Age | Commit message (Collapse) | Author |
|
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.
|
|
fileio_func.h so not everything that includes saveload.h needs to include everything else too.
|
|
extension extendable.
|
|
|
|
Removes indirect dependency on <string> and <map> for over 40 files
|
|
crashes to simplify debugging. See readme.txt for details
|
|
headers so that nothing from the network directory needs to include basically all network headers.
|
|
|
|
|
|
|
|
something more than whitespace as description of files that don't have a description.
|
|
|
|
when it's not necessary.
|
|
|
|
-Codechange: Adapt the md5 algorithm to the OpenTTD source
|
|
logical place and remove about 50% of the includes of 'functions.h'
|
|
it is really needed.
|
|
logical locations.
|
|
remaining to fit with the naming style
|
|
remaining to fit with the naming style
|
|
style
|
|
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.
|
|
gracefully causing crashes and such.
|
|
More interesting is: who plays without them ;)
|
|
|
|
specific NewGRF a lot easier.
|
|
files and offsets, which speeds up .tar handling with a big factor
-Fix: several win32 .tar support problems
-Fix: better checking of .tar versions and other minor things
-Codechange: don't call fclose() but FioFClose to close a file
|