CrossOver Support - Community Forums

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

CrossOver Mac
Discussion about CrossOver Mac

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

Back to Threads Reply to Thread

Tomb Raider I + III

Hi,

i am using crossover 21.1.0 for mac and shortly bought the Tombraider trilogy on GOG. Tombraider II is running perfectly but Tonbraider I + III does not even start. Did anyone manage to get these two running ?

I am using Mac Os 10.15.7 (latest Catalina).

Would be nice if anyone has some tweaking hints to get it running.

Greetings
Thomas

Provide a log and I'll see what I can do

Running launcher: Tomb Raider 3 (StartMenu.C^3A_ProgramData_Microsoft_Windows_Start+Menu/Programs/GOG.com/Tomb Raider 3/Tomb Raider 3.lnk)
Command-line options:
Bottle: Tomb Raider II
Debug channels: +seh,+tid
Extra environment variables (null)

CrossOver 21.1.0.33869
macOS Version 10.15.7 (Build 19H1713)
Install location: /Users/thomas/Applications/CrossOver.app
Mac Locale: de_DE

CXConfig->read(/Users/thomas/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/etc/CrossOver.conf)
CXConfig->read(/Users/thomas/Library/Application Support/CrossOver/CrossOver.conf)
1165: Grabbing the '/var/folders/jv/c_br4smx4ld6kc4993plflcc0000gq/T//.wine-503/bottle-100000a-30060c5df.lock' lock
1165: Got the '/var/folders/jv/c_br4smx4ld6kc4993plflcc0000gq/T//.wine-503/bottle-100000a-30060c5df.lock' lock
CXConfig->read(/Users/thomas/Library/Application Support/CrossOver/Bottles/Tomb Raider II/cxbottle.conf)
1165: Releasing the '/var/folders/jv/c_br4smx4ld6kc4993plflcc0000gq/T//.wine-503/bottle-100000a-30060c5df.lock' lock
Bottle environment variables:
CX_BOTTLE_CREATOR_APPID -> com.codeweavers.unknown
CXRWConfig->new(/Users/thomas/Library/Application Support/CrossOver/Bottles/Tomb Raider II/cxmenu.conf)
'/Users/thomas/Library/Application Support/CrossOver/Bottles/Tomb Raider II/cxmenu.conf' not modified -> no need to save
Starting 'StartMenu.C^3A_ProgramData_Microsoft_Windows_Start+Menu/Programs/GOG.com/Tomb Raider 3/Tomb Raider 3.lnk'
system encoding='UTF-8'
Exec-ing '"/Users/thomas/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wine" --bottle "Tomb Raider II" --check --wait-children --start "C:/ProgramData/Microsoft/Windows/Start Menu/Programs/GOG.com/Tomb Raider 3/Tomb Raider 3.lnk" --cx-log - --debugmsg +seh,+tid'
0050:trace:seh:NtQueryInformationThread (0xfffffffe,0,0x10ef904,1c,0x0)
005c:fixme:font:opentype_enum_font_names handle name format 1
005c:fixme:font:opentype_enum_font_names handle name format 1
005c:fixme:font:opentype_enum_font_names handle name format 1
0080:trace:seh:NtQueryInformationThread (0xfffffffe,0,0x10ef904,1c,0x0)
007c:trace:seh:NtQueryInformationThread (0xfffffffe,0,0xedf194,1c,0x0)
0084:trace:seh:NtQueryInformationThread (0xfffffffe,0,0x12ffb34,1c,0x0)
0090:trace:seh:NtQueryInformationThread (0xfffffffe,0,0x150f7d4,1c,0x0)
0094:err:plugplay:process_IOService_Device object 0x5d03
0094:err:plugplay:process_IOService_Device Unable to create plug in interface for USB deviceobject 0x5d07
0094:err:plugplay:process_IOService_Device object 0x5d0b
0094:err:plugplay:process_IOService_Device Unable to create plug in interface for USB deviceobject 0x5d0f
0094:err:plugplay:process_IOService_Device object 0x5d13
0094:err:plugplay:process_IOService_Device object 0x5d17
0094:err:plugplay:process_IOService_Device object 0x5d1b
0094:err:plugplay:process_IOService_Device object 0x5d1f
00a4:trace:seh:NtQueryInformationThread (0xfffffffe,0,0x192fb34,1c,0x0)
002c:fixme:font:opentype_enum_font_names handle name format 1
002c:fixme:font:opentype_enum_font_names handle name format 1
002c:fixme:font:opentype_enum_font_names handle name format 1
0050:trace:seh:NtQueryInformationThread (0x58,0,0x10ef8b4,1c,0x0)
0024:fixme:font:opentype_enum_font_names handle name format 1
0024:fixme:font:opentype_enum_font_names handle name format 1
0024:fixme:font:opentype_enum_font_names handle name format 1
00b8:fixme:font:opentype_enum_font_names handle name format 1
00b8:fixme:font:opentype_enum_font_names handle name format 1
00b8:fixme:font:opentype_enum_font_names handle name format 1
00b8:trace:seh:dispatch_exception code=6ba flags=0 addr=7B00FD97 ip=7b00fd97 tid=00b8
00b8:trace:seh:dispatch_exception eax=0061ed70 ebx=000006ba ecx=0061edf0 edx=00000000 esi=00000000 edi=0016e840
00b8:trace:seh:dispatch_exception ebp=0061edd8 esp=0061ed64 cs=11010f ds=0117 es=0117 fs=0107 gs=0000 flags=00000246
00b8:trace:seh:call_vectored_handlers calling handler at 7B00B130 code=6ba flags=0
00b8:trace:seh:call_vectored_handlers handler at 7B00B130 returned 0
00b8:trace:seh:call_stack_handlers calling handler at 00F57950 code=6ba flags=0
00b8:trace:seh:call_stack_handlers handler at 00F57950 returned 1
00b8:trace:seh:call_stack_handlers calling handler at 00F59D60 code=6ba flags=0
00b8:trace:seh:regs_RtlUnwind code=6ba flags=2
00b8:trace:seh:__regs_RtlUnwind eax=00000000 ebx=00000000 ecx=000006ba edx=0061f068 esi=0061ed70 edi=0061f068
00b8:trace:seh:
regs_RtlUnwind ebp=0061e8e8 esp=0061e8e0 eip=00f59cf6 cs=010f ds=0117 fs=0107 gs=0000 flags=00000202
00b8:trace:seh:regs_RtlUnwind calling handler at 7BC59470 code=6ba flags=2
00b8:trace:seh:__regs_RtlUnwind handler at 7BC59470 returned 1
00b8:trace:seh:
regs_RtlUnwind calling handler at 00F57950 code=6ba flags=2
00b8:trace:seh:regs_RtlUnwind handler at 00F57950 returned 1
00c4:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x1beff1c,4,0x0)
0024:fixme:exec:SHELL_execute flags ignored: 0x00000100
0024:fixme:exec:SHELL_execute flags ignored: 0x00004100
00f4:fixme:font:opentype_enum_font_names handle name format 1
00f4:fixme:font:opentype_enum_font_names handle name format 1
00f4:fixme:font:opentype_enum_font_names handle name format 1
00b8:fixme:imm:ImeSetActiveContext (0x16f280, 0): stub
00b8:fixme:imm:ImmReleaseContext (00010022, 0016F280): stub
00f4:fixme:imm:ImeSetActiveContext (0x1804e8, 1): stub
00f4:fixme:imm:ImmReleaseContext (00010058, 001804E8): stub
0050:trace:seh:NtQueryInformationThread (0x58,0,0x10ef8b4,1c,0x0)
00f4:trace:seh:dispatch_exception code=c0000096 flags=0 addr=0048EC41 ip=0048ec41 tid=00f4
00f4:trace:seh:dispatch_exception eax=00000006 ebx=00100800 ecx=7ffafbff edx=bfebfbff esi=00400000 edi=006cedc8
00f4:trace:seh:dispatch_exception ebp=0031fe88 esp=0031fe08 cs=010f ds=0117 es=0117 fs=0107 gs=0000 flags=00210202
00f4:trace:seh:call_vectored_handlers calling handler at 7B00B130 code=c0000096 flags=0
00f4:trace:seh:call_vectored_handlers handler at 7B00B130 returned 0
00f4:trace:seh:call_stack_handlers calling handler at 004BCCD8 code=c0000096 flags=0
wine: Unhandled privileged instruction at address 0048EC41 (thread 00f4), starting debugger...
00f4:trace:seh:start_debugger Starting debugger L"winedbg --auto 240 112"
00f4:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 240 112" (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
00f4:trace:seh:__regs_RtlUnwind code=c0000027 flags=2
00f4:trace:seh:
regs_RtlUnwind eax=00000000 ebx=0031ff20 ecx=0031f9a8 edx=01170117 esi=00000000 edi=004c34c0
00f4:trace:seh:regs_RtlUnwind ebp=0031f9c4 esp=0031f9b4 eip=004bcbf8 cs=010f ds=0117 fs=0107 gs=0000 flags=00200202
00f4:trace:seh:__regs_RtlUnwind calling handler at 7BC59470 code=c0000027 flags=2
00f4:trace:seh:
regs_RtlUnwind handler at 7BC59470 returned 1
00f4:trace:seh:NtSetInformationThread (0xfffffffe,10,0x31f904,4)
00f4:trace:seh:NtSetInformationThread (0xfffffffe,10,0x31f904,4)
00f4:trace:seh:NtSetInformationThread (0xfffffffe,10,0x31f904,4)
00f4:trace:seh:NtSetInformationThread (0xfffffffe,10,0x31f904,4)
00f4:trace:seh:NtSetInformationThread (0xfffffffe,10,0x31f904,4)
00e8:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x15aff1c,4,0x0)
008c:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x15efe5c,4,0x0)
00d4:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x200fe5c,4,0x0)
0048:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x119fe5c,4,0x0)
00e0:trace:seh:NtGetContextThread 0xfffffffe: eax=01170117 ebx=001163b8 ecx=0117010f edx=00000202 esi=00112bb4 edi=001163b8
00e0:trace:seh:NtGetContextThread 0xfffffffe: ebp=0118fe68 esp=0118fe4c eip=7bc0b9cc cs=010f ss=0117 flags=00000203
00e0:trace:seh:NtGetContextThread 0xfffffffe: ds=0117 es=0117 fs=012f gs=0000
006c:trace:seh:NtGetContextThread 0xfffffffe: eax=01170117 ebx=00159860 ecx=0117010f edx=00000202 esi=001597cc edi=00159860
006c:trace:seh:NtGetContextThread 0xfffffffe: ebp=011cfe68 esp=011cfe4c eip=7bc0b9cc cs=010f ss=0117 flags=00000213
006c:trace:seh:NtGetContextThread 0xfffffffe: ds=0117 es=0117 fs=012f gs=0000
0088:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x13dff1c,4,0x0)
00e0:trace:seh:NtGetContextThread 0xfffffffe: eax=01170117 ebx=001162c0 ecx=0117010f edx=00000202 esi=00112bb4 edi=001162c0
00e0:trace:seh:NtGetContextThread 0xfffffffe: ebp=0118fe68 esp=0118fe4c eip=7bc0b9cc cs=010f ss=0117 flags=00000207
00e0:trace:seh:NtGetContextThread 0xfffffffe: ds=0117 es=0117 fs=012f gs=0000
006c:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x11cff1c,4,0x0)
00e0:trace:seh:NtGetContextThread 0xfffffffe: eax=01170117 ebx=00112c48 ecx=0117010f edx=00000202 esi=00112bb4 edi=00112c48
00e0:trace:seh:NtGetContextThread 0xfffffffe: ebp=0118fe68 esp=0118fe4c eip=7bc0b9cc cs=010f ss=0117 flags=00000217
00e0:trace:seh:NtGetContextThread 0xfffffffe: ds=0117 es=0117 fs=012f gs=0000
00e0:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x118ff1c,4,0x0)
00a8:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x19dff1c,4,0x0)
00e4:trace:seh:NtGetContextThread 0xfffffffe: eax=01170117 ebx=00112aa0 ecx=0117010f edx=00000202 esi=00112a04 edi=00112aa0
00e4:trace:seh:NtGetContextThread 0xfffffffe: ebp=0139fe68 esp=0139fe4c eip=7bc0b9cc cs=010f ss=0117 flags=00000203
00e4:trace:seh:NtGetContextThread 0xfffffffe: ds=0117 es=0117 fs=0137 gs=0000
00e4:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x139ff1c,4,0x0)
0080:trace:seh:dispatch_exception code=6ba flags=0 addr=7B00FD97 ip=7b00fd97 tid=0080
0080:trace:seh:dispatch_exception eax=010ef600 ebx=000006ba ecx=010ef680 edx=00000000 esi=00000000 edi=000000be
0080:trace:seh:dispatch_exception ebp=010ef668 esp=010ef5f4 cs=10e010f ds=0117 es=0117 fs=7bc20127 gs=10e0000 flags=00000246
0080:trace:seh:call_vectored_handlers calling handler at 0038DA80 code=6ba flags=0
0080:trace:seh:call_vectored_handlers handler at 0038DA80 returned 0
0080:trace:seh:call_vectored_handlers calling handler at 7B00B130 code=6ba flags=0
0080:trace:seh:call_vectored_handlers handler at 7B00B130 returned 0
0080:trace:seh:call_stack_handlers calling handler at 003A2CF0 code=6ba flags=0
0080:trace:seh:call_stack_handlers handler at 003A2CF0 returned 1
0080:trace:seh:call_stack_handlers calling handler at 003A4540 code=6ba flags=0
0080:trace:seh:regs_RtlUnwind code=6ba flags=2
0080:trace:seh:__regs_RtlUnwind eax=00000000 ebx=00000000 ecx=000006ba edx=010ef8f8 esi=010ef600 edi=010ef8f8
0080:trace:seh:
regs_RtlUnwind ebp=010ef178 esp=010ef170 eip=003a44d6 cs=010f ds=0117 fs=0127 gs=0000 flags=00000202
0080:trace:seh:regs_RtlUnwind calling handler at 7BC59470 code=6ba flags=2
0080:trace:seh:__regs_RtlUnwind handler at 7BC59470 returned 1
0080:trace:seh:
regs_RtlUnwind calling handler at 003A2CF0 code=6ba flags=2
0080:trace:seh:regs_RtlUnwind handler at 003A2CF0 returned 1
0068:trace:seh:NtQueryInformationThread (0xfffffffe,12,0xfbff1c,4,0x0)
0080:trace:seh:dispatch_exception code=6ba flags=0 addr=7B00FD97 ip=7b00fd97 tid=0080
0080:trace:seh:dispatch_exception eax=010ef600 ebx=000006ba ecx=010ef680 edx=00000000 esi=00000000 edi=00116908
0080:trace:seh:dispatch_exception ebp=010ef668 esp=010ef5f4 cs=11010f ds=0117 es=0117 fs=0127 gs=0000 flags=00000246
0080:trace:seh:call_vectored_handlers calling handler at 0038DA80 code=6ba flags=0
0080:trace:seh:call_vectored_handlers handler at 0038DA80 returned 0
0080:trace:seh:call_vectored_handlers calling handler at 7B00B130 code=6ba flags=0
0080:trace:seh:call_vectored_handlers handler at 7B00B130 returned 0
0080:trace:seh:call_stack_handlers calling handler at 003A2CF0 code=6ba flags=0
0080:trace:seh:call_stack_handlers handler at 003A2CF0 returned 1
0080:trace:seh:call_stack_handlers calling handler at 003A4540 code=6ba flags=0
0080:trace:seh:
regs_RtlUnwind code=6ba flags=2
0080:trace:seh:regs_RtlUnwind eax=00000000 ebx=00000000 ecx=000006ba edx=010ef8f8 esi=010ef600 edi=010ef8f8
0080:trace:seh:__regs_RtlUnwind ebp=010ef178 esp=010ef170 eip=003a44d6 cs=010f ds=0117 fs=0127 gs=0000 flags=00000202
0080:trace:seh:
regs_RtlUnwind calling handler at 7BC59470 code=6ba flags=2
0080:trace:seh:regs_RtlUnwind handler at 7BC59470 returned 1
0080:trace:seh:__regs_RtlUnwind calling handler at 003A2CF0 code=6ba flags=2
0080:trace:seh:
regs_RtlUnwind handler at 003A2CF0 returned 1
0084:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x12fff1c,4,0x0)
00dc:trace:seh:NtQueryInformationThread (0xfffffffe,12,0xf7ff1c,4,0x0)
0080:trace:seh:dispatch_exception code=6ba flags=0 addr=7B00FD97 ip=7b00fd97 tid=0080
0080:trace:seh:dispatch_exception eax=010ef600 ebx=000006ba ecx=010ef680 edx=00000000 esi=00000000 edi=00116908
0080:trace:seh:dispatch_exception ebp=010ef668 esp=010ef5f4 cs=11010f ds=0117 es=0117 fs=0127 gs=0000 flags=00000246
0080:trace:seh:call_vectored_handlers calling handler at 0038DA80 code=6ba flags=0
0080:trace:seh:call_vectored_handlers handler at 0038DA80 returned 0
0080:trace:seh:call_vectored_handlers calling handler at 7B00B130 code=6ba flags=0
0080:trace:seh:call_vectored_handlers handler at 7B00B130 returned 0
0080:trace:seh:call_stack_handlers calling handler at 003A2CF0 code=6ba flags=0
0080:trace:seh:call_stack_handlers handler at 003A2CF0 returned 1
0080:trace:seh:call_stack_handlers calling handler at 003A4540 code=6ba flags=0
0080:trace:seh:regs_RtlUnwind code=6ba flags=2
0080:trace:seh:__regs_RtlUnwind eax=00000000 ebx=00000000 ecx=000006ba edx=010ef8f8 esi=010ef600 edi=010ef8f8
0080:trace:seh:
regs_RtlUnwind ebp=010ef178 esp=010ef170 eip=003a44d6 cs=010f ds=0117 fs=0127 gs=0000 flags=00000202
0080:trace:seh:regs_RtlUnwind calling handler at 7BC59470 code=6ba flags=2
0080:trace:seh:__regs_RtlUnwind handler at 7BC59470 returned 1
0080:trace:seh:
regs_RtlUnwind calling handler at 003A2CF0 code=6ba flags=2
0080:trace:seh:__regs_RtlUnwind handler at 003A2CF0 returned 1
00a4:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x192ff1c,4,0x0)
0050:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x10eff1c,4,0x0)
0090:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x150ff1c,4,0x0)
00d0:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x1dfff1c,4,0x0)
0114:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x2a5ff1c,4,0x0)
0080:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x10eff1c,4,0x0)
010c:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x284ff1c,4,0x0)
0060:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x13aff1c,4,0x0)
0078:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x15bff1c,4,0x0)
0044:trace:seh:NtQueryInformationThread (0xfffffffe,12,0xf8ff1c,4,0x0)
0098:trace:seh:NtQueryInformationThread (0xfffffffe,12,0x17cff1c,4,0x0)
0038:trace:seh:NtGetContextThread 0xfffffffe: eax=0011be88 ebx=0011be88 ecx=0023010f edx=00000202 esi=0011bdec edi=0011be88
0038:trace:seh:NtGetContextThread 0xfffffffe: ebp=00d7fe68 esp=00d7fe4c eip=7bc0b9cc cs=010f ss=0023 flags=00000203
0038:trace:seh:NtGetContextThread 0xfffffffe: ds=0117 es=0117 fs=011f gs=0000
0038:trace:seh:NtQueryInformationThread (0xfffffffe,12,0xd7ff1c,4,0x0)

