Ioquake3 failed to launch (mac os sera 10.12.6)

Help me to launch. Here is log:

ioq3 1.36 macosx-i386 Apr 22 2009
----- FS_Startup -----
Current search path:
/Users/andrey/Library/Application Support/Quake3/baseq3/pak8.pk3 (9 files)
/Users/andrey/Library/Application Support/Quake3/baseq3/pak7.pk3 (4 files)
/Users/andrey/Library/Application Support/Quake3/baseq3/pak6.pk3 (64 files)
/Users/andrey/Library/Application Support/Quake3/baseq3/pak5.pk3 (7 files)
/Users/andrey/Library/Application Support/Quake3/baseq3/pak4.pk3 (272 files)
/Users/andrey/Library/Application Support/Quake3/baseq3/pak3.pk3 (4 files)
/Users/andrey/Library/Application Support/Quake3/baseq3/pak2.pk3 (148 files)
/Users/andrey/Library/Application Support/Quake3/baseq3/pak1.pk3 (26 files)
/Users/andrey/Library/Application Support/Quake3/baseq3/pak0.pk3 (3539 files)
/Users/andrey/Library/Application Support/Quake3/baseq3
/var/folders/c8/dvmfz3wn7932j41lh4475r780000gn/T/AppTranslocation/8CA1117F-5D43-4E34-9F16-E02E068B300E/d/ioquake3fe-1.36.app/Contents/MacOS/baseq3
/var/folders/c8/dvmfz3wn7932j41lh4475r780000gn/T/AppTranslocation/8CA1117F-5D43-4E34-9F16-E02E068B300E/d/baseq3


4073 files in pk3 files
execing default.cfg
execing q3config.cfg
couldn’t exec autoexec.cfg
Hunk_Clear: reset the hunk ok
----- Client Initialization -----
Couldn’t read q3history.
Your network rate is too slow for VoIP.
Set ‘Data Rate’ to ‘LAN/Cable/xDSL’ in ‘Setup/System/Network’ and restart.
Until then, VoIP is disabled.
----- Initializing Renderer ----

QKEY found.
----- Client Initialization Complete -----
----- R_Init -----
SDL using driver "Quartz"
Initializing OpenGL display
Estimated display aspect: 1.600
…setting mode -1: 1280 720
Using 8/8/8 Color bits, 24 depth, 8 stencil display.
Available modes: '1680x1050 800x500 1024x640 1152x720 1280x800 1440x852 720x480 640x480 800x600 1024x768 1280x1024’
GL_RENDERER: NVIDIA GeForce GT 330M OpenGL Engine

ioquake 1.36 (2009) uses SDL 1.2.15 which crashes on recent macOS. This problem is solved in the test build. See the macOS players guide.

1 Like

Hi @zturtleman, thanks for your response! I know this is almost a two year post, but I happen to have the same issue as the OP, and unfortunately test builds seem to be taken offline (according to this page https://ioquake3.org/get-it/test-builds/) and the link you posted to macOS players guide returns 404.

Any idea how does one get this running on macOS these days?

The last line in the log for me says GL_RENDERER: ATI Radeon R9 M370X OpenGL Engine. Then it crashes. This is actually somewhat odd, because my 2015 MacBook Pro has Intel Iris Pro 1536 MB.

Also I’m running macOS Mojave, if that makes any difference.

Nevermind, I got it working with a little bit of effort. If anyone else is facing the same issue, this is how I got it running:

  1. Install Xcode from macOS App Store.
  2. Open Xcode, because you need to accept the licence agreement and let it install additional components. You can close it once done.
  3. Download the ioquake 3 source code from the GitHub repo: https://github.com/ioquake/ioq3
  4. In Terminal, navigate to the source code folder and run ./make-macosx.sh x86_64

The compilation takes a minute or so, and then you’ll have the ioquake3 app inside of the build directory. Make sure to add the *.pk3 files under baseq3 folder, and you should be good to go!

Huge props to the people who set this project up, it was super easy to compile, I’m actually mind blown! Hats off!

2 Likes

Hey,

I need your help, I don’t understand everything, once I installed codeX, I don’t know what to do ? Do I have to copy paste something on the Terminal ?

thanks a lot for your help !

Anthony.

Someone has a clue ? :frowning:

I miss Quake so much !

Thanks a lot !! :slight_smile:

The post above you says what to do.

  • Install Xcode.
  • Open Xcode, agree to license and then close it.
  • Download ioquake3 source code ZIP. Click the zip in Finder to unzip it.
  • Open Terminal app. Run cd Downloads/ioq3-master in Terminal to change to directory containing the ioquake3 source code.
  • Then, still in the Terminal, run ./make-macosx.sh x86_64. It will compile ioquake3. You can close the Terminal when it’s finished.

There should be an ioquake3 app in Downloads/ioq3-master/build/release-darwin-x86_64. Move the ioquake3 app to a folder containing baseq3.

For example:

/Applications/ioquake3/ioquake3.app
/Applications/ioquake3/baseq3/pak0.pk3
/Applications/ioquake3/baseq3/pak1.pk3
/Applications/ioquake3/baseq3/pak2.pk3
/Applications/ioquake3/baseq3/pak3.pk3
/Applications/ioquake3/baseq3/pak4.pk3
/Applications/ioquake3/baseq3/pak5.pk3
/Applications/ioquake3/baseq3/pak6.pk3
/Applications/ioquake3/baseq3/pak7.pk3
/Applications/ioquake3/baseq3/pak8.pk3
1 Like

EDIT ; thanks a lot works perfect now !!! I better understood how you wrote it, thanks a lot

1 Like

zturtleman, thank you for the instructions. I was able to get ioquake compiled and running on OS X 10.15.6 (after upgrading) but it’s barely playable now. I’m using the same q3config as I was before upgrading and it was running quite smoothly then. Any thoughts?

I was able to fix it by changing the config file to use opengl1 per the suggestions here:

1 Like