Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-15 | (svn r21814) -Fix/Add: Check GRF version from action 8, and disallow usage ↵ | frosch | |
of GRFs with versions above 7. | |||
2010-10-17 | (svn r20959) -Codechange: Realign comments. | frosch | |
2010-10-17 | (svn r20958) -Add: the concept of min-loadable-version to NewGRFs when ↵ | frosch | |
choosing compatbile NewGRFs. (planetmaker) | |||
2010-10-17 | (svn r20957) -Codechange: Add another parameter to FindGRFConfig() to define ↵ | frosch | |
search restrictions. | |||
2010-08-23 | (svn r20601) -Feature: [NewGRF] Add 'DEFA' field to set parameter defaults ↵ | yexo | |
with action 14 | |||
2010-08-19 | (svn r20566) -Feature: happy smiles on the faces of Ammler and planetmaker | rubidium | |
2010-08-15 | (svn r20505) -Feature [FS#3978]: Allow changing visual effect when changing ↵ | frosch | |
railtype. | |||
2010-08-01 | (svn r20283) -Codechange: Unify start of doygen comments. | frosch | |
2010-07-31 | (svn r20259) -Add: allow NewGRFs to specify their version and use that to ↵ | rubidium | |
hide old NewGRFs / to choose the newest when loading compatible NewGRFs | |||
2010-07-31 | (svn r20258) -Feature: more user-friendly gui to change NewGRF parameters | yexo | |
2010-07-31 | (svn r20255) -Add: allow NewGRFs to specify static info about their ↵ | yexo | |
user-changeable parameters | |||
2010-07-31 | (svn r20254) -Add: allow NewGRFs to specify their palette | rubidium | |
2010-07-31 | (svn r20253) -Codechange: change GRFConfig::windows_paletted into a ↵ | rubidium | |
bitmask/bitset | |||
2010-07-31 | (svn r20252) -Codechange: deduplicate logic for setting a suitable (initial) ↵ | rubidium | |
palette for NewGRFs | |||
2010-07-31 | (svn r20251) -Add: [NewGRF] allow grfs to specify the number of valid parameters | yexo | |
2010-07-31 | (svn r20249) -Codechange: change the newgrf name/description from a char* to ↵ | yexo | |
a GRFText* to make translations possible | |||
2010-07-31 | (svn r20248) -Codechange: use a copy-constructor instead of a separate ↵ | yexo | |
function co clone GRFConfig/GRFError | |||
2010-06-13 | (svn r19972) -Change: Use the md5sum from the previous save of the game for ↵ | frosch | |
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. | |||
2010-06-13 | (svn r19971) -Codechange: Make IsGoodGRFConfigList() operate on any given ↵ | frosch | |
GRFConfig and move the GameLog operations directly to AfterLoad(). | |||
2010-05-16 | (svn r19835) -Codechange: Extract grfident equality check to its own method. | alberth | |
2010-02-28 | (svn r19295) -Codechange: introduce wrapper functions for GRFConfig::name/info | yexo | |
2010-02-25 | (svn r19256) -Codechange: use a constructor/destructor for GRFConfig to make ↵ | yexo | |
sure all members are properly initialized | |||
2010-02-25 | (svn r19255) -Codechange: encapsulate GRFIdentifier in GRFConfig instead of ↵ | yexo | |
subclassing it | |||
2010-02-25 | (svn r19251) -Codechange: add a contructor to GRFError and use it to ↵ | yexo | |
allocating errors more uniform. -Fix: some grf error messages didn't free the previous error messages, creating a memory leak | |||
2010-01-15 | (svn r18813) -Codechange: deduplicate copying a newgrf config | yexo | |
2009-08-21 | (svn r17248) -Fix: add GPL license notice where appropriate | rubidium | |
2009-05-04 | (svn r16223) -Fix (r8881): ActionB should use the online parameters from ↵ | frosch | |
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. | |||
2009-03-13 | (svn r15701) -Fix [FS#2595]: Blame NewGRFs returning inconsistent ↵ | frosch | |
information in purchase-list/after building before users have a chance to blame OpenTTD for incorrectly autorenewing/-replacing. | |||
2009-01-16 | (svn r15114) -Codechange: Add support for 8 byte action7/9 data, used as a ↵ | peter1138 | |
mask for GRFID checks. | |||
2008-09-03 | (svn r14233) -Feature/Fix [FS#2172]: save the palette of the loaded NewGRFs ↵ | rubidium | |
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. | |||
2008-07-24 | (svn r13816) -Fix [FS#2150]: check for vehicle length changes outside a ↵ | smatz | |
depot (callback 0x11) and give a warning about that | |||
2008-05-06 | (svn r12971) -Documentation: add @file in files that missed them and add ↵ | rubidium | |
something more than whitespace as description of files that don't have a description. | |||
2008-04-02 | (svn r12537) -Cleanup: comment newgrf_config.h a bit | smatz | |
2007-12-26 | (svn r11704) -Codechange: remove another bunch of useless includes. | rubidium | |
2007-11-15 | (svn r11433) -Fix: starting OpenTTD with DOS files made it look weird out of ↵ | rubidium | |
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. | |||
2007-11-04 | (svn r11381) -Fix [FS#1227]: redo the fix in a less breaking way | glx | |
2007-06-23 | (svn r10298) -Fix [FS#903]: show the subdirectory below the default data ↵ | rubidium | |
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. | |||
2007-06-18 | (svn r10211) -Feature: [NewGRF] Add support for action 0F | glx | |
2007-06-12 | (svn r10114) -Fix: Only load newgrf error messages if the language matches ↵ | maedhros | |
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. | |||
2007-04-04 | (svn r9560) -Codechange: add support for multiple 'base' directories for ↵ | rubidium | |
newgrf searching. -Codechange: do not add duplicate files to the newgrf list. | |||
2007-03-21 | (svn r9385) -Cleanup: doxygen changes. Today, we are exploring the letter N. | belugas | |
2007-03-07 | (svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {}; | rubidium | |
2007-03-07 | (svn r9050) -Codechange: Foo(void) -> Foo() | rubidium | |
2007-03-06 | (svn r9031) -Codechange: Introduce grfconfig->status, and use it for states ↵ | maedhros | |
that are mutually exclusive. At the same time, add an INITIALISED state which makes it possible to check if a grf is not yet active but will be later on during the GLS_ACTIVATION loading stage. | |||
2007-02-24 | (svn r8881) -Feature: Allow built-in newgrf error messages to be translated, ↵ | maedhros | |
and load custom error messages properly. | |||
2007-02-22 | (svn r8844) -Revert partly (r8820, r8806): Change AppendToGRFConfigList to ↵ | Darkvater | |
add the allocated GRFConfig to its list and not copy it. | |||
2007-02-21 | (svn r8838) -Feature: Show newgrf error messages loaded in Action B in the ↵ | maedhros | |
newgrf gui window. GRFs with an error have a warning symbol shown before the name. | |||
2007-02-18 | (svn r8806) -Codechange (r7582): Remove a duplicate append of static GRF's ↵ | Darkvater | |
when loading the game and hide the intrinsics of adding elements to the GRFConfig list by using an AppendToGRFConfigList function. | |||
2007-01-21 | (svn r8316) -Codechange: move the GRF ID and MD5 checksum from GRFConfig to ↵ | rubidium | |
GRFIdentifier so it can be reused. | |||
2007-01-13 | (svn r8106) -Feature/Fix: Add the ability to load savegames when you don't ↵ | Darkvater | |
have the exact GRF files in your list. GRF files that are found based on GRFID (but not on matching md5sum) are used instead of disabling them. This does not affect MP games, there you still need an exact match. -GRF Window colour-codes changed a bit: Static is now grey, and compatible GRF (found locally only based on GRFID) are shown in orange. Compatible GRF's also have an orange status/warning text saying they're not the original the game was saved with. -Loaded games with something amiss regarding GRF's will show an appropiate warning message. |