Skip to content

Releases: Hermios/TrainSignalSender

modify imgration to add signal sender only if technology is researched

Choose a tag to compare

@Hermios Hermios released this 16 May 12:27
b02b522

Bugfixes
- Resilient ghost entity when removing train stop[https://api.github.com/repos//issues/25]
Info
- it requires a technology! (You should change the description)[https://api.github.com/repos//issues/26]

Dev

Dev

Choose a tag to compare

@Hermios Hermios released this 21 Apr 15:13
5a10472

Gui
- In some cases, train signal sender gui is still present, despite no train is selected. the gui doesn't disappear after reloading the game[https://api.github.com/repos//issues/22]
Bugfixes
- train station still read train content, despite train left already[https://api.github.com/repos//issues/23]

add = for base dependancy

Choose a tag to compare

@Hermios Hermios released this 09 Feb 18:12
30c6092

Add prototype for logistic-train-stop, Handle train has no schedule. Add only_name

Choose a tag to compare

@Hermios Hermios released this 08 Feb 09:03
e429fe6

remove useless line

Choose a tag to compare

@Hermios Hermios released this 28 Jan 22:39
b9de37e

update for new framework

Choose a tag to compare

@Hermios Hermios released this 27 Jan 15:48
f6419c0

fix issue for update evo

Choose a tag to compare

@Hermios Hermios released this 20 Jan 11:29
8573b6f

0.3.8

Choose a tag to compare

@Hermios Hermios released this 05 Jan 10:51

Improvements:
- Add discrete values for the slider
- Add number in the picture

0.3.7
Fix:
- Remote call to function "HasSignal" didn't send back an accurate response
- Fix crash when joining trains with defined signals
- Fix issue on recovering data after a load of a game

0.3.6
Fix:
- Issue when adding loco to a train with existing signals

0.3.5
Fix:
- Issue with 0.17.35 for remnant corpses

0.3.4
Changes:
- Require HermiosLibs


0.3.3
Improvements:
- Create changelog file
Fix:
- copy/paste settings

0.3.2
Fix:
- Crash on removing train-stop


0.3.1
Fix:
- some risks of conflicts with other mods


0.3.0
Update:
- Compatible with 0.17
- Migration from previous versions
Improvements:
- Reduce the frequency of recalculation, to improve the UPS latency. Value configurable in the options


0.2.3
Fixed:
- bugs of GUI
Improvements:
- Reimplement quantity of signals, but with a new GUI.
- Set difference between signal (item or fluid) quantity and current content of the train. This option is defined on each train stations.
When set to true, instead of generating, for an item A, X signals from the content of the train, and Y from the signal sender itself, the train station will generate a specific amount of item A to compensate the default one, and produce the final quantity Y-X. (Sorry if it not clear, basically, instead of having X+Y as a result, you will return Y-X).
The option works even if the option "read content of the train" of the train station is deactivated

Mods:
- Remote call is not changed, expect for the method "hasSignal". If the signal is present, the method returns the quantity of it
I use it to connect my train station to a decider combinator, with the config "If each item(green icon)>0, produce all items(red icon)", and connect the decider to a filter inserter, that can read the signals.
Thus, I define for my train which quantity of each item I expect. I just connect it to one decider, that I connect to all filter inserted I need, and they will fill it in automatically until each quantity for each item has been reached. (+1 or 2, because the inserter takes more than one at a time).
I definitely struggle to explain it properly, please feel free to ask for more explanation, I'll do my best!


0.2.2
Fixed:
- Critical fixes (Conflicts with other mods)


0.2.1
Update:
- compatible with 0.16.51
Improvements:
- Gui changed, no count of signal anymore, only the signal itself
Mods:
- setSignals(train,signalIds)-->No return
- clearSignals(train)-->No return
- getSignals(train)-->Array of signals
- hasSignal(train,signalId)-->Boolean


0.1.2
Fixed:
-Various Bugs fixed


0.1.0
Update:
- compatible with 0.15.10
Change:
- Train reading has been removed (As it is provided by the core)
Mods:
- Remote functions are available-> To set signals (If not place is available and the signal is not already present, this will be ignored), use remote.call("TrainsSignalSender","setsignals",train,signals) where signals is in the same format as the constantcombinator parameters
- To clear signals, use remote.call("TrainsSignalsSender","clearsignals",train)