-preferlocalfiles does not read gamedata.ini.
Hostile discovered last night that you can make a new ini file, call it whatever you want, and place it in the data/ini/object folder with all your new gamedata settings and the game will read it from there and overwrite the default settings.
Sorry to give this away Hostile, but I figured it would help a lot of people out
