state("GothicMod") {
	long igt:	"ZSPEEDRUNTIMER.DLL", 0x17BD0;
}
state("Gothic", "v1.12") {
	long igt:	"ZSPEEDRUNTIMER.DLL", 0x17BB8;
}
state("Gothic2", "v2.6") {
	long igt:	"ZSPEEDRUNTIMER.DLL", 0x17BA0;
}
state("Gothic2", "v1.30") {
	long igt:	"ZSPEEDRUNTIMER.DLL", 0x17B80;
}

init {
	if (modules.First().ModuleMemorySize == 7675904)
        	version = "v2.6";
    	else if (modules.First().ModuleMemorySize == 7061504)
        	version = "v1.12";
	else
		version = "v1.30";

}

isLoading {
	return true;
}

gameTime {
	return TimeSpan.FromMilliseconds(current.igt);
}