As you know, when you try to run engine without command line, you get error message. And if you try to run process with /load only (wihout launcher) you get mainentance error. Is there any way to find out, why the you can connect only with launcher?
I tried to put breakpoint to CreateProcessW inside launcher. But this is what I got:
Code:
CALL blah... 0012D280 001AF4F4 |ModuleFileName = "c:\Program Files\KalOnlineEng\engine.exe" // No comment - obvious blah blah.... 0012D284 001AD25C |CommandLine = ""c:\Program Files\KalOnlineEng\engine.exe" /load " // WTF? "/load" only? 0012D294 04000410 |CreationFlags = CREATE_NEW_CONSOLE|CREATE_UNICODE_ENVIRONMENT|CREATE_DEFAULT_ERROR_MODE // Nothing special 0012D29C 001AD054 |CurrentDir = "c:\Program Files\KalOnlineEng" // Obvious 0012D2A0 001B0B58 |pStartupInfo = 001B0B58 //Address of STARTUPINFO struct 0012D2A4 001B0BA4 \pProcessInfo = 001B0BA4 //Address of PROCESS_INFORMATION struct // Are those two last parameters so important for engine to work normally?







