Jonathan G Rennison
f6ba65317c
Fix rail pathfinding with YAPF
...
Partial revert of 30e1a61c04
.
See: https://github.com/OpenTTD/OpenTTD/issues/12250
2024-03-10 11:58:03 +00:00
Jonathan G Rennison
dd194960f5
Fix handling of title game zoom when changing UI scaling
2024-03-10 11:37:31 +00:00
Jonathan G Rennison
2140e3fc3b
Departure boards: Fix handling of invalid/empty dispatch schedules
2024-03-10 11:22:51 +00:00
Jonathan G Rennison
fae9df329e
Fix drawing of black text with TC_FORCED
2024-03-10 11:04:10 +00:00
Jonathan G Rennison
7796451b6c
Disable MSVC warning 4244 for src/3rdparty/monocypher/monocypher.cpp
...
See: #664
2024-03-09 23:18:09 +00:00
Jonathan G Rennison
04755a6138
Disable -Wstringop-overflow warning on MinGW
2024-03-09 22:38:48 +00:00
Jonathan G Rennison
0e76f774eb
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/landscape.cpp
# src/landscape.h
# src/misc_gui.cpp
# src/newgrf_commons.cpp
# src/order_cmd.cpp
# src/pathfinder/yapf/yapf_base.hpp
# src/station_cmd.cpp
# src/tunnelbridge_cmd.cpp
# src/vehicle.cpp
# src/water_cmd.cpp
# src/window.cpp
2024-03-09 21:44:36 +00:00
Jonathan G Rennison
5b88ea6857
Revert "Add setting to disable script parameter randomisation"
...
This reverts commit 2bb5c9ac84
.
2024-03-09 20:14:32 +00:00
Jonathan G Rennison
ba79f7b2ba
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/base_station_base.h
# src/newgrf_roadstop.cpp
# src/newgrf_station.cpp
# src/object_gui.cpp
# src/saveload/settings_sl.cpp
# src/saveload/station_sl.cpp
# src/settings.cpp
# src/settings_internal.h
# src/timer/timer_game_calendar.cpp
2024-03-09 20:10:57 +00:00
translators
ce3d0097f6
Update: Translations from eints
...
chinese (simplified): 27 changes by WenSimEHRP
korean: 2 changes by telk5093
greek: 42 changes by Xertoveizer
indonesian: 32 changes by tsaqibfs
slovak: 184 changes by ApplePie420
danish: 2 changes by bscargo
latvian: 2 changes by lexuslatvia
dutch: 2 changes by Afoklala
portuguese: 16 changes by jcteotonio
portuguese (brazilian): 77 changes by pasantoro
2024-03-09 04:41:18 +00:00
Kuhnovic
08ff1ab93e
Fix #12236 : Ship pathfinder causes crash when ship is already at destination ( #12238 )
2024-03-08 23:46:13 +01:00
Kuhnovic
ab353f8ad5
Update: Developer credits ( #12235 ) ( #12235 )
2024-03-08 18:31:58 +01:00
Michael Lutz
8b9f59d320
Codechange: Use references for non-optional in/out values of slope functions
2024-03-08 18:08:55 +01:00
Michael Lutz
8dda387f82
Codechange: Use std::tuple for slope functions with two return values
2024-03-08 18:08:55 +01:00
Tyler Trahan
5806c2aba4
Fix #12203 : When unbunching at a depot, don't overlook implicit orders ( #12220 )
2024-03-08 10:19:50 -05:00
SamuXarick
0c432bdc4d
Fix 3947453
: GetNextDecisionNode ignored go to nearest depot when combined with stop at depot
2024-03-08 14:31:35 +01:00
SamuXarick
ab52f7eecf
Fix ccb4c37
: Aircraft could route to hangars outside their range when stopping at them
2024-03-08 14:31:35 +01:00
merni-ns
b8b80cb42e
Fix #12134 : Use correct error messages if clearing drive-through road stops fails ( #12139 )
2024-03-08 14:29:04 +01:00
rubidium42
aef8a345b2
Codefix #12162 , 3105d0b
: Textbuf::Assign read beyond std::string_view ( #12177 )
2024-03-08 14:26:14 +01:00
jcteotonio
63b9284a7e
Add: Portuguese Escudo currency ( #12108 )
2024-03-08 14:25:01 +01:00
Peter Nelson
a9de766fa6
Fix: Train running sounds should only be produced for engine parts. ( #12229 )
2024-03-08 14:23:48 +01:00
Kuhnovic
30e1a61c04
Fix: YAPF doesn't check destination for start nodes ( #12217 )
2024-03-08 14:23:33 +01:00
translators
216905ce1f
Update: Translations from eints
...
chinese (simplified): 2 changes by WenSimEHRP
luxembourgish: 2 changes by phreeze83
hungarian: 2 changes by PstasDev
german: 2 changes by Wuzzy2
ukrainian: 10 changes by StepanIvasyn
slovak: 197 changes by ApplePie420
catalan: 2 changes by J0anJosep
portuguese (brazilian): 35 changes by pasantoro
2024-03-08 04:40:35 +00:00
Peter Nelson
25aeb1c5a5
Change: Use same audio buffer size (and config parameter) for all sound drivers. ( #12227 )
...
Windows drivers used a default buffer size of 8192 instead of 1024, which results in a considerable 186ms latency.
2024-03-07 23:19:59 +00:00
translators
8fb26612c0
Update: Translations from eints
...
english (au): 2 changes by krysclarke
vietnamese: 1 change by KhoiCanDev
estonian: 4 changes by RM87
russian: 8 changes by Ln-Wolf
ukrainian: 27 changes by StepanIvasyn
slovak: 34 changes by palsoft333
tamil: 41 changes by Aswn
spanish: 4 changes by MontyMontana
portuguese (brazilian): 72 changes by pasantoro
polish: 3 changes by pAter-exe
2024-03-07 04:40:51 +00:00
Loïc Guilloux
ef40c5e240
Fix #12225 , 977aba7
: [Script] Missing AI:ResetConfig support for running AI config ( #12226 )
2024-03-06 21:16:07 +01:00
translators
634b67bf13
Update: Translations from eints
...
estonian: 66 changes by siimsoni
greek: 41 changes by gh658804
ukrainian: 6 changes by StepanIvasyn
slovak: 30 changes by palsoft333
portuguese (brazilian): 41 changes by pasantoro
2024-03-06 04:40:32 +00:00
Kuhnovic
1a2b54498b
Change: Show tile index as decimal number in land info window ( #12104 )
2024-03-05 21:32:29 +01:00
Peter Nelson
2d48829999
Codechange: Scan station catchment tiles when removing station from nearby towns/industries. ( #12129 )
...
Avoid iterating all towns and industries when updating station catchment, and scan a limited portion of the map instead.
This provides a modest performance benefit when many towns/industries exist.
2024-03-05 18:33:58 +00:00
Peter Nelson
00b442d6f9
Fix: Maximum permitted sound volume from NewGRF is 128. ( #12222 )
2024-03-05 18:31:04 +00:00
Peter Nelson
bc3bd642b9
Fix: Relocate main toolbar and statusbar before other windows. ( #12218 )
...
When repositioning all windows, the main toolbar and statusbar need to already be in position to ensure that window captions are visible.
2024-03-05 18:30:25 +00:00
Loïc Guilloux
845b894fd8
Remove: [Script] random_deviation from setting description table ( #12221 )
2024-03-05 12:41:04 +01:00
translators
0fd576bfbc
Update: Translations from eints
...
chinese (simplified): 2 changes by WenSimEHRP
russian: 1 change by Ln-Wolf
ukrainian: 9 changes by StepanIvasyn
portuguese (brazilian): 66 changes by pasantoro
2024-03-04 18:35:39 +00:00
James103
230eaabb5c
Fix 2bb5c9ac84
: typo in disable script parameter randomisation helptext ( #663 )
2024-03-03 19:09:23 +00:00
Jonathan G Rennison
1c83ea8694
Fix double-leave of crashed road vehicle in drive-through stop
...
See: #662
2024-03-03 18:49:38 +00:00
translators
626ee4ab41
Update: Translations from eints
...
chinese (simplified): 6 changes by WenSimEHRP
serbian: 16 changes by nkrs
ukrainian: 1 change by StepanIvasyn
portuguese (brazilian): 234 changes by pasantoro
2024-03-03 18:34:58 +00:00
Peter Nelson
8172e25273
Codechange: Use range-for when iterating station speclists. ( #12212 )
...
This replaces indexed access.
2024-03-03 16:41:02 +00:00
Jonathan G Rennison
c29a7128c6
Bump upstream content version to 14.0
2024-03-03 13:35:29 +00:00
Jonathan G Rennison
1ba9806002
Add case parameter to FormatArrayAsHex
...
Use upper case where needed for vanilla compatibility
2024-03-03 12:05:06 +00:00
Peter Nelson
b2ca6e1ac8
Codefix: Remove no-longer used ship special-case. ( #12192 )
...
This special-case has not been triggered since multi-tile docks were introduced.
2024-03-03 09:31:04 +00:00
Peter Nelson
cff48c0f63
Codechange: Templatise SlStationSpecList to reduce duplication.
...
SlStationSpecList now handles both StationSpec and RoadStopSpec, and replaces indexed array access with range-for and reserve/emplace_back pattern.
2024-03-02 21:16:15 +00:00
Peter Nelson
41b3314d76
Codechange: Replace separate Station/RoadStopSpecList with template struct.
...
Reduces duplication and simplifies reuse.
Additionally naming an item that is used in a list as a ...List was
pretty weird.
2024-03-02 21:16:15 +00:00
Peter Nelson
278c3a7db1
Codechange: Use reference instead of copy of NewGRF speclist item.
2024-03-02 21:16:15 +00:00
Kuhnovic
c5afc9173c
Fix #12176 : Ships are circling in one place ( #12181 )
2024-03-02 21:45:54 +01:00
Jonathan G Rennison
f180262aee
Fix #12154 : Incorrect calendar day lengths with minutes per year setting ( #12158 )
2024-03-02 21:45:30 +01:00
Jonathan G Rennison
9d65fd9c2a
Adjust handling of vehicles introduced before vehicle expiry stop year
...
See: #646
2024-03-02 20:09:37 +00:00
translators
d7c485d4b9
Update: Translations from eints
...
estonian: 166 changes by siimsoni, 22 changes by RM87
chinese (simplified): 6 changes by WenSimEHRP
serbian: 172 changes by nkrs
ukrainian: 11 changes by StepanIvasyn
spanish: 1 change by MontyMontana
portuguese (brazilian): 149 changes by pasantoro
2024-03-02 18:34:44 +00:00
Patric Stout
8f22066b9a
Fix #12147 : reset all saved settings to their default before loading a game ( #12210 )
2024-03-02 16:05:43 +01:00
Jonathan G Rennison
679a59875b
Changelog: Fix spelling error
2024-03-02 15:03:54 +00:00
Rubidium
aff09306de
Fix #12076 : Do not allow 'join' command on dedicated servers
2024-03-02 14:35:26 +01:00