Commit Graph

48199 Commits

Author SHA1 Message Date
Jonathan G Rennison
f9a8c3da46 Fix locked wait times not being preserved when moving orders to new station 2019-09-15 11:37:10 +01:00
Jonathan G Rennison
57337b76bd Fix false positives in order destination refcount mismatch check 2019-09-15 11:35:49 +01:00
Jonathan G Rennison
eb8ef65a0b CheckCaches: Indicate incorrect fields in vehicle cache mismatch message 2019-09-15 00:41:45 +01:00
Jonathan G Rennison
6792495705 Add -K switch to write savegame debug data and exit 2019-09-15 00:34:32 +01:00
Jonathan G Rennison
dd13f24804 Merge branch 'save_ext' into jgrpp 2019-09-14 21:27:15 +01:00
Jonathan G Rennison
c83dc67767 Fix -q switch error path failing as language data not yet loaded 2019-09-14 21:27:03 +01:00
Jonathan G Rennison
1e059d1a48 Increase text buffer size in WriteSavegameInfo 2019-09-14 21:04:21 +01:00
Jonathan G Rennison
4116ccd578 Windows: Do not output crash.dmp files for non-developers 2019-09-07 02:16:36 +01:00
Jonathan G Rennison
b3431512ee Add modifier key window for toggling shift/ctrl key states using mouse 2019-09-05 23:21:41 +01:00
Jonathan G Rennison
f681e98f0f Debug: Show order indices in vehicle debug/inspection GUI 2019-09-05 20:58:23 +01:00
Jonathan G Rennison
6ad78dd637 When copying vehicle orders, reset indices unless orders are equivalent
This fixes invalid order indices post copy when conditional
orders are used
2019-09-05 19:07:10 +01:00
Jonathan G Rennison
df2c6d48a8 Version: Committing version data for tag: jgrpp-0.31.5 2019-08-29 00:42:21 +01:00
Jonathan G Rennison
9a05ea67d5 Add chicken bits setting
2 bits so far
2019-08-28 19:10:34 +01:00
Jonathan G Rennison
eef1f52f93 Update project files 2019-08-28 18:24:50 +01:00
Jonathan G Rennison
ce130bc181 Update order destination refcount in RemoveVehicleOrdersIf 2019-08-27 17:14:49 +01:00
Jonathan G Rennison
d9c112cc9e Fix #97: Desync when moving newly built wagon 2019-08-27 17:03:18 +01:00
Jonathan G Rennison
12be6fd81f Version: Committing version data for tag: jgrpp-0.31.4 2019-08-24 10:21:17 +01:00
Jonathan G Rennison
62713ad106 Fix missing declaration in c8a37d82 2019-08-24 03:41:08 +01:00
Jonathan G Rennison
f1df81bdd8 Increase company ID field widths in command log dump 2019-08-22 07:41:25 +01:00
Jonathan G Rennison
942da75dd4 Fix commit 4cf60613 suppressing critical error message windows 2019-08-22 02:28:29 +01:00
Jonathan G Rennison
2e4b1d73d8 Avoid performing emergency network save more than once 2019-08-22 01:40:28 +01:00
Jonathan G Rennison
6ce7f22fe6 Send server desync log to client 2019-08-22 01:13:07 +01:00
Jonathan G Rennison
459a49cb24 Add flags for mismatch type to client desync log 2019-08-20 22:52:03 +01:00
Jonathan G Rennison
ec892879f4 Add passworded mechanism to change server game settings from client 2019-08-20 20:42:17 +01:00
Jonathan G Rennison
17c054a650 Use password hash for network server and rcon passwords 2019-08-20 20:04:34 +01:00
Jonathan G Rennison
0299eaa45f Clear order backup clone when train head is moved to non-head position 2019-08-20 19:26:19 +01:00
Jonathan G Rennison
5155afee9b Ensure nearby stations list updated in CBID_HOUSE_DESTRUCTION callback 2019-08-20 01:47:07 +01:00
Jonathan G Rennison
515187058f Add nearby stations to town debug window 2019-08-20 01:45:35 +01:00
Jonathan G Rennison
4b9a4ae695 Use consistent casts/types for byte swap functions 2019-08-19 20:25:53 +01:00
Jonathan G Rennison
a8786632f7 Always call UpdateTownCargoTotal in UpdateTownCargoes 2019-08-19 20:15:05 +01:00
Jonathan G Rennison
2105d21356 Merge branch 'tracerestrict' into jgrpp 2019-08-19 20:14:05 +01:00
Jonathan G Rennison
ccdc75e2bf Tracerestrict: Fix non-deterministic use of _sorted_cargo_specs 2019-08-19 20:02:24 +01:00
Jonathan G Rennison
c8a37d8292 Add 64 bit FindFirstBit function 2019-08-19 20:01:49 +01:00
Jonathan G Rennison
d0ee897135 Unreserve and re-reserve reservations to bidi bridge/tunnel entrances when reversing train inside 2019-08-18 17:05:44 +01:00
Jonathan G Rennison
dae041601d Unreserve signalled tunnel/bridge head when reversing on approach to exit 2019-08-18 16:54:00 +01:00
Jonathan G Rennison
5bc9c8ed6e Unreserve signalled tunnel/bridge head when entering from opposite to v->tile 2019-08-18 16:52:57 +01:00
Jonathan G Rennison
70ef0f562b Fix train reverse inside signalled tunnel/bridge entrance clearing reservation of incoming train 2019-08-18 14:40:24 +01:00
Jonathan G Rennison
0aa366a24b Desync: Log seed and state checksum on desync 2019-08-06 03:03:40 +01:00
Jonathan G Rennison
a1d36b02f0 Network: Add state checksum which is check in network sync 2019-08-06 03:03:40 +01:00
Jonathan G Rennison
c941d2d2a6 Desync: Change sync event logging to desync debug level 2 2019-08-05 19:14:06 +01:00
Jonathan G Rennison
6d2efd0837 Crashlog: Log pathfinders and day length factor 2019-08-05 19:12:01 +01:00
Jonathan G Rennison
385960af4e Network: Decrease sync frame period when desync occurs 2019-08-05 18:21:14 +01:00
Jonathan G Rennison
bc0de9b6ef Rebuild total cargo acceptance on load even for empty acceptance area 2019-08-01 23:05:31 +01:00
Jonathan G Rennison
f5badfefd1 Check order destination refcount maps in CheckCaches 2019-07-30 19:09:22 +01:00
Jonathan G Rennison
e28da50c4f Fix order destination refcount accounting for shared orders 2019-07-30 19:09:08 +01:00
TTrebron
704eaf80f6 Fix #7655: Decrease buttons in cheat window do not work properly
(cherry picked from commit 425cd3e4ca)
2019-07-29 22:50:33 +01:00
Jonathan G Rennison
d99b867f44 Fix crash when removing signal from tunnel/bridge with trainless reservation 2019-07-29 22:49:24 +01:00
Jonathan G Rennison
89a6cc3e03 Add game event flag for virtual train creation 2019-07-29 19:39:01 +01:00
Jonathan G Rennison
162fcb050e Only set TBTR replacement game event flag when replacement action occurs 2019-07-29 19:36:35 +01:00
Jonathan G Rennison
942dd35380 Add game events for industry create/destroy 2019-07-29 18:48:59 +01:00