Batman: Arkham Asylum Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

For anyone who cares...

I think the reason this game doesn't work is due to the lack of .net and windows live support in the xp kernal you include in crossover. I could be wrong on this. I went to install the game on my parallels vm and ran into issues with .net, windows live for games, and a few other things. The game itself requires support for level 3 shaders, xlive.dll, and the .net application, all of which it doesn't come with. The level 3 shaders issue is a hardware problem and i don't know if crossover directly translates what the card can do to the game and viceversa, but xlive.dll and .net are things that can be installed via .net framework.

I don't know if this helps you developers type peoples or not..just thought i'd throw what i can into the fire since i really really really wanna play this game.

Daniel Kimbro wrote:

I think the reason this game doesn't work is due to the lack of .net
and windows live support in the xp kernal you include in crossover.
I could be wrong on this. I went to install the game on my parallels
vm and ran into issues with .net, windows live for games, and a few
other things. The game itself requires support for level 3 shaders,
xlive.dll, and the .net application, all of which it doesn't come
with. The level 3 shaders issue is a hardware problem and i don't
know if crossover directly translates what the card can do to the
game and viceversa, but xlive.dll and .net are things that can be
installed via .net framework.

I don't know if this helps you developers type peoples or not..just
thought i'd throw what i can into the fire since i really really
really wanna play this game.

Yeah, going by the WineHQ AppDB, this title is a little ways off running
yet....see;

http://appdb.winehq.org/objectManager.php?sClass=version&iId=17452&iTestingId=44833

The current COG-8.0 is based on wine-1.1.25, so if it's still not looking well in
wine-1.1.30, then chances are you'll be a few releases of Crossover Games off into
the future before we see this running properly here....

If you're really desperate, it would be worth giving wine-1.1.32 a go if possible.
You'd need the latest winetricks to install needed dependencies...looking at what
you've typed, you'd probably need to install - directx9, corefonts, msxml3, vcrun6,
vcrun2005, one of the .NET targets (a choice of 1.1|2.0|3.0 ..if you need 3.5 you're
currently out of luck) -- these would be my 'best guess usual candidates'...if you
get that much done, then the xlive redistributable should install correctly...see;

http://www.microsoft.com/downloads/details.aspx?FamilyID=9B3D84CA-15EF-4652-B7AD-540A25A38F89&displaylang=en

Then you might try installing the game itself and see what happens (I only suggest
this because I know a lot of issues were addressed in wine-1.1.31/32 and it doesn't
look like anyone's tested against these releases). If the above works (or something
like it), it's worth letting the devs here know about it..

Cheers!

got a link to that version of wine? perhaps some tutorials on how to use and install things into it and such? I'm pretty new to wine itself but linux has been a staple of my free time and course study for a while

Sure thing...you can get the latest wine-devel release here;

http://www.winehq.org/download

