aboutsummaryrefslogtreecommitdiff
path: root/advtrains
Commit message (Collapse)AuthorAge
* Signal UI: Rename Smartroute button to New (auto-search) to be more intuitiverelease-2.9.0orwell2026-03-29
|
* Trackworker: add callbacks in node definitionorwell2026-03-29
|
* New wagons should not start with a nil fc/fcind fieldMaverick27972026-03-29
|
* Editor Dopraven: remove remaining czech stringsorwell2026-03-22
|
* path_get_index_by_offset: Add +-1 item buffer for path availability ↵orwell2026-02-08
| | | | generation in case of rounding errors
* Update german translation and pot fileorwell2026-01-31
|
* /at_status: Fix concat boolean1F616EMO2026-01-29
|
* Redo how wagon groups are calculatedMaverick27972026-01-29
| | | | | | - Added "at_rideable" to include anything that can be ridden, rather than the previous hardcoded "pass" seat name. - Changed how "at_control" was calculated (now checks for driving_ctrl_access) - Changed how "at_pax" was calculated (now checks for not driving_ctrl_access)
* Deprecate poconvertY. Wang2026-01-29
|
* Move PO and POT files to locale/Y. Wang2026-01-29
|
* Update translation readmeY. Wang2026-01-29
|
* Unify update-translations.shY. Wang2026-01-29
| | | | | | | | | | | | | | | | | | | | | | | Debian 13 has been released with Luanti 5.10. It is therefore safe to assume that most players are now using at least 5.10 with support for PO files. This patchset moves the .po translation files from po/ to locale/, making these accessible to the Luanti client. In addition: * .tr files are now dropped as these are no longer used. * update-translations.sh is now unified into a single file in the root directory of the modpack. It is also designed to handle the entire modpack rather than individual mods. * poconvert is deprecated as it is no longer useful (for Advtrains), and the effort to maintain this brings little gain in comparison. It is still kept for compatibility (i.e. in case other mods depend on this), but should arguably be removed in a later version. * The unittest step for testing PO files is removed because * It depends on the (deprecated) poconvert module; * It has not been particularly useful - its only use was (arguably) in testing poconvert itself; and * It is not fully functional as it only checks PO files in advtrains/.
* Merge branch 'master' into timetableorwell2025-08-26
|\
| * Re-add attrans with added warningrelease-2.7.1orwell2025-08-26
| |
| * Make poconvert.lua able to handle CRLF line breaks.release-2.7.0maxchen322025-08-19
| | | | | | | | | | | | | | I found that poconvert.lua did not work at all on Windows. After a bit of investigation I realized that it was the CRLF line breaks, and this modification I made allows the code to cope with both CRLF, LF and CR line breaks.
* | Store line_state in train, fix button label in line editororwell2025-06-23
| |
* | Get door closing time from wagon definition, no longer user configurable, ↵orwell2025-06-23
|/ | | | and restore waitsig in stoprail atc command
* Update advtrains core german translationsorwell2025-06-11
|
* Adapt translation script, update translationsorwell2025-06-10
|
* Remove attrans, unify translation strings with Sorwell2025-06-10
|
* Allow using def.suitable_substrate to override default substrate detection1F616EMO2025-05-05
| | | | Adds def.suitable_substrate to track definition that takes upos and decide whether a surface is suitable for that track. Not sure if this is a fix of regression or new feature, cuz I have seen def.suitable_substrate being used and worked before.
* Actually show signal influence point form with AUX1Jürgen Rühle2025-04-08
| | | | | Currently a signal assigned to a TCB will always show the signalling form even when AUX1 is held.
* Translations improvement.Tanavit2025-04-08
| | | | | | | | | | | | | | | | | | | | | | | | File : - advtrains : init.lua wagons.lua - advtrains_line_automation : scheduler.lua stoprail.lua Actions : - Conversion of attrans() to S() - Insertion of S() function calls where needed. Miscellaneous : - Removing of personnal tries on update-translastions.sh which should not have been committed. # Third and last patch of a serie of three to be applied to the master branch of advtrains on commit #0b7fdc6 # # ATTENTION : # # 1. These patches come from a derivation of the l10n branch which, afaik, is not yet merged in the master branch. # I guess that applying these patches will shortcut the l10n branch. # 2. These patches contain translations strings of for the modification I proposed some month ago for basic_trains which, # afaik, are not yet merged in its master branch.
* Basic trains french translationsTanavit2025-04-08
| | | | | | | | | | | | | Include update-translations.sh modification to remove file line numbers. # Second patch of a serie of three to be applied to the master branch of advtrains on commit #0b7fdc6 # # ATTENTION : # # 1. These patches come from a derivation of the l10n branch which, afaik, is not yet merged in the master branch. # I guess that applying these patches will shortcut the l10n branch. # 2. These patches contain translations strings of for the modification I proposed some month ago for basic_trains which, # afaik, are not yet merged in its master branch.
* Remove line numbers from translation filesupdate-translations.sh2025-04-08
| | | | | | | | | | | # First patch of a serie of three to be applied to the master branch of advtrains on commit #0b7fdc6 # # ATTENTION : # # 1. These patches come from a derivation of the l10n branch which, afaik, is not yet merged in the master branch. # I guess that applying these patches will shortcut the l10n branch. # 2. These patches contain translations strings of for the modification I proposed some month ago for basic_trains which, # afaik, are not yet merged in its master branch.
* Old builtin signals: add route_roleorwell2025-03-25
|
* Add /at_chown to allow changing wagon ownershipMaverick27972025-03-24
|
* Add wagon owner to Wagon Properties formspecMaverick27972025-03-24
|
* Allow boarding wagons with irregular width from the platform1F616EMO2025-03-24
| | | | | | (i.e. width ~= 3) Extends detection to the whole span of the wagon's width (to be consistent with previous behaviors, the middle is only included if width = 1).
* is_node_loaded: use new function compare_block_status() instead of removed ↵orwell2025-03-24
| | | | is_block_active()
* Back up pre-2.5.0 version of interlocking save file for users who want to ↵release-2.5.0orwell2025-03-23
| | | | downgrade. To be reverted for next release
* The trap triggered, improve outputorwell2025-02-18
|
* Try to narrow down heisenbug with endless looporwell2025-01-29
|
* Revert "Two occupation loops seem to have issues with endless loops, add guards"orwell2025-01-29
| | | | This reverts commit 021332c4aaaf8cfd18b3f08e5f069b203097f01d.
* Adjust HUD codeY. Wang2025-01-28
|
* ATC: add "G" command to wait for green signal, improve ATC hud, potentially ↵orwell2025-01-28
| | | | fix LZB issue
* Disable dump debug saveorwell2025-01-15
|
* Two occupation loops seem to have issues with endless loops, add guardsorwell2025-01-09
|
* Various bugfixes found in lunixforks debugorwell2025-01-09
|
* Remove unused source files (parts of ywang's original distant signal ↵orwell2025-01-07
| | | | implementation & old track registration)
* Let up button clear the disable_ars flag on trainorwell2025-01-07
|
* Feature to add passive components to a section as fixed locks (for level ↵orwell2024-12-03
| | | | crossings)
* Misc Fixes found during playorwell2024-12-01
|
* Auto-assign signal to TCB if it finds one ahead of the influence pointorwell2024-11-25
|
* Make Buffers become implicitly their own TCBs and signals when interlocking ↵orwell2024-11-25
| | | | is enabled
* Node Callbacks: Call Enter/Leave at center of rail (.0 index)orwell2024-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 :)
* Fix use_texture_alpha for tracksY. Wang2024-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
* Merge branch 'master' into route_prog_reworkorwell2024-11-11
|\
| * Add setting to bypass coupler type checks when couplingrelease-2.4.7Maverick27972024-11-09
| | | | | | | | Allows a server to disable the coupler checks when multiple coupler types are present, making everything effectively a universal coupler
| * Fix depercated functions1F616EMO2024-11-09
| |