Game wont load at all under OSX 10.9 Mavericks..


(Pakrat) #1

Was working in Mountain Lion but now after updating the OS to Mavericks, it crashes/quits unexpectedly while loading after a few secs…

Hoping that someone will find a workaround…


(Smurfer) #2

(Pakrat) #3

Yep… Thats about the size of it…


(ailmanki) #4

Did you try the jka launcher already?
http://redsaurus.net/blog/?p=112


(MajorHassle) #5

Sadly it still doesn’t start. I wasn’t really hopeful as this was a fix for OpenGL issues under Lion/Mountain Lion, and ET ran fine under those OSes.


(ailmanki) #6

Well not having OSX and that stuff… If you can post logs - lots of em… maybe I can help… dunno though. Logs might be useless and show nothing at all.

There should be a tool from OSX called console, with it you can see logs … somewhere hopefully you find the output from et.
Well search a bit, gather everything which seems to be related and post it. Maybe start et - and check the new log it has just produced.
Also et itself might have produced some logs…

Then maybe et:legacy works for you, http://dev.etlegacy.com/download although its for 10.8


(MajorHassle) #7

Enjoy:

Process: Wolfenstein ET [27953]
Path: /Applications/Wolfenstein ET/Wolfenstein ET.app/Contents/MacOS/Wolfenstein ET
Identifier: com.activision.rtcw_et
Version: 2.60b4 (2.60b4)
Code Type: X86 (Native)
Parent Process: launchd [180]
Responsible: Wolfenstein ET [27953]
User ID: 501

Date/Time: 2013-10-25 18:33:10.145 -0500
OS Version: Mac OS X 10.9 (13A603)
Report Version: 11
Anonymous UUID: 99C4FD26-EAA0-BFBD-076A-406FC54637C6

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000

Dyld Error Message:
Symbol not found: _OTSetNonBlocking
Referenced from: /Applications/Wolfenstein ET/Wolfenstein ET.app/Contents/MacOS/Wolfenstein ET
Expected in: /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 dyld 0x8fe240b5 dyld_fatal_error + 1
1 dyld 0x8fe26de8 dyld::bindLazySymbol(mach_header const*, unsigned long*) + 72
2 dyld 0x8fe3734e stub_binding_helper_interface2 + 20
3 com.activision.rtcw_et 0x000e009a 0x1000 + 913562
4 com.activision.rtcw_et 0x000e2868 0x1000 + 923752
5 com.activision.rtcw_et 0x0007c2b0 0x1000 + 504496
6 com.activision.rtcw_et 0x000e3c25 0x1000 + 928805
7 com.activision.rtcw_et 0x00002456 0x1000 + 5206
8 com.activision.rtcw_et 0x0000237d 0x1000 + 4989

Thread 1:
0 libsystem_kernel.dylib 0x99025046 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x94b38dcf _pthread_wqthread + 372
2 libsystem_pthread.dylib 0x94b3ccce start_wqthread + 30

Thread 2:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x99025992 kevent64 + 10
1 libdispatch.dylib 0x963c78bd _dispatch_mgr_invoke + 238
2 libdispatch.dylib 0x963c7556 _dispatch_mgr_thread + 52

Thread 3:
0 libsystem_kernel.dylib 0x99025046 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x94b38dcf _pthread_wqthread + 372
2 libsystem_pthread.dylib 0x94b3ccce start_wqthread + 30

Thread 4:
0 libsystem_kernel.dylib 0x99025046 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x94b38dcf _pthread_wqthread + 372
2 libsystem_pthread.dylib 0x94b3ccce start_wqthread + 30

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x8fe570f8 ebx: 0x00006d38 ecx: 0x00000000 edx: 0x8fe7f084
edi: 0x8fe7f084 esi: 0x8fe251e3 ebp: 0xbffff698 esp: 0xbffff67c
ss: 0x00000023 efl: 0x00000246 eip: 0x8fe240b5 cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0x04219000

Logical CPU: 0
Error Code: 0x00000000
Trap Number: 3

==snip==


(ailmanki) #8

Well… so far its crashing cause of this

Dyld Error Message:
Symbol not found: _OTSetNonBlocking
Referenced from: /Applications/Wolfenstein ET/Wolfenstein ET.app/Contents/MacOS/Wolfenstein ET
Expected in: /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon

And that belongs to Open Transport which has been removed from 10.9.
A rather quick search did not really give much info… seems thats just gone. No replacement in sight.

You might want to try wineskin and run the windows version… http://wineskin.urgesoftware.com/tiki-index.php


(Radegast) #9

That one will most likely not work. It was my first attempt at compiling redistributable Mac binaries and I failed miserably.

MajorHassle, ET:L is only compatible with Silent Mod, ETRun and Legacy Mod on Mac OS X, but if you decide you would like to give it a try, drop by our IRC channel #etlegacy @ Freenode.org and I will walk you through the compilation process. Unfortunately, Mavericks made it a bit harder to compile the client, so you would need to install several packages starting with Homebrew.


(MajorHassle) #10

