Jonathan G Rennison
91b3e9c1ab
Initial support for relative timetabling in wallclock mode
2024-02-22 21:12:38 +00:00
Jonathan G Rennison
7581ce0010
Fix changing time keeping units incorrectly updating state ticks offset
2024-02-22 19:59:32 +00:00
Rubidium
4c117dd2d8
Revert #11993 : new number format system does not and cannot work for CJK languages
...
There are too many intricacies that I am unaware of that are popping up after
asking whether things are right or not.
I do not want to keep playing whack-a-mole, so just revert the whole thing.
This reverts:
15be383b93
360fe8b0b6
1aa9a5c0ab
59f56941e5
7e2eefb91f
b741b2ba6f
609d0071d5
9f8fd80112
a253205b93
819c6c756e
2024-02-22 20:40:12 +01:00
Jonathan G Rennison
bbd34bb6db
Increase information shown in getfulldate console command
2024-02-22 19:38:38 +00:00
Jonathan G Rennison
bd955c4117
Fix calendar day length in wallclock mode
...
See: https://github.com/OpenTTD/OpenTTD/issues/12154
2024-02-22 19:24:38 +00:00
translators
8015d96a50
Update: Translations from eints
...
english (au): 2 changes by krysclarke
spanish (mexican): 149 changes by Can202
estonian: 11 changes by RM87
chinese (simplified): 18 changes by WenSimEHRP
hungarian: 2 changes by PstasDev
italian: 195 changes by Rivarossi
serbian: 42 changes by nkrs
german: 2 changes by Wuzzy2
belarusian: 537 changes by KorneySan
russian: 25 changes by KorneySan
ukrainian: 21 changes by StepanIvasyn
turkish: 14 changes by jnmbk
latvian: 2 changes by lexuslatvia
dutch: 1 change by iamthedutchdude
spanish: 15 changes by MontyMontana
french: 2 changes by ottdfevr
portuguese: 2 changes by jcteotonio, 2 changes by azulcosta
portuguese (brazilian): 149 changes by pasantoro
polish: 2 changes by pAter-exe
2024-02-22 18:36:05 +00:00
Jonathan G Rennison
5605650e26
Saveload: Don't apply state ticks offset on load if not stored in save
2024-02-22 00:02:50 +00:00
Jonathan G Rennison
58f2e0cdf0
Clamp link graph compression ticks when loading old saves
2024-02-22 00:02:23 +00:00
Jonathan G Rennison
57a4586f08
Set flood from edges setting to false when loading old saves before then
2024-02-21 23:27:12 +00:00
Jonathan G Rennison
593a81d421
Saveload: Rename IsSavegameVersionUntil to IsSavegameVersionBeforeOrAt
...
To match upstream
2024-02-21 23:27:12 +00:00
Jonathan G Rennison
ea0fa2194a
Add debug console command to unblock bay road stops with incorrect occupancy state
2024-02-21 23:04:58 +00:00
Jonathan G Rennison
16d77d9268
Fix deleting road vehicle in bay stop not unmarking as occupied
2024-02-21 22:33:28 +00:00
Jonathan G Rennison
53b06a3d04
Add event flag for removing invalid RVs during load
2024-02-21 22:21:59 +00:00
Jonathan G Rennison
675b31887a
Saveload: Fix recalculation of _state_ticks
...
For XSLFI_VARIABLE_DAY_LENGTH versions 1 to 3
2024-02-21 21:08:31 +00:00
Jonathan G Rennison
f52d56249d
Saveload: Use table format for industry build data chunks
2024-02-21 20:22:24 +00:00
Jonathan G Rennison
0e262620d2
Saveload: Use table format for NewGRF/ID mapping chunks
2024-02-21 20:22:24 +00:00
Jonathan G Rennison
b3bd1bb5ad
Use upstream load for non-table script chunks
2024-02-21 20:22:24 +00:00
Jonathan G Rennison
a92377fe98
Use upstream save/load for various unchanged chunks
2024-02-21 20:22:24 +00:00
Jonathan G Rennison
b178be36f3
Saveload: Maintain map of chunk ID to (first byte) block mode
2024-02-21 20:22:24 +00:00
Jonathan G Rennison
dadbad2bfc
Saveload: Log changes in SlExecWithSlVersion
2024-02-21 19:53:34 +00:00
Jonathan G Rennison
6dec7a5b35
Saveload: Add PeekByte method to ReadBuffer
2024-02-21 19:23:05 +00:00
Jonathan G Rennison
bd2358f6cc
Saveload: Tidy up logging of chunk IDs
...
Add helper to dump chunk IDs as strings
Avoid duplicate logging of load steps for upstream load paths
2024-02-21 19:23:05 +00:00
Jonathan G Rennison
ba1fa3ad29
Saveload: Fix SlNullPointers with upstream chunks
2024-02-21 19:22:16 +00:00
Jonathan G Rennison
b58ecb0cd8
Saveload: Remove unnecessary auto-length use for tracerestrict
2024-02-21 19:18:55 +00:00
Jonathan G Rennison
8e8d698b24
Fix comment spelling errors
2024-02-21 19:10:31 +00:00
Rubidium
5d2e6e4efa
Fix #12148 , fca8166
: Do not draw decimals when number of digits is 0
2024-02-21 19:32:53 +01:00
Jonathan G Rennison
ca146c8ddd
Fix #12145 : Incorrect date handling in date cheat in wallclock time-keeping mode
2024-02-21 18:43:05 +01:00
Jonathan G Rennison
409c073eca
Codefix: Off by one in TimerGameEconomy::ConvertDateToYMD wallclock mode
2024-02-21 18:40:02 +01:00
merni-ns
7bab2c1cc3
Fix #12119 : Remove red warning text when maximum loan is zero
2024-02-21 18:38:53 +01:00
Jonathan G Rennison
158fbe19f8
Fix missing includes
2024-02-21 01:44:10 +00:00
Jonathan G Rennison
1f08ea54e5
Script: Fix narrowing conversion warning
2024-02-21 01:44:10 +00:00
Jonathan G Rennison
aad6fadd7f
Fix noreturn tag in window crash log
2024-02-21 01:05:23 +00:00
Jonathan G Rennison
c2d581a928
Revert "Iconv: Ensure that OTTD2FS/FS2OTTD are thread-safe"
...
This reverts commit 94d326b1e0
.
2024-02-21 00:53:18 +00:00
Jonathan G Rennison
4469925605
Add missing typename specifier
2024-02-21 00:48:41 +00:00
Jonathan G Rennison
a7c7e3d618
Add missing includes for std::runtime_error
2024-02-21 00:36:03 +00:00
Loïc Guilloux
d310a04276
Fix #12133 : [Script] Don't crash when emergency saving ( #12138 )
...
(cherry picked from commit 25d1238907
)
2024-02-21 00:17:16 +00:00
Loïc Guilloux
5098c77c38
Fix: [Script] Only show debug script window at the end of savegame loading ( #12135 )
...
(cherry picked from commit 2d7ad9f717
)
2024-02-21 00:17:16 +00:00
Jonathan G Rennison
ff0d212705
Fix incorrect assert of LinkGraph LastCompression date
2024-02-21 00:17:16 +00:00
Jonathan G Rennison
69ae516353
Fix loading of depot unbunch bit from vanilla saves
2024-02-20 23:15:48 +00:00
Jonathan G Rennison
c637d376d0
Fix cb588d8d
: Ordering of command per tick limit and pause mode filtering ( #12126 )
...
The command per tick limit should be applied after the pause mode filter
2024-02-20 15:51:35 -05:00
merni-ns
ad9080338c
Codefix: Correct coding style on fall through ( #12140 )
2024-02-20 15:50:08 -05:00
Jonathan G Rennison
37e6f36b1f
Fix off by one in wallclock mode ConvertDateToYMD
2024-02-20 20:09:03 +00:00
translators
bff69e192b
Update: Translations from eints
...
english (us): 24 changes by 2TallTyler
vietnamese: 13 changes by KhoiCanDev
estonian: 7 changes by RM87
german: 16 changes by Wuzzy2
belarusian: 328 changes by KorneySan
russian: 6 changes by KorneySan, 5 changes by Ln-Wolf
ukrainian: 9 changes by StepanIvasyn
catalan: 18 changes by J0anJosep
danish: 61 changes by bscargo
french: 8 changes by ottdfevr
portuguese: 29 changes by jcteotonio, 12 changes by azulcosta
portuguese (brazilian): 185 changes by pasantoro
polish: 1 change by pAter-exe
2024-02-20 18:35:58 +00:00
Jonathan G Rennison
79388e4207
Include dates and tick counters in state checksum
2024-02-20 18:26:18 +00:00
Jonathan G Rennison
24cd52616c
Add getter for calendar sub date fract
2024-02-20 18:18:54 +00:00
Jonathan G Rennison
f32eef4f38
Allow changing time-keeping mode in-game
2024-02-20 18:11:03 +00:00
Jonathan G Rennison
471934e685
Add a helper to get the number of days in a given calendar month
2024-02-20 18:07:04 +00:00
Loïc Guilloux
25d1238907
Fix #12133 : [Script] Don't crash when emergency saving ( #12138 )
2024-02-20 18:55:18 +01:00
Loïc Guilloux
2d7ad9f717
Fix: [Script] Only show debug script window at the end of savegame loading ( #12135 )
2024-02-20 16:08:26 +00:00
Jonathan G Rennison
6e10f01f59
Fix timetable durations when loading old saves
...
With version 1 of XSLFI_TT_WAIT_IN_DEPOT or without XSLFI_TIMETABLE_EXTRA
2024-02-20 00:33:57 +00:00