View previous topic :: View next topic |
Author |
Message |
cuchumino Guru
Joined: 24 Nov 2004 Posts: 428
|
Posted: Mon Aug 04, 2008 7:53 am Post subject: WoW + ntfs-3g? does it work? |
|
|
i remember back when i played wow through wine, i got it to work from my ntfs partition, basically with the kernel ro ntfs. But i have tried quickly to see if it works when using ntfs-3g, and it seems to not work, although i have read somewhere that it has worked for some people.
So i said to myself, might as well ask around and see.
Also, any other games are working through ntfs-3g and wine?
Thanks |
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Mon Aug 04, 2008 9:00 am Post subject: |
|
|
Wine is filesystem agnostic as far as I can tell.
There's no reason why it would work on one fs and not another, it's up to the kernel to handle that, and userland program do not worry about that usually. Most linux programs just need a proper fs infrastructure for the permissions and ownership stuff, but wine doesn't even need that, since it's designed to deal with FAT stuff, which did not have such things. |
|
Back to top |
|
|
cuchumino Guru
Joined: 24 Nov 2004 Posts: 428
|
Posted: Mon Aug 04, 2008 3:32 pm Post subject: |
|
|
i see. Well, from past experience, i know that it used to work with the kernel ntfs read only module for ntfs. That is WoW and wine. Now, i can't seem to get it to work. |
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Mon Aug 04, 2008 3:36 pm Post subject: |
|
|
cuchumino wrote: | i see. Well, from past experience, i know that it used to work with the kernel ntfs read only module for ntfs. That is WoW and wine. Now, i can't seem to get it to work. |
Mmm, maybe the wine config was changed. Or the wine version. Or the WoW config since now it's mounted r/w...
Is there any relevant error or output that could help?
Is direct rendering enabled?
Code: | glxinfo | grep -n3 direct |
EDIT: I said the fs shouldn't be a problem, however, does it change anything if you copy WoW to your linux partition? |
|
Back to top |
|
|
cuchumino Guru
Joined: 24 Nov 2004 Posts: 428
|
Posted: Mon Aug 04, 2008 4:17 pm Post subject: |
|
|
I did try this (copying the wow folder to the linux partition) before. And it did work without any problems, WoW and the launcher. |
|
Back to top |
|
|
chabo n00b
Joined: 25 Sep 2007 Posts: 24
|
Posted: Tue Aug 05, 2008 2:41 pm Post subject: Re: WoW + ntfs-3g? does it work? |
|
|
cuchumino wrote: | i remember back when i played wow through wine, i got it to work from my ntfs partition, basically with the kernel ro ntfs. But i have tried quickly to see if it works when using ntfs-3g, and it seems to not work, although i have read somewhere that it has worked for some people.
So i said to myself, might as well ask around and see.
Also, any other games are working through ntfs-3g and wine?
Thanks |
I play many games from ntfs-3g partition including WoW, only problem is many games make My Games directory for storing save, configuration files in your home directory and you have to synchronize it with Windows |
|
Back to top |
|
|
cuchumino Guru
Joined: 24 Nov 2004 Posts: 428
|
Posted: Tue Aug 05, 2008 5:01 pm Post subject: |
|
|
@chabo: what linux partition format do you use? I'm using reiser. might this have something to do with that?
ok. so... i play on a private server, and the launcher works excelent when I copy the wow folder (where the launcher is included also) to the linux partition. When i run it from the ntfs partition through ntfs-3g.
this is the error when i try to run the Launcher (the launcher permits me to connect either to the official euro server, the official US server, or the private server):
Code: |
wine WSL.exe
wine: Unhandled page fault on execute access to 0x005264f8 at address 0x5264f8 (thread 0009), starting debugger...
Unhandled exception: page fault on execute access to 0x005264f8 in 32-bit code (0x005264f8).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:005264f8 ESP:0033ff0c EBP:0033ffe8 EFLAGS:00010246( - 00 -RIZP1)
EAX:00000000 EBX:7ee65ff4 ECX:0085b3ba EDX:00000000
ESI:005264f8 EDI:7ffdf000
Stack dump:
0x0033ff0c: 7ee2d236 7ffdf000 00000000 00000000
0x0033ff1c: 00000000 00000000 00000000 00000000
0x0033ff2c: ffffffff 7ee2d2b3 7edfa6f8 7ee65ff4
0x0033ff3c: fff88526 00000018 0033ffe8 932a2947
0x0033ff4c: 3177cfba 00000000 00000000 00000000
0x0033ff5c: 00000000 00000000 00000000 00000000
Backtrace:
=>1 0x005264f8 EntryPoint() in wsl (0x0033ffe8)
2 0xf7e3a61f wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x005264f8 EntryPoint in wsl: call 0x00535fbd
Modules:
Module Address Debug info Name (67 modules)
PE 400000- 696000 Export wsl
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7e2dd000-7e30c000 Deferred libcups.so.2
ELF 7e369000-7e39b000 Deferred uxtheme<elf>
\-PE 7e370000-7e39b000 \ uxtheme
ELF 7e39b000-7e3a5000 Deferred libxcursor.so.1
ELF 7e3a5000-7e3ab000 Deferred libxfixes.so.3
ELF 7e3ab000-7e3af000 Deferred libxcomposite.so.1
ELF 7e3af000-7e3b6000 Deferred libxrandr.so.2
ELF 7e3b6000-7e3bf000 Deferred libxrender.so.1
ELF 7e3bf000-7e3c3000 Deferred libxinerama.so.1
ELF 7e3c3000-7e3e4000 Deferred imm32<elf>
\-PE 7e3d0000-7e3e4000 \ imm32
ELF 7e3e4000-7e3ea000 Deferred libxdmcp.so.6
ELF 7e3ea000-7e4d6000 Deferred libx11.so.6
ELF 7e4d6000-7e4e5000 Deferred libxext.so.6
ELF 7e4e5000-7e4fd000 Deferred libice.so.6
ELF 7e4fd000-7e506000 Deferred libsm.so.6
ELF 7e532000-7e5c8000 Deferred winex11<elf>
\-PE 7e540000-7e5c8000 \ winex11
ELF 7e61a000-7e63b000 Deferred libexpat.so.1
ELF 7e63b000-7e665000 Deferred libfontconfig.so.1
ELF 7e665000-7e678000 Deferred libz.so.1
ELF 7e678000-7e6f3000 Deferred libfreetype.so.6
ELF 7e6f3000-7e754000 Deferred rpcrt4<elf>
\-PE 7e700000-7e754000 \ rpcrt4
ELF 7e754000-7e7f3000 Deferred ole32<elf>
\-PE 7e760000-7e7f3000 \ ole32
ELF 7e7f3000-7e82a000 Deferred winspool<elf>
\-PE 7e800000-7e82a000 \ winspool
ELF 7e82a000-7e8d5000 Deferred comdlg32<elf>
\-PE 7e830000-7e8d5000 \ comdlg32
ELF 7e8d5000-7e994000 Deferred comctl32<elf>
\-PE 7e8e0000-7e994000 \ comctl32
ELF 7e994000-7e9ec000 Deferred shlwapi<elf>
\-PE 7e9a0000-7e9ec000 \ shlwapi
ELF 7e9ec000-7eafb000 Deferred shell32<elf>
\-PE 7ea00000-7eafb000 \ shell32
ELF 7eafb000-7eb97000 Deferred gdi32<elf>
\-PE 7eb10000-7eb97000 \ gdi32
ELF 7eb97000-7ecdb000 Deferred user32<elf>
\-PE 7ebb0000-7ecdb000 \ user32
ELF 7ecdb000-7ed2b000 Deferred advapi32<elf>
\-PE 7ecf0000-7ed2b000 \ advapi32
ELF 7ed2b000-7ed3f000 Deferred libresolv.so.2
ELF 7ed3f000-7ed43000 Deferred libxau.so.6
ELF 7ed43000-7ed49000 Deferred libxxf86vm.so.1
ELF 7ed6b000-7ed8a000 Deferred iphlpapi<elf>
\-PE 7ed70000-7ed8a000 \ iphlpapi
ELF 7ed8a000-7edb6000 Deferred ws2_32<elf>
\-PE 7ed90000-7edb6000 \ ws2_32
ELF 7edb6000-7eee2000 Deferred kernel32<elf>
\-PE 7edd0000-7eee2000 \ kernel32
ELF 7eee2000-7eeee000 Deferred libnss_files.so.2
ELF 7eeee000-7ef0a000 Deferred libnsl.so.1
ELF 7ef0a000-7ef31000 Deferred libm.so.6
ELF 7ef43000-7ef5d000 Deferred wsock32<elf>
\-PE 7ef50000-7ef5d000 \ wsock32
ELF 7ef5d000-7f000000 Deferred ntdll<elf>
\-PE 7ef70000-7f000000 \ ntdll
ELF f7c74000-f7c7f000 Deferred libnss_nis.so.2
ELF f7c81000-f7c85000 Deferred libdl.so.2
ELF f7c85000-f7dee000 Deferred libc.so.6
ELF f7dee000-f7e07000 Deferred libpthread.so.0
ELF f7e07000-f7e10000 Deferred libnss_compat.so.2
ELF f7e33000-f7f69000 Export libwine.so.1
ELF f7f6a000-f7f8a000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) D:\Program Files (x86)\World of Warcraft\WSL.exe
00000009 0 <==
0000000c
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000014 0
00000011 0
00000010 0
Backtrace:
=>1 0x005264f8 EntryPoint() in wsl (0x0033ffe8)
2 0xf7e3a61f wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
|
When i try to run the Wow.exe, which is the actual game executable, i get this following error.
Code: |
cuchumino@cuchumino /mnt/windows/Program Files (x86)/World of Warcraft $ wine Wow.exe -opengl
err:module:attach_process_dlls "DivxDecoder.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"D:\\Program Files (x86)\\World of Warcraft\\Wow.exe" failed, status c0000005
|
|
|
Back to top |
|
|
bunder Bodhisattva
Joined: 10 Apr 2004 Posts: 5934
|
Posted: Tue Aug 05, 2008 5:20 pm Post subject: |
|
|
Quote: | wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000) |
last i remember, that's a video card driver issue... everything alright on that end? _________________
Neddyseagoon wrote: | The problem with leaving is that you can only do it once and it reduces your influence. |
banned from #gentoo since sept 2017 |
|
Back to top |
|
|
cuchumino Guru
Joined: 24 Nov 2004 Posts: 428
|
Posted: Tue Aug 05, 2008 5:23 pm Post subject: |
|
|
well, i got the game to work by copying the wow folder on the linux partition. Worked flawlessly, with the launcher. |
|
Back to top |
|
|
cuchumino Guru
Joined: 24 Nov 2004 Posts: 428
|
Posted: Tue Aug 05, 2008 5:44 pm Post subject: |
|
|
i'm going to recompile wine with the ldap flag. maybe see if this is the problem. |
|
Back to top |
|
|
cuchumino Guru
Joined: 24 Nov 2004 Posts: 428
|
Posted: Tue Aug 05, 2008 6:36 pm Post subject: |
|
|
i changed something in my fstab, and it seems to work. it is.....
/etc/fstab
Code: |
/dev/sda1 /mnt/windows ntfs-3g defaults,force 0 0
#/dev/sda1 /mnt/windows ntfs-3g force,rw,noauto,users,defaults,noatime,uid=1000,gid=1000 0 0
|
the commented line is what i had before. The new line is what i changed it to. hope it helps ppl. |
|
Back to top |
|
|
|