Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Games Entertainment

Rise of the Triad Source Code Released 259

Woody writes "3DRealms gave us an early Christmas present this year: they've released the complete Rise of the Triad source code in memory of William Scarboro, one of the game programmers who died earlier this year. The source is being released under the GPL, so everyone should be happy. If you ever played ROTT, you might remember that under all of the silliness and gore there was an incredible deathmatch and capture-the-flag element. Discussions are currently starting in the 3DRealms forums. Thanks, 3DRealms!"
This discussion has been archived. No new comments can be posted.

Rise of the Triad Source Code Released

Comments Filter:
  • Awesome! (Score:2, Interesting)

    by RealBeanDip ( 26604 )
    ROTT is a damn good game. Awful nice of 'em to let this loose.
  • ROTTs!!!

    Chris
  • by Dr Caleb ( 121505 ) on Friday December 20, 2002 @07:34PM (#4933203) Homepage Journal
    and those tramp-o-leens are great fun when you have a good caffine buzz going.

    Seeing your opponent turn to a charred skeleton then to ash was quite amusing as well.

    I'll have to dig that out again...

  • anyone remember? (Score:3, Informative)

    by GoatPigSheep ( 525460 ) on Friday December 20, 2002 @07:34PM (#4933205) Homepage Journal
    Ludicrous gibs!

    every so often when you kill someone there would be 3x the gibs.. I wish more games had this!

    On christmas day, the game gets xmas music and an xmas theme...

    there are other easter eggs too.
    • by Jace of Fuse! ( 72042 ) on Friday December 20, 2002 @07:37PM (#4933221) Homepage
      My basic problems with some of the Extra-Gibs hacks for some games is that some of the games had identifiable body parts amoung the gibs.

      for instance, I was always very disturbed by Carmageddon 1 when I would run someone over and 10 eyeballs would end up scattered in the street.
      • by StandardDeviant ( 122674 ) on Friday December 20, 2002 @08:07PM (#4933442) Homepage Journal
        I'd be disturbed to see someone with 10 eyeballs while driving down the street, and would probably decide to run them over. Becuase they're either, as my long video game and B-movie experience has taught me: a) a zombie b) an alien c) a mutant OR d) all of the above, and as such must be destroyed at all costs.
      • "for instance, I was always very disturbed by Carmageddon 1 when I would run someone over and 10 eyeballs would end up scattered in the street."

        Who the hell did you hit? That guy from Last Action Hero??
      • If you want realistic gibs go check out the Demo of Blood Rayne for PC (it just came out today).

        THE BEST GIBS I HAVE EVER SEEN. Indeed it is the goriest game I have ever played - and one of the most satisfying "run & gun" games I have played in a long time.

        Go check it out - you won't be dissapointed.

        Derek
    • And stick to the walls then slide down. Oh yeah. Great game. That game practically demands a sequel.

      Shrooms, the only real god mode, ahh the flame wall, gibs, homing missles, johnwoo as a cheat, more trench coats than london fog could shake a stick at, and the excalibat. Nothing was sweeter than excalibating a dark staff shot back on the guy who thought he got the drop on you. Yeah, and hearing the "No F-ing way!" float back to you down the halls of the dorm, that was the sprinkles on that cupcake.
      • Oh ya, I remember shrooms.

        ROTT, for some odd reason, gave me terrible motion sickness. Many times playing ROTT, I remember thinking "Feeling queasy...but...must...continue game". Then I'd go into shroom mode. I really hated that... =)

        But seriously, did anybody else find that ROTT gave them more motion sickness than any other 3D game?

        • I don't really get motion sickness. Although initially the shrooms made me queasy. But the secret shroom level in ROTT. Holy mother...I needed some dramamine for that one.

          If I stand close to the TV and lean forward a bit while playing Time Splitters 2, I get just a touch of a queasy tingle. Too much free time you say?
        • Yeah, I got it too, although I noticed it with Duke3D as well. I guess it was any game with the build engine that made me motion sick. But not as badly as Dark Forces did. I couldn't play that game for more than 20 minutes without feeling sick to my stomach.

          Anyone know what causes this with some games for some people? Is the frame rate too high/low or something?
        • Totally. I played Duke Nukem, Doom, but ROTT gave me splitting headaches and less enjoyable motion sickness problems.

          It's weird that some games seem not to bother me while others do. I played all the way through Medal of Honor: Allied Assault without any problem, for instance, but Operation: Flashpoint makes me weird out.
          • Okay, here's odd for ya - I can't play Duke Nukeem, Quake, Halflife or any of the other 3d shooters due to terrible motion sickness. The only one I could play? ROTT.

            One of my all time favorite games ever - nothing like whipping across the game equivelent of two miles in under two seconds while hitting trampolines, barreling a quarter mile into the air, swivelling around and filling the field with drunk missles that heatseek to your fellow players. Fun stuff.

            --
            Evan

    • My favorite easter egg was in the old game "Return to Dark Castle"...

      It had the christmas tree around the holiday season too...

      Fantastic game... back in the day when there were actually good games on the mac.

  • by Anonymous Coward
    And who can forget the super cheap tactic of sitting in a corner with the flamewall and just continually firing.
  • Being Jon Edwards (Score:3, Insightful)

    by unterderbrucke ( 628741 ) <unterderbrucke@yahoo.com> on Friday December 20, 2002 @07:38PM (#4933234)
    "3DRealms gave us an early Christmas present this year: they've released the complete Rise of the Triad source code in memory of William Scarboro, one of the game programmers who died earlier this year."

    Somehow, I have a feeling William Scarboro would be happier with a $1 donation for the source code to his family than a free giveaway of one of his greatest works.

    • by delta407 ( 518868 ) <slashdot@l[ ]jhax.com ['erf' in gap]> on Friday December 20, 2002 @07:46PM (#4933301) Homepage
      Somehow, I have a feeling William Scarboro would be happier with a $1 donation for the source code to his family than a free giveaway of one of his greatest works.
      Somehow, I have a feeling that William Scarboro's family would be happier with people remembering one of his greatest works than taking donations.
    • Re:Being Jon Edwards (Score:3, Interesting)

      by bethenco ( 578272 )
      Somehow, I have a feeling William Scarboro would be happier with a $1 donation for the source code to his family than a free giveaway of one of his greatest works.
      You really think so? That doesn't make any sense to me. I've been programming for fun almost all my life and for money for a while now. I would like nothing more than to see source code I've written but was unable to release released under the GPL.

      It sounds like you seem to think that releasing source code is somehow a loss for the person who wrote it. Pretty much all the programmers I know would be delighted to see their code (written for an employer) released.
      • ...sounds like you seem to think that releasing source code is somehow a loss for the person who wrote it.

        That is what it sounds like, but I think he meant that such a donation doesn't help the bereft, at least not monetarily. William Scarboro is dead; he is beyond benefiting. If he were alive, I expect that the continued financial health of his family would be more important to him than his posthumous contributions under the GPL, however praiseworthy that may be.
    • Excellent idea. How do we donate?
    • second-guessing (Score:3, Insightful)

      by Xtifr ( 1323 )
      Somehow, I have a feeling William Scarboro would be happier with a $1 donation...

      Nice of you to second-guess the people who knew him! I won't venture to speak for Mr. Scarboro, since I didn't know him, but all I know is that as a programmer myself, I've already made arrangements for my family -- it's called insurance. I would be FAR more happy to see one of my old projects released to the public by the company that owns the code.
    • Somehow, I have a feeling William Scarboro would be happier with a $1 donation for the source code to his family than a free giveaway of one of his greatest works.

      Is this because you knew him personally, and think that is what he would want? Is his family in poor straits? Or are you second-guessing people who worked with him without having any actual knowledge of the situation?
  • Does anyone remember the code to activate Dog Mode?

    I only vaguely remember running around in ROTT with a dog sniffer in front of me instead of a gun. I believe it would facilitate getting under/to areas you couldn't access otherwise, as well.
    • Comment removed based on user account deletion
    • You had to activate cheatmode first. But I think a \ preceded each code, and should it matter, the codes were actually listed at the end of the executable in plain text if you had a hex editor.
    • Re:Dog Mode (Score:5, Informative)

      by satterth ( 464480 ) on Friday December 20, 2002 @07:56PM (#4933382) Homepage Journal
      When entering these cheats enter "dipstick" before any cheat code. Note these cheats are case sensitive.

      Cheat code Description
      DIPSTICK Enable/disable cheat code
      REEN Re-enter level
      GOOBERS Restart current level
      GOTO Start anouther level
      GOARCH Leave current level
      GOGATES Go to DOS
      MAESTRO Change the game jukebox
      TOOSAD God Mode
      WOOF Dog mode?
      BADTRIP Acid mode
      BOING Less Gravity
      FLYBOY Flying mode
      PANIC Everything normat
      SPEED Autorun on/off
      \DIE Suicide
      \OOF Hurt yourself
      DIMOFF Turn Light dimming off
      DIMON Turn Light dimming on
      GOTA386 Turn ceiling and floor textures off
      GOTA486 Turn ceiling and floor textures on
      SHINEOFF Lights off
      SHINEON Lifhts on
      LONDON Fog enabled
      NODNOL Fog no more
      BURNME Asbestos suit
      SIXTOYS Gives you health bullet-proof armor
      SHOOTME Bullet-proof vest
      HUNTPAC Bullet-proof armor,keys, heatseeker and a split missle
      SLACKER All the keys
      LUNGDUNG A gas mask
      BOOZE A drunk missle
      JOHNWOO Douoble handguns
      FIREBOMB A fire bomb
      HOTTIMES Heat Seeking missle
      PLUGME A machine gun
      SPLIT Split missles
      SEEYA Full God Mode
      KESOFDEATH Energy Spere
      BONES A flame wall
      HOMERUN The Excalibat
      CUJO Full dog mode

  • by xintegerx ( 557455 ) on Friday December 20, 2002 @07:40PM (#4933252) Homepage
    And you thought it would never happen...

    Today we're doing something I bet most everyone out there thought we'd never do. No, it's not Duke Nukem Forever, but something some folks on the net have been asking us to do for ages. Today we're releasing the source code to Rise of the Triad! The source is being released under the GPL license, and we still retain copyright on the game (plus we still sell Rise of the Triad), but folks have been asking for something like this for a long time, and here it is.

    We are dedicating the release of the Rise of the Triad Source code to our late friend and Rise of the Triad programmer William Scarboro, who died tragically back in early August of 2002. I'm sure if he were still with us, William would be happy to see this out there, and see what folks might do with the code.

    In the archive are some thoughts about Rise of the Triad by Tom Hall (the game's producer), and Scott Miller (Apogee/3DR CEO/Founder). You can check out the readme here before downloading the entire archive. In addition to this file, we have several other ROTT related downlods available - check out our ROTT page for the full list.

    The folks reading this who aren't programmers probably won't have any interest in this, but those who are programmers might want to check it out. You can download the file (which is roughly 4Mb zipped) here:

    ftp://ftp.3drealms.com/source/rottsource.zip

    Enjoy! Merry Christmas and Happy Holidays to everyone. See ya next year!
    • Full source release under the GPL? Yes! This is unprecedented for Apogee! I suppose this is the second xmas gift we've been waiting for since last year? I think I'll be opening a new section on my website now for this source code, and maybe host modifications.

      Probably the first order of business here is to strip out the old audio library and other unneeded/Watcom-only portions, then try to port this thing over so it will compile in Visual Studio. Also looks like there are a few assembly files that need to be eliminated or converted to C, but not too many.

      Lets get moving!

      - Lon Matero
      http://www.apogeegames.com
    • The newstopic references the original thread where 3drealms announced the source code release.

      They have now made a new section just for Source Code Release Discussion:

      [3drealms.com]
    • No, it's not Duke Nukem Forever, but something some folks on the net have been asking us to do for ages.

      ... But isn't that... haven't they been working on... aren't they... nevermind. It's too easy.
    • After the doom source code was released (1997) and the Heretic source code released (1998), I was hoping that ROTT was going to get released quickly. Well, it finally happened! This should cause a spike in interest (and sales) of the game, as people using alternative OSes will finally be able to play it.

      I would like to thank 3D realms for doing this. Whether you liked the game or not, it is good to see more code being preserved in the GPL pool.

      - Sam

  • Looks like we've given them a severe slashdotting in return.

    Any mirrors out there?

  • Ooooh! Let's hope someone ports this to the Nokia 7650, just like they wildpalm did with Doom. Can't wait to frag people on the bus to work!
  • With the source code, I wonder how easy to make a Linux port of this game.

    • by Anonvmous Coward ( 589068 ) on Friday December 20, 2002 @08:13PM (#4933480)
      "With the source code, I wonder how easy to make a Linux port of this game."

      It'd be trivial to port, but it'd be a horrible experience to play. Linux's ideas about how interfaces work don't translate well in the game world. Imagine typing 'strlft' to strafe left!

      • Linux's ideas about how interfaces work don't translate well in the game world.

        Just so that some reader doesn't take this joke the wrong way, I should note that Quake III Arena works on Linux. It's possible to use SDL to configure the keyboard into a keydown/keyup mode to provide the input expected in an arcade style game.

        Imagine typing 'strlft' to strafe left!

        Actually, Quake 1 did have such commands; you used them with the bind command in the console or in the init file. For instance, it was common to add +mlook to Q1's init file to keep mlook turned on permanently without having to hold down a mouse button.

        What was the first FPS game to have a command console? The popular Doom source ports have one now; if ROTT didn't have one, it probably will after a couple months when the ROTT source ports begin to flood into VA Software's web [sourceforge.net] sites [freshmeat.net].

  • The only improvement over Doom was a real Z dimension, but it didn't make a whole lot of use of it. We played ROT at my workplace during breaktime for a few weeks, but got bored and went back to Doom. And the monsters weren't as interesting. And then, of course, we got ahold of Doom 2.

    Actually, I haven't thought of ROT in about seven years.
    • Real Z dimension? Improvement on doom? Have you played rott? It's just wolfenstein with textured floors and height paramaeters for walls. There are floating-sprites you can walk under and on, but iirc no real "rooms above rooms" stuff..
  • Google Cache... (Score:1, Informative)

    by dagg ( 153577 )
    The site won't load for me. Here's the Google Cache Google Cache [google.com]. Note that the cache doesn't say anything about the source code being released under the GPL (the cache is probably not up-to-date).
  • Huzaah!! (Score:2, Interesting)

    by Dysan2k ( 126022 )
    Man, I love it when companies do this.. should be a law giving good folk like this cash. Especially before the source code is lost (Gateway, BRE/SRE, Starcon2/PC version .. and yes, I know they got a working version of SC2/3DO code which I've been playing/testing for a while now. sc2.sf.net).

    So as soon as the website recovers, let's hit it hard. Personally, I'd like to see, in the next year, Commander Keen and Halloween Harry released as well. What old hits do we have access to now? Quake, SC2/3do.. I know there are more. Quake 2 perhaps? Or Doom / Wolfenstein? Anyone know more? (Include websites if you can)
    • There is source for:
      Doom, Heretic/Hexen, Wolf3d, Quake1, Quake2, Decent (1,2), and now ROTT.

      The build engine's source is also released, which Duke Nukem 3d, ShadowWarrior, and some other games were based on. However, none of the commercial games are playable on this engine.. since the commercial versions were heavily modified from the original source.
    • Doom stuff at these locations (and more--try newdoom.com or, of course, Google)
      Doom Legacy [newdoom.com]
      jDoom, jHeretic, jHexen [doomsdayhq.com] (I haven't tried this (and it has a Windoze only problem :-( but the screenshots look awesome.)
      New Doom Forums [newdoom.com]

  • by night_flyer ( 453866 ) on Friday December 20, 2002 @07:59PM (#4933394) Homepage
    Um, no I dont think so. a few weekends ago we fired up ol RotT, Heretic and Doom on the LAN. RotT had nothing on doom the maps were to big and Blocky, just like a wolfeinstein map, and they were not terribly original.

    they did have the psudo 3d up and down effect going and an option for up to 12 (16?) players that could be configured. but other than that Heretic & Doom blew it away... we still play Heretic & Doom!

  • Source Code Mirror (Score:2, Informative)

    by Anonymous Coward
    rottsource.zip [apogeegames.com] (3.85MB)
  • I believe it was right after their product release (or was it the demo?)...if you played it right before christmas, the splash screen would be decorated all xmas-y and xmas music would play in background.

    or was that duke3d...

    • It was ROTT. The splash screens while each level loaded had a more christmasy theme if you played it around christmas time. My dad's PC back in the day used to have ROTT on it, and I only saw him around christmas time, so when I played ROTT, most of the time the people had little red santa hats on and stuff :)

      Which reminds me, I'm off there tomorrow.. time to start packing :)
  • by AnonymousCowheard ( 239159 ) on Friday December 20, 2002 @08:33PM (#4933582) Homepage
    I noticed some people are speculating on the sourcecode and I want to inform you that the GPL'd ROTT is far from being buildable.

    It was built specifically and only tested upon Watcom C Compiler 10, with x86 assembler modules developed in Borland Turbo Assembler.

    As I stated in www.linuxgames.com's forum, this GPL'd ROTT is verry dependant on those two commercial compilers and the x86 platform; don't waste your time unless you want another dejavu fist-person-shooter. For those of you skilled enough, you will discover ROTT is an enhancment of Wolfenstein3D and you should just turn back now because the enhancments are quick and dirty to get the job done on x86's.

    The only people capable of saving ROTT are at http://www.icculus.org.

    Glad to help, flame away!
  • ROTT was the first game I experienced where a bad guy could go down but only be wounded, and get back up again. I remember that as a real universe-changing experience. Shoot shoot shoot, bad guy goes down, walk forward into room....oh shit! Guy gets up! WHAT THE FUCK!? Truly a panic-inducing moment.
  • Wasn't it ROTT that would display "You need to get a 486 :)" when you minimized the viewing area to increase game speed on your krad 386DX DR-DOS box?

    I remember running ROTT on a pentium several years later... it was still fun on a multi-player level, just much much faster, heh. Those tramp-o-leens saved my ass many many times, all while managing to piss off whomever was chasing me.

Two can Live as Cheaply as One for Half as Long. -- Howard Kandel

Working...