aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Implement primitive text renderingY. Wang2022-03-12
|
* Add Japanese HUD presetY. Wang2022-03-12
| | | | Feedback from native Japanese speakers is welcome
* Add option to exclude inside display from the text HUDywang2022-03-12
|
* Remove workaround in seven-segment display code; add documentationywang2022-03-12
|
* Partial redesign; add ARS indicatorywang2022-03-12
|
* (Discussion needed) Use Unifontywang2022-03-12
|
* Fix digital speed indicator; add texture_escape from moretrainsywang2022-03-12
|
* Add function to display numbers instead of individual digitsywang2022-03-12
| | | | Note that numbers are currently rounded
* Display train ID in the text HUDywang2022-03-12
|
* [WIP] Allow wagon-dependent train HUDywang2022-03-12
|
* Minor change to READMEAntonia2022-03-03
| | | | 45 degree platform design is not a sound
* Fix new wagon positioning when wheel positions are asymmetric, and remove ↵orwell962022-02-24
| | | | leftover train.debug
* Wagons: Add two-pos wheel positioning logic for more realistic look of long ↵orwell962022-02-09
| | | | | | wagons Adds field "wheel_positions" in wagon definition
* atc_reset(): Removed unused string parameter and also clear ATC autocouple ↵orwell962021-12-31
| | | | | | flag (Cpl) Fixes H#189 and H#190
* Load/Unload Track FC IntegrationMaverick27972021-12-29
| | | | | | | | - Set a freight code in the track to whitelist only wagons with that FC as the current one - Set as # to disable the track - Set as a blank field (default) to allow all wagons to activate, irrespective of their FC
* Automatically group wagons and locomotives based on definition valuesMaverick27972021-12-29
| | | | | | | | | Based on the advtrains wiki groups: Type Group Classifier - Locomotives: group:at_loco is_locomotive = true - Controllable: group:at_control seat_groups.dstand - Passengers: group:at_pax seat_groups.pass - Freight: group:at_freight has_inventory = true
* Luaautomation: add section_occupancy()Maverick27972021-12-29
| | | | | | | Returns a table of train ids for the specified section. Returns nil if the section id is not provided.. Returns false if the section id is invalid. Returns an empty table if the section id is valid but empty of trains.
* Fix speed sign allowing v>max_speedY. Wang2021-12-16
|
* Add C&C Servers into the testing server list, since we are using the latest ↵Emojigit2021-11-26
| | | | commit
* Trivial fixup for train decoupling regressionrelease-2.4.1ywang2021-11-20
|
* Interlocking: Correct duplicate influence points semi-automaticallyrelease-2.4.0orwell962021-11-14
| | | | Searches and deletes duplicate influence points for the same signal when "Influence Point" formspec is opened.
* rewrite readme in markdown, add more informationGabriel Pérez-Cerezo2021-11-10
|
* Remove non-deterministic testGabriel Pérez-Cerezo2021-11-10
|
* Activate serialize_lib unit testsGabriel Pérez-Cerezo2021-11-10
|
* Add more unit tests, fix broken unit testGabriel Pérez-Cerezo2021-11-09
|
* configure build.yml to run the unit testsGabriel Pérez-Cerezo2021-11-09
|
* readme atc_set_ars_disable typoMaverick27972021-11-09
|
* add sourcehut build fileGabriel Pérez-Cerezo2021-11-09
|
* split_at_index where index=1Maverick27972021-11-08
| | | | | Splitting at index=1 results in multiple empty trains being created. Can be prevented by an atc_speed > 0 check by the user, but easier just to return false and do nothing.
* New-Ks: minor additions/corrections to ywang's work:orwell962021-11-08
| | | | | | - Add sign for line speed 20 (else no way to return to max line speed once set) - When no distant signal info available (default), Ks displays green light (2 sections free) - Normal and wall signals again signal maximum speed (persistent restriction can be given via line speed nouw)
* Add documentation on signal aspectsywang2021-11-07
|
* Make train HUD check for existing speed restrictionsywang2021-11-07
|
* Rework textures and models; add new signal signsywang2021-11-07
|
* Support different types of speed restrictions; add documentationywang2021-11-07
|
* round speed limit if neededywang2021-11-05
|
* make distant signal aspect dropdown labels consistent with the ones for the ↵ywang2021-11-05
| | | | main aspect
* Do not allow adjusting Ks signals with trackworkersywang2021-11-05
|
* Re-add Zs 3(v) indicators; swap green and yellow lights for realismywang2021-11-05
|
* Use realistic Ra 10 signal signywang2021-11-05
|
* On-Track Collision system: Fix train teleportation when using ↵orwell962021-11-04
| | | | | | split_at_index() from LuaATC Issue was that train thought it would collide with the newly added back portion although it was already long past this train. Added additional check that current train index is not further than the collision point.
* LuaATC: remove accidental mesecons hard-dependencyorwell962021-11-04
|
* LuaATC: Fix position of error label, use consistent name "LuaATC" instead of ↵orwell962021-11-02
| | | | "LuaAutomation"
* LuaATC: Add Mesecons LuaATC Controller (similar to Mesecons Luacontroller)orwell962021-11-02
|
* LuaATC PCNaming: Allow naming active components using the toolorwell962021-11-02
|
* Route Formspec: When cancelling route, disable ARS only temporarily, not ↵orwell962021-10-26
| | | | permanently
* Coupler types: Better output when there are no couplers on a wagonorwell962021-10-25
|
* Coupling: Add concept of coupler types, allow coupling only when coupler ↵orwell962021-10-25
| | | | types match
* Train Coupling: Change behavior so that train direction of initiating train ↵orwell962021-10-25
| | | | is kept, add ATC Cpl command
* Disable position-based collision and coupling system for very short trains ↵orwell962021-07-07
| | | | (such as single minecarts) to solve #155
* Rework train same-track collision system and deterministic couplingorwell962021-07-07
| | | | | | | - Adds a separate collision system for trains sharing a path - Moved some coupling-related code to couple.lua and refactor it - Handle coupling in a way that the initiating train always keeps its ID - As a side effect, engine has its direction reversed after coupling