Rift 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

Mac: installed Rift using Steam -- updated with logs of trying to run patcher

OS: OSX Snow Leopard 10.6.6, all latest patches
Crossover: 10.0.1

Game launcher appears when I start the software from Steam. Then an update required dialog pops up with an OK/Cancel option for running the game now.

Pressing either OK or Cancel causes the dialog and Launcher to disappear.

Problem: nothing is running, no updates and no Rift.

Additional Info:

Took a bit of a risk I guess, I read Steam worked well and people seem to have Rift working.

Installed in Steam Bottle:
Direct X 9
.Net 3.0
Flash

Steam does seem to work quite well. The game was downloaded and the launcher starts. I seem to have problems merely with the Rift updater it looks like.

Update:

I ran a logged session attempting to first run Rift directly. This didn't work, and then the RiftPatchLive program. This seems to work and a patch was downloaded.

The Nullsoft installer trips up on trying to update the patcher.. so I had to abort the install.
[b]
RiftPatchLive log:[/b]

** Sun Feb 27 08:04:51 2011
Starting '/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wineloader' 'winewrapper.exe' '--workdir' '/Users/USERNAME/Library/Application Support/CrossOver/Bottles/Steam Bottle/drive_c/Program Files/Steam/steamapps/common/rift' '--start' '--'
'/Users/USERNAME/Library/Application Support/CrossOver/Bottles/Steam Bottle/drive_c/Program Files/Steam/steamapps/common/rift/riftpatchlive.exe'

fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:system:SetProcessDPIAware stub!
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:ole:CoCreateInstance no instance created for interface {ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf} of class {56fdf344-fd6d-11d0-958a-006097c9a090}, hres is 0x80004002
fixme:mac_ime:NotifyIME NI_CONTEXTUPDATED: IMC_SETCANDIDATEPOS
fixme:imm:ImmReleaseContext (0x50190, 0x1c4900): stub
fixme:win:FlashWindowEx 0x33e8d8
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:win:FlashWindowEx 0x33c288
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:mac_ime:NotifyIME NI_CONTEXTUPDATED: IMC_SETCANDIDATEPOS
fixme:win:FlashWindowEx 0x339c78
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub

[b]
INSTALLER ERROR SCREENSHOTS:[/b]

http://imgur.com/a/46z8P

LOG FOR RUNNING RIFT DIRECTLY

** Sun Feb 27 08:02:52 2011
Starting '/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wineloader' 'winewrapper.exe' '--workdir' '/Users/USERNAME/Library/Application Support/CrossOver/Bottles/Steam Bottle/drive_c/Program Files/Steam/steamapps/common/rift' '--start' '--'
'/Users/USERNAME/Library/Application Support/CrossOver/Bottles/Steam Bottle/drive_c/Program Files/Steam/steamapps/common/rift/rift.exe'

fixme:exec:SHELL_execute flags ignored: 0x00000100

