When you're searching for something in Stepmania.ini, or trying to make sure something is setup properly, some settings are in various locations.
Example
LightsDriver=
OITGStyleLights=
DebugLights=
LightsAheadSeconds=
SextetStreamOutputFilename (Which I think is for lights)
All of these should start with Lights
LightsDriver=
LightsOITGStyle=
LightsDebug=
LightsSextetOutputFilename=
etc.
(I know this could end up breaking a lot of things)
Possibly the prefs could have a PrefsVersion=2 at the top.
If when the system reads the file, it's not there... It would know to import the old prefs.
So take the value from OITGStyleLights=, and then save it in a new file (with PrefsVersion=2 saved at the top) with the value in LightsOITGStyle=
You could maybe even in the prefs file...
have it save them in sections
When you're searching for something in Stepmania.ini, or trying to make sure something is setup properly, some settings are in various locations.
Example LightsDriver= OITGStyleLights= DebugLights= LightsAheadSeconds= SextetStreamOutputFilename (Which I think is for lights)
All of these should start with Lights LightsDriver= LightsOITGStyle= LightsDebug= LightsSextetOutputFilename= etc.
(I know this could end up breaking a lot of things) Possibly the prefs could have a PrefsVersion=2 at the top. If when the system reads the file, it's not there... It would know to import the old prefs. So take the value from OITGStyleLights=, and then save it in a new file (with PrefsVersion=2 saved at the top) with the value in LightsOITGStyle=
You could maybe even in the prefs file... have it save them in sections
[LIGHTS]
list of light prefs here
[TIMING]
etc.