Anyone had any luck getting it to work?
Running Ubuntu 9.04, trying to run RO under wine, but alas, this is as far as I get:
(http://i456.photobucket.com/albums/qq286/hexaea/Screenshot.png)
After the V-Shield thing goes down, the RO window never appears. :(
I don't do much gaemen any more, aside from CS:S(which works under wine np), so I'd rather not have to boot into Win7 if I don't have to. ~_~
Thought I'd post this here. This past summer I was able to run the iRO client using Wine on openSUSE with no problem -- well, it required the use of the virtual desktop and OSS sound, but apart from that it ran fine. But I can't get AnthemRO to even come close to working. (I'm using Ubuntu right now, but the problems here are too significant to be due to whatever small version difference there may be.) The patcher first says it needs MFC42.DLL, which I found online and put in its proper place (is it system or system32? Either way, one of them is right, I put it in both to be safe). Then I got this error:
$ wine '/home/chris/.wine/drive_c/Games/Gravity/AnthemRO/AnthemPatch.exe'
wine: Call from 0x402052 to unimplemented function MFC42.DLL.6478, aborting
wine: Unimplemented function MFC42.DLL.6478 called at address 0x402052 (thread 001a), starting debugger...
Unhandled exception: unimplemented function MFC42.DLL.6478 called in 32-bit code (0x7bc46f80).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc46f80 ESP:0032e6a4 EBP:0032e708 EFLAGS:00000202( - 00 - - I1)
EAX:0000194e EBX:7bc8aff4 ECX:00135d28 EDX:0011004c
ESI:0032e6b0 EDI:00000001
Stack dump:
0x0032e6a4: 00020030 00000000 00000000 80000100
0x0032e6b4: 00000001 00000000 00402052 00000002
0x0032e6c4: 0041c8aa 0000194e 00000002 7ed751c0
0x0032e6d4: 84000040 00000000 00110014 7e975ff4
0x0032e6e4: ffffffff 00000001 0032e70c 7e955ab7
0x0032e6f4: 00110000 00000000 000004c8 7ec4b5b0
Backtrace:
=>1 0x7bc46f80 in ntdll (+0x36f80) (0x0032e708)
2 0x00402052 in anthempatch (+0x2052) (0x00000370)
3 0x00000000 (0x00000000)
0x7bc46f80: subl $4,%esp
Modules:
Module Address Debug info Name (68 modules)
PE 400000- 424000 Export anthempatch
PE 5f400000-5f4ed000 Deferred mfc42
PE 780c0000-78121000 Deferred msvcp60
ELF 7b800000-7b93d000 Deferred kernel32<elf>
\-PE 7b820000-7b93d000 \ kernel32
ELF 7bc00000-7bca7000 Export ntdll<elf>
\-PE 7bc10000-7bca7000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7e3e4000-7e3fa000 Deferred libresolv.so.2
ELF 7e40e000-7e42d000 Deferred iphlpapi<elf>
\-PE 7e410000-7e42d000 \ iphlpapi
ELF 7e42d000-7e490000 Deferred rpcrt4<elf>
\-PE 7e440000-7e490000 \ rpcrt4
ELF 7e490000-7e536000 Deferred ole32<elf>
\-PE 7e4a0000-7e536000 \ ole32
ELF 7e55e000-7e591000 Deferred uxtheme<elf>
\-PE 7e560000-7e591000 \ uxtheme
ELF 7e591000-7e59a000 Deferred libxcursor.so.1
ELF 7e59a000-7e59f000 Deferred libxfixes.so.3
ELF 7e59f000-7e5a3000 Deferred libxcomposite.so.1
ELF 7e5a3000-7e5ab000 Deferred libxrandr.so.2
ELF 7e5ab000-7e5b5000 Deferred libxrender.so.1
ELF 7e5b5000-7e5b8000 Deferred libxinerama.so.1
ELF 7e5b8000-7e5d9000 Deferred imm32<elf>
\-PE 7e5c0000-7e5d9000 \ imm32
ELF 7e5d9000-7e5de000 Deferred libxdmcp.so.6
ELF 7e5de000-7e5f8000 Deferred libxcb.so.1
ELF 7e5f8000-7e5fc000 Deferred libxau.so.6
ELF 7e5fc000-7e601000 Deferred libuuid.so.1
ELF 7e601000-7e6f0000 Deferred libx11.so.6
ELF 7e6f0000-7e700000 Deferred libxext.so.6
ELF 7e700000-7e706000 Deferred libxxf86vm.so.1
ELF 7e706000-7e71e000 Deferred libice.so.6
ELF 7e71e000-7e727000 Deferred libsm.so.6
ELF 7e73b000-7e7d6000 Deferred winex11<elf>
\-PE 7e750000-7e7d6000 \ winex11
ELF 7e81c000-7e843000 Deferred libexpat.so.1
ELF 7e843000-7e870000 Deferred libfontconfig.so.1
ELF 7e884000-7e89a000 Deferred libz.so.1
ELF 7e89a000-7e911000 Deferred libfreetype.so.6
ELF 7e925000-7e991000 Deferred msvcrt<elf>
\-PE 7e940000-7e991000 \ msvcrt
ELF 7e991000-7ea56000 Deferred comctl32<elf>
\-PE 7e9a0000-7ea56000 \ comctl32
ELF 7ea56000-7eb6a000 Deferred shell32<elf>
\-PE 7ea70000-7eb6a000 \ shell32
ELF 7eb6a000-7ebc5000 Deferred shlwapi<elf>
\-PE 7eb80000-7ebc5000 \ shlwapi
ELF 7ebc5000-7ec18000 Deferred advapi32<elf>
\-PE 7ebd0000-7ec18000 \ advapi32
ELF 7ec18000-7ecb8000 Deferred gdi32<elf>
\-PE 7ec30000-7ecb8000 \ gdi32
ELF 7ecb8000-7ee04000 Deferred user32<elf>
\-PE 7ecd0000-7ee04000 \ user32
ELF 7ee04000-7ee27000 Deferred mpr<elf>
\-PE 7ee10000-7ee27000 \ mpr
ELF 7ee27000-7ee77000 Deferred wininet<elf>
\-PE 7ee30000-7ee77000 \ wininet
ELF 7efa1000-7efad000 Deferred libnss_files.so.2
ELF 7efad000-7efc6000 Deferred libnsl.so.1
ELF 7efc6000-7efec000 Deferred libm.so.6
ELF 7efec000-7eff7000 Deferred libnss_nis.so.2
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7d92000-b7d96000 Deferred libdl.so.2
ELF b7d96000-b7ef9000 Deferred libc.so.6
ELF b7efa000-b7f13000 Deferred libpthread.so.0
ELF b7f27000-b805e000 Deferred libwine.so.1
ELF b8060000-b807e000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000c
00000016 0
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000015 0
00000014 0
00000011 0
00000010 0
00000019 (D) C:\Games\Gravity\AnthemRO\AnthemPatch.exe
0000001a 0 <==
0000001b
0000001c 0
Backtrace:
=>1 0x7bc46f80 in ntdll (+0x36f80) (0x0032e708)
2 0x00402052 in anthempatch (+0x2052) (0x00000370)
3 0x00000000 (0x00000000)
wine: Call from 0x402052 to unimplemented function MFC42.DLL.6478, aborting
wine: Call from 0x402052 to unimplemented function MFC42.DLL.6478, aborting
Then when I try to run the client itself, I get the VShield splash or whatever, then an error (in a dialogue box, not in the terminal): "No ClientInfo File !!" then after clicking OK, another: "Load MapInfoTable Failed!" After clicking OK again, the program becomes unresponsive and Wine prompts for terminate/wait.
No information is returned to the terminal at this point, and I'm not sure how to set the debugging environment variable thing mentioned on the man page.
Maybe I should post this to the Wine AppDB page for kRO instead? Though this is a modified client, so... I'm not sure.