Mark of the Ninja + LINUX

Questions about Wine on Linux
Locked
moe69
Newbie
Newbie
Posts: 2
Joined: Thu Jan 24, 2013 9:52 am

Mark of the Ninja + LINUX

Post by moe69 »

Hi there!

i got a problem with playing MotN on Linux. I read some posts, that it seems to be possible to play MotN with Wine on Linux.
I installed wine 1.5.22 on Mint13, but MotN wont work. I see the Logo-Intro, but after that i cant see anything in the Menu. I see the mousepointer, but nothing else. I also hear the music. When i hit 3 times the spacebar the Intro begins. I can watch the intro with sound, but after that, MotN crashes.

Here s the crash report:



Code: Select all

 Unhandled exception: page fault on write access to 0x0045536d in 32-bit code (0x006205b9).
 Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:006205b9 ESP:0033fcbc EBP:0033fcc4 EFLAGS:00010206( R- -- I - -P- )
 EAX:8d1674fb EBX:00000000 ECX:7cc780c0 EDX:0079078c
 ESI:00455355 EDI:00790770
 Stack dump:
 0x0033fcbc: 00795624 0079078c 0033fcd8 0040153e
 0x0033fccc: 02397bd0 023978a0 00795624 0033fcf4
 0x0033fcdc: 0059f8a8 00000000 02397bd0 02397b98
 0x0033fcec: 02397b98 00795624 0033fd0c 0059f89e
 0x0033fcfc: 02397bd0 02397af0 02397af0 00795624
 0x0033fd0c: 0033fd24 0059f89e 02397b98 02397a80
 Backtrace:
 =>0 0x006205b9 in game (+0x2205b9) (0x0033fcc4)
 1 0x0040153e in game (+0x153d) (0x0033fcd8)
 2 0x0059f8a8 in game (+0x19f8a7) (0x0033fcf4)
 3 0x0059f89e in game (+0x19f89d) (0x0033fd0c)
 4 0x0059f89e in game (+0x19f89d) (0x0033fd24)
 5 0x0059f89e in game (+0x19f89d) (0x0033fd3c)
 6 0x00648050 in game (+0x24804f) (0x0033fd58)
 7 0x006eb78c in game (+0x2eb78b) (0x0033fd80)
 8 0x00679682 in game (+0x279681) (0x0033fdc8)
 9 0x00679745 in game (+0x279744) (0x0033fddc)
 10 0x006724ad in game (+0x2724ac) (0x0033fe60)
 11 0x7b85f8bc call_process_entry+0xb() in kernel32 (0x0033fe78)
 12 0x7b860b3f in kernel32 (+0x50b3e) (0x0033feb8)
 13 0x7bc770f0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
 14 0x7bc79c6d call_thread_func+0x7c() in ntdll (0x0033ffa8)
 15 0x7bc770ce RtlRaiseException+0x21() in ntdll (0x0033ffc8)
 16 0x7bc4c7ee call_dll_entry_point+0x61d() in ntdll (0x0033ffe8)
 0x006205b9: movl %ebx,0x18(%esi)
 Modules:
 Module Address Debug info Name (158 modules)
 PE 340000- 356000 Deferred xinput1_3
 PE 360000- 3cc000 Deferred fmod_event
 PE 400000- 82b000 Export game
 PE 830000- 97e000 Deferred fmodex
 PE 980000- 9c7000 Deferred binkw32
 PE 9d0000- a68000 Deferred gameoverlayrenderer
 PE 10000000-101ff000 Deferred d3dx9_43
 PE 30000000-302c4000 Deferred steam
 PE 38000000-386d2000 Deferred steamclient
 PE 3b400000-3b41e000 Deferred steam_api
 PE 3f000000-3f0a8000 Deferred tier0_s
 PE 3f600000-3f646000 Deferred vstdlib_s
 PE 60000000-60021000 Deferred cserhelper
 ELF 7b800000-7ba33000 Dwarf kernel32<elf>
 \-PE 7b810000-7ba33000 \ kernel32
 ELF 7bad8000-7bb00000 Deferred wbemprox<elf>
 \-PE 7bae0000-7bb00000 \ wbemprox
 ELF 7bc00000-7bcca000 Dwarf ntdll<elf>
 \-PE 7bc10000-7bcca000 \ ntdll
 ELF 7bf00000-7bf04000 Deferred <wine-loader>
 ELF 7bf19000-7bf3d000 Deferred dxgi<elf>
 \-PE 7bf20000-7bf3d000 \ dxgi
 ELF 7bf3d000-7bf83000 Deferred dinput<elf>
 \-PE 7bf40000-7bf83000 \ dinput
 ELF 7bf83000-7bfc8000 Deferred dsound<elf>
 \-PE 7bf90000-7bfc8000 \ dsound
 ELF 7bfc8000-7c140000 Deferred libvorbisenc.so.2
 ELF 7c140000-7c18e000 Deferred libflac.so.8
 ELF 7c18e000-7c200000 Deferred libsndfile.so.1
 ELF 7c419000-7c431000 Deferred libresolv.so.2
 ELF 7c444000-7c44c000 Deferred libogg.so.0
 ELF 7c44c000-7c477000 Deferred libvorbis.so.0
 ELF 7c477000-7c47e000 Deferred libasyncns.so.0
 ELF 7c47e000-7c488000 Deferred libwrap.so.0
 ELF 7c488000-7c4d1000 Deferred libdbus-1.so.3
 ELF 7c4d1000-7c536000 Deferred libpulsecommon-1.1.so
 ELF 7c536000-7c53e000 Deferred libjson.so.0
 ELF 7c53e000-7c58c000 Deferred libpulse.so.0
 ELF 7c5aa000-7c5d0000 Deferred winepulse<elf>
 \-PE 7c5b0000-7c5d0000 \ winepulse
 ELF 7c5d0000-7c5f1000 Deferred mmdevapi<elf>
 \-PE 7c5e0000-7c5f1000 \ mmdevapi
 ELF 7cdb0000-7cdbb000 Deferred libpciaccess.so.0
 ELF 7cea0000-7cebf000 Deferred libdrm_intel.so.1
 ELF 7cebf000-7cfdc000 Deferred libglsl.so
 ELF 7cfdc000-7d256000 Deferred libdricore.so
 ELF 7d256000-7d336000 Deferred i965_dri.so
 ELF 7d336000-7d343000 Deferred libdrm.so.2
 ELF 7d343000-7d35b000 Deferred libxcb-glx.so.0
 ELF 7d35b000-7d371000 Deferred libglapi.so.0
 ELF 7d371000-7d3ca000 Deferred libgl.so.1
 ELF 7d3e8000-7d3fa000 Deferred libp11-kit.so.0
 ELF 7d3fa000-7d47f000 Deferred libgcrypt.so.11
 ELF 7d47f000-7d543000 Deferred libgnutls.so.26
 ELF 7d543000-7d600000 Deferred crypt32<elf>
 \-PE 7d550000-7d600000 \ crypt32
 ELF 7d708000-7d70d000 Deferred libgpg-error.so.0
 ELF 7d70d000-7d71f000 Deferred libtasn1.so.3
 ELF 7d721000-7d72a000 Deferred librt.so.1
 ELF 7d72a000-7d73d000 Deferred gnome-keyring-pkcs11.so
 ELF 7d73d000-7d768000 Deferred netapi32<elf>
 \-PE 7d740000-7d768000 \ netapi32
 ELF 7d768000-7d797000 Deferred secur32<elf>
 \-PE 7d770000-7d797000 \ secur32
 ELF 7d797000-7d7b5000 Deferred pdh<elf>
 \-PE 7d7a0000-7d7b5000 \ pdh
 ELF 7d7b5000-7d7d3000 Deferred libgcc_s.so.1
 ELF 7d7d4000-7d7d7000 Deferred libx11-xcb.so.1
 ELF 7d7d7000-7d7f1000 Deferred imagehlp<elf>
 \-PE 7d7e0000-7d7f1000 \ imagehlp
 ELF 7d7f1000-7d805000 Deferred psapi<elf>
 \-PE 7d800000-7d805000 \ psapi
 ELF 7d805000-7d865000 Deferred dbghelp<elf>
 \-PE 7d810000-7d865000 \ dbghelp
 ELF 7d865000-7d899000 Deferred uxtheme<elf>
 \-PE 7d870000-7d899000 \ uxtheme
 ELF 7d999000-7d99f000 Deferred libxfixes.so.3
 ELF 7d99f000-7d9aa000 Deferred libxcursor.so.1
 ELF 7d9aa000-7d9ba000 Deferred libxi.so.6
 ELF 7d9fb000-7d9ff000 Deferred libxcomposite.so.1
 ELF 7d9ff000-7da08000 Deferred libxrandr.so.2
 ELF 7da08000-7da12000 Deferred libxrender.so.1
 ELF 7da12000-7da18000 Deferred libxxf86vm.so.1
 ELF 7da18000-7da1c000 Deferred libxinerama.so.1
 ELF 7da1c000-7da23000 Deferred libxdmcp.so.6
 ELF 7da23000-7da27000 Deferred libxau.so.6
 ELF 7da27000-7da48000 Deferred libxcb.so.1
 ELF 7da48000-7da4e000 Deferred libuuid.so.1
 ELF 7da4e000-7da68000 Deferred libice.so.6
 ELF 7da68000-7db9c000 Deferred libx11.so.6
 ELF 7db9c000-7dbae000 Deferred libxext.so.6
 ELF 7dbae000-7dbb7000 Deferred libsm.so.6
 ELF 7dbb7000-7dbbb000 Deferred libxdamage.so.1
 ELF 7dbbb000-7dbd3000 Deferred userenv<elf>
 \-PE 7dbc0000-7dbd3000 \ userenv
 ELF 7dbd5000-7dc60000 Deferred winex11<elf>
 \-PE 7dbe0000-7dc60000 \ winex11
 ELF 7dcce000-7dcf8000 Deferred libexpat.so.1
 ELF 7dcf8000-7dd2c000 Deferred libfontconfig.so.1
 ELF 7dd2c000-7ddc6000 Deferred libfreetype.so.6
 ELF 7dde4000-7de07000 Deferred imm32<elf>
 \-PE 7ddf0000-7de07000 \ imm32
 ELF 7de07000-7df22000 Deferred oleaut32<elf>
 \-PE 7de20000-7df22000 \ oleaut32
 ELF 7df22000-7df46000 Deferred iphlpapi<elf>
 \-PE 7df30000-7df46000 \ iphlpapi
 ELF 7df46000-7df79000 Deferred ws2_32<elf>
 \-PE 7df50000-7df79000 \ ws2_32
 ELF 7df79000-7df94000 Deferred wsock32<elf>
 \-PE 7df80000-7df94000 \ wsock32
 ELF 7df94000-7dfbd000 Deferred msacm32<elf>
 \-PE 7dfa0000-7dfbd000 \ msacm32
 ELF 7dfbd000-7e06e000 Deferred winmm<elf>
 \-PE 7dfc0000-7e06e000 \ winmm
 ELF 7e06e000-7e183000 Deferred ole32<elf>
 \-PE 7e080000-7e183000 \ ole32
 ELF 7e183000-7e19f000 Deferred dinput8<elf>
 \-PE 7e190000-7e19f000 \ dinput8
 ELF 7e19f000-7e217000 Deferred rpcrt4<elf>
 \-PE 7e1b0000-7e217000 \ rpcrt4
 ELF 7e217000-7e255000 Deferred winspool<elf>
 \-PE 7e220000-7e255000 \ winspool
 ELF 7e255000-7e2be000 Deferred setupapi<elf>
 \-PE 7e260000-7e2be000 \ setupapi
 ELF 7e2be000-7e355000 Deferred msvcrt<elf>
 \-PE 7e2d0000-7e355000 \ msvcrt
 ELF 7e355000-7e42c000 Deferred opengl32<elf>
 \-PE 7e370000-7e42c000 \ opengl32
 ELF 7e42c000-7e55d000 Deferred wined3d<elf>
 \-PE 7e440000-7e55d000 \ wined3d
 ELF 7e55d000-7e595000 Deferred d3d9<elf>
 \-PE 7e560000-7e595000 \ d3d9
 ELF 7e595000-7e692000 Deferred comctl32<elf>
 \-PE 7e5a0000-7e692000 \ comctl32
 ELF 7e692000-7e6ac000 Deferred version<elf>
 \-PE 7e6a0000-7e6ac000 \ version
 ELF 7e6ac000-7e7b7000 Deferred gdi32<elf>
 \-PE 7e6c0000-7e7b7000 \ gdi32
 ELF 7e7b7000-7e8fe000 Deferred user32<elf>
 \-PE 7e7d0000-7e8fe000 \ user32
 ELF 7e8fe000-7e96d000 Deferred shlwapi<elf>
 \-PE 7e910000-7e96d000 \ shlwapi
 ELF 7e96d000-7eb87000 Deferred shell32<elf>
 \-PE 7e980000-7eb87000 \ shell32
 ELF 7eb87000-7ebec000 Deferred advapi32<elf>
 \-PE 7eb90000-7ebec000 \ advapi32
 ELF 7ec11000-7ec1e000 Deferred libnss_files.so.2
 ELF 7ec1e000-7ec27000 Deferred libnss_compat.so.2
 ELF 7ec28000-7ec3e000 Deferred libz.so.1
 ELF 7efb6000-7efe2000 Deferred libm.so.6
 ELF 7efe6000-7f000000 Deferred libnsl.so.1
 ELF f73e7000-f73ec000 Deferred libdl.so.2
 ELF f73ec000-f7596000 Deferred libc.so.6
 ELF f7597000-f75b2000 Deferred libpthread.so.0
 ELF f75b4000-f75c0000 Deferred libnss_nis.so.2
 ELF f75d0000-f7712000 Dwarf libwine.so.1
 ELF f7714000-f7736000 Deferred ld-linux.so.2
 ELF f7736000-f7737000 Deferred [vdso].so
 Threads:
 process tid prio (all id:s are in hex)
 0000000e services.exe
 0000006c 0
 0000006a 0
 0000001e 0
 00000015 0
 00000010 0
 0000000f 0
 00000012 winedevice.exe
 0000001c 0
 00000019 0
 00000014 0
 00000013 0
 0000001a plugplay.exe
 00000020 0
 0000001d 0
 0000001b 0
 00000021 explorer.exe
 00000022 0
 00000023 Steam.exe
 00000060 1
 00000058 0
 00000055 0
 00000054 0
 00000053 0
 00000052 1
 00000051 1
 00000050 0
 0000004f 0
 0000004e 0
 0000004d 0
 0000004c 0
 0000004b 0
 0000004a 0
 00000049 0
 00000048 0
 0000000b 0
 0000003a 0
 00000027 0
 0000000d 0
 00000009 0
 00000046 0
 00000043 0
 00000042 0
 00000041 0
 00000040 0
 0000003f 15
 0000003e 0
 0000003d 0
 0000003b 0
 00000039 0
 00000038 0
 00000037 0
 00000036 0
 00000035 0
 00000034 0
 00000033 0
 00000032 0
 00000031 0
 00000030 0
 0000002f 0
 0000002e 0
 0000002d 0
 0000002c 0
 0000002b 0
 0000002a 0
 00000029 0
 00000028 0
 00000026 0
 00000025 0
 00000024 0
 0000008e (D) C:\Program Files (x86)\Steam\SteamApps\common\mark_of_the_ninja\bin \game.exe
 00000097 1
 00000084 1
 00000068 1
 0000006f 1
 0000007a 1
 00000062 1
 00000076 1
 0000005e 2
 00000057 0
 0000005b 0
 00000086 0
 00000088 0
 00000089 0
 00000082 0
 0000007b 2
 0000007c 2
 0000008c 15
 0000008d 0
 00000079 0
 00000091 15
 0000008f 0 <==
 00000070 GameOverlayUI.exe
 00000078 0
 0000001f 0
 00000075 0
 0000006d 0
 00000044 0
 00000045 0
 00000066 0
 00000065 0
 00000064 0
 00000063 0
 00000061 0
 0000005f 0
 00000047 0
 00000077 0
 0000005c dxdiag.exe
 0000006e 0
 00000059 0
 0000006b 0
 00000056 0
 00000018 15
 00000073 0
 System information:
 Wine build: wine-1.5.22
 Platform: i386 (WOW64)
 Host system: Linux
 Host version: 3.2.0-23-generic


can anyone help me with this problem. i am new to linux.

best wishes
moe


edit:

sometimes i get into the game, after the intro, but there are a lot of graphic errors. see the image attached
Attachments
MotN.jpg
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: Mark of the Ninja + LINUX

Post by dimesio »

Post the terminal output leading up to the crash.

What graphics card/driver are you using?
moe69
Newbie
Newbie
Posts: 2
Joined: Thu Jan 24, 2013 9:52 am

Re: Mark of the Ninja + LINUX

Post by moe69 »

hi dimesio,

i got a hp2530p laptop with a 4500mhd intel graphics card.

i dont know, how to run the game from terminal. cant find the path trough wine.

wishes
moe
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: Mark of the Ninja + LINUX

Post by dimesio »

Follow these instructions to run from a terminal: http://wiki.winehq.org/FAQ#run_from_terminal.

The problem is most likely your graphics card and driver. Intel graphics are generally inadequate for Wine. Most good ratings for games in the AppDB are from users with Nvidia cards using the proprietary driver, and that is the case for the most recent test report for this game.
Locked