Skip to content
This repository has been archived by the owner on Jul 8, 2023. It is now read-only.

Releases: fauxnik/dv-persistent-jobs

v2.0.3

13 Jul 19:17
Compare
Choose a tag to compare

Fixes included in this release

  • compatibility with Derail Valley Build 83
  • job generation now properly filters out locomotives & tenders

v2.1.1

06 Jul 15:28
Compare
Choose a tag to compare

Fixes included in this release

  • fixes an issue that prevented the tender from despawning with the steam locomotive

v2.0.2

06 Jul 15:27
Compare
Choose a tag to compare

Fixes included in this release

  • fixes an issue that prevented the tender from despawning with the steam locomotive

v2.1.0

03 Jul 10:43
Compare
Choose a tag to compare

New in this release

  • only reserves track space when activating a job
    • enables stations to spawn full yards during their initial spawn phase
    • may result in multiple jobs being assigned the same destination track, requiring players to shuffle train cars before validating a job
  • bans Shunting Unload jobs from being spawned during a station's initial spawn phase
    • encourages other stations to spawn jobs destined for inbound tracks

v2.0.1

03 Jul 10:05
Compare
Choose a tag to compare

Fixes included this release

  • fixes the mod's ID so it can be uninstalled/reinstalled via the Unity Mod Manager utility
  • fixes handling of player spawned train cars
    • attempting to include player spawned train cars in the job cycle would previously cause Derail Valley to throw an exception
    • as a side effect of this fix, player spawned train cars will not retain their player spawned status after being picked up into the job cycle

Job Chain Overhaul (v2.0.0)

28 Jun 17:52
Compare
Choose a tag to compare

New in this release

  • 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 car 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)

v1.0.2

26 Jun 05:55
Compare
Choose a tag to compare

Fixes an ArgumentNullException when processing a job overview for shunting jobs. This did not affect game play, but it did cause the mod to automatically deactivate.

Also introduces the repository information necessary for UnityModManager to show when an update is available.

v1.0.1

18 Jun 16:34
Compare
Choose a tag to compare

Fixes a stack overflow error caused by an active state toggling loop that would occur on load.

v1.0.0

18 Jun 05:49
Compare
Choose a tag to compare

This is the initial release of PersistentJobsMod, a mod for the game Derail Valley. This mod changes game mechanics related to jobs.

The mod's goal is to enhance game immersion by limiting when jobs expire and thus when train cars despawn. It also fixes the issue at Steel Mill station whereby jobs will re-roll when shunting trains.