Age | Commit message (Collapse) | Author |
|
|
|
latvian: 8 changes by krixis02
|
|
korean: 44 changes by telk5093
|
|
Looks like HouseSpec::watched_cargoes was missed in the conversion to 64 cargo types.
|
|
spanish (mexican): 1 change by Absay
|
|
croatian: 44 changes by VoyagerOne
polish: 6 changes by xaxa
|
|
|
|
|
|
|
|
spanish (mexican): 25 changes by Absay
|
|
|
|
scripts and fix documentation.
|
|
spanish (mexican): 19 changes by Absay
|
|
Use after free could occur when when excavating far end
removed multiple NewGRF objects
|
|
catalan: 2 changes by juanjo
russian: 9 changes by Lone_Wolf
|
|
catalan: 63 changes by juanjo
|
|
greek: 46 changes by kyrm
italian: 44 changes by lorenzodv
|
|
Frame rate and various game loop/graphics timing measurements and graphs. Accessible via the Help menu, and can print some stats in the console via the fps command.
|
|
style
|
|
korean: 3 changes by kevinhigh
|
|
malay: 11 changes by eidan_shafie
|
|
latin: 19 changes by Supercheese
english (us): 19 changes by Supercheese
|
|
malay: 10 changes by eidan_shafie
spanish (mexican): 9 changes by Absay
|
|
malay: 9 changes by eidan_shafie
|
|
belarusian: 7 changes by KorneySan
russian: 7 changes by Lone_Wolf
|
|
russian: 6 changes by Lone_Wolf
|
|
|
|
malay: 37 changes by eidan_shafie
|
|
serbian: 37 changes by Srbija
|
|
serbian: 23 changes by Srbija
greek: 6 changes by Jubilee
russian: 1 change by Lone_Wolf
danish: 7 changes by filli1303
finnish: 21 changes by ln
|
|
NUM_CARGO and CargoTypes were increased from 32 to 64 cargoes/bits
respectively in commit 11ab3c4ea2f6a6d29efda8c9ba2af04194621ea7
|
|
italian: 1 change by lorenzodv
|
|
croatian: 4 changes by VoyagerOne
|
|
This is necessary to be compatible with some Game Scripts that might trigger compatibility modes if the SVN revision part is wrong. Potentially some NewGRFs might also be affected.
See for example [SuperLib's Helper class](https://dev.openttdcoop.org/projects/superlib/repository/entry/helper.nut#L280), containing this function:
function _SuperLib_Helper::HasWorldGenBug()
{
local version = _SuperLib_Helper.GetOpenTTDVersion();
if (version.Major == 0 || (version.Major == 1 && version.Minor <= 3)) {
return version.Revision < 25339;
} else {
return version.Revision < 25305;
}
}
If this function sees a Revision value of zero, it might trigger a workaround not required, causing a regression in scripts dependent on this. The MinimalGS example, for one, will trigger this.
|
|
|
|
|
|
|
|
function.
|
|
|
|
instead
|
|
|
|
|
|
This was caused by a missing \0-character on reaching the buffer limit.
|
|
italian: 3 changes by lorenzodv
|
|
|
|
french: 5 changes by glx
|
|
Copy-paste error in change to remove C++11 usage...
|
|
Takes some code and ideas from #6378 patch, but doesn't change anything GS-related.
|
|
This is to improve the usability of the window.
The two-letter abbreviations are not always clear, in particular
when using a large number of cargoes.
The company colours can be ambiguous when there are a large
number of companies.
|
|
Rewrite of almost the entire music control logic to a more modern style, hopefully also easier to understand. The old playlist handling made it look like arcane magic, which it doesn't have to be.
- Playlists are now stored in std::vector of objects instead of arrays of bytes with magic sentinel values, that need to be rotated around all the time. Position in playlist is stored as a simple index.
- The theme song is now reserved for the title screen, it doesn't play on any of the standard playlists, but is still available for use on custom playlists.
- When the player enters/leaves the game from the main menu, the music always restarts.
- Playback state (playing or not) is kept even if music becomes unavailable due to an empty playlist (or an empty music set), so it can restart immediately if music becomes available again.
- The shuffle algorithm was changed to a standard Fisher-Yates.
- Possibly better behavior when editing a custom playlist while it's playing.
- Custom playlists should be compatible.
- Framework for supporting custom playlists with songs from multiple music sets.
|