Age | Commit message (Collapse) | Author |
|
|
|
name becomes available
|
|
of GRFs with versions above 7.
|
|
to a game
|
|
(planetmaker)
Note: Setting 'VRSN' also sets 'MINV' resulting in the Grf being only compatible to the same version. Set 'MINV' after 'VRSN' if your Grf is compatible to older versions.
|
|
choosing compatbile NewGRFs. (planetmaker)
|
|
search restrictions.
|
|
from a savegame
|
|
some headers
|
|
|
|
with action 14
|
|
new AIs/NewGRFs inside a tar file are found
|
|
so it defaulted to dos
|
|
|
|
|
|
|
|
|
|
hide old NewGRFs / to choose the newest when loading compatible NewGRFs
|
|
|
|
user-changeable parameters
|
|
|
|
bitmask/bitset
|
|
palette for NewGRFs
|
|
|
|
a GRFText* to make translations possible
|
|
function co clone GRFConfig/GRFError
|
|
BaNaNaS instead of the initial (when the grf was added) md5sum from the gamelog. Neither method is 'better', but this way it is independent from the gamelog.
|
|
GRFConfig and move the GameLog operations directly to AfterLoad().
|
|
|
|
|
|
newgrf name is not empty
|
|
|
|
sure all members are properly initialized
|
|
subclassing it
|
|
helper functions
|
|
allocating errors more uniform.
-Fix: some grf error messages didn't free the previous error messages, creating a memory leak
|
|
|
|
|
|
|
|
did not get properly updated when the NewGRFs were rescanned causing reading of freed data
|
|
|
|
|
|
3rdparty directory.
|
|
|
|
mask for GRFID checks.
|
|
|
|
and strecpy where direct conversion is possible
|
|
but do return the number of characters written instead of the number of characters that would be written; as size_t is unsigned substraction can cause integer underflows quite quickly.
|
|
default to the DOS palette instead of the "default" palette.
|
|
in the savegame, so joining with a server using Windows palette will make a client with the DOS palette do palette conversion and (thus) not cause a desync due to the different palettes disabling different NewGRFs.
|