Ah sorry then, I don't really know what to tell you. It is recommended to manually read the file & update the settings yourself as only the volume settings are read & updated automatically, even though some of the settings such as fullscreen, resolution, resizeable, language & data etc are supposedly read automatically by the engine.
The config.ini script I wrote was just one example, & quite a complex one at that. The script itself & the parameters don't have to be so complicated. You don't even have to add the #comment lines to the config.ini file, as this (below) would also be perfectly acceptable...
file = data.vis
fullscreen = yes
resolution = auto
resizeable = yes
language = English
the audio parameters would get added & updated automatically.