Stardew Valley

File information

Last updated

Original upload

Created by

Jibblestein

Uploaded by

Jibblestein

Virus scan

Safe to use

About this mod

This mod adds new minecarts for convenience and also integrates minecarts from other mods such as Ridgeside Village and East Scarp into the vanilla minecart network. Placement of new minecarts also has Stardew Valley Expanded in mind.

Includes translations for Chinese, Japanese, Portuguese, Russian, Spanish, and Turkish.

Requirements
Permissions and credits
Translations
  • Portuguese
  • Mandarin
Changelogs
Donations
This mod expands on the minecart menu functionality, adding new minecart locations, location sorting/reordering and allows all modded minecarts to be accessed from the same menu.

All modded and existing minecart locations are integrated into one paginated menu.

Many modded minecarts from multiple expansions have been integrated into the Integrated Minecart network.

Source:
GitHub

My other mods:
Blue Moon Casks
Recycle Joja Cola

If you like this mod, please consider buying me a coffee on Ko-Fi. Thank you!

New minecarts from this mod:

  • Community Center (thanks to Wolxies): Adds a minecart behind the community center.
  • Forest - NW: Adds a minecart to the north west of the Forest near the wizards tower, lake, Lunna's house and some unlockable locations.
  • Forest - SE: Adds a minecart to the south east of the Forest near the sewer pipe, Andy's house and path to Sophia's house.
  • Railroad: Adds a minecart behind the train station, allowing quick access to the train station, Susan's house, and other unlockable locations.
  • Secret Woods: Adds a minecart to the woods. Unlocked once you've found the Woods.
  • Desert: compatible with SVE. Unlocked after going to the Desert at least once (via bus)
  • Farm (Customizable via config or GMCM): Default location is next to Farmhouse mailbox. Also works with Grandpa's Farm and Meadowlands Farm
  • Mountain/Adventurer's Guild: for Stardew Valley Expanded. As SVE moves the Mines entrance, a minecart is added to where the Mines entrance used to be. There is an option to Move Mountain to Adventurer's Guild, for use with SVE's Original Mine Entrance option. Mountain minecart must still be enabled. 
    If using the Adventurer's Guild option, will need to visit the map that the adventurer's guild is on at least once.
  • Ginger Island Cave adds a minecart to the cave in Ginger Island North, unlocked after going inside the cave for the first time.
  • GInger Island Caldera Adds a minecart to the top of the Volcano on Ginger Island, unlocked after reaching the top at least once.

Installation:
Download and extract into your Stardew Valley\Mods folder.

