Jonathan G Rennison
Jonathan G Rennison
## Version of OpenTTD e1b1608dc6cb0f2befebcb7ee5255881a5861098 (These have been here for a long time and are not caused by the recent changes). ## Expected result No potentially problematic thread safety issues....
### Version of OpenTTD master ### Expected result DC_FORCE_CLEAR_TILE water removal path removes docking tiles as expected (and also performs related actions such as MarkCanalsAndRiversAroundDirty). ### Actual result DC_FORCE_CLEAR_TILE water...
### Version of OpenTTD Nightly: 20220108-master-gad54d08abd ### Steps to reproduce User reports crash at startup when using 32-bpp basest such as abase/zbase. This appears to be related to Apple touchbar...
### Version of OpenTTD Since #11606 ### Expected result It is possible to add tram to road bridges/tunnels or vice versa ### Actual result It is no longer possible since...
### Version of OpenTTD master ### Expected result X-axis runs from 0 to 200 days ### Actual result The x-axis runs from 0 to 400 days, with no change in...
## Motivation / Problem #12059 None of the pre and post callbacks which do different things for the active game and game menu cases correctly handle changing settings in this...
[Bug]: setting_newgame console commands trigger post_cb callbacks which implicitly assume settings
### Version of OpenTTD master ### Expected result Use of the setting_newgame console command shouldn't effect changes as if the active settings were changed. ### Actual result Many of the...
## Motivation / Problem Rather dated memory management style in the sprite cache. Poor performance whenever the cache reached the size limit. ## Description Remove custom allocator, memory management, compaction,...
This was a joint variable for random_bits_tile and random_bits_station, it is not required, and not in the list of documented variables.
The unreachable range for default only switches should target the CB_FAILED group, instead of returning a success value of 0. This is because the current success value of 0 interacts...