Rise of the Triad Source Code Released
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!"
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.
"Everything you know is wrong. (And stupid.)"
Moderation Totals: Wrong=2, Stupid=3, Total=5.
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!
Cover your eyes and click this link!
"So a man dies, and the secrets of his work get released to the world.
How does this benefit him again?"
Out of curiosity, do you understand the idea behind grave stones?
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
Being called a dork on Slashdot must be like being called the retard in special ed.
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.
News for Geeks in Austin, TX
"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!
should be distributed *unregulated* is indeed disturbing. Particularly in America. Congress should act immediately by passing laws forbiding the publication of certain works, particularly those which might incite violence.
I mean, really, what would Adams and Jefferson think of such unregulated published works?
KFG
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!
But I'm sure you already Gnu that.
I hope you're not just trying to play the game for free. You can already download a demo version with 20% of the levels and 90% of the weapons. The source code won't get you the rest, you'd still have to find the datafiles to enable them (such as from the full version of the game).
Getting this to work will probably be harder than you're expecting. Looking at the history of commerical FPS released as GPL (Wolf3d, DooM, Quake, Quake2), there'll be a lot of work needed to just make something compile, and then more work to get the colors, framerates, and file-locations right. The companies consider it a favor that they're releasing code at all- spending extra time writing updated directions isn't likely to be on their agenda.
Your surest bet, honestly, is to wait for someone else to solve those problems. In a situation like this, an expert can find the answer faster than you'd find the question.
Come back in 3 weeks and check around for a distribution set to compile on your favorite OS. For instance, initial release of DooM source code would only compile on DOS with a commercial (Watcom?) compiler, and absolutely would not play sound. But today you can download ZDoom or PrBoom to run on any desktop PC (via SDL, for instance)