Age | Commit message (Collapse) | Author |
|
|
|
|
|
NewGRF indication.
|
|
|
|
|
|
forgotten
|
|
|
|
|
|
name becomes available
|
|
of GRFs with versions above 7.
|
|
|
|
choosing compatbile NewGRFs. (planetmaker)
|
|
search restrictions.
|
|
with action 14
|
|
|
|
railtype.
|
|
|
|
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().
|
|
|
|
|
|
sure all members are properly initialized
|
|
subclassing it
|
|
allocating errors more uniform.
-Fix: some grf error messages didn't free the previous error messages, creating a memory leak
|
|
|
|
|
|
GRFFile instead of the initial user-specified values from GRFConfig. Also use the values as they were set when the ActionB was executed, not as they are set when the message is shown.
|
|
information in purchase-list/after building before users have a chance to blame OpenTTD for incorrectly autorenewing/-replacing.
|
|
mask for GRFID checks.
|
|
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.
|
|
depot (callback 0x11) and give a warning about that
|
|
something more than whitespace as description of files that don't have a description.
|
|
|
|
|
|
the box.
-Change: make extra sprites (the ones not in the TTD GRFs) replaceable using Action 5.
-Feature: make replacing contiguous subsets of sprites in for some types possible in Action 5.
Note to GRF authors: when you replaced OpenTTD sprites that are not from the TTD GRF files using Action A, your GRF will not have the intended result anymore as the sprite numbers have changed. You should replace the Action A with an Action 5 from now on.
|
|
|
|
directory in this filename in the newgrf list. The directory was removed in r9560 because then it used to full path instead of the path relative to the data directory, but since the inclusion of "search paths" that is not necessary anymore.
|
|
|
|
the current
language. Since only one error can be loaded anyway, if the language didn't
match you'd get "Undefined string". Also since we're only loading one language
there's no need to use AddGRFString any more.
|
|
newgrf searching.
-Codechange: do not add duplicate files to the newgrf list.
|
|
|