Finger info for icculus@icculus.org...




Men of Valor:
 Apparently I've been outed: I'm the 'team' working on this for Aspyr.
 More on this later.


UnrealEngine3:
 One thing I'm learning by fighting with a different project that has nothing
 to do with UE3: modern 3D graphic APIs are really friggin intimidating.
 I'm really growing to hate both DirectX 9 and OpenGL 2.0, which is
 unfortunate considering there isn't really any part of UE3's renderer that
 doesn't concern itself with DX9-level tech. This makes me grumpy. I feel like
 the Unix equivalent of those two old dudes in the balcony on the Muppet Show.


OpenAL:
 (If you want the Apple/VoIP patch source code, it's on the mailing list, but
  not in CVS as far as I know. Check the openal-devel list archives at
  openal.org.)


Duke3D:
 It's later in the week. :)

 Here you go, without further ado...Duke Nukem 3D for MacOS X:

  http://0day.icculus.org/duke3d/duke3d-macosx-11262004.dmg.bz2

 This package includes an installer that will install the game from either
  the PC "Atomic Edition" disc, or the MacSoft disc from the Mac Classic
  version of the game. If you don't have a retail disc, the installer can
  give you the free shareware episode.

 3DRealms still sells the game off their website at 3drealms.com (in fact,
  they recently did an updated print run, believe it or not). If you don't
  have it, this is the path of least resistance to a legitimate copy of the
  game. eBay is another option. Make sure you get the "Atomic Edition" if
  you buy a PC disc.

 TCP/IP networking and an OSX version of the level editor are included, but
  are intentionally hidden. Use at your own risk. :)

 Do not contact 3DRealms or MacSoft for tech support; they will not help you
  with this version of the game...but https://bugzilla.icculus.org/ might.

 Props to the icculus.org Mac Ninjas for beta testing this and finding some
  good bugs...props also to the build/duke3d porters (of which Steven Fuller
  and Dan Olson did the most work, even though I steal all the credit), and
  Sean, who found me a Mac version of Duke for testing.

 UPDATED: The above URL is a newer build. It's been updated to work
  with French MacSoft disc, and I fixed a nasty crashbug. If you previously
  downloaded the game, you should throw that install in the trash and use
  the above build. Save game and config are stored under your home folder,
  so you won't lose them by trashing the game icon.

 Also, some notes based on various forum comments from early downloaders:
  - "It crashes a lot" ... this is probably the issue fixed in the
  11262004 build, above. Use that and you're good to go.

  - "The mouse doesn't look up/down" ... this is how the original DOS version
  works, too. Duke3D was from a time when mouse use at all (let alone
  mouselook) was a strange concept. As such, as long as an enemy is on
  the screen and lines up horizontally with your crosshair, you'll fire
  at it. That being said, you CAN use mouselook...hold down "U" by default.
  As a hack, you can assign it to Caps Lock, and you won't have to hold it
  down. Autorun can be reassigned to something else so it doesn't overlap
  since it doesn't need to be held down. Please note that mouselooking was
  always a hack in the Build Engine, and you can only look up and down a
  little anyhow. You'd be surprised to find you actually don't need to
  look up and down to beat the whole game. :)

  - "The game doesn't respect my anti-aliasing settings" ... The game doesn't
  use OpenGL. The 3D scene is software-rendered into a 2D surface. There
  is actually a codefork that allows for OpenGL rendering (google for
  "polymost"), but no one's ported it from Windows yet, and honestly, I
  think that you should really experience Duke as it was originally
  intended. The software renderer gets 120fps on my powerbook, so we
  aren't really hurting for performance even without OpenGL.

  - "Now we need Shadow Warrior" ... we don't have the source code. But if
  3DRealms ever releases it, we've got that covered like a Jimmy Hat.
  My suspicion is that they'll release it someday, as they have released
  both Duke and Rise of the Triad under the GPL.

  - Changing video resolution: run the game so it makes a config file in
  $HOME/Library/Application Support/Duke Nukem 3D/duke3d.cfg ... look
  for "ScreenWidth" and "ScreenHeight" ... not every arbitrary resolution
  will work. Remember that in the original DOS game, 640x480 was considered
  a "really high resolution".

  - "How do I install/use "Duke It Out in D.C." expansion?" ... I don't know.
  I don't have the expansion pack. Information on this is welcome.

 Also, the source code to the installer (a fork of loki_setup with hacks for
  the MacSoft disc) is here...
  http://icculus.org/duke3d/loki_setup_macduke.tar.bz2
  ... don't rerun the configure script, since I hand-edited the Makefiles.
  ... don't bother me about this installer codefork. It's a mess, I know.