Well, the error seems obvious (the selflivepatcher is in use and therefore can't be written), but I can't figure out how to run the patch installer manually.

Aside: (It's interesting that they used QT as their widget library but weren't tempted to wrap Direct X)

ANNNDD it looks like this might be a generalized problem:

http://forums.riftgame.com/showthread.php?87043-Can%B4t-update

For all the supposed quality I kept reading about on this game, you'd think they would have tested updating the patcher.

If anyone knows where the patch installers get copied to, I'd like to try running it separately from the patch program.

OK solved that:

From terminal do: ps aux | grep -i patch
then kill -9 <process ID for selfpatchlive.exe>

Then click retry and the patch completes. Now to try running rift again.

Well, successfully (I think) ran the patches:
The game lets me login and starts. Unfortunately, seems completely stalled right after the first cinematic at the main Rift start screen.

I also noted some new errors communicating with patching process:

http://imgur.com/a/RDFkI

Using process view I see that the command line sent to Rift is:

/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wineloader .\rift.exe -u <username> -k C:\users\crossover\Temp\tkt45cf.tmp -l English -s 208.94.27.63:6520;208.94.27.71:6520;208.94.27.31:6520;208.94.27.39:6520;208.94.27.47:6520;208.94.27.55:6520;208.94.27.79:6520;208.94.27.87:6520

Using netstat -a | grep '208.94.27' I see that the process appears to have failed completely to talk to any of the servers. The temp file is generated each time by the launcher utility.

Note: I temporarily disabled my computer's firewall to verify that wasn't the problem. Since then I have restored it and merely added an exception for the Crossover application.

Current status: the application fails to talk to the game servers. Perhaps it is related to those winsock errors I noted above from the log.

I've been running some logs with +thread +file +event turned on.

It looks like every time I run it it wants to patch again. I noted this at the end of the last run:

am/steamapps/common/rift/assets/texture/texture_ui_0.pak"
trace:file:CreateFileW returning 0x300
trace:file:ReadFile 0x300 0x27e0a68 770 0xbd3f314 0x0
trace:file:WriteFile 0x138 0x33b76c 81 0x33b750 0x0
trace:file:WriteFile 0x138 0x33af14 102 0x33aef8 0x0
trace:file:WriteFile 0x138 0x33af14 102 0x33aef8 0x0
trace:file:WriteFile 0x138 0x33af14 102 0x33aef8 0x0
trace:file:WriteFile 0x138 0x33af14 102 0x33aef8 0x0
trace:file:WriteFile 0x138 0x33af14 102 0x33aef8 0x0
err:seh:setup_exception_record stack overflow 1232 bytes in thread 004f eip 7bc30d6c esp 00240e60 stack 0x240000-0x241000-0x340000

Actually this exception is probably due to my killing the process.

The logs are pretty big.. about 65K each. I'll see about finding a place to upload them in a bit.

I gave up on uploading the log to scribd. Can email them on request.

Final Status:

RIFT is not working on OSX with Crossover. The application installs, starts, but fails network connectivity.

Here is the run log from patcher to Rift itself where it is stuck on the starting screen and there is no network connectivity:

** Sun Feb 27 14:33:19 2011
Starting '/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wineloader' 'winewrapper.exe' '--workdir' '/Users/USERNAME/Library/Application Support/CrossOver/Bottles/Steam Bottle/drive_c/Program Files/Steam/steamapps/common/rift' '--start' '--'
'/Users/USERNAME/Library/Application Support/CrossOver/Bottles/Steam Bottle/drive_c/Program Files/Steam/steamapps/common/rift/rift-live.exe'

fixme:advapi:SetEntriesInAclA 1 0x33f764 0x0 0x33f79c
fixme:advapi:SetSecurityInfo stub
fixme:advapi:SetEntriesInAclA 1 0x33f750 0x0 0x33f798
fixme:advapi:SetSecurityInfo stub
fixme:advapi:SetEntriesInAclA 1 0x33f770 0x0 0x33f7b8
fixme:advapi:SetSecurityInfo stub
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:system:SetProcessDPIAware stub!
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:ole:CoCreateInstance no instance created for interface {ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf} of class {56fdf344-fd6d-11d0-958a-006097c9a090}, hres is 0x80004002
fixme:mac_ime:NotifyIME NI_CONTEXTUPDATED: IMC_SETCANDIDATEPOS
fixme:imm:ImmReleaseContext (0x60032, 0x1c4a70): stub
fixme:win:FlashWindowEx 0x33e8a8
[b]fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub[/b]
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:mac_ime:NotifyIME NI_CONTEXTUPDATED: IMC_SETCANDIDATEPOS
fixme:win:FlashWindowEx 0x33ca48
fixme:ole:snapshot_QueryGetData (0x1cd100, 0x33c830 {cf 000d ptd 0x0 aspect 1 lindex -1 tymed 1})
fixme:ole:snapshot_QueryGetData (0x1cd100, 0x33c810 {cf 000d ptd 0x0 aspect 1 lindex -1 tymed 1})
fixme:mac_ime:NotifyIME NI_CONTEXTUPDATED: IMC_SETCANDIDATEPOS
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:mac_ime:NotifyIME NI_CONTEXTUPDATED: IMC_SETCANDIDATEPOS
fixme:mac_ime:NotifyIME NI_CONTEXTUPDATED: IMC_SETCANDIDATEPOS
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:win:FlashWindowEx 0x339798
fixme:win:EnumDisplayDevicesW ((null),0,0x33f710,0x00000000), stub!
fixme:mac_ime:NotifyIME NI_CONTEXTUPDATED: IMC_SETCANDIDATEPOS
fixme:win:FlashWindowEx 0x337188
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:win:FlashWindowEx 0x339788
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:mac_ime:NotifyIME NI_CONTEXTUPDATED: IMC_SETCANDIDATEPOS
fixme:win:FlashWindowEx 0x337068
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:win:FlashWindowEx 0x339788
fixme:mac_ime:NotifyIME NI_CONTEXTUPDATED: IMC_SETCANDIDATEPOS
fixme:win:FlashWindowEx 0x337068
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"ReleaseDate" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Genres" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Version" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"WindowsSystemPerformanceRating" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Developers" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Publishers" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"GameExecutables" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"ExtendedProperties" in Game Definition File not yet supported
fixme:gameux:GameExplorerImpl_VerifyAccess (0x17d188, L"C:\Program Files\Steam\steamapps\common\rift\rift.exe", 0x33fa28)
fixme:win:EnumDisplayDevicesW ((null),0,0x33f4c0,0x00000000), stub!
fixme:ole:CoCreateInstance no instance created for interface {ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf} of class {56fdf344-fd6d-11d0-958a-006097c9a090}, hres is 0x80004002
fixme:win:EnumDisplayDevicesW ((null),0,0x33eef0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f1d0,0x00000000), stub!
fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:d3d:debug_d3dformat Unrecognized 0x54534e49 (as fourcc: INST) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x54534e49) in the format lookup table
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:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33eef0,0x00000000), stub!
err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded
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:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
err:seh:setup_exception_record stack overflow 1232 bytes in thread 0046 eip 7bc30d6c esp 00240e60 stack 0x240000-0x241000-0x340000

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