|
For me, this seems to be the place where the window is created.
I didnt see any resolution selection function before. It seems 1024x786 is the only resolution the game "knows".
0058CA64 |. 57 PUSH EDI ; /ExtStyle = WS_EX_TOPMOST|WS_EX_APPWINDOW
0058CA65 |. 8945 D8 MOV [LOCAL.10],EAX ; |
0058CA68 |. 8945 DC MOV [LOCAL.9],EAX ; |
0058CA6B |. 50 PUSH EAX ; |HasMenu = TRUE
0058CA6C |. 8D45 D8 LEA EAX,[LOCAL.10] ; |
0058CA6F |. 68 00000092 PUSH 92000000 ; |Style = WS_POPUP|WS_CLIPCHILDREN|WS_VISIBLE
0058CA74 |. 50 PUSH EAX ; |pRect = 0012FE70 {0.,0.,1024.,16777344.}
0058CA75 |. 8955 E4 MOV [LOCAL.7],EDX ; |
0058CA78 |. FF15 78B37000 CALL DWORD PTR DS:[<&USER32.Ad>; \AdjustWindowRectEx
I attached all binary files the game.
The game ignores the setting "Execute in 640x480 resolution" in compatibilty option at all. (Iam on Win XP Sp3.)
|