Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 2.5.2
Adds compatibility with build 91
Version 2.5.1
Adds compatibility with build 89
Version 2.5.0
Adds compatibility with Passenger Jobs mod (https://www.nexusmods.com/derailvalley/mods/203)
Version 2.4.1
This patch fixes loading of the station train car spawning block list. Unfortunately, the block list cannot be recovered automatically. That said, it may be possible to manually retrieve the block list from a previous save with the assistance of tools such as Unencrypted Save Game mod (https://www.nexusmods.com/derailvalley/mods/144)
Version 2.4.0
Please see https://github.com/fauxnik/DerailValleyPersistentJobsMod/releases/tag/v2.4.0 for the full change log.
Version 2.3.0
Please see https://github.com/fauxnik/DerailValleyPersistentJobsMod/releases/tag/v2.3.0 for the full change log.
Version 2.2.0
Please see https://github.com/fauxnik/DerailValleyPersistentJobsMod/releases/tag/v2.2.0 for the full change log.
Version 2.1.3
Please see https://github.com/fauxnik/DerailValleyPersistentJobsMod/releases/tag/v2.1.3 for the full change log.
Version 2.1.2
Please see https://github.com/fauxnik/DerailValleyPersistentJobsMod/releases/tag/v2.1.2 for the full change log.
Version 2.1.1
fixes an issue that prevented the tender from despawning with the steam locomotive
Version 2.1.0
Please see https://github.com/fauxnik/DerailValleyPersistentJobsMod/releases/tag/v2.1.0 for the full change log.
Version 2.0.4
Please see https://github.com/fauxnik/DerailValleyPersistentJobsMod/releases/tag/v2.0.4 for the full change log.
Version 2.0.3
Please see https://github.com/fauxnik/DerailValleyPersistentJobsMod/releases/tag/v2.0.3 for the full change log.
Version 2.0.2
fixes an issue that prevented the tender from despawning with the steam locomotive
Version 2.0.1
Please see https://github.com/fauxnik/DerailValleyPersistentJobsMod/releases/tag/v2.0.1 for the full change log.
Version 2.0.0
Please see https://github.com/fauxnik/DerailValleyPersistentJobsMod/releases/tag/v2.0.0 for the full change log.
Version 1.0.2
Fixes an ArgumentNullException when processing a job overview for shunting jobs.
Version 1.0.1
Fixes a stack overflow error that would occur on load
Version 1.0.0
Initial release
This mod has been discontinued. It is available for archival purposes only. The last game version it's known to work with is 91. For a spiritual successor, try Rolling Stock Ownership.
Enhances game immersion by removing job expiration and train car despawning. This fixes the job turnover issue commonly experienced when shunting at the Steel Mill, but it also does so much more:
procedurally generates each subsequent job in the chain only when the current job is completed
cuts down on track reservations, which improves the ability to generate new jobs
closes the job chain loop
train cars now get repurposed after Logistical Haul and Shunting Unload jobs rather than despawning
prefers (deferred) scheduling of Shunting Load jobs after completion of a Shunting Unload job
will still generate Logistical Haul jobs for train cars that aren't used for exports by the station at which they're unloaded
stations now only spawn train cars upon first visit
can be reset by briefly deactivating the mod via the Unity Mod Manager overlay (opened using Ctrl+F10 (default key binding))
comms radio can be used to spawn new train cars; they will be picked up into the job cycle
train cars don't despawn... ever
yes, this includes the tutorial hopper; taking it to SM should generate a Logistical Haul job for it now
this also includes player spawned locomotives
this does not affect automatically spawned locomotives, which will re-roll as usual
use the comms radio to clear unwanted train cars (or just deal with the fact that they exist)
Note: Do not report bugs to the developers of the game if you are using mods! How to Install
Install the mod using Unity Mod Manager or Extract the archive and put the mod folder into Mods folder of the Game (\Steam\steamapps\common\Derail Valley\Mods).