UTPG:
 Apparently the driver bugfix got rolled into Software Update for OSX 10.3.6.
 Have you hugged an Apple engineer today?


Unreal Tournament 2003:
 There's an exploit in the ut2003 network code, so here's a new build.

 Linux: http://0day.icculus.org/ut2003/ut2003lnx_patch2225-3-BETA.tar.bz2
 MacOSX: http://0day.icculus.org/ut2003/ut2003-mac-patch-2225-3.dmg.bz2

 The Linux one has about a million changes over the stock 2225, since it's got
 all the MacOSX work on top of it. Consider it beta. The Mac version has one
 or two fixes, so it's worth updating.


Unreal Tournament 2004:
 Mac version 3339: http://0day.icculus.org/ut2004/ut2004-macpatch3339.dmg.bz2
 This one is big (90 megs instead of 15), because it installs the ECE Bonus
 Pack. It is safe to use this even if you previously installed the ECE-BP,
 but there are some 3339 things that need to override the scripts shipped
 with the bonus pack, so this was easier than trying get everyone to install
 everything in the right order.

 Linux version 3339: http://0day.icculus.org/ut2004/ut2004-lnxpatch3339.tar.bz2
 Please install the Editors' Choice bonus pack FIRST, and then 3339.
 Bonus pack is here: http://0day.icculus.org/ut2004/ut2004-ECEBonusPack.tar.bz2

 So this goes:
  1) Install game (or take an existing installation at any version)
  2) Unpack ECEBonusPack and copy into game installation.
  3) Unpack 3339 and copy into game installation.

  If you're using an Editors' Choice Edition disc (the box is reddish),
  then skip straight to step #3...the bonus pack is part of the default
  installation on those discs.


MOHPA:
 ...so...much...middleware...


Call of Duty:
 (new COD and CODUO patches are coming...any minute now...)

 Original COD Linux admins should currently be using:
  http://icculus.org/betas/cod/COD-lnxded-1.4-07252004.tar.bz2

 COD:UO Linux admins should currently be using:
  http://0day.icculus.org/cod/coduo-lnxded-1.41e.tar.bz2


Postal 2 Share the Pain:
 Did an interview with Macologist about Postal 2, among other things:
  http://www.macologist.org/portal.php?topic_id=607


America's Army:
 2.2.1 for Linux is on the fast track with the beta testers. I hope to see
 it shipping this week. The Mac build is suffering from a serious problem...
 we don't have a license to use GameSpy's SDK on the Mac anymore, for reasons
 I won't get into here. For a purely-multiplayer game, this complicates
 things, to say the least. There are some minor contingency plans in place,
 but this means more delays. I know you all love waiting, sorry about this.


Other stuff:
 "The thing to do is to crack every fighting head that you see, before there
 are so many fighting heads that you cannot crack any of them. There is but
 scant account kept of cracked heads in back of the yards, for men who have
 to crack the heads of animals all day seem to get into the habit, and to
 practice on their friends, and even on their families, between times. This
 makes it a cause for congratulation that by modern methods a very few men can
 do the painfully necessary work of head-cracking for the whole of the
 cultured world."
  -- Upton Sinclair, "The Jungle"

--ryan.


When this .plan was written: 2004-11-25 16:57:13
.plan archives for this user are here (RSS here).
Powered by IcculusFinger v2.1.27
Stick it in the camel and go.