Jonathan G Rennison
5e00d535bc
Debug: Detect which frame's state first diverged after a desync
2022-11-13 01:08:39 +00:00
Jonathan G Rennison
7582993d00
Crashlog: Show frame counters with sync dates
2022-11-13 01:08:39 +00:00
Jonathan G Rennison
1572b66ecf
Debug: Show frame counter in command log when networking
2022-11-13 01:08:39 +00:00
Tyler Trahan
1e0d5998db
Fix #10154 : Don't inconsistently set random company face in network games
...
(cherry picked from commit 638b75d4763a412085157eea7e09e9d74db268cd)
2022-11-12 16:20:19 +00:00
Jonathan G Rennison
3176313576
Avoid blocking network and game when writing desync savegames
2022-11-12 16:18:15 +00:00
Jonathan G Rennison
3665c01539
Fix crash if client's connection fails during error sending
2022-11-12 15:00:32 +00:00
Jonathan G Rennison
ff0bed96a4
Fix SyncCompanySettings not sending correct setting values
2022-11-12 13:44:11 +00:00
Jonathan G Rennison
8724904a1f
Avoid out of bound shift in NetworkCompanyIsPassworded(COMPANY_SPECTATOR)
2022-11-12 12:17:22 +00:00
Jonathan G Rennison
2b5456a664
Squirrel: Change SQRefCounted allocator to avoid undefined behaviour
2022-11-11 18:03:33 +00:00
Jonathan G Rennison
449ed7aa51
Fix drawing of dirty block overlays
2022-11-10 23:47:51 +00:00
Jonathan G Rennison
8c2dd8d7fb
Fix handling of LinkGraphOverlay dirty flag
2022-11-10 23:40:13 +00:00
Jonathan G Rennison
2af2c56d19
Allow various settings to be changed in multiplayer
...
If the corresponding TTDPatch flag bit has not been observed by a NewGRF
2022-11-10 22:34:14 +00:00
Jonathan G Rennison
2f4f862480
Viewport: Do bounding boxes and link graph/route overlays in threaded part
2022-11-10 20:48:43 +00:00
Jonathan G Rennison
5dcffe3142
Add variants of Gfx draw functions which take a DPI
2022-11-10 19:48:27 +00:00
Jonathan G Rennison
3b7352132b
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/company_cmd.cpp
# src/console_cmds.cpp
# src/linkgraph/linkgraph_gui.cpp
# src/screenshot.cpp
# src/settings_gui.cp
2022-11-10 19:48:14 +00:00
Jonathan G Rennison
502b263d25
Increase maximum engine name length
2022-11-10 00:45:47 +00:00
Jonathan G Rennison
1eb18e5d24
Debug: Add a flag to disable viewport thread jobs
2022-11-10 00:45:47 +00:00
Jonathan G Rennison
551ef03478
Fix data race with mixer thread performance measurements
2022-11-10 00:45:47 +00:00
Jonathan G Rennison
7685c36f35
Implement partial parallelisation of non-map mode viewport rendering
2022-11-09 22:24:31 +00:00
Jonathan G Rennison
07b752fe69
Add a generic worker thread pool job executor mechanism
2022-11-09 21:57:05 +00:00
Jonathan G Rennison
ee2763dcfd
Avoid using globals to control drawing of viewport sprites
2022-11-09 01:21:12 +00:00
Didac Perez Parera
019dcb7b7b
Change: Let AI developers edit non-editable AI/Game Script Parameters ( #8895 )
2022-11-08 18:23:34 +00:00
Aaron Kofsky
ede0560f9b
Feature: Add buttons to toggle music in the Game Options menu ( #9727 )
2022-11-08 18:21:52 +00:00
Tyler Trahan
31d08421ab
Update: Rename mapgen Sea Level string in other language files
2022-11-08 11:12:14 -07:00
Tyler Trahan
62a15734fe
Codechange: Rename mapgen Sea Level string
2022-11-08 11:12:14 -07:00
SamuXarick
60ccab3c52
Fix #9908 : Close company windows only after all its infrastructure is removed ( #9912 )
2022-11-08 09:44:17 -05:00
larryfenn
d738cd235f
Change: Automatic screenshot numbering with a filename ending in '#' ( #9781 )
2022-11-08 11:13:16 +00:00
SamuXarick
b7abaa55a3
Codechange: Improve performance when calculating company value ( #9901 )
2022-11-08 11:11:24 +00:00
Jonathan G Rennison
e8463a15c3
Fix: Data race on effect volume setting with mixer thread
2022-11-08 01:21:06 +00:00
Jonathan G Rennison
299159d5e9
Fix: Data races on MixerChannel active states
2022-11-08 01:21:05 +00:00
SamuXarick
8c4a70e05e
Fix: Refresh company window when switching companies ( #9910 )
2022-11-07 17:54:04 -05:00
Jonathan G Rennison
6154406d8a
Prevent spread/regrowth of temperate trees already on snowy ground
2022-11-07 18:54:42 +00:00
translators
b6a899eb2b
Update: Translations from eints
...
slovak: 62 changes by legitalk
2022-11-07 18:48:23 +00:00
Jonathan G Rennison
ce3eb338ba
Fix assert fail when order set to no unload then unload, during unload
2022-11-07 18:27:35 +00:00
Jonathan G Rennison
e931f3061f
Fix: Dereference of past-the-end iterator in linkgraph overlay tooltip ( #10145 )
2022-11-07 00:16:38 +01:00
Jonathan G Rennison
b428c5b58a
Debug: Show train engine veh type and power in debug window
2022-11-06 22:27:25 +00:00
Jonathan G Rennison
b14e213bd9
Add average travel time to the link graph overlay tooltip
2022-11-06 21:55:14 +00:00
Jonathan G Rennison
aa4501747f
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/base_station_base.h
# src/lang/german.txt
# src/saveload/station_sl.cpp
# src/station.cpp
# src/station_cmd.cpp
2022-11-06 20:33:37 +00:00
translators
7711907a6b
Update: Translations from eints
...
german: 16 changes by SecretIdetity
tamil: 3 changes by merni-ns
2022-11-06 18:47:19 +00:00
Peter Nelson
22803f997b
Codechange: Use std::vector for station speclist
...
This removes manual memory allocation, although we still manage the list
size in roughly the same way.
2022-11-06 16:50:42 +01:00
Jonathan G Rennison
4dc741a8a0
Fix #10011 : Incorrect infrastructure totals when overbuilding bay road stop ( #10143 )
...
Fix https://github.com/OpenTTD/OpenTTD/issues/10011
2022-11-06 16:46:11 +01:00
Jonathan G Rennison
8090bbf713
Documentation: Fix error in roadstop_draw_mode bit table
2022-11-06 15:20:00 +00:00
Loïc Guilloux
c294e8b19f
Codechange: [MinGW] use pe-bigobj-x86-64 format for x64 debug builds ( #10142 )
2022-11-06 11:24:35 +01:00
Jonathan G Rennison
6459e62fff
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/lang/english.txt
# src/map_type.h
# src/network/network_command.cpp
# src/object_cmd.cpp
# src/rail_cmd.cpp
# src/road_cmd.cpp
# src/road_func.h
# src/saveload/afterload.cpp
# src/saveload/saveload.h
# src/settings_gui.cpp
# src/string.cpp
# src/table/road_land.h
# src/table/settings/game_settings.ini
# src/table/settings/world_settings.ini
# src/tbtr_template_gui_main.h
# src/train_cmd.cpp
2022-11-05 19:24:44 +00:00
Jonathan G Rennison
0bf1c9bb9d
Merge tag '13.0-beta1' into jgrpp
2022-11-05 19:12:42 +00:00
Nicolas Chappe
a43a1902bb
Feature: [Linkgraph] Prioritize faster routes for passengers, mail and express cargo
...
Passengers usually prefer fast paths to short paths.
Average travel times of links are updated in real-time for use in Dijkstra's algorithm,
and newer travel times weigh more, just like capacities.
(cherry picked from commit 977604ef08
)
2022-11-05 19:07:35 +00:00
Tyler Trahan
0172eb39a2
Fix #10135 : Cost of building multiple objects might not match test ( #10137 )
2022-11-05 14:46:44 -04:00
Tyler Trahan
c719ba560e
Fix 03cc0d6: Mark level crossings dirty when removing road from them, not from bridges ( #10138 )
2022-11-05 14:46:19 -04:00
Jonathan G Rennison
1518c2fa1e
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/depot_type.h
# src/lang/german.txt
# src/order_gui.cpp
# src/pathfinder/yapf/yapf_rail.cpp
# src/script/api/script_window.hpp.in
# src/settings_table.cpp
# src/train_cmd.cpp
2022-11-05 17:19:00 +00:00
frosch
fea6a34684
Codechange: SetDParamStr borrows contents from std::string::c_str(). Prevent calling it with temporaries. ( #10136 )
2022-11-05 17:14:10 +01:00