Tested in r2167 and no difference, still don't read config/simuconf.tab.
I don't know well, but I added simuconf.open before p****_simuconf, it read.
So, I think tabfile is closing or file pointer is wrong.
If you don't have any problem, this might be MinGW problem.
I don't know this code correct or not.
// continue parsing ...
if( found_simuconf ) {
cstring_t obj_conf = umgebung_t::program_dir;
if(simuconf.open(obj_conf + "config/simuconf.tab")) {
umgebung_t::default_einstellungen.p****_simuconf( simuconf, disp_width, disp_height, fullscreen, umgebung_t::objfilename );
simuconf.close();
}
}
And "-singleuser" problem solved in this way.
simmain.cc:378
multiuser = contents.get_int("singleuser_install", 1)==1;
=>
multiuser = contents.get_int("singleuser_install", multiuser)==1;