Minecart Compatibility/Integration:
  • Vanilla: Everything works without expansion mods.
  • Online Multiplayer: Fully tested and compatible.
  • Split-screen Multiplayer
  • Recolours: Should be compatible with all recolours. Let me know if there are any issues.
  • East Scarp: Minecarts have been integrated.
  • Ridgeside Village: Minecarts are fully integrated. Minecarts will be only be useable after fixing via RSV questline
  • Stardew Valley Expanded: 
    For SDV 1.6+: Seems like bush reset is no longer necessaryFor SDV 1.5.6 and earlier: Requires a bush reset on the Forest map (with Marnie's Ranch) using Reset Terrain Features For .NET 6 otherwise there will be a bush in front of the Forest-SE minecart. This is needed only once per save file. Otherwise, is fully compatible. 
  • Stardew Valley Reimagined 3 May require a bush and tree reset on the Forest map (with Marnie's Ranch) using Reset Terrain Features For .NET 6.
  • Unclearya's Beach Minecart Minecart has been integrated.
  • Unclearya's Farm Cave Minecart Minecart has been integrated.
  • Daisyniko's Oasis Greenhouse Minecart has been integrated (thanks to sagittaerisage).
  • Grandpa's Farm  Farm minecart will be moved to next to Farmhouse automatically. A separate coordinate config needs to be used: GrandpaFarmX/Y
  • DaisyNiko's Zenith Farm Farm minecart will be moved to next to Farmhouse automatically. Minecarts added by Zenith Farm have not been updated for v1.6 and so have not been integrated.  Works with both CFL and CP Versions (Only if using the custom farmtype and not replacing a vanilla map). A separate coordinate config needs to be used: DNZenithFarmX
  • Lunatyx's Legacy Farm Cave Minecart has been integrated. If Unclearya's Farm Cave Minecart is also installed, that will be used instead.
  • Deep Woods Currently not updated for v1.6
  • Cape Stardew Minecarts have been integrated. Will need to unlock the minecarts
  • Meadowlands Minecarts Minecarts have been integrated.
  • Meadowlands Farm Farm minecart will be moved to next to Farmhouse automatically. A separate coordinate config needs to be used: MeadowlandsFarmX/Y
  • Green Farm Cave Minecart has been integrated. Uses separate Farm coordinate config: GrandpaFarmX/Y
  • Juliet and Jessie the Joja Clerks Minecart has been integrated.
  • Immersive Farm 2 Remastered The west and eastern minecarts from the IF2R network will be added as destinations in the main minecart menu after fixing the vanilla minecarts via the boiler room. The minecarts in the cave will still be useable to reach the west and east minecarts, but you cannot return to them. The IF2R carts can be disabled via config in this mod to revert to their original functionality.
  • LNH Mini Farm Farm minecart will be moved to next to Farmhouse automatically. A separate coordinate config needs to be used: LNHMiniFarmX/Y
  • Tikamin557's Dam Minecarts have been integrated.
  • Tikamin557's Flooded Cave Minecarts have been integrated.
  • Lumisteria Visit Mount Vapius Due to how the minecart progression works, only the Train Station and Hamlet minecarts will be integrated. The Train station minecart will be unlocked after visiting it once (buying the train ticket). The Hamlet minecart will be added to the main network after the VMV network has been repaired. The Railroad destination has been added to the VMV network when opening the minecart menu from the hamlet for quicker travel back to Vanilla. All changes can be toggled via config/GMCM
  • Waterfall Forest Farms (WaFF and WaFFLE)
  • Tikamin557's Secret Woods Extra Area Minecart has been integrated.
  • Personal FarmType All 3 versions are supported, V3 has separate Farm coordinate config: PersonalV3FarmX/Y

Configuration: 
v4.2.0+
There are now folders for both the CP and SMAPI component, they will each have their own config file in their respective folders.
Each will be listed in GMCM as Integrated Minecarts (CP component) and Integrated Minecarts (SMAPI component)
All the old config options will be in the CP folder/component.
Currently, only the Destinations Per Page option is under the SMAPI component.

Destinations per Page:
There is now an option to configure the number of destinations per page of the minecart menu.
The menu will not scale to screen size if set to too many destinations, just reduce the number until all destinations are on screen again

v4.0.0+ for SDV v1.6

Enumeration:
Enumeration on minecarts can be enabled/disabled using a toggle. For example the destinations will show up in the form "1. Farm" when enabled or "Farm" when disabled. This affects all destinations that have been integrated and enabled.

Price to Ride:
Configurable price to ride on the minecart system, same price applies to all destinations. Set to 0 or leave blank to disable. Disabled by default.

Reordering destinations 
New reordering method and configuration has been implemented. If updating from older versions, please delete all old files before installing version 4.0.0+
Please configure using Generic Mod Config Menu for best experience.

Previous versions assigned a number to each minecart destination, this has been reversed in 4.0.0+, so now each numbered position in the list will be assigned a minecart destination.

Each destination needs to be referenced using the minecart id specified by the mod's author.
Each minecart id should only be used in one position, otherwise the highest numbered position will be used.
A dropdown list has been made available in GMCM of all available minecart IDs.

Enabling/Disabling Minecarts
Each Minecart ID used above is listed under the Minecart Enabled section of GMCM and mousing over each id will show a tooltip which shows which mod the id is from and which location it will enable. This can be used a reference for ordering the minecarts above.

Enabling/Disabling minecarts will have varying effects depending on if they were added by this mod or if they were added by another mod.

If the minecart is added from this mod, disabling will remove the minecart destination from the menu and from the map.

If the minecart is added from another mod, it will disable ordering/enumeration and disable any patches/fixes I implemented to get them integrated. The destination will be moved to the first position of the minecart menu.

Moveable Farm Minecart
Farm Minecart can be moved via config file and GMCM. You can use mods like Lookup Anything to check coordinates.
There are separate options for Grandpa Farm and Meadowlands Farm. Use the IntegratedFarmX/Y configurations for all other farm maps.
The Farm minecart asset can be changed between just the minecart, or a full minecart entrance if you'd like to move it so that the minecart comes out of a rock wall.

v2.4.1 for SDV v1.5.6 and below:
Configuration for destination order can also be configured in GMCM. config files can be preserved between versions to keep ordering.

Each destination is assigned a number to position it in the minecart menu, sorted lowest to highest.
A blank option is available at the top of the dropdown menu to remove ordering, this will place the destination after the ordered ones and all unordered ones will be sorted alphabetically as default.

Language Support:

  • a18n translation files to translate destination names are supported.
  • Thanks to DarkMonth and wavefeng for Chinese. 
  • Thanks to mukers for Russian.
  • Thanks to Akira6667666 for Brazilian Portuguese.
  • Thanks to Whited117 for Spanish.
  • Thanks to Thukino for Japanese.
  • Thanks to Kagier for Turkish

Known Issues:

  • When taking the Desert minecart to the Bus Stop, you will enter via the Bus instead. This is hardcoded and cannot be fixed. Fixed in 4.2.0
  • When unlocking the RSV Minecarts for the first time, if you open the minecart before the in-game time changes, it will only be able to go to the RSV stops. After waiting for the in-game time to change, all destinations will be shown. This is a limitation of Content Patcher.

The following warning shows up when interacting with a minecart first time after launch:

Can't move record "(CP) Integrated Minecarts > Include assets/ordering.json > EditData Data/Minecarts #<n> > MoveEntries > "<Location>": no entry with ID '<MinecartID>' exists.

This is just a warning message that shows up if the referenced Minecart isn't unlocked or the associated mod is not installed. It is safe to ignore.
You can set the destination to "Disabled' to prevent the messages from coming up. There is an optional config file with all modded minecarts disabled to make this easier.

What's coming up?:
  • Adding more compatibility/integrations
  • Progression version - Need to complete bundles before extra minecarts are unlocked/will be added to the main network.
  • Combining configs into one config file.
  • Writing an actual Readme