I've noticed that some packs in the repo change some settings from their defaults.
init.txt:
- sound
- volume
- intro
- windowed
- windowedx
- windowedy
- g_fps_cap
- vsync
- zoom_speed
- macro_ms
d_init.txt:
- autosave
- autosave_pause
- initial_save
- embark_warning_always
- economy
- show_embark_tunnel
- embark_rectangle
- coffin_no_pets_default
- population_cap
- baby_child_cap
- show_flow_amounts
I'm guessing these are being changed to the settings that fricy liked to play with. I think that these all should be set back to default, though.
1. It's not really the business of a graphics pack to change settings completely unrelated to graphics.
2. The Lazy Newb Pack doesn't allow graphics packs to modify these settings anyway.
3. For users not using a Lazy Newb Pack who are using custom settings in their d_init.txt or init.txt, they will probably expect that those will get reverted back to default settings when they install a graphics pack. But users using vanilla settings in those files will probably be confused when they stop getting migrants or when the sound turns off.
I'm not seeing an advantage to these settings being set to something other than default. Even if the custom settings are better, I don't think this is the way to go about getting people to change their settings. I've been switching the above listed settings back to their defaults when updating packs in the repo.
There's a few settings, though, that perhaps graphics packs should be able to modify, but I'm not completely sure about:
- engravings start obscured
- varied ground tiles
- show flow amounts
Do you think graphics packs should be allowed to modify any of those? Currently the Lazy Newb Pack doesn't allow graphics packs to modify any of those three. Should a graphics pack artist have any control over any of those?