Adds a versatile new Active Rail, allowing greater integration with circuit networks, as well as dynamic train collisions
Collections of mods with tweaks to make them work together.
Version: 0.0.15 Date: 2025.07.19 Changes: - Active Rails mechanic separated into a new mod "Active Rails" to isolate mechanic. Added "Active Rails" as a mandatory dependency. Will not affect saves. This will now become simply a modpack
Version: 0.0.15 Date: 2025.07.19 Changes: - Returned Train-Friction to 0.001, as it was in past versions. This will be a feature of Elastic Collisions, since it enhances the feature - Elastic Collision mechanic separated into a new mod "Elastic Collisions" to isolate mechanic. Added "Elastic Collisions" as a mandatory dependency. Will not affect saves. Optimizations: - Clear train collisions from the global table tracking them after two ticks. The record is only required for one tick, to prevent train cars from locking up. I am keeping it as a global table for the exceptionally rare edge case that a train car collides on the tick that the game is saved on
Version: 0.0.14 Date: 2025.07.19 Changes: - Robots can now place rail combinators with correct wires attached - Blueprinting and Copy-Pasting Active Rails are improved significantly
Version: 0.0.13 Date: 2025.07.17 Bugfixes: - Crash when decoupling certain trains - Fluids of train cars actually get output to the Rail Combinator - Robots building wouldn't cuase Active Rails to pair with a Rail Combinator (they will still not build combinators with any wires, that will need a more in-depth fix) - Crash when placing an Active Rail on a non-Nauvis planet Changes: - Active Rails should are able to be built on Space Age and modded planets
Version: 0.0.12 Date: 2025.07.12 Bugfixes: - Game would crash when decoupling a locomotive that was automatic with no path Changes: - Circuit conditions now work as intended when re-evaluating interrupts - Interrupts will no longer need to be marked as "inside-interrupt" to be included in re-evaluation on decoupling Modding: - Mini Trains added as optional dependency
Version: 0.0.11 Date: 2025.07.07 Bugfixes: - Schedules with multiple interrupts now work as intended - Additional error in the global table of Active Rails Changes: - When re-evaluating interrupts, the train will return to the same speed if its new path is in the same direction as its old one
Version: 0.0.10 Date: 2025.07.07 Bugfixes: - Incorrect initiation of global tables
Version: 0.0.9 Date: 2025.07.06 Bugfixes: - Previous version caused train collisions to break
Version: 0.0.8 Date: 2025.07.06 Bugfixes: - Crash when placing active rails
Version: 0.0.7 Date: 2025.07.05 Bugfixes: - Automatic trains coupling or decoupling would swap schedules due to use of guess and check to couple/decouple Optimizations: - Much better relative train orientation implementation for elastic collisions. Will no longer need to track train vectors on a global table Changes: - When Trains collide and bounce, they will only take damage if their relative speed differs by more than 20 km per hour - When Trains couple or decouple, they will immediately check if any interrupt conditions are true, then activate the interrupt
Version: 0.0.6 Date: 2025.06.30 Bugfixes: - Removing a train that had recently collided would crash the game - A train car close enough to a couple signal on an adjacent track would attempt to couple Changes: - Rails now have a larger zone of detection (2.5x2.5 tiles around their centerpoint), but will only show the information of the train car closest to that rail - Rail combinators are now centered on the rail - Active Rails are now blueprintable; Rail Combinators maintaining circuit connections and rotation when rebuilt
Version: 0.0.5 Date: 2025.06.28 Bugfixes: - Trains in automatic would resort to manual mode after being coupled - Script would occasionally try to change an automatic train's speed after a collision, crashing the game
Version: 0.0.4 Date: 2025.06.28 Bugfixes: - Train coupling actually works for trains that are not mini Changes: - Rail Combinators are now updated every tick (previously every 15 ticks)
Version: 0.0.3 Date: 2025.06.28 Bugfixes: - Protection against anamolous crashes
Version: 0.0.2 Date: 2025.06.27 Bugfixes: - Critical error crashing the game when placing an Active Rail
Version: 0.0.1 Date: 2025.06.27 Major Features: - Initial release, introduces active rails and train collisions