Age | Commit message (Collapse) | Author |
|
printf-like functions
-Fix: wrong number of parameters or wrong parameter types sent to printf-like functions at several places
|
|
graphics sets are queried making it fairly unlikely that downloaded graphics sets override the original graphics.
|
|
currently loaded base graphics pack has less than 2 valid graphics files. For example when someone replaces all his/her original base graphics with custom work (but keeps the name) or renames the dos ones to windows or vice versa.
|
|
|
|
from the Game Options window. The change takes effect when the window is closed. This option can only be used from the intro menu, as reloading graphics during a game may cause issues.
|
|
|
|
|
|
(content.openttd.org) where authors can upload they NewGRFS/AI etc. This should make joining servers that use only NewGRFs that are distributed via this system easier as the players can download the NewGRFs from in the game. It should also make it easier to see whether there are updates for NewGRFs and make the necessary updates.
|
|
first character.
|
|
|
|
selection and parameters.
|
|
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.
|
|
way you can play with NewGRFs made for the Windows palette with the DOS palettes base GRFs (and vice versa). Note that for this to work correctly ALL NewGRFs must use the same palette; mix and match is not yet supported.
|
|
|
|
fileio_func.h so not everything that includes saveload.h needs to include everything else too.
|
|
methods. This yields in the following:
-Feature: make configuring the to-be-used base graphics via openttd.cfg and the command line possible.
-Feature: allow both the German as well as non-German toyland graphics as "correct" and official graphics.
-Feature: allow people to create their own base graphics easily and without requiring code changes.
|
|
thus making compilation fail on OSX (planetmaker)
|
|
Windows graphics packs while retaining the possibility to override the palette.
|
|
some unneeded '(x == 0) ? 0 : 1' constructs.
|
|
related errors. Now all error() will 'crash' openttd after showing the message in win32 releases (MSVC), creating a crash.log and crash.dmp (like the '!' hack used before). On the other hand, usererror() will just close the game. So use error() only when it can be helpful to debugging, else use usererror().
|
|
without asserts
|
|
settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
|
|
|
|
something more than whitespace as description of files that don't have a description.
|
|
indexed GRFs.
|
|
missing/shuffled sprites in original data files instead of shuffling or skipping
sprites directly. Some required glyphs were not loaded.
-Fix: Large capital U with grave (Ù) along with some other glyphs are broken in the original data files, so do no display them.
|
|
12. Remove obsolete tables used for index mapping.
|
|
|
|
unneeded include from openttd.h.
|
|
some type safety.
|
|
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'
|
|
|
|
single file and do not include gfx.h everywhere to get a Point type.
|
|
remaining to fit with the naming 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.
|
|
files in one message including the location where they can get said missing/corrupted files.
|
|
gracefully causing crashes and such.
|
|
buttons/cursors. Sprites by skidd13.
|
|
only on X and Y direction. Patch by Octopussy and skidd13.
|
|
halftile slopes using a NewGRF. Patch by frosch.
|
|
|
|
boxes. It's not perfect yet, but a *very* good step into the right direction. Patch by frosch.
|
|
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
|
|
request the size of the file, so we can keep that in mind
|
|
|