Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | Fix use_texture_alpha for tracks | Y. Wang | 2024-02-25 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | |||
| * | Add chatcommand and luaatc function to get global_slowdown | orwell | 2024-02-06 | |
| | | ||||
| * | Set maximum train length and prevent coupling if it would exceed | orwell | 2023-12-20 | |
| | | ||||
| * | advtrains_techage: Liquid infotext display needs to be added in corerelease-2.4.3 | orwell96 | 2023-07-20 | |
| | | ||||
| * | Fix path_invalidate_ahead after recent commit | orwell96 | 2023-07-01 | |
| | | ||||
| * | Occupation system: store multiple indices for the same train, introduce ↵ | orwell96 | 2023-06-24 | |
| | | | | | | | | reverse_lookup_sel() to select appropriate index out of multiple based on a heuristic | |||
* | | ARS supports triggering distant signal, other bugfixes | orwell | 2024-07-20 | |
| | | ||||
* | | SmartRoute: Implement auto route search and first prototype | orwell | 2024-06-22 | |
| | | ||||
* | | Fix more setstate stuff with new API (compat legacy) | orwell | 2024-06-11 | |
| | | ||||
* | | Fix working of the legacy signals under new system | orwell | 2024-05-24 | |
| | | ||||
* | | Add proper UI aspect selection for static dialog | orwell | 2024-05-23 | |
| | | ||||
* | | Connect the ropes, start on making the UI work | orwell | 2024-05-23 | |
| | | ||||
* | | Merge branch 'new-ks-orwell' into route_prog_rework | orwell | 2024-04-08 | |
|\ \ | ||||
| * | | Rework formspecs; add description to JP signal group | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Adjust signal aspect formspecs to be of similar size | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Allow assigning distant signals from the main signal | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Implement primitive distant signaling | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Use tabs to switch between signaling and IP forms | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Implement basic route signaling with Japanese signals for demo | Y. Wang | 2023-03-23 | |
| | | | ||||
* | | | Implement routesetting incorporating tscache, other improvements | orwell | 2024-01-28 | |
| | | | ||||
* | | | Re-implement point origin handling (replace old points_split hack by proper ↵ | orwell | 2023-10-15 | |
| | | | | | | | | | | | | solution) | |||
* | | | Use conn_map in the path calculation | orwell | 2023-10-15 | |
| | | | ||||
* | | | Forget it, and use the old preset tables for track registration. Just adapt ↵ | orwell | 2023-10-15 | |
| | | | | | | | | | | | | it to the new definition. | |||
* | | | Make the track registration less manual again to prevent duplicate code | orwell96 | 2023-09-05 | |
| | | | | | | | | | | | | (but keep the template table in the track mod, as it's supposed to be) | |||
* | | | Begin major rework of track registration system | orwell96 | 2023-09-04 | |
| | | | ||||
* | | | TCB Xlinking added, to make nonconnected crossings possible | orwell96 | 2023-05-27 | |
| | | | ||||
* | | | Auto-Repair Track Sections/TCBs (automatically when adding/removing or ↵ | orwell96 | 2023-05-27 | |
| | | | | | | | | | | | | triggered by interlocking tool) | |||
* | | | Add TrackIterator interface as a common framework for walking along tracks ↵ | orwell96 | 2023-05-27 | |
| |/ |/| | | | | | | | | | (also for third-party libs) This will replace the interlocking traverser and will be used in the new itrainmap implementation | |||
* | | Add function to get wagon in train from index | orwell96 | 2023-05-27 | |
| | | | | | | | | | | Can be used to determine which wagon is at a certain world position Testing: use debugitems.lua | |||
* | | Make selection boxes of track nodes larger | Blockhead | 2023-04-12 | |
| | | | | | | | | | | | | | | This reduces the difficulty of having to point at the centre of the correct track node, and hopefully does not prevent placing tracks in more than a couple of cases. Three-way turnouts on an angle may be an exception but they may be worth it. User feedback is needed. | |||
* | | Report coordinates of wagons with unregistered prototypes | Y. Wang | 2023-04-12 | |
|/ | | | | Related issue: https://forum.minetest.net/viewtopic.php?p=414307#p414307 | |||
* | On_Joinplayer: fix train ID check for attachment update | orwell96 | 2022-06-13 | |
| | | | | Previously, statement was always false because train_id is no longer in the luaentity | |||
* | Fix new wagon positioning when wheel positions are asymmetric, and remove ↵ | orwell96 | 2022-02-24 | |
| | | | | leftover train.debug | |||
* | Wagons: Add two-pos wheel positioning logic for more realistic look of long ↵ | orwell96 | 2022-02-09 | |
| | | | | | | wagons Adds field "wheel_positions" in wagon definition | |||
* | atc_reset(): Removed unused string parameter and also clear ATC autocouple ↵ | orwell96 | 2021-12-31 | |
| | | | | | | flag (Cpl) Fixes H#189 and H#190 | |||
* | Automatically group wagons and locomotives based on definition values | Maverick2797 | 2021-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 | |||
* | Fix speed sign allowing v>max_speed | Y. Wang | 2021-12-16 | |
| | ||||
* | Trivial fixup for train decoupling regressionrelease-2.4.1 | ywang | 2021-11-20 | |
| | ||||
* | Interlocking: Correct duplicate influence points semi-automaticallyrelease-2.4.0 | orwell96 | 2021-11-14 | |
| | | | | Searches and deletes duplicate influence points for the same signal when "Influence Point" formspec is opened. | |||
* | Add more unit tests, fix broken unit test | Gabriel Pérez-Cerezo | 2021-11-09 | |
| | ||||
* | New-Ks: minor additions/corrections to ywang's work: | orwell96 | 2021-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 aspects | ywang | 2021-11-07 | |
| | ||||
* | Make train HUD check for existing speed restrictions | ywang | 2021-11-07 | |
| | ||||
* | Support different types of speed restrictions; add documentation | ywang | 2021-11-07 | |
| | ||||
* | On-Track Collision system: Fix train teleportation when using ↵ | orwell96 | 2021-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: Add Mesecons LuaATC Controller (similar to Mesecons Luacontroller) | orwell96 | 2021-11-02 | |
| | ||||
* | Coupler types: Better output when there are no couplers on a wagon | orwell96 | 2021-10-25 | |
| | ||||
* | Coupling: Add concept of coupler types, allow coupling only when coupler ↵ | orwell96 | 2021-10-25 | |
| | | | | types match | |||
* | Train Coupling: Change behavior so that train direction of initiating train ↵ | orwell96 | 2021-10-25 | |
| | | | | is kept, add ATC Cpl command | |||
* | Disable position-based collision and coupling system for very short trains ↵ | orwell96 | 2021-07-07 | |
| | | | | (such as single minecarts) to solve #155 |