Commit Graph

196 Commits

Author SHA1 Message Date
Will Berry
42c1285dba Prevent crash for attempting to move camera to a surface different than the camera is currently on 2023-03-10 13:05:55 -05:00
Will Berry
458ef89f58 Add query limit per-player setting to limit results in Stations/Trains GUI tabs 2023-03-10 12:39:39 -05:00
Will Berry
9343d06620 Only refresh open tab and exclude virtual signals from provided/requested on stations tab 2023-03-10 10:19:30 -05:00
Will Berry
118f8c9eb2 Added startup mod setting to disable/enable manager in the event it causes crashes or UPS issues so that it can be "optional" 2023-03-09 14:47:50 -05:00
Will Berry
c178555343 Reverted the half-baked remote interface and added a command instead to recreate the window 2023-03-09 14:32:17 -05:00
Will Berry
5342e80183 Removed manager window from being recreated every open and close and added remote interface to manually rebuild it for people who have already run the migration that initializes it 2023-03-09 13:45:43 -05:00
Will Berry
7aeab43598 Changed default for network filter to be nothing rather than network each 2023-03-09 13:24:23 -05:00
Will Berry
547bb93390 Fix crash condition on station with non-virtual signal for network 2023-03-09 12:59:37 -05:00
Will Berry
7d60f9412a Attempt to fix reported crash __cybersyn__/scripts/gui/stations.lua:110: bad argument #2 of 3 to 'btest' (number expected, got nil) 2023-03-09 12:09:16 -05:00
Will Berry
c55a5fc79d Add mod setting, add click handlers for station tab 2023-03-09 11:27:54 -05:00
Will Berry
38770b67bd fix incorrect default signal name 2023-03-08 12:53:04 -05:00
Will Berry
838f6f50b2 attempt to fix reported crash 2023-03-08 12:04:20 -05:00
Will Berry
4927539d75 Everything but configurable mod settings should be good to go, potential release candidate. 2023-03-07 16:38:08 -05:00
Will Berry
d5fb6417fa Minor refactoring, fixed localization for EN on GUI, added incompatibility with LtnManager due to potential issues with collisions, renamed some LtnManager references in code. 2023-03-07 11:34:09 -05:00
Will Berry
732d63d65b Modify GUI tick rate to 10s from 1s and refactor some of the stations code with improvements from inventory 2023-03-06 13:02:50 -05:00
Will Berry
af5f606cbb MVP Stations and Inventory tabs 2023-03-06 12:47:09 -05:00
Will Berry
7e745232bc BEHOLD, the magical duplicating inventory 2023-03-05 23:07:13 -05:00
Will Berry
f8756efbae missed staging file 2023-03-05 15:37:39 -05:00
Will Berry
a1798d238e Stations tab mostly working (control signals need virtual signal sprite paths figured out) 2023-03-05 15:32:18 -05:00
mamoniot
e593304d13 saved progress 2023-03-03 16:10:42 -05:00
mamoniot
c3b2502b87 got ltn manager to open the manager 2023-03-03 15:45:23 -05:00
mamoniot
95833e68ee fixed crash 2023-02-05 18:49:52 -05:00
mamoniot
f679f6b72f Merge branch 'main' into experimental 2023-02-04 16:58:31 -05:00
Will Berry
e55b882fd2 Add loader-1x1 support for auto station layout 2023-01-30 12:29:22 -05:00
monica
90dc69bd02 refactored stations 2023-01-14 23:13:02 -05:00
monica
ad4cb7d23e fixed layout bug and added german 2023-01-11 14:37:14 -05:00
monica
9de913536a save for 1.2.10 2023-01-11 09:45:11 -05:00
monica
e6c23626c4 fixed typo bug 2023-01-10 10:06:37 -05:00
monica
2ecbace069 changed provider priority 2023-01-10 10:03:34 -05:00
monica
368046c3aa fixed crash 2023-01-10 09:48:00 -05:00
monica
94c015e121 changed minor issues 2023-01-10 09:46:10 -05:00
monica
ff3ae9c317 fixed crash 2023-01-09 17:11:20 -05:00
monica
ca8dc6c6cf removed unused setting 2023-01-09 11:14:59 -05:00
monica
73589b5c81 fixed a depot crash 2023-01-09 10:57:55 -05:00
monica
00850789a9 fixed duplicate registry bug 2023-01-08 22:32:20 -05:00
monica
16ff3db534 updated changelog 2023-01-07 19:59:51 -05:00
monica
c3bcb5efbe fixed gui 2023-01-07 19:59:51 -05:00
monica
1fc464055e added valid checking 2023-01-07 19:59:51 -05:00
monica
2e0216a351 removed hotkey 2023-01-07 19:59:51 -05:00
monica
e7446e11c1 fixed failed delivery bug 2023-01-07 19:59:51 -05:00
monica
1821dc1ccc merged gui 2023-01-07 19:59:51 -05:00
Monica Moniot
b144a06f1a 1.2.8 (#28)
Version: 1.2.8
Date: 2022-1-5
  Features:
    - Improved placeholder cybernetic combinator art
    - Added a wagon control setting to bar unfiltered slots in adjacent cargo wagons
    - Added a setting and keybind for toggling on or off the central planner
  Changes:
    - Sped up the rate at which copy-paste by blueprint will be noticed
  Bugfixes:
    - Fixed a bug with combinators sometimes failing to connect with train stops
    - Fixed wagon control combinators outputting wagon contents after inserters have already taken out items
    - Fixed a rare crash on world migration
  Scripting:
    - Added missing return values to some interface functions
    - Migrated to non-deprecated flib modules
2023-01-06 19:24:24 -05:00
Monica Moniot
9014c834f2 1.2.7 (#24) 2023-01-01 13:28:39 -05:00
Monica Moniot
e2a05db7ec Experimental (#23)
1.2.6
2022-12-31 12:16:19 -05:00
Monica Moniot
b8a6f5fb97 1.2.5 Experimental (#22)
* prepared for 1.2.2

* updated todo

* fixed bad code

* made wagon control spread out items

* updated changelog

* implemented disabled inactivity condition

* added depot settings

* added a bunch of settings

* fixed a crash from network each

* started adding network each to depots

* finished adding network each to depots

* improved defaults

* added capacity priority

* fixed se bugs

* updated changelog

* flipped sign of outputs

* fixed migrations

* added support for cargo at depots

* fixed crash

* improved allow cargo in depots

* fixed changelog

* fixed migration

* finished testing new features

* added more map settings

* updated readme

* updated locale

* updated readme

* updated readme

* bugfixes

* updated version

* added migration

* fixed crash

* 1.2.4

* 1.2.5 bugfix

* fixed migration version
2022-12-30 15:51:16 -05:00
Monica Moniot
7d2f0c2ccd Experimental 1.2.2 (#21)
---------------------------------------------------------------------------------------------------
Version: 1.2.2
Date: 2022-12-29
  Features:
    - Added a station combinator setting to enable or disable the inactivity condition in a train's orders, disabled by default (but not in <=1.2.1 worlds)
    - Added a depot combinator setting to enable depot bypass, enabled by default
    - Added a depot combinator setting to force trains to park at the same depot, enabled by default
    - Added network "each" for depots
    - Added a map setting to modify the default locked slots per cargo wagon value
    - Added a map setting to modify the default priority value
    - Added a map setting to allow trains with cargo at depots, disabled by default
  Changes:
    - Inverted the sign of combinator outputs, a map setting has been added to maintain backwards compatibility with <=1.2.1 worlds
    - Overhauled the wagon control combinator algorithm to spread items out between cargo wagons
    - Trains with cargo held in the depot now check if they have been emptied and reset when they have
    - Cargo capacity is now prioritized over distance when choosing trains
    - Increased the default request threshold to 2000
    - Improved English localization
  Bugfixes:
    - Fixed a bug where trains with cargo sometimes weren't getting held at depots
    - Fixed a crash caused by changing a station combinator to the "each" network during a bad tick
    - Fixed a crash when changing a refueler away from network each
    - Multiple rare bugs and crashes relating to wagon control combinators are fixed
    - Fixed a bug with refueler direct orders not being applied after moving through a space elevator
    - Fixed a bug where filtered slots sometimes weren't being removed
---------------------------------------------------------------------------------------------------
2022-12-29 11:02:07 -05:00
mamoniot
c48d1d3025 fixed bug 2022-12-25 16:28:21 -05:00
mamoniot
0af27a5225 begun work on 1.2.1 2022-12-24 20:13:22 -05:00
mamoniot
de5f465910 fixed inconsistent naming 2022-12-23 22:13:42 -05:00
mamoniot
87f55f4631 updated readme and fixed minor exploit 2022-12-23 22:05:59 -05:00