Slashdot Mirror


Quake 3: Arena SDK--RELEASED!!

BigMeanBear writes "Finally the highly anticipated Quake 3 Source is available for mod makers to hack away at. Go get it and make some mods!" The id server seems to be overloaded right now, so you might try some other locations.

28 of 127 comments (clear)

  1. Source release by DeadBeef · · Score: 5

    It might be worth noting that this source release is not the complete source for Q3.

    This release contains the source for all of the 'interesting' parts of the code, the game logic, and anything that Carmack/id decided mod makers would find interesting.

    Alot of people have been confused by previous source releases in this way.

    --
    I am a lawyer and this constitutes legal advice and I shall indemnify you against any losses arising from taking it.
  2. tarball by Phil+Thomas · · Score: 2

    Hmmm, it seems that this file is not a zip file which I had at first assumed, from running strings on it, it contains the string "Microsoft Visual C++ Runtime Library" what's up with that?? Anyway, would it be against the licsensing terms for someone to post a tarball of the expanded source for us non-windowsy types?

    1. Re:tarball by Dr_Claw · · Score: 3

      I emailed Robert Duffy at id and asked about repackaging the source into a tarball/zip for those without Windows or Wine. He replied saying:

      Zoid will be releasing Linux based stuff soon.

      So hold out people. :)

  3. Couple of points... by CrusadeR · · Score: 5

    1) This is a windows installer executable, and is faily useless on Linux... (although you may have some luck with Wine

    2) Unlike Q2's compiled .dll's, which were platform dependent, Q3A's game logic source (note: that's all this source release is, not a full rendering/network engine source release) projects can be distributed as .qvm's, which are psuedo-C files parsed at run-time by Q3A's virtual machine, and thus can be run by Linux, Mac, or Win32 Q3A without any problems.

    --
    :wq
  4. [OT] Q3 windows disc in Linux by Kev+Vance · · Score: 3

    I dunno how many other people this happened to but I might be helping someone... I got the gift of Q3:A for christmas this year, however it was for the Windows platform. I assumed that Q3 would be distributed like Q2 -- you could get binaries for the other platforms off id's ftp, but this wasn't so. That was a problem since I could never get my G200's OpenGL to work on Win98, but it flies under Linux.

    Then I found this shell script someone posted on the loki newsgroup: it allows you to use the data off your CD with the linux Q3Demo 1.1 executable. It sets a couple breakpoints and modifies some stuff in memory. Posted at: http://www.linuxstart.com/~kva nce/software/q3full.sh

    Nifty, eh?
    --
    F0 07 C7 C8
    1. Re:[OT] Q3 windows disc in Linux by AlienSquid · · Score: 2
      If you read John Carmack's .plan from 11/17/99, he notes this and says that:
      THE EXECUTABLES FOR ALL PLATFORMS WILL NOT BE AVAILABLE FOR DOWNLOAD UNTIL AFTER CHRISTMAS. This means that if you want to play on the mac or linux, don't pick up a copy of the pc version and expect to download the other executables.
      and his reasoning is:
      We are doing this at the request of the distributors. The fear is that everyone will just grab a windows version, and the separate boxes will be ignored. A lot of companies are going to be watching the sales figures for the mac and linux versions of Q3 to see if the platforms are actually worth supporting. If everyone bought a windows version and the other boxes sold like crap in comparison, that would be plenty of evidence for most executives to can any cross platform development.
      I think that is a very cool reason, it will help to push Linux more into the gaming mainstream. And this directly refer's to your message/problem/comment.
      I know there are a lot of people that play in both windows and linux, and this may be a bit of an inconvenience in the short term, but this is an ideal time to cast a vote as a consumer.
  5. Re:John- We Love You! by dattaway · · Score: 2

    I like the idea of source code being released with games. I remember playing Doom when it first came out and it really changed my computer habits. They just keep getting better and mutate into thiings like doom-sysadmin. Source code will immortalize the traditional fun and allow it to evolve until the universe collapses.

  6. Sales Figures My Pimply Butt by Skip666Kent · · Score: 2

    $50 is a bit much in my book to cast a 'vote' to help some dawdling game company executives decide who to swindle next and how. Let 'em look at Loki's sales figures. If they don't want to jump in, they don't have to. Things are moving along just fine without Mr. Carmack's thoughtful request that we pay full price for 2 separate versions of the same game. Almost everyone will have bought the Windows version of the game already. Lusers and Wusers alike. Lusers are supposed to buy it again as a 'show of support'. Go ahead...*you* first!

    Kick ass game, by the way, but I really miss the original 'dungeon hacking' gaming elements of Classic Quake. Romero's influence is sorely missed.



    --
    **>>BELCH
  7. I'm not super educated on this but... by Hyper · · Score: 2

    CRT the author of Rocket Arena isn't too happy with this source release, stating that it's even inferor to the Q2 SDK and threatening id that if they don't straighten it out there won't be a Rocket Arena 3...

    --

    ::: Hyper
  8. Moderate this up! by Stiletto · · Score: 2


    Right, it's not the full Quake 3 source.

    Think about the difference between package-devel.rpm and not package-src.rpm
    ________________________________

  9. Re:Q3 for Linux? by Jburkholder · · Score: 2

    No, I got mine pre-ordered from lokisoft. Go to any electronics boutique, they should have it, or go here.

    Aside note, anyone know if you can download the windows binaries anywhere? (ducks)

    No, seriously. Since I had to take my Voodoo2 out of my system to make room for a SCSI adapter, I can't play Q3A on my TNT2 under linux, tho the demo under Win32 works ok. I had heard that you would be able to download the binaries for Linux or Win32 or Mac if you had bought the retail CD (kinda like how it worked for Q2 - you could buy Win32 CD then download the Linux Binaries)

    I just want to be able to play it until the 3D support for TNT2 gets better under XF86.

    (ok, flame if you must, but if you have an actual solution to let me play Q3A under Linux with my nVidia card, that would be more productive) :-)


  10. Re:Q3 for Linux? by Jburkholder · · Score: 2

    OH, and this from their site:

    Quake III Arena for Linux will also be available in retail stores in the US and abroad. We anticipate US retail availability beginning December 27th, 1999, with other locations soon after.


  11. Re:IT'S got more of it open sourced by Jburkholder · · Score: 2

    Gosh what an insightful counter-argument! I'll have to remember that next time _I'm_ confronted with a well though-out argument! Just a single, simple name-calling response! Pure genius! Your kindegarden teacher must be so proud!

    (I got the karma to spare, what the hell)

  12. Re:IT'S got more of it open sourced by Jburkholder · · Score: 2

    ooooh! Wow, you sure proved your superior intelect, Mr Webster! :-p

  13. Re:IT'S got more of it open sourced by Jburkholder · · Score: 2

    I would invite you to grow up but then you would be deprived of being able to shout 'MORON' to anyone who has an opinion that is different than yours without ever having to back it up with logic and facts.

  14. Re:Who gives a damn about anybody's opinion? by Jburkholder · · Score: 2

    er, sorry if I confused one well-meaning AC with another AC, just a lot of screaming anout 'morons', ya know? BTW, WTF were we talking about anyway? Oh, yeah - Someone said Q3 sucked, someone said it didn't and a virtual stream of intelect ensued. Sheesh.

  15. Mirror for the game source by PovRayMan · · Score: 3

    Hey, I do stuff for 3d Shooters and we mirrored the game source here. Our main site will open up today or tommorow. Sorry for this bad spamming of our site, but at least you get a mirror :)

    -PovRayMan

  16. ALSA has been successful by jfunk · · Score: 2
    I paid for the OSS drivers too. Yesterday, I noticed this on the LinuxGames site:


    Aureal Driver Update - Updated by Crusader

    Matus Telgarsky wrote in to note that Dave Tabb forwarded an e-mail from Aureal to the ALSA development mailing list which states the open-source Linux Vortex drivers Aureal had previously promised will be available within two months:

    Look for the release of Linux drivers in the next two months at our website for download.

    Regards, Aureal Tech Support



    This should be interesting.
  17. Silly license by Inspector · · Score: 3

    OK, so I got the source, and as usual there was a long convoluted license. Fine, but what's really funny is the fact that they left these lines in the license:

    f. disassemble, reverse engineer, decompile, modify (except as permitted by Section 3. hereinbelow) or alter the Software;
    g. translate the Software;
    h. reproduce or copy the Software (except as permitted by section 3. hereinbelow);
    i. publicly display the Software;
    j. prepare or develop derivative works based upon the Software;

    Um, catch me if I'm wrong but f, g, are redundant; you can't decompile source code :)

    --
    Michael Gentili
    - He's just some guy, you know?
  18. Even better... by Digital_Fiend · · Score: 2
    From Q3 Tool Guy Robert Duffy's .plan:
    The tool source and video compressor will be out next week. This will include source q3data, q3map, q3asm, q3radiant, our version of lcc and the executable for the video compressor.
    Looks like fun... :)

    -Warren
  19. Re:Fun fun fun! (summary of various discoveries :) by Keeper · · Score: 2

    Actually, the way the program is layed out it is rather simple to do. I really have to admire the way they designed everything.

    The gernade launcher for instance. There is a function called when you click the mouse button to fire a gernade. This in turn calls "fire_grenade" with some parameters.

    The fire grenade routine creates a new item and fills out all of the fun fields in the data structure. There you can change the velocity, or the way the item falls, etc. In that structure you can also set a time which will call a "think" function. The "think" function can change the data structure, make new entities, blow up the items, make a 100 new ones going every which way... whatever. :)

    The only problem is that I won't have time to REALLY play with it for about 4 months :(...I'm currently in my last semester of college..bleh, I want that sheet of paper already ;).

  20. Fun fun fun! (summary of various discoveries :) by Keeper · · Score: 3

    I've never looked at the "sdk"'s for other versions of quake, so trolling through this was a rather interesting experience.

    First Discovery: I wish I could code that well. :)

    Second Discovery: The BFG and Plasma rifle shots DO travel at the same velocity.

    Third Discovery: The rail gun is an "insta-hit" weapon.

    Fourth Discovery: Increasing rocket velocity to 20000 (from 900) makes a rocket launcher the equivilent to a rail gun with splash damage.

    Fifth Discovery: Bouncing rockets are cool but useless.

    Sixth Discovery: Changing the way a rocket handles in midflight confuses the client prediction (unless you fix the client too)

    Seventh Discovery: It is far easier to make a random vector and normalize it than it is to try to get a series of vectors to form in a circular fashion.

    Eigth Discovery: A gernade that explodes into 10 new gernades looks cool.

    Ninth Discovery: Quake doesn't like it when you try to blow up a grenade who's "owner" (ie: the person who launched it) is a gernade who blew up 10 seconds ago.

    Tenth Discovery: A gernade that explodes into 100 new gernades is the Quake equivilent of a nuclear bomb.

    Eleventh Discovery: It takes 2.3 seconds for 10 grenades spawning 10 grenades spawning 10 grenades etc to make the game go back to the main menu. (yes, we did this on purpose)

    Twelth Discovery: It is possible to get a chain of grenades to go on for about 3 minutes...This would be the quake equivilent of nuclear fission.

    Thirteenth Discovery: Accuracy awards are given.

    Fourteenth Discovery: Replicating gernades make it easy to get accuracy ratings exceeding 1000% (1128% in this case).

    No, I didn't mess with much other than the weapons (it's really the only thing you can play with while having no objective in mind, yet being able to see results instantly). Though I did confirm my suspicions that sometimes the bots decide to suicide themselves...:)

    ....and now it's time for bed (I've run out of Dew).

  21. Installer works fine under wine by spathi · · Score: 4

    Ok, i just ran the installer under wine, it worked fine, i used the latest release, you can grab it from here

    --
    -- spathi.net: My Corner of the Universe
  22. John- We Love You! by They_Call_Me_Spanky · · Score: 2

    You got to love these people. They've completly changed the way games are published and how gamers interac with the software...


    I bet the 1st 100 mods will be for a grappling hook.


    --
    -Oy Vey
    1. Re:John- We Love You! by Issue9mm · · Score: 2

      Just thought I'd put my two cents in, and hope a moderator comes back and re-moderates the article I'm posting in reply to. Just think about it, First post = redundant??? I don't think so. It's quite obviously not a troll, and doesn't deserved to be marked down. Anyway, I used all my points yesterday, or would take care of this, but if you've got any left, and don't mind wasting one on an unfairly moderated post, then I will appreciate it. Thanks.

  23. id server is busy? Duh. by Ophidian+Jones · · Score: 2

    I don't think I've ever been able to get into id's server. Does it make sense to give a link to it right on the main page so people can check if it's available with a single easy click, just raping it more?

    Just my $.02.

  24. Look out for the Classic CTF mod by [TWD]insomnia · · Score: 5

    If you still think that the current Q3A CTF lacks, you may be happy to know that there's a group working on Classic CTF (http://www.quake3mods.net/cctf).

    The group is formed to bring back the best elements of Q1CTF and Q2CTF - including the missed grappling hook and techs! Here are some of the stuff that should make it in the Classic CTF mod (taken from their website):

    Map remakes:
    McKinley Base
    Stronghold Opposition
    Smelter
    Da Ancient Wargrounds
    Two Towers

    The runes/techs:
    Auto-Doc, Power Amp, Resist, Haste

    Items:
    The Grapple!
    Ammo Boxes Skins (just like Quake 1/2)
    Green Armor (25% armor)
    A new model for the lightning gun. Discharging in water will be put in too.
    The Super Nailgun is back!
    New team skins to use instead of the standard ones that came with Quake 3.

    Misc:
    The HUD will be remade to provide the best possible information.
    Dropping weapons, runes, and enemy flag will be possible.
    Regeneration and Haste will be disabled since there are techs to do that.
    New textures.
    New sounds for the flag sounds and the runes sounds.
    The flight powerup will have a special effect.
    Flags will have a new model/skin for them.
    New player models.

    This is the CTF I've been waiting for! Not some crap Zoid wanted to do because 'q2ctf is not the CTF I wanted to do, and I do q3ctf like I want because it's what I want to play'. Argh. Well if that's what "listening to the gaming community", I think this has just NOT been respected. Also, as it turns out, almost all the q2ctf community wants q2ctf back in Q3A, and even q1ctf!

    (I must point the fact, though, that the q2ctf competition in OGL [http://www.ogl.org, almost always down for some reason] is getting non-existant as days goes. They are moving to Q3A for the gameplay issue, certainly - Quake 2 just plays like crap compared to the best gameplay I have ever seen in Q3A.)