Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'new-ks-orwell' into route_prog_rework | orwell | 2024-04-08 |
|\ | |||
| * | Fully implement and test new aspect support/distant signalling on ks and ↵new-ks-orwell | orwell | 2024-04-08 |
| | | | | | | | | japan signals | ||
| * | Continue with new-ks rework | orwell | 2024-04-05 |
| | | |||
| * | Start changing APIs and applying proof-of-concept to ks signals | orwell | 2024-02-06 |
| | | |||
| * | Implementation Plan | orwell | 2024-01-28 |
| | | |||
| * | Adjust default aspect to allow shunting | Y. Wang | 2023-04-10 |
| | | |||
| * | Allow selecting named aspect | Y. Wang | 2023-03-26 |
| | | |||
| * | Cancel type 2 signals; introduce signal groups for all signals | Y. Wang | 2023-03-26 |
| | | |||
| * | Show IP form for repeater signals | Y. Wang | 2023-03-23 |
| | | |||
| * | Distant signaling: avoid signal signs | Y. Wang | 2023-03-23 |
| | | |||
| * | 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 |
| | | |||
| * | Remove pre_occupy (not used); put detailed luacov info in artifacts | Y. Wang | 2023-03-23 |
| | | |||
| * | Optimize textures in previous commits | Y. Wang | 2023-03-23 |
| | | |||
| * | Increase testing coverage for signal_aspects API | Y. Wang | 2023-03-23 |
| | | |||
| * | Harden type 2 signal group API; add test for type 2 main signals | Y. Wang | 2023-03-23 |
| | | |||
| * | Add texture for Japanese signal masts | Y. Wang | 2023-03-23 |
| | | |||
| * | Use green Ks masts | Y. Wang | 2023-03-23 |
| | | |||
| * | Add API documentation | Y. Wang | 2023-03-23 |
| | | |||
| * | Properly handle repeater signals | Y. Wang | 2023-03-23 |
| | | |||
| * | Allow assigning distant signals from the main signal | Y. Wang | 2023-03-23 |
| | | |||
| * | Add hotfix for path invalidation | Y. Wang | 2023-03-23 |
| | | |||
| * | Automatic dst unassignment; respect tcbs.nodst | Y. Wang | 2023-03-23 |
| | | |||
| * | Reduce number of set_aspect calls | Y. Wang | 2023-03-23 |
| | | |||
| * | Unassign distant signals when canceling route | Y. Wang | 2023-03-23 |
| | | |||
| * | Remove test world script from CI | Y. Wang | 2023-03-23 |
| | | | | | | | | | | | | The system involving the test world has not been updated for a significant amount of time and will likely be replaced with unittests in the future. | ||
| * | Implement primitive distant signaling | Y. Wang | 2023-03-23 |
| | | |||
| * | Use tabs to switch between signaling and IP forms | Y. Wang | 2023-03-23 |
| | | |||
| * | Record signal aspect to avoid excessive get_aspect calls; report testing ↵ | Y. Wang | 2023-03-23 |
| | | | | | | | | coverage | ||
| * | Use mineunit for advtrains_* | Y. Wang | 2023-03-23 |
| | | |||
| * | Implement basic route signaling with Japanese signals for demo | Y. Wang | 2023-03-23 |
| | | |||
| * | Add Ne 3 and Ne 4 | Y. Wang | 2023-03-23 |
| | | |||
* | | Implement routesetting incorporating tscache, other improvements | orwell | 2024-01-28 |
| | | |||
* | | Signals can have nil name, documentation on route def | orwell | 2023-12-17 |
| | | |||
* | | Implement RS cache, per-track-section caching of route locks. This will ↵ | orwell | 2023-10-15 |
| | | | | | | | | later be ground truth for routesetting (new-style) | ||
* | | 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 |
| | | |||
* | | Improve map formspec rendering | orwell96 | 2023-05-27 |
| | | |||
* | | Fix map, fix train placing | orwell96 | 2023-05-27 |
| | | |||
* | | Trackmap: get started | orwell96 | 2023-05-27 |
| | | |||
* | | Kill itrainmap with fire | orwell96 | 2023-05-27 |
| | | |||
* | | 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 | ||
* | | Add craft recipes for the new ks speed indicators | Maverick2797 | 2023-04-12 |
| | | |||
* | | 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. |