Thats what i got as log whenn trying to launch Tomb Raider III

For Tomb Raider 1 you don't actually need Crossover.
The GOG version uses a bundled DOSBox-x installation. You can get this working by downloading the Mac version of dosbox-x (x86 and ARM versions are available) from here: https://dosbox-x.com/
Then copy the Tomb Raider 1 folder from the GOG Games directory of the bottle to somewhere outside, e.g. your home directory (~).
For ease rename the copied folder to tr1
In this folder there is a dosboxTR_soft.conf file. Edit this and change the mount / imgmount lines to the following.

mount C ~/tr1
imgmount d ~/tr1/game.dat -t iso -fs iso

You can then run this from a terminal (or use automator to create an app to launch it)

open -a dosbox-x.app --args -conf ~/tr1/dosboxTR.conf -conf ~/tr1/dosboxTR_soft.conf

You can experiment with the dosboxTR.conf fullscreen settings to get the best for your setup.

Thank you for the hint. I thought the GOG version requires Windows. Will try that.

Hi, so glad I found this thread as I'm having problems getting the GOG Tomb Raider games working too, I've contacted GOG support, but they sent me straight to Codeweavers. No issues with TR2 in Crossover, couldn't get TR1 to play, so will try the dosbox download suggested in this forum, but my problem is TR3! I had installed the GOG executable (using Crossover) & was playing it fine a year or so ago, then accidentally deleted the bottle. Installed it again recently & it now asks for the TR3 cd & won't let me launch. I don't have a disc drive of any sort, so can't do the "burning to a disc" trick that's suggested for this game. Please can anyone help, as I was near the end of this game & would love to finish it :(

I'm using MacBook pro 15'' OS Monterey 12.3.1

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