Hallo!
Vielleicht kennt der ein oder andere das Spiel Prince of Persia von 1989.
Jedenfalls exestieren für das Spiel ein paar Leveleditoren, wobei ich einen sehr bevorzugen, nämlich das Programm RoomShaker: http://home.iprimus.com.au/bsnjames/roomshaker/.
Leider ist es aber closed-source und nur für Windows zu haben, welches ich vor kurzem aber gelöscht habe (und das bereue ich nicht
)
Ich habe nun versucht das ganze unter wine zum laufen zu bringen.
Zuerst wurde mir eine Fehlende DLL namens MFC42.dll angegreidet, ich habe sie mir dann aber von hier http://www.dll-files.com/dllindex/dll-files.shtml?mfc42 heruntergeldaen uns ins Roomshakerverzeichniss extrahiert.
Wenn ich jetzt versuche Roomshaker mit wine zu starten, kommt die Meldung, dass es einen schwerwiegenden Fehler hatte... In der Konsole steht folgendes:
Vielleicht kennt der ein oder andere das Spiel Prince of Persia von 1989.
Jedenfalls exestieren für das Spiel ein paar Leveleditoren, wobei ich einen sehr bevorzugen, nämlich das Programm RoomShaker: http://home.iprimus.com.au/bsnjames/roomshaker/.
Leider ist es aber closed-source und nur für Windows zu haben, welches ich vor kurzem aber gelöscht habe (und das bereue ich nicht
Ich habe nun versucht das ganze unter wine zum laufen zu bringen.
Zuerst wurde mir eine Fehlende DLL namens MFC42.dll angegreidet, ich habe sie mir dann aber von hier http://www.dll-files.com/dllindex/dll-files.shtml?mfc42 heruntergeldaen uns ins Roomshakerverzeichniss extrahiert.
Wenn ich jetzt versuche Roomshaker mit wine zu starten, kommt die Meldung, dass es einen schwerwiegenden Fehler hatte... In der Konsole steht folgendes:
Code:
wine: Call from 0x7bc4af38 to unimplemented function MFC42.DLL.6625, aborting
wine: Unimplemented function MFC42.DLL.6625 called at address 0x7bc4af38 (thread 0009), starting debugger...
Unhandled exception: unimplemented function MFC42.DLL.6625 called in 32-bit code (0x7bc4af38).
err:dbghelp:pe_load_dbg_file Couldn't find .DBG file "MFC42.dbg" ("")
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc4af38 ESP:0032f3bc EBP:00131120 EFLAGS:00000202( - -- I - - - )
EAX:000019e1 EBX:7bcabff4 ECX:00131120 EDX:00000000
ESI:0032f3c8 EDI:00000000
Stack dump:
0x0032f3bc: 00010086 00000000 00130ed0 80000100
0x0032f3cc: 00000001 00000000 7bc4af38 00000002
0x0032f3dc: 0043d75c 000019e1 00000000 00000001
0x0032f3ec: 00010084 0032f430 5f40c1c4 00000000
0x0032f3fc: 0000ffff 0000e900 00000002 00130f2c
0x0032f40c: 00000000 00000001 004133c0 00130ed0
Backtrace:
=>0 0x7bc4af38 call_dll_entry_point+0x4a8() in ntdll (0x00131120)
1 0x00000001 (0x5f49a15c)
2 0x5f48e367 in mfc42 (+0x8e366) (0x5f4742e5)
0x7bc4af38 call_dll_entry_point+0x4a8 in ntdll: subl $4,%esp
Modules:
Module Address Debug info Name (53 modules)
PE 400000- 471000 Deferred roomshaker
PE 5f400000-5f4ed000 Export mfc42
ELF 7b800000-7b981000 Deferred kernel32<elf>
\-PE 7b810000-7b981000 \ kernel32
ELF 7bc00000-7bcc8000 Export ntdll<elf>
\-PE 7bc10000-7bcc8000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7e509000-7e540000 Deferred uxtheme<elf>
\-PE 7e510000-7e540000 \ uxtheme
ELF 7e5a2000-7e5a8000 Deferred libxfixes.so.3
ELF 7e5a8000-7e5b4000 Deferred libxcursor.so.1
ELF 7e5b4000-7e5b8000 Deferred libxcomposite.so.1
ELF 7e5b8000-7e5c1000 Deferred libxrandr.so.2
ELF 7e5c1000-7e5cc000 Deferred libxrender.so.1
ELF 7e5cc000-7e5d2000 Deferred libxxf86vm.so.1
ELF 7e5d2000-7e5f5000 Deferred imm32<elf>
\-PE 7e5e0000-7e5f5000 \ imm32
ELF 7e5f5000-7e615000 Deferred libxcb.so.1
ELF 7e615000-7e61b000 Deferred libuuid.so.1
ELF 7e61b000-7e636000 Deferred libice.so.6
ELF 7e636000-7e771000 Deferred libx11.so.6
ELF 7e771000-7e783000 Deferred libxext.so.6
ELF 7e783000-7e830000 Deferred winex11<elf>
\-PE 7e790000-7e830000 \ winex11
ELF 7e90c000-7e936000 Deferred libexpat.so.1
ELF 7e936000-7e96c000 Deferred libfontconfig.so.1
ELF 7e96c000-7e980000 Deferred libz.so.1
ELF 7e980000-7ea07000 Deferred libfreetype.so.6
ELF 7ea21000-7ea43000 Deferred msvcirt<elf>
\-PE 7ea30000-7ea43000 \ msvcirt
ELF 7ea43000-7eb3d000 Deferred comctl32<elf>
\-PE 7ea50000-7eb3d000 \ comctl32
ELF 7eb3d000-7ec84000 Deferred user32<elf>
\-PE 7eb50000-7ec84000 \ user32
ELF 7ec84000-7ece7000 Deferred advapi32<elf>
\-PE 7ec90000-7ece7000 \ advapi32
ELF 7ece7000-7ed7f000 Deferred gdi32<elf>
\-PE 7ecf0000-7ed7f000 \ gdi32
ELF 7ed7f000-7ee0e000 Deferred msvcrt<elf>
\-PE 7ed90000-7ee0e000 \ msvcrt
ELF 7ef89000-7ef96000 Deferred libnss_files.so.2
ELF 7ef96000-7efa2000 Deferred libnss_nis.so.2
ELF 7efa2000-7efbc000 Deferred libnsl.so.1
ELF 7efbc000-7efe6000 Deferred libm.so.6
ELF 7efe9000-7eff2000 Deferred libsm.so.6
ELF b7411000-b7415000 Deferred libxinerama.so.1
ELF b7415000-b741e000 Deferred libnss_compat.so.2
ELF b7420000-b7425000 Deferred libdl.so.2
ELF b7425000-b7590000 Deferred libc.so.6
ELF b7590000-b75ab000 Deferred libpthread.so.0
ELF b75ac000-b75b0000 Deferred libxau.so.6
ELF b75c5000-b7707000 Deferred libwine.so.1
ELF b7708000-b7729000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\home\dan\Spiele\Prince of Persia\Mods\RoomShaker.exe
00000009 0 <==
0000000e services.exe
00000017 0
00000015 0
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000018 0
00000016 0
00000013 0
00000012 0
00000019 explorer.exe
0000001a 0
Backtrace:
=>0 0x7bc4af38 call_dll_entry_point+0x4a8() in ntdll (0x00131120)
1 0x00000001 (0x5f49a15c)
2 0x5f48e367 in mfc42 (+0x8e366) (0x5f4742e5)
wine: Call from 0x7bc4af38 to unimplemented function MFC42.DLL.6625, aborting