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