Thanks for doing the search that I was apparently too lazy to do. And wouldn’t you know it, but my version of Parallels Desktop also does not work with Mavericks.

[sigh]

Searching on my own, it appears that there are quite a few applications that now crash. I guess we can only hope that someone will take the initiative and the Wolfenstein ET open source code and replace open transport with a modern TCP/IP API.

Oh, and I too have tried Wine in the past with nothing but headaches. Parallels was a much easier solution.


(ailmanki) #11

Wine itself is difficult to use, but wineskin - dunno last time I used it (osx 10.7 ? i guess) it worked like a charm. Sure Parallels is much easier to use in general most probably, but it comes also at a cost of running a whole OS. If you have not tried yet wineskin, give it a try.


(MajorHassle) #12

Alright, alright, I’ll give it a shot. Thankfully of my two favorite servers, one is Silent and the other is Legacy so we should be golden.


(Radegast) #13

I managed to make ET:L app bundle for Mac OS X 10.9 Mavericks.

I’ve wasted the whole Saturday on this, so I would really appreciate if you could try it out: http://mirror.etlegacy.com/etlegacy-2.71rc3-dirty-git.zip [~241mb]

Just unzip and click on etl.app

If that doesn’t work, you need to download libSDL 1.2 DMG file from http://libsdl.org/download-1.2.php, open it and move “SDL.framework” to /Library/Frameworks or /Users/MajorHassle/Library/Frameworks

EDIT: turns our you need to install SDL.framework and if you get “App can’t be opened because it is from an unidentified developer” error, then right-click (or control-click) the etl.app file and then choose “Open”


(Nail) #14

[QUOTE=Radegast;479611]I managed to make ET:L app bundle for Mac OS X 10.9 Mavericks.

I’ve wasted the whole Saturday on this, so I would really appreciate if you could try it out: http://mirror.etlegacy.com/etlegacy-2.71rc3-dirty-git.zip [~241mb]

Just unzip and click on etl.app

If that doesn’t work, you need to download libSDL 1.2 DMG file from http://libsdl.org/download-1.2.php, open it and move “SDL.framework” to /Library/Frameworks or /Users/MajorHassle/Library/Frameworks

EDIT: turns our you need to install SDL.framework and if you get “App can’t be opened because it is from an unidentified developer” error, then right-click (or control-click) the etl.app file and then choose “Open”[/QUOTE]

outstanding, have a star


(Mateos) #15

I’d recommend this application, diverted from Wine but specifically optimized for video games:
http://www.playonlinux.com/en/

Well, you’ll see “Linux” everywhere, but there’s a PlayOnMac too available there :slight_smile:


(xBlackWolf) #16

Hi guys,

I’ve had the same issue here too since upgrading to Mavericks.

PlayOnMac works well with the official 2.6b Windows installation, and with ET Legacy…

Two downsides:

  • Loss of FPS on both versions (fuel dump, railgun etc. running at approximately 20 FPS in some cases outside, as opposed to over 60 native)
  • PunkBuster does not function correctly and results in kicks when joining PB enabled servers

Other than that, it works just fine. PlayOnMac downloads any X11 installations required with very little intervention from the user.

Not as good as in Mountain Lion, but it will do for now.

Cheers,
BlackWolf.


(Mateos) #17

Thank you for the feedback, you should share it with the PlayOnMac dev team! If they can get ET (and maybe iDTech III games?) to run well, it will be a good alternative until ET:L can run well on its own on Apple systems :slight_smile:


(xBlackWolf) #18

[QUOTE=Radegast;479611]I managed to make ET:L app bundle for Mac OS X 10.9 Mavericks.

I’ve wasted the whole Saturday on this, so I would really appreciate if you could try it out: http://mirror.etlegacy.com/etlegacy-2.71rc3-dirty-git.zip [~241mb]

Just unzip and click on etl.app

If that doesn’t work, you need to download libSDL 1.2 DMG file from http://libsdl.org/download-1.2.php, open it and move “SDL.framework” to /Library/Frameworks or /Users/MajorHassle/Library/Frameworks

EDIT: turns our you need to install SDL.framework and if you get “App can’t be opened because it is from an unidentified developer” error, then right-click (or control-click) the etl.app file and then choose “Open”[/QUOTE]

Hi,

Thanks for your support.

However, I’m facing issues with ET:L here. I took a screen print, but that recorded normal. However, here’s what I actually see: http://i41.tinypic.com/21j6etg.jpg

Also, the ‘Could not load an official .pk3 file’ error is generated when joining any game server, be it legacy, silEnT etc.


(Radegast) #19

Thank you for testing that package. I will try to do a better job for the next release, but this was helpful, because at least now I know how to handle dependencies on Mac.

It seems your only option for now is to use Wine (playonmac). :frowning:


(MajorHassle) #20

Yeah, thanks Radegast for your work. I get both of BlackWolf’s issues. So, if you’re crazy enough to kill another Sunday, I’ll be happy to run another test.

And while the PlayOnMac fires up fine, I’ve yet to successfully connect to a server.