Rubidium
877349c13d
Codechange: use std::string for text file name resolution
1 year ago
Peter Nelson
0b72297d57
Feature: Increase number of stations/roadstops per NewGRF.
1 year ago
Peter Nelson
bc7dfd7b46
Add: Station property 1C/1D to set name/classname.
...
These are an alternative to the original "generic" C4xx/C5xx method,
which can only assign strings to IDs up to 256.
1 year ago
Peter Nelson
d6f35a9fd6
Change: Add placeholders for unimplemented NewGRF station properties.
1 year ago
Peter Nelson
7a86615007
Feature: Remove limit of objects per NewGRF.
1 year ago
Peter Nelson
912eb68981
Change: Extend entity override manager and station spec lists to support 16 bit IDs.
1 year ago
Peter Nelson
e5c9a3e527
Change: Read Action 3 IDs as extended-bytes for all features.
...
This can be done because previous the value 0xFF (which indicates an
extended byte) was reserved for this purpose. Other features which may
not have mentioned reserving 0xFF do not allow this many IDs anyway.
This makes Action 3 consistent across all features. The allowable limits
for each feature do not change.
1 year ago
Peter Nelson
10baecd81f
Change: Make Action 3 debug messages more consistent.
1 year ago
glx22
045a99dd23
Codechange: Remove STR_TINY_RIGHT_ARROW
1 year ago
glx22
222e37d319
Codechange: Remove TINY_BLACK_STATION
1 year ago
glx22
b2a36ff3cc
Codechange: Remove STR_TINY_GROUP and STR_TINY_BLACK_VEHICLE
1 year ago
glx22
999057a4d8
Codechange: Remove STR_SHORT_DATE
1 year ago
glx22
49eb638563
Codechange: Remove STR_ORANGE_STRING1_WHITE and STR_ORANGE_STRING1_LTBLUE.
1 year ago
Peter Nelson
61407840c6
Codechange: Remove STR_BLACK_RAW_STRING.
1 year ago
Peter Nelson
0880616851
Codechange: Remove various STRING strings.
1 year ago
Peter Nelson
4767641c8c
Codechange: Remove various INT strings.
1 year ago
Peter Nelson
d5fb9e7dc6
Codechange: Remove various DATE_LONG strings.
1 year ago
Peter Nelson
a2d7642195
Codechange: Remove STR_COMPANY_MONEY.
1 year ago
Peter Nelson
f1d0a26324
Codechange: Remove STR_TINY_BLACK_DECIMAL.
1 year ago
Peter Nelson
e18f688db5
Codechange: Remove various COMMA strings.
1 year ago
Peter Nelson
5e185d5328
Codechange: Draw tooltip text in black.
1 year ago
Rubidium
3901ef9760
Codechange: use std::string for the GRF filenames
1 year ago
Rubidium
f78aa1e720
Codechange: use std::unique_ptr to manager GRFErrors in GRFConfig
1 year ago
Rubidium
a312a6c1b2
Codechange: make md5sumToString std::string compatible
1 year ago
Rubidium
51c6b8c1e4
Codechange: use fmt::format_to for gamelog message creation over seprintf
1 year ago
Patric Stout
c6c3d0e6fa
Fix: no_http_content_downloads and use_relay_service as private settings ( #10762 )
...
Basically, we don't need to know those values when people send in
crash reports.
1 year ago
Jonathan G Rennison
8d501f2db1
Fix #10741 : Rail platforms left partially reserved after train crash ( #10751 )
1 year ago
Peter Nelson
7ccdefa1c1
Change: Increase vehicle random data from 8 to 16 bits.
1 year ago
Peter Nelson
4a5e413a6c
Cleanup: Remove unnecessary VehicleRandomBits()
...
Simple Random() assignment to byte does the same.
1 year ago
translators
ca497ce356
Update: Translations from eints
...
japanese: 29 changes by fmang
danish: 25 changes by bscargo
polish: 29 changes by pAter-exe
1 year ago
Tyler Trahan
6501f84b4a
Codechange: Move calendar date functions inside TimerGameCalendar ( #10753 )
1 year ago
translators
7669aac865
Update: Translations from eints
...
english (us): 14 changes by 2TallTyler
1 year ago
Patric Stout
62f9bdb939
Fix: [CI] no need to build unit-tests for releases ( #10759 )
...
We don't run them anyway. And LTO can be darn slow.
1 year ago
Patric Stout
018a26d9b6
Fix: crash in emscripten when saving games ( #10758 )
...
Don't allocate 128KB on stack, but rather on the heap.
1 year ago
Patric Stout
fbad57ecf7
Change: [CI] update emscripten and liblzma to the latest version ( #10757 )
1 year ago
Peter Nelson
39eff18754
Codechange: Use std::vector for gamelog GRFConfig comparisons.
1 year ago
Peter Nelson
00bf42353a
Codechange: Place gamelog into its own class, along with internal data.
...
Data is now stored in vectors to avoid manual memory management and
passing lengths around.
1 year ago
translators
47a8d12f0e
Update: Translations from eints
...
english (au): 14 changes by krysclarke
korean: 14 changes by telk5093
italian: 14 changes by Rivarossi
russian: 15 changes by Ln-Wolf
finnish: 14 changes by hpiirai
turkish: 14 changes by densxd
portuguese: 16 changes by azulcosta
1 year ago
Patric Stout
81d4fa6999
Feature: drop ICU-lx in favour of directly interfacing with harfbuzz
...
This means we have RTL support again with ICU 58+. It makes use of:
- ICU for bidi-itemization
- ICU for script-itemization
- OpenTTD for style-itemization
- harfbuzz for shaping
1 year ago
Patric Stout
9cb60768fe
Codechange: split implementations of ParagraphLayouterFactory into their own file
1 year ago
translators
4cceaae8dc
Update: Translations from eints
1 year ago
Tyler Trahan
aa8830f57a
Feature: Filter engine build menu by name and NewGRF extra text ( #10519 )
1 year ago
Michael Lutz
908be59699
Fix: [Win32] Wrong multi-line text layout due to incorrect whitespace handling.
1 year ago
Michael Lutz
715234502c
Fix: Typo in variable name.
1 year ago
Rubidium
1f3b7e2efd
Codechange: use std::string instead of stredup for saveload error messages
1 year ago
Rubidium
8665404fe0
Codechange: use std::string instead of stredup for missing glyph error messages
1 year ago
Rubidium
a931378c52
Codechange: use std::string instead of stredup/free for ScanProgressWindow
1 year ago
Rubidium
aac95eeaf5
Codechange: use std::string instead of stredup/free for stories
1 year ago
Rubidium
3342967ad9
Codechange: use std::string instead of stredup/free for goals
1 year ago
PeterN
cc44aa7438
Change: Split Game options into General, Graphics and Sound tabs. ( #10674 )
1 year ago