CrossOver Support - Community Forums

Important Information These are community forums and not official technical support. If you need official support: Contact Us

CrossOver Games
Archived Discussion about CrossOver Games, Forum closed.

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

Only really working game in the Orange Box is Portal

I bought Crossover yesterday, and The Orange Box today. I have a unibody Macbook pro, with a Geforce 9600 GT graphics card, 4gb of RAM, and a 2.5 ghz processor. Installation thankfully went perfectly smooth, however the next parts didn't. Out of all the Orange Box games, the only one to work well is Portal, the rest always crashing at some point or another. I'll list what happens with each non working game:

Half Life 2:

It crashes when I try to start a new game. My current launch options:

-novid +mat_hdr_level 0 -dxlevel 70 -width 800 -height 600 -windowed -heapsize 512000

Here are the errors it gives when it crashes:

First:

failed to lock index buffer in CMeshDX8::LockIndexBuffer

Then, another window:

-r6025
-pure virtual function call

[b]
Half-Life 2: Episode One:[/b]

Everything goes perfectly fine through the very beginning of the game, until exactly the point where, after conversing with her father and the doctor guy over webcam chat (or whatever it was, lol,) Alyx runs her hands over her face, then begins to smile. Then, it crashes. I think this is the point where the game begins to load something, or some action begins to happen. Whatever it is, the sound skips, and then the game crashes.

My launch options are, currently:
-novid +mat_hdr_level 0 -width 1024 -height 768 -dxlevel 81-windowed

Half-Life 2: Episode Two

This actually works pretty well, it just randomly crashes a lot. Usually right when something important happens, like when one of those robots jumps out at Alyx. I'm thinking it's like the problem in the previous episode.

My launch options are:

-novid +mat_hdr_level 0 -dx80

Team Fortress 2

A lot of random crashing. Usually right when I join a server, and, if not, A few minutes in to the game.

Launch options:

-novid +mat_hdr_level 0 -dxlevel 81 -w 1280 -h800


Anyway, I hope I don't sound like I'm being too whiny or anything. I really appreciate what these guys have done, and the way we can ask for help and usually expect response from the developers themselves is really awesome. Thanks in advance.

Hi,
Usually its better to file a support ticket than to ask a support question in the forum, because the ticket system is where we're making sure everyone gets an answer. I have a few free minutes though, so I'll try to find some fixes for you:

Robert Ziebell wrote:

Half Life 2:

It crashes when I try to start a new game. My current launch
options:

-novid +mat_hdr_level 0 -dxlevel 70 -width 800 -height 600 -windowed
-heapsize 512000

Try to avoid -heapsize. Usually HL2 knows what it is doing. Also you shouldn't need -dxlevel 70. dxlevel 81(default in crossover) runs faster than 70. If you want 90, there are some hints in the forums. It might work on your card, but is currently off by default.
(EDIT: Fixed a typo)

Robert Ziebell wrote:

failed to lock index buffer in CMeshDX8::LockIndexBuffer

Probably too high resolution, so it runs out of faked video memory, or the vidmem heuristic fails. Either try to lower the in-game resolution, or overwrite the amount of advertised video memory(again, the search is your friend - look for "VideoMemory" or this error message. (Note: MacOS abstracts video memory, so you can make CrossOver advertise more than you actually have - as long as the game does not show this crash, that's fine. If you advertise too much, it may slow down, but that is highly unlikely on a geforce 9 card)

Robert Ziebell wrote:

Half-Life 2: Episode One:[/b]

Everything goes perfectly fine through the very beginning of the
game, until exactly the point where, after conversing with her
father and the doctor guy over webcam chat (or whatever it was,
lol,) Alyx runs her hands over her face, then begins to smile. Then,
it crashes. I think this is the point where the game begins to load
something, or some action begins to happen. Whatever it is, the
sound skips, and then the game crashes.

It could be related to the issue above. Or you hit the infamous out-of-address-space issue. It may help to save right before the crash, and reload and see if you get past this point. It might remain unstable during the whole game though.

Robert Ziebell wrote:

Half-Life 2: Episode Two
This actually works pretty well, it just randomly crashes a lot.
Usually right when something important happens, like when one of
those robots jumps out at Alyx. I'm thinking it's like the problem
in the previous episode.

This might be the out of address space issue, in which case you're out of luck. We're trying to finally come up with a fix for that(it has hounted us for years).

Robert Ziebell wrote:

Team Fortress 2
A lot of random crashing. Usually right when I join a server, and,
if not, A few minutes in to the game.

I got word today that today's Steam update broke TF2 for some CrossOver users, and we have one report that this also affects Windows machines. So maybe Valve screwed something up. If that's the case, they might fix it soon.

Other than that, CrossOver 7.2 made TF2 unstable for some people. Those mostly use Intel GMA X3100 cards, your card should not be affected. You can still try to downgrade to 7.1 if you want to try - Just go to the my account page->my downloads->archived downloads. I'm working on getting the X3100 stable again.

I followed what you said here and now Half Life 2 works. Not sure about Episode 2, but the first one, and Portal, are both enough to keep me contented until some fixes arrive for the others. Thanks a lot, and I apologize for not using the Ticket System.

To see if it would fix my crashes I tried opening Registry Editor on my "Orange Box" Bottle but under HKEY_CURRENT_USER/Software/Wine/Direct3D I just see two things "Default" and "useGLSL" both are type REG-SZ the first is (value not set) and the other is disabled?

How do I put in a value for my Apple OEM Radeon 4870 and should I enter 512MB or is it best to set it lower than the real VRAM?

Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.

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...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM4NzIzMjIwLCJjc3JmX3Rva2VuIjoiQmE1aDNiR1Jac2R2RmNySCIsImdkcHIiOjB9