Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Revert "Two occupation loops seem to have issues with endless loops, add guards" | orwell | 10 days |
| | | | | This reverts commit 021332c4aaaf8cfd18b3f08e5f069b203097f01d. | ||
* | Stoprail wait green signal: make configurable, off for existing, default on ↵ | orwell | 11 days |
| | | | | for all new | ||
* | Adjust HUD code | Y. Wang | 11 days |
| | |||
* | ATC: add "G" command to wait for green signal, improve ATC hud, potentially ↵ | orwell | 11 days |
| | | | | fix LZB issue | ||
* | Lua is great - or "Why are the Zs3 nodes not rotatable" | orwell | 2025-01-22 |
| | |||
* | Disable dump debug save | orwell | 2025-01-15 |
| | |||
* | Fix bugs found in the video | orwell | 2025-01-15 |
| | |||
* | KS signal signs: change linespeed indicator 20->E, make tempspeed E also ↵ | orwell | 2025-01-09 |
| | | | | yellow, to make it more consistent (while deviating a bit from real life) | ||
* | Track sections: Support train entering a section multiple times (finally ↵ | orwell | 2025-01-09 |
| | | | | solves 7 year old bug) | ||
* | Convert old PTS format on freeing route locks (route_post is not migrated) | orwell | 2025-01-09 |
| | |||
* | Two occupation loops seem to have issues with endless loops, add guards | orwell | 2025-01-09 |
| | |||
* | Various bugfixes found in lunixforks debug | orwell | 2025-01-09 |
| | |||
* | Remove Smartroute debug prints | orwell | 2025-01-08 |
| | |||
* | Update docs, fix the other signals | orwell | 2025-01-07 |
| | |||
* | Remove unused source files (parts of ywang's original distant signal ↵ | orwell | 2025-01-07 |
| | | | | implementation & old track registration) | ||
* | Move logic to create block signalroutes into Smartroute instead of separate ↵ | orwell | 2025-01-07 |
| | | | | buttons, other UI enhancements | ||
* | Fix crash with missing section in routesetting, correctly clear ARS table ↵ | orwell | 2025-01-07 |
| | | | | when empty | ||
* | Let up button clear the disable_ars flag on train | orwell | 2025-01-07 |
| | |||
* | Bugfix for accidentally splitting sections on train placement | orwell | 2025-01-07 |
| | |||
* | Change logic for pure distant signals: remain assigned even after train ↵ | orwell | 2025-01-07 |
| | | | | clears TCB (mirror real life behavior) | ||
* | Add facility to auto-name signals when they are assigned | orwell | 2025-01-07 |
| | |||
* | Smartroute: rework to use result of rs_cache instead of duplicating, use ↵ | orwell | 2025-01-07 |
| | | | | bread-first-search and incremental search further with formspec | ||
* | Repair sections on smartroute, detect start!=end TS in routesetting, create ↵ | orwell | 2024-12-13 |
| | | | | section with IL tool aux1 | ||
* | ks signals: fix signs; mark routes with illegal end TCB as invalid | orwell | 2024-12-11 |
| | |||
* | Smartroute: Never replace already existing intact routes, change ↵ | orwell | 2024-12-10 |
| | | | | colorcoding, other fixes | ||
* | Route Edit: Do not clear sel_rpart too eagerly, reshow form when necessary | orwell | 2024-12-05 |
| | |||
* | Route Edit: Support aspect selection per signal, support call-on routes | orwell | 2024-12-05 |
| | |||
* | Feature to add passive components to a section as fixed locks (for level ↵ | orwell | 2024-12-03 |
| | | | | crossings) | ||
* | Stoprail: Don'T replace station name if the field is empty | orwell | 2024-12-01 |
| | |||
* | Misc Fixes found during play | orwell | 2024-12-01 |
| | |||
* | Auto-assign signal to TCB if it finds one ahead of the influence point | orwell | 2024-11-25 |
| | |||
* | Clear route_rsn when route commit succeeds and on section entering | orwell | 2024-11-25 |
| | |||
* | Remove debug prints of distant signalling system | orwell | 2024-11-25 |
| | |||
* | Assets: add interesting BVG subway texture | orwell | 2024-11-25 |
| | |||
* | Make Buffers become implicitly their own TCBs and signals when interlocking ↵ | orwell | 2024-11-25 |
| | | | | is enabled | ||
* | Node Callbacks: Call Enter/Leave at center of rail (.0 index) | orwell | 2024-11-25 |
| | | | | | | | - Unifies behavior of LZB and node callbacks (has_entered is obsoleted) - Permits to set signal influence point on a TCB without issues - Potentially solves bug which was happening when reversing a train at exactly index .5 (PS: Och_Noe will not like this :) | ||
* | Add Blocksignal mode for signals to autocreate simple block route | orwell | 2024-11-14 |
| | |||
* | Route edit UI: option to copy route in place | orwell | 2024-11-13 |
| | |||
* | Fix use_texture_alpha for tracks | Y. Wang | 2024-11-11 |
| | | | | | | | | | | | | | | | | | | The use of textures with transparent pixels (for the default tracks: the "features" on the track) without specifying use_texture_alpha (at least for the mesh drawtype) has been deprecated in a PR from August 2020[1] (i.e. since 5.4.0[2]) and removed in the latest dev version[3]. As a consequence, regular tracks are now rendered with black markers at the same position where e.g. the blue (Lua)ATC marker would be found. This commit fixes the issue by enabling use_texture_alpha by default for all tracks. [1] https://github.com/minetest/minetest/pull/10122 [2] https://dev.minetest.net/Changelog#5.3.0_.E2.86.92_5.4.0 [3] https://github.com/minetest/minetest/pull/13929 comment orwell96: Commit applied manually to new location in route_prog_rework, and uses clip instead of blend | ||
* | fix build for real now | orwell | 2024-11-11 |
| | |||
* | build yml: remove duplicate task, lets see if it works nouw | orwell | 2024-11-11 |
| | |||
* | Merge branch 'master' into route_prog_rework | orwell | 2024-11-11 |
|\ | |||
| * | Add setting to bypass coupler type checks when couplingHEADrelease-2.4.7master | Maverick2797 | 2024-11-09 |
| | | | | | | | | Allows a server to disable the coupler checks when multiple coupler types are present, making everything effectively a universal coupler | ||
| * | Discard running interrupt and schedule events when LuaATC components are removed | Maverick2797 | 2024-11-09 |
| | | |||
| * | Add get_fc_index() fucntion | Maverick2797 | 2024-11-09 |
| | | |||
| * | Fix get_fc concat when fc = nil | Maverick2797 | 2024-11-09 |
| | | |||
| * | Add "New From Route" function into route editing form | 1F616EMO | 2024-11-09 |
| | | | | | | | | | | | | This patch allows creating new routes based on what was done on another route. This can be useful to fix minor mistakes on a route, or to create similar routes. Note that the route buffer created "steps back" one section, but with turnouts kept. The new button is placed above the "Save ARS" button - I know it is ugly, so please suggest a better place for it. | ||
| * | Fix update_route receiving invalid route ID in after() | 1F616EMO | 2024-11-09 |
| | | |||
| * | Fix depercated functions | 1F616EMO | 2024-11-09 |
| | | |||
| * | Implement staticdata for trains | Y. Wang | 2024-11-09 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch exposes train.staticdata that can be used by other modders to save data in trains across restarts. It additionally exposes two new APIs for modders where this is relevant: * advtrains.te_register_on_couple(function(init_train, stat_train)): registers a callback for train coupling, where stat_train is couple into init_train and is subsequently removed. This callback is run before the actual coupling takes place; in particular, it is run before stat_train is removed. * advtrains.te_register_on_decouple(function(train, newtrain, index)): registers a callback for train decoupling, where newtrain is created by splitting the train at the given index (the wagon at the index is part of the new train). This callback is run after decoupling takes place. advtrains.te_register_on_decouple(function |