(I _STILL_ need to merge Bargle's code...argh.)
Take a looksie: http://icculus.org/~icculus/tmp/dukeosx-first-run.jpg
MacOS X port is in CVS now, but it's not nearly done (but you _can_ limp
through the game...I played through the first few levels on the Mac).
Details on building, what's still broken, and who _not_ to bug about it are
Update: Adam Green sent me the (simpler than you'd think) fix for the
sound code...I get working sound effects on MacOS X, now. Thanks!
...UTPG Dedicated Server now runs on MacOS X. I connected to it and
walked around with a linux 451 client. Garbage collection is disabled on
the Mac at the moment, since there is a C++/UnrealScript mirroring
mismatch somewhere that kills it, but it appears to be functional.
The MacOSX client, however, terminates "normally" somewhere between a
return call and the function it's returning to. :( Probably a stack
corruption or a mirroring mismatch triggering that. I'll figure it out.
This is a long way from done. We'll probably put the dedicated server out
first so some admins can help us shake out the bugs (since lots of them will
apply to the client, too). And, obviously, there's no way in hell the client
will get released in close proximity to UT2003 for the Mac. I'm not getting
paid for my work on UTPG (Linux or Mac), so go buy ut2003 from MacSoft as a
sign of your appreciation. :)
Server is out. Details here.
Beta 1 of the Linux client is avaiable. Get it.
The First Encounter: Beta three is out.
The Second Encounter is now available, too!
Details are here.
Time to work on ssam is non-existant, and there will probably not be another
build for Linux for the foreseeable future, if ever.
Unreal Tournament 2003:
Release Candidate 4 is looking like it'll be going Gold in a few hours (whew!)
so we are definitely on track to ship on June 11th. Thanks to James Robrahn
and his crew for busting my balls to fix all the little things...they found
a ton of bugs that Infogrames (and a couple hundred thousand gamers) missed
in the win32 version.
There were a good number of generic Unix and OpenGL fixes done for the Mac
version that also apply to the Linux port...I really want to do an
unofficial Linux patch (2225.1?) that incorporates these fixes if there's
time, but don't hold me to that.
Everyone please send love to Gregory S. Read, who suffered with rewriting
loki_setup to be a Carbon app so we could use it on the UT2003 retail discs.
Writing MacOS software involves social hurdles in addition to the usual
technical ones ("Can you change this text to be more descriptive in half
the words?"...Mac UI considerations are olympic events at times, I swear),
and Greg, despite changing requirements and fluctuating deadlines, tackled it
There will be another Linux dedicated server patch (that's compatible with
Spearhead 2.15), but...I'm fucking swamped. I'll let you know when it's here.
(Still need to package up a non-Gentoo version of this for Linux...)
I've made approximately 6,342,092 patches to ut2003 in the past week, and
most apply to ArmyOps, too, so that all needs to get merged...
Looks like I'll be moving icculus.org to the Unreal Developer Network, as a
temporary hosting solution (thanks, Vito!) while I figure out about getting
myself moved somewhere and getting a T-1 line run to that somewhere. Stealing
electricity is tough work...I wasn't cut out for a life of crime, I guess.