What works
Knight Online: Reign of the Firedrake
Version: update 1461 fixes quests
Installer
Options
Launcher
Xtrap Updater ( with MFC42.dll )
What does not
XTrap
KnightOnLine.exe
Workarounds
What was not tested
Actual game
Hardware tested
Graphics:
Additional Comments
KnightOnLine.exe and Xtrap both require a fairly recent mfc42.dll. The main problem after that is xtrapapi and knight online.exe dying out due to unhandled exceptions. Here is the backtrace:
wine: Unhandled page fault on read access to 0x001a6834 at address 0x40407e2a (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x001a6834 in 32-bit code (0x40407e2a).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:40407e2a ESP:0033cbdc EBP:00166838 EFLAGS:00210202( - 00 - -RI1)
EAX:00166898 EBX:00166844 ECX:0000ffff EDX:7ffdcc00
ESI:00166838 EDI:00166850
Stack dump:
0x0033cbdc: ffffffff 4042a3ad 000000a0 00000005
0x0033cbec: 00000002 00000006 00000060 a0680028
0x0033cbfc: 4040b862 0033cfbc 0033cc88 00000015
0x0033cc0c: 4042a39c 00000010 0033ceb8 0000000d
0x0033cc1c: 4042a39c 00000010 0033cfbc 0000000d
0x0033cc2c: 4042a39c 00000010 40447d08 009e3888
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x40407e2a in xtrapapi (+0x7e2a) (0x40407e2a)
2 0x00000001 (0x00000001)
3 0x00000005 (0x00000005)
4 0x00000000 (0x00000000)
0x40407e2a: movl 0x0(%ebp,%ecx,4),%edx
Modules:
Module Address Debug info Name (100 modules)
PE 400000-a01000 Deferred knightonline
PE 21100000-21164000 Deferred mss32
PE 40400000-40852000 Export xtrapapi
ELF 7bf00000-7bf03000 Deferred
ELF 7cf20000-7cf37000 Deferred cfgmgr32
\-PE 7cf30000-7cf37000 \ cfgmgr32
ELF 7cf37000-7cf8e000 Deferred setupapi
\-PE 7cf40000-7cf8e000 \ setupapi
ELF 7cf8e000-7cfb2000 Deferred netapi32
\-PE 7cfa0000-7cfb2000 \ netapi32
ELF 7cfb2000-7cfc7000 Deferred psapi
\-PE 7cfc0000-7cfc7000 \ psapi
ELF 7d0d7000-7d0f6000 Deferred mpr
\-PE 7d0e0000-7d0f6000 \ mpr
ELF 7d0f6000-7d139000 Deferred wininet
\-PE 7d100000-7d139000 \ wininet
ELF 7d139000-7d14d000 Deferred lz32
\-PE 7d140000-7d14d000 \ lz32
ELF 7d14d000-7d166000 Deferred version
\-PE 7d150000-7d166000 \ version
ELF 7d166000-7d17b000 Deferred midimap
\-PE 7d170000-7d17b000 \ midimap
ELF 7d1a0000-7d260000 Deferred libasound.so.2
ELF 7d263000-7d27b000 Deferred msacm32
\-PE 7d270000-7d27b000 \ msacm32
ELF 7d27b000-7d2a4000 Deferred winealsa
\-PE 7d280000-7d2a4000 \ winealsa
ELF 7d32e000-7d35f000 Deferred uxtheme
\-PE 7d340000-7d35f000 \ uxtheme
ELF 7d8cd000-7d8eb000 Deferred ximcp.so.2
ELF 7d8eb000-7d8ef000 Deferred libxrandr.so.2
ELF 7d8ef000-7d8f8000 Deferred libxrender.so.1
ELF 7d8fe000-7d903000 Deferred libxfixes.so.3
ELF 7d903000-7d90c000 Deferred libxcursor.so.1
ELF 7d90c000-7d910000 Deferred iso8859-1.so
ELF 7d910000-7d913000 Deferred xlcdef.so.2
ELF 7da93000-7db18000 Deferred winex11
\-PE 7daa0000-7db18000 \ winex11
ELF 7db18000-7db2a000 Deferred libz.so.1
ELF 7db2a000-7db94000 Deferred libfreetype.so.6
ELF 7dbaf000-7dbe4000 Deferred dinput
\-PE 7dbc0000-7dbe4000 \ dinput
ELF 7dbe4000-7dc74000 Deferred oleaut32
\-PE 7dbf0000-7dc74000 \ oleaut32
ELF 7dc74000-7dc9e000 Deferred ws2_32
\-PE 7dc80000-7dc9e000 \ ws2_32
ELF 7dc9e000-7dcb8000 Deferred wsock32
\-PE 7dca0000-7dcb8000 \ wsock32
ELF 7dd19000-7dd22000 Deferred libgcc_s.so.1
ELF 7ddf0000-7ddf2000 Deferred libnvidia-tls.so.1
ELF 7ddf2000-7e5b5000 Deferred libglcore.so.1
ELF 7e5b5000-7e62e000 Deferred libglu.so.1
ELF 7e62e000-7e6b3000 Deferred libgl.so.1
ELF 7e6b3000-7e780000 Deferred libx11.so.6
ELF 7e780000-7e78e000 Deferred libxext.so.6
ELF 7e78e000-7e793000 Deferred libxxf86vm.so.1
ELF 7e793000-7e7ab000 Deferred libice.so.6
ELF 7e7ab000-7e7b4000 Deferred libsm.so.6
ELF 7e7b4000-7e856000 Deferred wined3d
\-PE 7e7c0000-7e856000 \ wined3d
ELF 7e856000-7e87c000 Deferred d3d8
\-PE 7e860000-7e87c000 \ d3d8
ELF 7e87c000-7e898000 Deferred imm32
\-PE 7e880000-7e898000 \ imm32
ELF 7e898000-7e91d000 Deferred winmm
\-PE 7e8a0000-7e91d000 \ winmm
ELF 7e91d000-7e9ce000 Deferred comctl32
\-PE 7e930000-7e9ce000 \ comctl32
ELF 7e9ce000-7e9e2000 Deferred libresolv.so.2
ELF 7e9e2000-7e9ff000 Deferred iphlpapi
\-PE 7e9f0000-7e9ff000 \ iphlpapi
ELF 7e9ff000-7ea4d000 Deferred rpcrt4
\-PE 7ea10000-7ea4d000 \ rpcrt4
ELF 7ea4d000-7ead9000 Deferred ole32
\-PE 7ea60000-7ead9000 \ ole32
ELF 7ead9000-7eb2d000 Deferred shlwapi
\-PE 7eaf0000-7eb2d000 \ shlwapi
ELF 7eb2d000-7ec0f000 Deferred shell32
\-PE 7eb40000-7ec0f000 \ shell32
ELF 7ec0f000-7ec50000 Deferred advapi32
\-PE 7ec20000-7ec50000 \ advapi32
ELF 7ec50000-7ecda000 Deferred gdi32
\-PE 7ec60000-7ecda000 \ gdi32
ELF 7ecda000-7ee00000 Deferred user32
\-PE 7ecf0000-7ee00000 \ user32
ELF 7ee2c000-7ef33000 Deferred kernel32
\-PE 7ee50000-7ef33000 \ kernel32
ELF 7ef33000-7ef3e000 Deferred libnss_files.so.2
ELF 7ef3e000-7ef48000 Deferred libnss_nis.so.2
ELF 7ef48000-7ef5e000 Deferred libnsl.so.1
ELF 7ef5e000-7ef81000 Deferred libm.so.6
ELF 7ef81000-7f000000 Deferred ntdll
\-PE 7ef90000-7f000000 \ ntdll
ELF b7ce1000-b7ceb000 Deferred libnss_compat.so.2
ELF b7cec000-b7cf0000 Deferred libdl.so.2
ELF b7cf0000-b7e1f000 Deferred libc.so.6
ELF b7e33000-b7e4b000 Deferred dinput8
\-PE b7e40000-b7e4b000 \ dinput8
ELF b7e4d000-b7f5e000 Deferred libwine.so.1
ELF b7f5e000-b7f76000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000010
00000019 0
00000018 0
00000017 0
00000016 0
00000011 0
0000000c
0000000d 0
00000008 (D) C:\Program Files\KnightOnline\KnightOnLine.exe
00000013 0
00000012 0
0000000f 0
00000009 0 <==
Comments for this application have been disabled because there are no maintainers.