!7 set flag hotwire_here. sS osID = #1016478; sbool standalone = true; sS programName = "Chess Board Recognizer"; sS backgroundID = #1102533; mainClassName ChessBoardRecognizer p-pcall { ret if standalone && javaXStandalone_init(args, noConsole := true); autoVMExit(); try { temp tempWindow(chessOCR_splashScreen(backgroundID)); File virtualHome = javaxVirtualDir(programName); File mainJar = getMainJarLocation(); File unpackDir = newFile(virtualHome, "unpacked"); if (standalone) ret if standalone_start(null, programName, virtualHome, mainJar, unpackDir); else setUserDir(virtualHome); saveTextFile(stefansOS_backgroundFile(), backgroundID); standalone_runOSWithInitialModules(osID, tlftj([[ #1024911/ChessBoardRecognizer #1018866/SystemPrintLog #1019954/TaskBar_dev ]]), osParams := litparams( onStart := voidfunc(O os) { setOpt(os, minLoadScreenShowingTime := 20.0); }, hideFeatures := tlft_ciSet([[ Screenshot Full screen on/off Switch OS version Restart Stefan's OS Other module... Welcome screen Quick module search Internal types Module classes ]]), standardModules := ll( "Chess Board Recognizer", "#1024911/ChessBoardRecognizer" ), botName := "", osName := programName )); } catch print e { showConsole(); } }