I usually build from source, but there may be a binary package there to suit
your distribution...(wine-1.1.33 is just out, but you should still find a copy
of wine-1.1.32 lurking there -- I haven't had a chance to checkout 1.1.33 yet)

You can get the latest winetricks here, there's some usage docs too;

http://wiki.winehq.org/winetricks

There's oodles of documentation regarding wine here;

http://wiki.winehq.org/

If you get stuck with anything, post back here and I'll try to help you out...

Cheers!

I dont' know if you use mac os 10 or not but for some reason i have configured, make'd, and make installed the wine 1.3.33 distro and for some reason it isn't a global command. Its odd cause make install should have made wine an executable command. So I can run it from the shell inside the directory(that works fine) but for some reason I can't just run it from anywhere any clues on this?

No idea sorry...I actually run linux, but if wine is running at the
shell level, that's enough for now - have you tried installing/running
the game yet?

Cheers!

Nvm I figured it out. I'm not root on the os so it installs partially but not fully. I had to add sudo to the make install to actually run the full install.

new problem...for some reason install of .net framework 1,2, and 3 all fail. Plus install of games for windows live has buttons that aren't interactive. Basically it starts but i can't click the next button for the install...totally odd.

Having never used a Mac myself (let alone with wine), I'm really of little help here.
I do know the .NET targets do install, with wine-1.1.32, in linux, using winetricks ;
I am unsure if the same can be said for the Mac situation.

On an interesting side note wine and crossover cannot be run side by side. You must exit crossover completely before trying to use wine or even before opening the commandline...apparently crossover takes hold of the x server and doesn't let it go or changes variables or something cause when you try to run something from wine while crossover is up it gives the error: application tried to open a window but no driver could be found make sure your x serve is running and that $DISPLAY is set properly.

Just thought I'd throw this out there...

I think I'm on to something. I threw the only known dependency from games from windows live into the windows directory where it belonged (xlive.dll into system32) and it spat back
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8)
err:module:import_dll Library MSVCR90.dll (which is needed by L"C:\windows\system32\xlive.dll") not found
err:module:import_dll Library msidcrl40.dll (which is needed by L"C:\windows\system32\xlive.dll") not found
err:module:import_dll Library MSASN1.dll (which is needed by L"C:\windows\system32\xlive.dll") not found
err:module:import_dll Library MSVCP90.dll (which is needed by L"C:\windows\system32\xlive.dll") not found
err:module:import_dll Library xlive.dll (which is needed by L"Z:\Users\Mizino\desktop\batman.arkham.asylum-kaos\binaries\ShippingPC-BmGame.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\Users\Mizino\desktop\batman.arkham.asylum-kaos\binaries\ShippingPC-BmGame.exe" failed, status c0000135

So...i went looking for the difference between where I could find msvcr90.dll and the wine correlation and found that the directory didn't have any of the msvcr90 directories only the msvcr80's so...I'm going to try copying them over manually from my parallels install. Parallels runs the game but slower than molasses in january. But it runs so I figure using those files might get me somewhere...I think I'm also going to apply to be an advocate for this game...might as well get something out of working so hard on it.

somehow...after running round and round in circles I seem to have gotten myself somewhere cause i changed the output now to:
173-146-194-57:binaries Mizino$ wine bmstartapp.exe
Wine cannot find the FreeType font library. To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls.Resources" (6.0.0.0)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls.Resources" (6.0.0.0)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls.Resources" (6.0.0.0)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls.Resources" (6.0.0.0)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls.Resources" (6.0.0.0)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls.Resources" (6.0.0.0)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls.Resources" (6.0.0.0)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls.Resources" (6.0.0.0)
err:module:import_dll Library msidcrl40.dll (which is needed by L"C:\windows\system32\xlive.dll") not found
err:module:import_dll Library MSASN1.dll (which is needed by L"C:\windows\system32\xlive.dll") not found
err:module:import_dll Library xlive.dll (which is needed by L"Z:\Users\Mizino\desktop\batman.arkham.asylum-kaos\binaries\ShippingPC-BmGame.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\Users\Mizino\desktop\batman.arkham.asylum-kaos\binaries\ShippingPC-BmGame.exe" failed, status c0000135

So...unless someone else can tell me otherwise...i think i'm getting somewhere! lol As Edison said " have not failed. I've just found 10,000 ways that won't work." Though....I sure as hell hope I don't have to find 10,000 ways that won't work...

Btw for anyone that cares the bits I'm pulling from Parallels are from a windows 7 install. Though they might result in a problem somewhere I would doubt it.

Hi,

That probably looks like you need GDIplus and visual C++ 6.0 (should be a targets in winetricks
as gdiplus & vcrun6)

Cheers!

I have both of those already. I think I'm going to continue copying and adding packages to make the xp kernal have what it needs to run the program.

I'm running wine 1.1.35 and am getting close, I've got the app to start up but am getting a debugger error from the app as well as others. Any suggestions would be great.

fixme:debugstr:CheckRemoteDebuggerPresent (0xffffffff)->(0x95fb80): Stub!
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:win:EnumDisplayDevicesW ((null),0,0x315df6c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x315de5c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x315f3fc,0x00000000), stub!
fixme:wave:wodDsCreate DirectSound not implemented
fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead.
fixme:wave:AudioUnit_SetVolume independent left/right volume not implemented (1.000000, 1.000000)
fixme:mmdevapi:MMDevEnum_Create stub
fixme:ole:CoCreateInstance no instance created for interface {a95664d2-9614-4f35-a746-de8db63617e6} of class {bcde0395-e52f-467c-8e3d-c4579291692e}, hres is 0x80040111
fixme:mmdevapi:DllCanUnloadNow stub
fixme:wave:wodDsCreate DirectSound not implemented
fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead.
fixme:wave:wodDsCreate DirectSound not implemented
fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead.
fixme:wave:wodDsCreate DirectSound not implemented
fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead.
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(875710020) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 1111774798 (as fourcc: NVDB) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1111774798) in the format lookup table
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:advapi:RegisterTraceGuidsA (0x3a339d7, 0x0, {d5b9ac76-d546-4891-bb8c-bfd865e5c7d5}, 3, 0x3f08744, (null), (null), 0x3f185b0,)
fixme:advapi:LookupAccountNameW (null) L"johnsmith" 0x0 0x315c8e0 0x0 0x315c8d8 0x315c8c8 - stub
fixme:advapi:LookupAccountNameW (null) L"johnsmith" 0x1d57e0 0x315c8e0 0x21e098 0x315c8d8 0x315c8c8 - stub
fixme:advapi:RegisterEventSourceW ((null),L"XLive"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0002,0x0000,0x80000002,0x0,0x0004,0x00000000,0x315ba34,0x0): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:UnregisterTraceGuids 0: stub
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x50032 0x00000000
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d:IWineD3DEventQueryImpl_GetData Wrong thread, reporting GPU idle.
err:dbghelp:pe_load_dbg_file Couldn't find .DBG file "dll\msasn1.dbg" ("")
fixme:faultrep:ReportFault 0x129fef68 0x0 stub
fixme:faultrep:ReportFault 0x315f368 0x0 stub
wine: Unhandled page fault on read access to 0x00000001 at address 0x1b32e32 (thread 0026), starting debugger...
X connection to :599.0 broken (explicit kill or server shutdown).

tcrown wrote:

I'm running wine 1.1.35 and am getting close, I've got the app to
start up but am getting a debugger error from the app as well as
others. Any suggestions would be great.

snip<

fixme:advapi:RegisterEventSourceW ((null),L"XLive"): stub
fixme:advapi:ReportEventW
(0xcafe4242,0x0002,0x0000,0x80000002,0x0,0x0004,0x00000000,0x315ba34,0x0):
stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:UnregisterTraceGuids 0: stub
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x50032 0x00000000

fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation
support to SetDepthStencilSurface
fixme:d3d:IWineD3DEventQueryImpl_GetData Wrong thread, reporting GPU
idle.
err:dbghelp:pe_load_dbg_file Couldn't find .DBG file
"dll\msasn1.dbg" ("")
fixme:faultrep:ReportFault 0x129fef68 0x0 stub
fixme:faultrep:ReportFault 0x315f368 0x0 stub
wine: Unhandled page fault on read access to 0x00000001 at address
0x1b32e32 (thread 0026), starting debugger...

snip<

The first line is probably the killer - "XLive" -- of the trace you provided, some of it
looks familiar as a .NET/gfw (gamesforwindows aka xlive) issue..ie; not working properly.
In that regard, I have a ticket open on this wrt crossover's wine build here...see;

http://www.codeweavers.com/support/tickets/browse/?ticket_id=776034;layout=user_tickets;sort[status]=ASC;tscurPos=50

Cheers!

It's been a year ... has anybody gotten this to work?

Well, Steam mid-week madness puts this title at $7.50.

I'll buy it. Maybe it'll work in a year or two.

I lost my copy. As such I haven't tested this in a very long time. Let me know if it works over steam in crossover 10.

1 to 19 of 19

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM2MzczNjgxLCJjc3JmX3Rva2VuIjoiaGY3cHhublBxYndtWTI2QSIsImdkcHIiOjB9