Code: Select all
r9561 | rubidium | 2007-04-04 14:43:43 +0200 (Wed, 04 Apr 2007) | 3 lines
-Fix (r9561): loading the newgrfs in openttd.cfg was broken.
Note: as the 'full' path is stored of the newgrfs, the newgrfs in the old cfgs are not made default (you have to set them again).
------------------------------------------------------------------------
r9560 | rubidium | 2007-04-04 14:03:10 +0200 (Wed, 04 Apr 2007) | 3 lines
-Codechange: add support for multiple 'base' directories for newgrf searching.
-Codechange: do not add duplicate files to the newgrf list.
The first change of r9560 confuses me. I've had two different directories for my newgrfs for awhile now; OTTD listed all of my newgrfs. Which somewhat ties into my problem with the second listed change of r9560. I keep the two sets of newgrfs so that my old saves are still playable, and that all of my new games use updated versions of those newgrfs. It was easy to distinguish the new from the old with just a click. The folder name and file name were both listed for me to see in the newgrf 'add' window. With the 2 directores, it was easy to sort the old from the new. However, at present, its all guess work as to which version I'm using unless the titles of the newgrfs show different names.
With that lead-in, my question is why make those changes? Apart from fixing the config loading, the rest of the changes, seemingly, aren't necessary. Was there a problem I'm not aware of? Truthfully, I'd like to see all but the config loading fix removed so that OTTD regresses to using the old methods of diplaying the folder names with the filename as well as displaying duplicate names. It allows a user to prune their newgrf sets so that duplicate names are only listed for 'necessary' older newgrfs.
Any dev feedback will be appreciated, as I'm much confused and disheartened by these changes...
