Enable When


Changes "Enable/Disable" to "Enable when" for everything that can be connected with circuits; "Circuit connection settings" to "Alert when" for Speakers; "Close signal" to "Close signal when" for all Rail Signals; "Send to platform" to "Send to scheduler" in SA platform's UI.

Tweaks
22 days ago
2.0
3.07K
Circuit network

g What does "send to scheduler" mean?

19 days ago
(updated 19 days ago)

I was messing around with my platform wiring and I noticed a bizzare change to the UI, where for some reason "send to platform" now reads "Send to scheduler", I had zero clue what this meant, I was searching around in the patch notes and my modlist to see what caused it until I traced it back to this one, why add this?

I thought the point of the mod was to make circuit UI more clear in their function, send to platform is pretty obvious, you send it to the platform that the wire is attached to, I know what a platform is, I know that platforms take logic conditions, ok easy done, it means wires attached to the platform will be read by the platform for the logic in it.

Meanwhile, what does "send to scheduler" mean? The word "scheduler" literally does not appear anywhere else in the game, in techs, tutorials, or tips or tricks. This mod is the only instance of the word ever being used. I don't know what it means, I just know that its where the "send to platform" button was so I can infer its function based on trains having schedules (in spite of the game never refering to them as schedulers), but I thought the point of this mod was to remove inferences on what buttons do, not add more.

If I wasn't already familiar with the user interface I'd be incredibly confused by this.

19 days ago
(updated 19 days ago)

It's a change that was requested recently. The change also was listed in the changelog (you should read them before you update both the game and mods, it's a very useful habit).

Meanwhile, what does "send to scheduler" mean? The word "scheduler" literally does not appear anywhere else in the game, in techs, tutorials, or tips or tricks.

The schedule refers to the schedule of your platform, the list of planets and conditions on where to leave them. The updated detailed explanation also appears when you hover your mouse over that option ("Sends the contents of the circuit network to the platform's scheduler, so they can be used for wait conditions")

send to platform is pretty obvious

I disagree. A platform is not just a hub building, when you say platform you refer to the whole thing that you've build on the space's game surface and so the "send to platform from... the same platform?" confusion arrives when you try to process it (not to mention the confusion of where exactly it sending from and what, let alone where), when in reality the only thing that tick box does is it allows signals to be passed to the scheduler to be used as wait conditions. Imagine if you had a program that downloads files and it'd say "Download to computer" when in reality it was downloading files into a specific but unknow to you folder.

It's impossible to make localization mod changes optional with a tick box in the settings (unlike everything else facotrio's engine doesn't allow for localization lines to be applied conditionally) so I will only revert the change if overwhelming majority of people will report disliking it. If you don't like it tho, you can open the mod's ZIP file, go to locale/en/EnableWhen.cfg and delete the send-to-platform=Send to scheduler line.

15 days ago
(updated 15 days ago)

I don't think the change from platform -> scheduler is in the spirit of what the original versions of this mod covered (clarity for conditionals).

I'd prefer it to be rolled back to vanilla. Failing that, I suggest 'platform' -> 'platform schedule' (or similar) as a way to marry the two concepts, to address both of your concerns.

We are just debating minor matters of opinion here, but I do think the changes to conditionals were very clear and very narrow in scope, which is a great combo. I don't see a reason to start changing other random UIs, that's at least not what I expected from the name of this mod when I originally got it.

New response