Bungie Releases Marathon 2 Under GPL
"Today at 7 pm CST Bungie Software releases the Mac source code for their classic game "Marathon 2: Durandal" to the net. This game represented the pinnacle of first-person shooter technology in 1995, and was the most successful of the highly-acclaimed Marathon series."
"Programmers only need apply: the code is in MPW format (Macintosh Programmers Workshop, which can be freely downloaded at developer.apple.com), and because various components had to be removed before public release, devising some workarounds will be necessary before the code will compile. Nevertheless, for those with the skills to manipulate it, the code can form the basis of all kinds of 3D, first-person perspective games, and we look forward to seeing what is done with it."
"The code is being released under the terms of the GNU public license, and Bungie does not offer technical support with the code. More information can be found in the ReadMe that accompanies it. You can download sit version or a gzipped version "
Update: 01/18 04:25 by CN : Jason Pellerin of Bungie writes: "I'd like to see a linux port, and I can donate some server space and time to help it happen, please write me at m2linux@bungie.com if you want to get in on the fun."
They only released Marathon 2 because they don't have the source code for Marathon 1 anymore. Marathon 2 started out as a modification of Marathon 1. Eventually, they went back to find the Marathon 1 code, and it wasn't around any more. I know, I know, don't these people make backups? But remember they were a very small company when Marathon 1 was written- the bug list was on the lid of a pizza box, for Pete's sake! -Steve
I wish to become a smargle, however I would like to have some of my questions answered. First, is it possible to be a blue fuzzy socialist smargle? If that is true, then how do I get to smargleland to take the smargleoath. Do converted smargles get the same smargle magic as naturally born smargles, or are they weaker?
Because that's what this, and Quake 1, are. They're hand-me-downs. They don't fit the old owners, so they're passing it on to us. There's nothing wrong with hand-me-downs, I guess. It's a good, frugal way to put something to its fullest use. I think Marathon, regardless of its merits, is obviously much more of a hand-me-down than Quake. Quake's source release included all of the QuakeWorld code, which has great networking - only UT, tribes, or Q3 possibly meet or exceed it. It has a 3d-accelerated graphics engine. It has (I think) a platform independent language for game logic. Etc, etc, etc. What I'm saying is, there is plenty of stuff in the Quake code that people can still learn from. Perhaps even other people writing games professionally. However great Marathon 2 was, I can't imagine people are going to learn much of anything from the code which will contribute to them understanding a modern 3d game engine.
Who cares if the engine code is a hand-me-down? The engine is probably the easiest part of a modern FPS shooter.
We need a greater socialist conscience to make these releases really improve the world.
My dream is for all people to have free health care, unlimited high speed internet access and the right to steal money from the corporate pigs who stole it from us!!!!
Now I can do something with that Marathon 2 CD I recieved with the "Mac CD ROM" drive I bought years ago!
I use a PC and as far as I can tell they aren't getting shit from PC users, just ignorant 14 year-olds, who enjoy the $2500 Playstation mommy and daddy bought them. Such as yourself.
back when RogerWilco-like voice chat between players was built into the app! :) I wasted many a day in the Mac Quadra lab playing network games of Marathon 1 and 2 years ago.
Also the day when Mac developers were real men and used MPW!
yeah, macs suck so does linux and freetsb.
anyway I need sleep, l8ah
God, dude, why don't you just get a woman or something. It's not healthy to obsess about this Natalie Portman person.
Your methods, much like your name, are getting old as well. You'd do well to either just post something intelligent or shut up.
Over at Clanplaid Hotline, our very own Carch made the following post:
;-)
--SNIP--
I spent the past six-seven hours getting the Marathon 2 source code to compile and link. The result has 60 stub functions, some fairly complex, that need to be written, along with a file full of type definitions, many of which are probably wrong, because the code is silent about RGB pixel formats it wants and other details.
I'd be very surprised if anyone makes anything out of this code any time soon. But I've been surprised before, so don't let that stop you.
If you're interested in a Code Warrior Pro 5 version of the project, along with the changes I made, I'll be uploading it alongside the original distribution shortly.
_/\ C
-- SNIP --
It's located in Games -> Marathon -> Marathon2-CWP5.sit
CP's hotline address is cphl.dhs.org
- Freewill
Doom
Marathon I/II/Infinity
Ultima V/VI
Star Control II
And most definitely
HALF-LIFE: COUNTER STRIKE
woohooooooo!
Accolade is releasing STAR CONTROL II under the GPL!
YES! I am so there!
Er... Jon Carmack himself says Quake runs best (read:closest to how he wanted the game to run) on the Matrox G400 MAX card under linux.
It was playable on 040s too. Not as nice graphics of course, but still great.
Thank you sooo much for your redundant reply.
I wasn't satisfied the 1st time this was pointed out above.
Thanks!
Ha ha ha. Another uninformed member of Big Brother (microsoft).
I get letters from all these people who say, "Mac is stupid, PC is better than the Mac, etc."
Hmmmm I wonder which machine they are talking about? Are they talking about the iMac, which over
6 billion have been sold? Are they talking about the iBook, the #1 laptop in the country (according to PCData)?
Or are they talking about the Apple IIe, which was made in the 70s by Apple Computer, Inc, the same company that makes Macs?
You PC freaks really make me laugh. You think your platorm is superior to ours, but in reality you don't really know what platform you are really talking about.
Send ranting replies to: myth2@hotmail.com
if you are! bwa ha ha...
As for Marathon series, Bungie is the best damn company in the world. I would rather work for them than anyone else in the world, even Apple. I am completely loyal to them, but the way Alexander Seropian runs Bungie and the people there, I think that t would kick way more ass to work there.
Long live Bungie Software!
- Robin Welsh
myth2@hotmail.com
Yeah and its the first fps ive seen with dual fists.
> I can see that you are a real quake-expert; > quake has this 'real 3d' that you speaking of in > the way of shooting. Correct. It was really the just about first game of the genre to implement 3D fully, if I recall correctly. Descent was true-3D in some ways, but I think there were some limitations? Otherwise that would probabably qualify (if you consider it the same genre as Quake). > As far as I remember (I have never seen marathon > in action, so no marathon expert), the marathon > engine used sprite-based avatars (enemies and > the like), so no real 3d to speak of. Correct, the Marathon engine is no more true 3D than Doom. It uses sprites for all objects (enemies, items to pick up, etc.), and the map geometry is similarly limited--all surfaces must be either perfectly horizontal or perfectly vertical, and any given wall surface may have only one break (door or tunnel) in it. Among other things this means that, as in Doom, bridges are impossible. However, it does have some interesting enhancements, especially in M2: Player can look up and down somewhat (angle is far more limited than in Quake though) Players can swim in liquids. It uses a portal-based rendering system, so map areas can wrap back over themselves arbitrarily in something that Marathon fans tend to call "5-D space." (ie, occupying the same space, but still distinctly separate spaces) > To make that statement into a question, which > GPL engine makes for better graphical quality, > GLQuake or this Marathon2 one? Oh, GLQUake all the way. About the only thing holding back Quake's grahpics compared to Marathon (ie, the only area it didn't have a massive lead) was the use of a fixed 8-bit pallette (Marathon allowed individual textures to have their own 256-color pallettes, I believe) But already people have added 24-bit textures to GLQuake, among many other enhancements. Unfortunately, it appears the Marathon 2 source isn't even close to being compilable as released (there are a huge number of fundamental functions called which are not included in the distribution for some reason, and people are guessing just to create headers to allow it to compile), let alone build into a playable form.
That may have been true "back in the day' of Doom and Marathon, but it certaily isn't true today. Making an engine today as good as Unreal tournament is a HUGE undertaking that few developers can manage. Making an engine today as good as Quake 3 appearantly eludes everyone on earth other than id Software. That's why the list of licensees for these engines is growing with each generation--the engines are getting exponentially more difficult to write, so licensing is many developers' only choice.
When my Mac using friends used to describe Marathon I used to think it was inspired by System Shock by Looking Glass. From their rave reviews of the game I assumed I'd love it too, though I never had a chance to try it. Anyone know if these games are similar? I'd go and buy the bargain bin versions of the games if they're even half as good as System Shock was.
So it was sort of like System Shock then? (Which also came out around the same time as Doom).
I used to play a lot of the whole Marathon trilogy, plus the great new levels that came out from fans. If you didn't play it completely I think you can't really imagine with what kind of gameplay/story you were dealing with. Surely it wasn't -as many pointed out already- a true 3D world. But those limitations weren't noticeable at that time.
But the really thing about Marathon, and I'm sure a lot of fans will agree, was dealing with Durandal. From the first Marathon to the last one you deal with 3 AI (not as in bot AI). I mean 3 compuetrs, part of the game, that slowly become 'rampant'. You see them fighting together, hiding from each others. You are being used and abused by them. You don't know which one to trust. You interact with one AI which is telling you lies about the other two. You think you destroyed Durandal (the bad AI) only to find that it wasn't really a bad AI. Actually the most silent AI was way worse -- Tycho.
Now tell me if you played the whole trilogy. Didn't you like Tycho? Wasn't you sorry for Leela? Didn't you hate Durandal when it kept teleporting you from one place to another to fight Tycho?
That was a really intriguing story. Some people compared the Marathon trilogy to the Aliens trilogy. First a low budget with a hell of an atmosphere project. The second a 'box office' project full of fx. The 3rd follows the 2nd.
System Shock is a PC game that predates Marathon by a bit. Marathon seems to have been inspired by the game but Bungie couldn't quite pull it off... resulting in System Shocks ugly stepchild. I'm just throwing this in here because Mac gamers seem to think Marathon inspired the thinking mans doom genre... where as it was System Shock.
Like I said "if memory serves me correctly, which it didn't in this case.
Hope I didn't accidentally offend any Apple-type zealots out there. (Don't take that to mean I don't think there aren't any PC zealots either. I know each group has their share of fanatics.)
MAC is not an abbreviation. It's Mac..
Marathon and its subsequent sequels were all created with the same 2 and a half D that doom used. this meant you could shoot up and down but if you ever tried to make maps in M2 you could not create multistory buildings. this is the way 2.5D works. Q1 used a full 3d engine. Doom you will note aimed up and down for you. M2 allowed only a 45 degree up and down look. q1 allow almost full extension as its limitations werent held by its engine. and im sorry, but back then nobody gave a flying fuck what fps they got in their games. (and for all you Quakers out there who never heard of bungie, just be ready for halo.)
Aw, hustle on over to http://www.timecity.org/ and check out the progress on Time City!
Which appears to be none at all. Not even concept art. Just a lot of "this will be a game and it will be cool and it will be open source so it will be cool"
This guy isn't the real (Former) Trollmastah, just a lame copy & paste of previous trolls. I retired last Friday. See One Less Mastah.
The IIe was an old Apple machine from the early 80s, popular in schools and homes. MAC makes pointy-clicky graphical machines (and now, the IBook and IMac).
-sigh- If you want to bring people to your platform, you will not succeed with childish rants like that. You need to show the advantages to your platform, address the drawbacks, and let the reader make up his/her mind. That is why most Mac users are Mac users - we look at the whole picture of each platform, consider the good points and bad points, and make a decision accordingly. And, frankly, a bunch of pimply teenagers with bloodshot eyes from Quaking all day shouting "WINDOWS ROCKS, MACS SUX" at us constantly will not encourage us to look seriously at that platform. -johan johan@nohentai.com
uh.
The Marathon engine isn't true 3D. It's 2-1/2D; I believe it creates the illusion of looking up + down through a technique called "Y-shearing" to move the viewpoint. The multistory maps are also a very clever trick, as are the 4D maps.
best place for a bugs list to be ;)
glTron is fast, fun game released under the GNU GPL:
http://www.ards.net/Andreas/gltron.html
Plays Linux, Macs, Windows, etc.
I hold network party nights where people bring over their macs and play network games all night. Marathon II and Marathon inf. are still very popular despite all the other first persone shooters availible. I can't put my finger on it, but playing Marathon network is often more enjoyable then playing Unreal tournament or Quake, despite it having a much more primitive engine. Maybe it's that the peapons are veyr balanced. Maybe it's the lighting textures. Maybe it';s because even if you're running you still move relatively slowly. I have no idea. It's just fun. ONe of the greatest things in network play is that you can easyly tell which weapon your oponents are packing. It's somewhat more difficult in other games, I find.. but anyways.,.. Great game for it's time and still fun to play now.
Score: -1, Troll
Excuse me if not everyone here is a Linux or Windows user. Get over it.
Yep - I was a beta tester, and not particularly impressed with it... it paled in comparison to Doom and Quake.
True 'dat - SS and it's sequel are two great games... arguably the best FPS-style games out there.
Physician, heal thyself!
Scrap it and work on Quake 3 instead. Quake 3 runs best on Windows BTW.
Hi I'm Gareth and I found your sig interesting,
Your sig said:
"Software is like sex- the best is for free"
-Linus Torvalds
For me software is also like sex, I have to pay for mine!
as if you could post with Mozilla, it'd crash before you even clicked submit.
It's too bad bungee didn't do marathon for windows earlier. It did things that doom2 didn't, and sooner!
Real 3d, a 360 degree POV, and you could shoot the ground and watch people fly and splatter through the air!
I loved this game!
== Just my opinion(s)
M1/M2/MInfinty all supported multiple levels in a building through some cool geometry tricks. It's true that the engine is only 2-1/2D; in the same way that folding a piece of paper gives you two "levels" of a single piece of paper, the Marathon engine allowed folding of parts of a level to simulate actual multilevel maps. It works beautifully because the boys at Bungie are demigods.
First off, i hope someone puts TCP/IP networking in it for netplay. Secondly, M2 (and for that matter, M Infinity) had a bug in the networking code that would cause odd behavior. I remember my friends and i wonder why we were the only ones in the map and then hear the other firing w/o actually seeing anyone or getting hurt. "Meet in the middle of the arena" we'd say, finding no one but our own dumb selves. So we'd kill ourselves with the rocket-launcher-turned-portable-elevator and hope the game would figure it out (that worked about 45% of the time). That's the only reason why I'd play other games more. Of course, now with Q2 open and some code from Unreal:Tournement... M2+Q2+UT=Me loosing wife, job, and life screaming "I got the most frags! Bwahahahahahahahaha!" Oh, and my favorite level: "You don't need to see my ID"
I love the main theme to Marathon. I've made it available here: ftp://hoju.res.cmu.edu/pub/marathon-t heme.mp3
You should never take life too seriously - You'll never get out of it alive.
It's Linux port is in every Linux distribution that I've checked.
Even old Mac games are going to make Linux better.
sv_noaim 1 - Now you have to aim carefully.
Yes, it's an option. I'm going to stay out of the discussion on 2.5D vs. 3D, but Quake is a far more advanced engine. 3D acceleration and an extremely expandable design are the primary reasons, in addition to true 3D models vs sprites for other objects. And if you look at some of the projects that have sprung up to improve the Q1 source code, it's not as far away from Q2/Q3 as you might think.
retrorocket.o not found, launch anyway?
Yes the game rocked, great sci-fi story, great networking, LOVED the double-barreled shotgun (with Terminator2-sytle cocking), even better was one of those in either hand - lots o pain!
BUT -
it was very frustrating that you could neither jump nor duck in this game. If you wanted to jump, you had to "grenade hop". Kind of lame for a character that's supposedly the ultimate killer cyborg.
Also, the only decent weapon for area coverage (grenade launcher), SUCKED as a combat weapon - it was attached as an over-under to the most inaccurate automatic rifle ever imagined. Plus, it did very little in the way of damage. Now, do an over-under with a flechette gun, and THEN you'd have a decent weapon.
(also would have been nice if grenades came in varieties; smokers, armor peircing, antipersonnel, etc.)
I also was a bit disappointed in Marathon Infinity, at the poor quality of the video. Other games were doing way better at that time. Marathon Infinity had almost no improvement over Marathon 2 in graphics. It was just some tweaks to the physics models and a new set of levels.
BTW -
Bungie does have a super-kick-ass new game in development called Halo, and from the movies and screen shots I've seen, it will totally blow everything else away.
I wish I had a nickel for every time someone said "Information wants to be free".
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
actually, marathon and m2 supported multistory buildings. there's a single level with a 7 story building somewhere amongst the crowd.
This is kind of offtopic, but...
:)
Get those dual sawed-off shotguns and find a Pfhor, or a Trooper... And you've got to love the single-handed Arnie reload action
And, for the record, the Marathon series has the best plot of any series (or single game) I've ever played. And Marathon 1 was the best...
I wonder if someone would be willing to put music into M2... One of the things I miss from M1 was the music...
I can see that you are a real quake-expert; quake has this 'real 3d' that you speaking of in the way of shooting.
As far as I remember (I have never seen marathon in action, so no marathon expert), the marathon engine used sprite-based avatars (enemies and the like), so no real 3d to speak of.
To make that statement into a question, which GPL engine makes for better graphical quality, GLQuake or this Marathon2 one?
Answers from somebody who is familiar with both (unlike us) are appreciated...
Not 14 (almost twice that age), not too ignorant, 1600 guilders PC (about $800). But most of all, not cowardice AC!
And this is what you define as 'real 3d shooting'. Interesting choice of words. Anyway, when you are running around with a rocket launcher kind of device in the real world, precision is not really that important (not getting your own hair on fire is I would imagine, is that in M2?).
This was 1995.
You said it was in the same time as quake I, so both engines that you are comparing were out.
There's more to 3d than whether you are using sprites, or what rendering engine, or how many FPS you are getting!
If 'real 3d shooting' is pixel-perfect aiming, God knows what you mean with more realistically (sp?) display, but I think all the properties you mention have a lot to do with 3d (although there is more of course, but not a lot more since we are discussing engines not game-graphics or whatever).
This is also a favorite past-time in team fortress, a quake I mod.
My windows freinds who were Quake heads who came and watched (and joined) us playing were blown away.
I just downloaded the demo, I'll install it tonight (see, you made me look :-)
I personally know three people who bought a power PC for the sole purpose of playing Marathon.
I know of people who buy Macs simply because they have the colour of fruit. I have never been impressed with the amount of thought people put into buying a Mac.
I didn't mean to turn this into a whole "bash doom and quake" thing,
It is amazing that it came to that at all, with your remark that "At the time, all my PC friends were playing doom2 (YAWN!) then quake came out. Still looked like crap next to M2". It's a crazy world I guess....
I just played the demo, so I can answer my own question right now. The engine of this game really really reminds me of doom, and it isn't the good old days either. If I realize that I just played GLQuake (also GPL'd recently) for about four hours this weekend while I also have quake2 & 3, and I couldn't stand this game long enough to find out how to look up or down, I know I have found out something about Mac-users once again (what's wrong with these people :-)
Don't get me wrong, there still might be a great game there, that's not just about graphics, but the great graphics is just what Mac-users where always whining about in news groups. Also, only the engine is GPL'd, not the entire game.
Of course I am also still happy that Bungie made it GPL. Sort of....
As for Pfhreakaz0id's concerns of lack of pixel perfect 'real 3d' shooting, I think that's easier to fix in GLQuake than Marathon's graphic engine.
Oh yeah, if that's not clear yet: Mac-users, as far as I am concerned all the sh*t you get from PC-users is well-deserved, stop boring us with your endless stories about your sucky system :-))
(Moderate away)
I have m2 for windows, and m1 for mac. M2 even had voice taunts. It rocked. I beat m2 on a pc even though it crashed lots and sucked. The bungee guys auta gpl m3, cause it is old news, but it had a sweet level editor bundled with it.
Who throws his shoe anyway...I mean realy.
Minotaur was not a FPS. It was a goofy sprite-based RPG. Not their best work, but probably one of the first commercial, graphical multiplayer games.
- Vincit qui patitur.
Mac IIe? I think you mean an Apple IIe which is NOT a Mac.
Trolling is a art,
From the info I could find, Quake was released July 1996. Marathon 1 shipped XMas 1994, and Marathon 2 for the Mac shipped XMas 1995 -- Windows sometime later. So the games weren't out at the same time...
As a side note, I remember thinking that Marathon looked really good on a Mac Quadra machine. However, seeing some screenshots just now, it does seem kind of cheezy, all blobby and bright colored. Plus the 'viewer' seems to be tiny. Strange how Quake (I,II,III) can spoil you.
--
Business. Numbers. Money. People. Computer World.
Actually, I doubt there's much useful in there for the modern Quake spoiled player. Perhaps the monster AI, but if you look at some screenshots it's clear that the graphic engine is not up to snuff with modern game programs.
The best thing about Marathon was the story -- The background plot and how it was revealed to you really kept the game interesting. (Has any Id game since Castle Wolfenstien ever had a plot?) If all of the game content has been GPLed, I would love to see Marthon's plot and terminal text ported to a modern Quake II/III engine.
For those who are interested: The Marathon Story site has a ton of background information on the plot and various references in the game.
--
Business. Numbers. Money. People. Computer World.
Was this the one that had the microphone option for net play (so the players could talk to each other)?
I didn't have the hardware to take advantage of it at the time, but I always thought that was a cool feature. It'd sure beat typing for coordinating attacks!
Look around, and choose your own ground. -PF
I seem to remember the Mac versions. Marathon1 was pretty cool for its time. Marathon2 was supposed to be very good also. With this and the Quake1 source we can probably expect more top notch open source game derivatives!
"Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
But the PC port didn't include Mac-PC networking, which effectively killed it.
Incidentally, are Forge and Anvil (Bungie's editors) going to be open-sourced?
If I recall, System Shock was released in September 1994.
Marathon was originally designed as the sequel to Pathways Into Darkness (released August 1993) and was first shown at MacWorld SF in January 1994. Marathon went through a number of rewrites during 1994 with it looking very similar to it's final incarnation by August and released in December 1994. I don't believe Bungie took much influence from System Shock.
I remember DOOM well. I've played it both solo and network play and it just doesn't add up to Marathon. From what I remember (correct me if I'm wrong) the DOOM scenario went like this:
Level 1 - Kill a whole bunch of bad guys.
Level 2 - Kill a whole bunch of bad guys.
Level 10 - Kill a whole bunch of bad guys.
Level 50 - Kill a whole bunch of bad guys.
That was it. The whole game. You just shot things. Your reward for clearing a whole level of bad guys was getting more bad guys to shoot. Mindless drivel.
Mac gamers knew about DOOM. We just prefered Marathon. The graphics were better. The movement and game flow was phenomenal. There was a story to solve. (What was the DOOM story anyhow?) And the network play was phenomenal. I think had Bungie released Marthon for the Mac and PC together, a lot more of you PC gamers would have raved about this game.
And in case you're wondering, I played DOOM before I played Marathon. You can accuse me of flamebait. I don't care. You say Mac gamers don't understand. You've got it half right. PC gamers didn't understand either. How could we? Our platforms were so far apart from each other that we couldn't help but flame each other.
Now things are different. Titles are being released cross-platform. Mac, PC, and Linux. And now the flames are where they belong; when we frag each other.
EF
M2 was the most entertaining first-person shooter I've ever played... it was great. I played it all the time back in high school (since they had PowerPC's at school, and I had a 386 :-p...) The single player was amazing, and the multiplayer was even better. This game is just sweet...
:-)
Coincidentally, I was just in the process of making a Q3Arena map of one of the Marathon 2 levels (from memory, since I haven't played the game in 4 years
"Software is like sex- the best is for free"
-Linus Torvalds
Yeah, I remember Disco Inferno. Think I still have it on one of my Macs. That's one freaky-ass map, man. Glad I don't have epilepsy. :)
Moo.
Actually, Id beat Bungie to the flamethrower, you'll find it in one of the original wolf3d packs (I think Die Fuehrer, Die! perhaps?) and has also recently been included in Half-Life's Team Fortress Classic pack and also Kingpin. Just a minor correction here ;)
----
Dave
Purity Of Essence
- Dave
Aw, hustle on over to http://www.timecity.org/ and check out the progress on Time City! Heck, Slashdot's own loveable Emmett Plant is in on this one, even.
(I have to confess that the gameplay seems a bit over-convoluted to me, with this "time dilation" business — but then, if you don't like something you can use the code to roll your own system, right? Open Source Software, you know?)
The Marathon Trilogy had, IMNSHO, the greatest story line of any game I've played. I'm not going to claim that it's Hugo-quality SF, but it's the only game that I still go back to after four years just so I can read the terminals and try to piece together the remaining mysteries. It's certainly the only game I play solely for the story. (As well as the only reason I'll touch a Mac these days.)
;-).
And I'm not the only one. The Story Page has spent the last three years or so disassembling the storyline, the secrets and mysteries and trying to figure out just what was happening while we were punching our way through hoards of Pfhor. (Literally punching in some cases.) Several hundred MBs (!) later we're now diving through the source looking for comments that may shed some light of an interpretation of garbled text we've been mulling over for two years. Marathon fans are dedicated, to say the least (in the least insulting way
And for those who think that Marathon is long past, just a Mac game from the Doom era that a handful of the obsessed are keeping alive, why don't you stop by the Story Page and grep for "Halo". Consider it backstory.
(This little bit of insight into the Marathon fanboy mind, such as it is, was brought to you the number 7 and the letter Durandal. Beginning mocking...now.)
-----------
"You can't shake the Devil's hand and say you're only kidding."
I've looked all over the Bungie site for the Press Release. Does anyone know where it is or is this another unchecked story? I'm thinking some joker found the source code on the Bungie site and started a rumor that it is freely available. So where is the PR?
--
Well... not a public pre-announcement at least. They've had us bungie fans knotted up for awhile knowing something cool was coming, but not telling us anything about it but some cryptic clues (which of course, is normal Bungie procedure)
Just another dat in the life of the best game company out there.
You're rewriting history.
First, DOOM was not a baby step up on Wolfenstein 3D. If anything, Wolfenstein was a graphical toy, a prototype of what was to come. DOOM was a monster, a game for the ages. There had been 3D games in a Wolfenstein vein before Wolfenstein (examples: Xybots, MIDI-Maze), but DOOM was something else entirely.
Second, DOOM was certainly the major influence on Marathon. Heck, even Jason Jones has admitted this. He said that he was working on something more in a Wolfenstein vein until he saw the DOOM beta, and then he went in that direction.
The important thing to realize here is that the PC was flooded with Doomalikes that have been forgotten. There was everything from DOOM-like RPGs (e.g. Strife) to DOOM-like games in which you flew instead of walked (e.g. Radix: Beyond the Void), and DOOM-like games with ground-based vehicles. On the Mac, there weren't *any*. Heck, there weren't even any shareware Wolfenstein 3D clones for the Mac until *after* DOOM was already available. So among Mac gamers there's a tendency to deify Marathon, even to the point where some people try to claim that it would have existed as is even if DOOM never existed (and some even try to say that DOOM is a knock-off of Marathon). That's not to say Marathon isn't a decent and playable DOOM-style game, but that you can't get a clear view of history through severely Mac-tinted glasses.
Why are all the ops talking about Natalie Portman and Beowulf clusters on Slashdot? It does not make any sense.
EverCode
I wonder why they only released the second one, though? Here's the reason: There were three games in this series: Marathon Marathon 2: Durandal Marathon Infinity Of those though, there were only two code-bases: M.2 and M.Inf shared the same code base, with only minor tweaks between them (mostly in the Mac-specific stuff, such as InputSprocket support and a few bug-fixes). You could actually play M.2 maps with M.Inf, and didn't have to tweak them at all. So, what you're getting is still the "mature" code for the game.
I wonder why they only released the second one, though?
Here's the reason:
There were three games in this series:
Marathon
Marathon 2: Durandal
Marathon Infinity
Of those though, there were only two code-bases: M.2 and M.Inf shared the same code base, with only minor tweaks between them (mostly in the Mac-specific stuff, such as InputSprocket support and a few bug-fixes). You could actually play M.2 maps with M.Inf, and didn't have to tweak them at all.
So, what you're getting is still the "mature" code for the game.
It was in wolf3d? I'll have to chach that out again...
Yeah, I remember playing the original demo.
:(
The full verion of Marathon had labelled some of the levels in honor of Beavis & Butthead. I guess at the time, it made it uber-cool but now it seems to make it a little dated.
Still a fun game though. It also featured (for the first time)a couple of my favorite little bits in the FPS genre:
1) The secondary firing key for multiple fire modes. I think Marathon was a first here.
2) The flamethrower. I haven't seen this used in any other FPS but I really don't play that much any more. I remember putting this weapon into Tbyte's "X-Xar" and it was a very fun/deadly weapon against the foot soldiers. Alas, it'll be a long while until that game is released now.
I noticed that Unreal has feature #1 but it won't be the first FPS I experienced this with.
-Vel
On yet another personal note, I liked the style they used for regaining health. They used "stations" instead of picking up power-ups...nice feature.
-Vel
Technically, it IS an abbreviation (for Macintosh). It's not an acronym. :)
A couple of other bugs the coders might want to take a look at are that the Roger-Wilco-type talking during the game. This never worked on PowerPCs (it may have worked on the old 680x0's; I'm not sure), and it would add a lot to the (already fantastic) multiplayer part of the game.
:) It's hard get a LAN game together now that I'm out of college.
You have to make your maps carefully, because with particular polygons the game gets confused, and the player can become trapped or see strange artifacts.
The game also tends to crash a lot with third-party maps.
Saved movies (how many 8 year old first-person shooters, or even recent ones can save multiplayer movies?) don't save correctly with third-party maps, sometimes even with the standard maps. The game thinks that the movement data is associated with the wrong map, so you end up watch a movie where all of the players are walking into walls. Usually saving the map on the computer that hosted the game helps keep this from happening. There is a utility that can reassociate the movie file with the correct map, but it doesn't work well.
The mouse on the PC version is WAAAY to sensitive, even when you turn it down in the Mouse Control Panel. Also, the keyboard on the PC version isn't accurate enough; it's only accurate to a certain number of pixels, so it's hard to have accurte aim.
More on TCP/IP: I've tried playing Marathon over the Internet using programs that will make AppleTalk run over IP, and the results were very bad. The game chugged along with every packet, even with decent ping times. I think probably the network code would need to be rewritten entirely for this to work. I would be _very_ excited if someone managed to do it, though!
There are probably a few other bugs I can't think of right now. Even so, I still think this is the best first-person shooter ever made. Fixing bugs like these would without a doubt make it the best.
Will Bungie be releasing the source code for Forge and Anvil, the physics-editor and level-editor for Marathon? With these tools you can manipulate just about anything in the game, but they were a bit buggy and hard to use. Updating them and releasing them for PC and Linux would allow many more people to create maps.
The M2 engine provided a lot of enhancements over the M1 engine (water and stability, to name two), so there would be little point in releasing the M1 engine. Marathon Infinity used the M2 engine, so there's no point in releasing it twice. What impressed me about Marathon was how well it looked and played on lower end machines. It didn't need the latest and greatest. I used to play it on my 66 MHz PowerMac 6100 with 40MB of RAM and less than one MB of VRAM and it was awesome!
First place is a tie between "Route 66" and "Waldo World Arena" If there's an ongoing project to do q3 versions of some of these levels, I'd love to be a part of it. Actually, I've got to weigh in with everyone going on about the marathon2/quake thing. Who has the better engine? Quake. (It came out a year later for God's sake!) Which was a better game? Marathon of course. Wonderful plotline, nice level design, challenging gameplay, and the best multiplayer weapons mix I'd ever seen at that time. Nothing surpassed (or even equalled) it in terms of story right up to Half Life, IMHO.
Actually, the thing to realize here is that even the original Marathon totally blows away the DOOM series of games. I've played DOOM, and it sucks. Not only does Marathon look alot nicer and play alot nicer, the game also has a plot and makes you think.
Personally I think M2 was the worst of the 3 games. M1 and Moo (as we typed Marathon Infinity on the BBs and NGs) had much better storylines. If all you care about is "hack and slash" (to borrow a term from RPGs), then M2 is more your baby. The DOOM and Quake families are even more so.
Constitutionally Correct
No, Mac users rave about Marathon because a) it had a very engaging plot, b) the graphics were vastly better than Doom (even better than Quake I, IMO), c) and it offered full up/down aiming long before Quake came out. Throw in a few other small touches like dual pistols, realistic rocket launcher, etc., and Marathon was definitely big jump over Doom, in the way that Half-Life was a big jump over Quake II.
Worst of all is that, while Bungie's reputation in the Mac community was similiar to the reputation Id enjoyed with PC gamers, Bungie had no name recognition in the already crowded PC game market.
With all those problems, M2 ended up being just another W3D/DOOM clone that was quickly dismissed.
Actually, Wolfenstein 3D was the inspiration for Pathways Into Darkness, which I believe was Bungie's 1st FPS (either that or something called Minotaur).
While DOOM may have had some influence on Marathon, it wouldn't have been much, since DOOM was only a baby step over W3D; but Marathon was a huge leap over PID.
I dunno, it's almost my main browser now that the PowerPC port is up. Waiting on M13 so I can have the PowerPc work in a milestone build, but I post with it most of the time.
The Matrix is going down for reboot now! Stopping reality: OK. The system is halted.
Also, the maps in Marathon are less crude than the System Shock maps. Shock's maps are all based on square grids. There are tilted floors, but they're sort of preset tilts. You can have a 45-degree floor that tilts from one side to the other, or a shallower tilt that takes two or three squares, but that's it. And it's all very griddy. Marathon didn't have tilted floors, but there was no grid, and walls could be pretty arbitrary.
Both Shock and Marathon have a good engaging plot, though, although Shock, true to the Looking Glass style, is much less of an action game. Marathon is definitely a shooter.
I've played pretty much every FPS to come along, but until Half-Life arrived (and then Thief and Shock 2 8), nothing was as engaging as the Marathon series. I have high hopes for Halo, too... And the Marathon references have already been surfacing.
Josh
I'll second that! Quake...had it, played it, got bored. Same w QuakeII. QIII...well it's pretty, but still not in the same class with Marathon. Marathon, OTOH, is the only FPS I really ever liked! Like others have said, it's more than just blowing stuff up, although that's plenty of fun too. ;-) Here's a link to Bungie's Marathon2 page. The screenshots they have up there really don't do much justice to the game though. They probably put some low rez stuff up there for faster downloading's sake.
nt means textus noneus
I'm a PC bigot and Doom was nothing compared to Marathon. I played Doom. I played Marathon II. When Marathon II came out I stopped playing Doom. I upgraded to Windows 95 for Marathon II.
So call me a doom trasher - when the subject of Marathon vs Doom comes along I say I doubt Doom inspired Marathon. Even if it did, Marathon was clearly the result of Bungee seeing where Doom was, and aiming very, very far ahead of id software.
--- Grow a pair, liberals... stop letting the Republicans bully you!
Besides a good story, there was plenty of gore, monsters bursting, and you had to manage a variety of ammunition. You got an AK-47 with regular rounds, sabot rounds, a grenade launcher, and all sorts of crystals.
As someone who not only played but worked on maps and a map generator for the Marathon 2 engine, I'm wondering why they didn't release the Marathon Infinity code. (The Marathon series was a trilogy, with Marathon Infinity being the third and final chapter.) Infinity can load M2 map files, although there are some subtle differences in the engine and the texture sets were reworked. The main difference was the fact that Infinity allowed you to embed a physics model with each level in a map. (With Marathon 1 & 2, the phsyics model was stored in a separate file and was the same for all levels.) This allowed you to change the rules of the game from one level to the next, which was pretty cool.
P.S. For anybody who doesn't know, the best part about the Marathon series is it's story. I've always found the id games to be a real bore because they were missing this key element. I guess Bungie spoiled me.
CVS is teh suck. Use Vesta instead.
You are correct. To be precise, what happens is that the view plane moves vertically up or down, rather than rotating around the center of projection. IIRC, Duke Nukem 3D used a similar approach.
I remember watching a friend play it briefly. At one point, he opened a door and saw this weird flying creature he'd never seen before. He yelped in surprise and terror. This was not a person who frequently yelped, or felt surprise and terror. Like Half-Life, and unlike Quake, Marathon demonstrates that what really makes a game succeed is good play, design, and plotting. Great graphics technology won't wrap your mind up in the world of the game the way that a good treatment of these other elements will.
Oh yeah. Tons of third-party maps and levels. Most people used Bungie's textures though, so you'll have a hard time finding levels that don't use them. You can pick up a copy of the Mac Action Sack for 20 bucks at your favorite retailer, which includes the full Marathon series plus a few other bungie games, or you can also try and dig up a copy of Win95 Marathon 2.
My English teacher once told me that two positives don't make a negative. Two words for her: Yeah, right.
Hoping for more to come...
kwsNI
The game was really cool too. It was pre-Quake but much better than Doom. The Net games were intense and charged. Good maps all around and a really intense soundtrack. You will be impressed if you play it.
--
He lives in a world where those who do not run the client software of the omnipresent meme are unacceptable.
Marathon 2 (M2) was definitely 3d. Though the monsters may have only existed in a plane, that plane followed you to where-ever your viewpoint was, so in that sense it mimicked 3d more than adequately. The world in which you move inside the game is completely 3-dimensional, rendered in real-time, and even allowed for 4th-dimensional maps. I won't explain that last thing. It's in there and it's an amazing feature which makes for some spooky gameplay.
If you really want to get technical, none of this shit (d1,d2,q1,q2,q3,m1,m2,m*, etc) is 3-d since your looking at a flat 2-d screen. It's all an illusion. The illusion M2 present(ed) was/is as good as Quake1 and, as has already been stated, Marathon 2 was released a full year before Quake.
Um, how can you tell from a static screenshot whether or not a game is 'real3D'?
--
He lives in a world where those who do not run the client software of the omnipresent meme are unacceptable.
I just submitted glTron as an article to Slashdot since I couldn't find it after doing a Search. Hope they post it, cause the game is fun!
--
He lives in a world where those who do not run the client software of the omnipresent meme are unacceptable.
One of the nice things about the Marathon series is that it didn't need too much bandwith to play. I could typically get 8 people to play networked games over a localtalk connection with no syncing problems. Hopefully, anyone who ports this game and modifies the networking of it will keep this in mind.
I've never heard of Marathon2, but judging by the responses here, I can see the most probably reason why. This was "initially" a MAC game. I've never had a MAC, and only used a MAC when I was 13 in school (Macintosh IIe, if memory serves me correctly.)
Looking at Bungie's site, I see Marathon2 was released for Win95 in late 1996. This explains why I've never heard of it. I was too busy playing Quake and Command & Conquer at that time.
No offense, but you can't be serious. Marathon2 can hardly be considered real 3D.
I admit, I have never played this game, but just looking at the screenshots, it's easy to tell that it's not a real 3D graphics engine.
If you want to find out what is involved with a real 3D engine, check out this link.
More to 3D than what engine is being used?!? The engine being used is what defines if it's 3D or not.
More realistic collisions are only possible with a 3D engine. Sure, you could "tweak" the code in a 2D engine to "simulate" 3D (i.e.: Your example of missing a shot as being a better representation of 3D) but that hardly means that it's actually 3D.
Hey man, relax. I'm simply saying that the example (shooting accuracy) used to represent real 3D, was hardly an adequate representation of what 3D actually is.
... Just give me the EQ expansion pack, and I'll be happy.
Also, what is your fixation with pointing out that nobody cared about FPS "back then?" I could care less one way or the other about FPS now or then, at least as it relates to what I'm typing about here.
FWIW, I'm not a "Quaker," and have never heard of Bungie, and for that matter could also care less about Halo
I recall playing the Marathon games... In my opinion (which not many people seem to care about) it was Doom all over again. The story whoops ass and the graphics are great!! Nuff said.
Yet I keep talking. Of course, I played these games emulated at my friends house on his p266 (this was before I got my p166 and only had an 80286). With the release of this source code, we could very well see an influx of cool mods and such, like for Q2 and hopefully soon Q3. I really should find those games and get them out again and play em through... Ah, memories. ^_^
The Gray Wolf
My 80286 is like the Bible: I swear by it every night when I try to run something.
Yet another open source game release and hopefully there'll be more to follow. It's good to see companies doing this as they're not making money off the code anymore and it provides interesting projects for people to work on.
--
Posted with Mozilla
Still has the coolest and best balanced weapons of any shooter imho. All the cool stuff like the flamethrower, dual double barreled shotguns and the energy gun that went critical and nuked a whole area when you overcharged it. Mmm sweet memories.
Marathon dm was a blast and single player wasn't that bad either.
Playing marathon under Linux would be great but is there any free levels, player models etc?
Actually, the code isn't eight years old. It's a little over 4, with parts dating back further. It supports PPC and 68k, and according to Loren Petrich, head Marathon tech guru, it shouldn't be a lot of trouble to get it working under CodeWarrior. Things the Marathon series (engine-wise) first: Marathon 1 (December 1994) *Looking up and down *Dual-trigger weapons *Panel-based rechargers instead of pick-ups *Multi-story maps (This was not clever trickery, but the result of using portals as opposed to BSP trees. Tomb Raider does this in a 3d format, and Duality and Prey did as well before their untimely cancellations.) *5d space (Worked for same reason as multi-story maps.) *Monster AI was better than its contemporaries *8 player networking Marathon 2 added swimming to the mix, as well as improved lighting and a wider display.
Actually, the code isn't eight years old. It's a little over 4, with parts dating back further. It supports PPC and 68k, and according to Loren Petrich, head Marathon tech guru, it shouldn't be a lot of trouble to get it working under CodeWarrior. Things the Marathon series (engine-wise) first:
Marathon 1 (December 1994)
*Looking up and down
*Dual-trigger weapons
*Panel-based rechargers instead of pick-ups
*Multi-story maps (This was not clever trickery, but the result of using portals as opposed to BSP trees. Tomb Raider does this in a 3d format, and Duality and Prey did as well before their untimely cancellations.)
*5d space (Worked for same reason as multi-story maps.)
*Monster AI was better than its contemporaries
*8 player networking
Marathon 2 added swimming to the mix, as well as improved lighting and a wider display.
In agreement with your comments:
Check out http://www.planetquake.com/qer/ - In a very short amount of time, two guys have done a good job of taking a lot of the technology from Quake2 and Quake3 and putting it into the Q1 engine. (Topaz has done a lot of work on colored lighting, and Phoenix has been implementing Q3-style "shaders" - Another guy has been looking into high-res textures, and released an amazing screenshot.) Topaz and Phoenix will be merging their code within the week, and hopefully soon they can be convinced to merge with Quakeforge, at least to some degree. (QF and QER have somewhat divergent goals...)
retrorocket.o not found, launch anyway?
However, I did that System Shock 2 (great game, wish it had a better rendering engine, thou) has some references to Marathon, of particular interest is that the alien species that take over the ship are picked up from Tau Ceti IV, the original planet that the Marathon colony ship was heading to.
"Pinky, you've left the lens cap of your mind on again." - P&TB
"I can see my house from here!" - ST:
No, but one of the many things you had to do in the solo game was do a thing called "gernade jumping", which meant using the blast from a gernade launcher to propel yourself in the air (at a cost to your health, of course).
Actually, grenade jumping was not required in any of the Marathon triologies (although later 3rd party levels did require it). You *could* use it to get to secrets but it wasn't required."Pinky, you've left the lens cap of your mind on again." - P&TB
"I can see my house from here!" - ST:
Interesting. I've never played it, but a friend with a Mac has been raving about it for years. It can only be a good thing, particularly releasing it under GPL rather than "XYZ Corp's open source license of the week". I wonder why they only released the second one, though?
"The invisible and the non-existent look very much alike." -- Delos B. McKown
Look, I've played Quake, and if you pointed somewhat close to the guy, you hit him. In Marathon, shooting at someone on a ledge was very difficult. You could be putting shots that hit just 1 pixel over his shoulder.
Actually, monstors in M and M2 were modeled as cylinders -- shooting over someone's shoulder would often hit. Shooting just outside of it would miss.
Loved those games much as anyone, but I have to set the record straight on that.
--G
I remember when the original Marathon came out (Mac only, of course - Bungie, at that time, developed only for the Mac), and it was great - like a thinking man's Doom.
Bungie were always very relaxed toward third-party maps, hacks, etc. They even released their own in-house level editor with Marathon Infinity, and carried on that tradition with Myth II, as well. Truly one of my favorite game companies.
To check out more information than you could possibly want to know about the Marathon series, see here.
Most Bungie fans have known about this for a long time now, although there's never been any official confirmation or public announcement. In this case, lack of denial (in response to a direct question) was all the confirmation I needed.
Gates' Law: Every 18 months, the speed of software halves.
M2 was the only one of the Marathon series that was both Windows and Mac. M1 and M-infinity were Mac only.
It's what I played before getting Unreal, so that was a *mighty* long time to be a Mac gamer. I was not impressed with Quake, and preferred the single-person missions of the Marathon series.
Some people were working on a port of the Infinity maps to Unreal, but I think they lost interest/steam somewhere along the way.
Best part of Marathon: custom physics models. For M1 I made "Pope's Super Fist" which gave the Pistols faster shooting and exploding bullets (x1.25 damage so it wasn't some super cheat) and the Super Fist: it threw a Phor shot down the hall and lit up as it went, so you could see down dark hallways AND trigger remote switches.
Then in M2 and Mi you got physics models embedded in the Maps, so each level could be in a different atmosphere like space or Zero-G.
It was ahead of its time in terms of playability, and so what if it was sprites instead of polys??
Heck I played through MI last year, just because!
Pope
It doesn't mean much now, it's built for the future.
First and foremost, this application was written with MPW. That means that it will require significant rework to get it to compile under CodeWarrior. Second, the code is 8 years old. That means it's written to versions of the Mac APIs that are long gone. I didn't look closely, but I didn't see any PPC support, support for UPPs, or many of the other tweaks Apple has forced on developers over the past 4 or 5 revs to the universal headers.
Finally, even if you used the precise version of MPW used to build the program originally, it still wouldn't build because several chunks of code are missing. Don't get me wrong. I'm not faulting Bungie in any way. I think this is a great contribution on their part. But it's still going to be a while before someone steps up and gets this thing to build under a modern development environment on the current version of the O/S.
Anyone gotten started on it yet? ;)
Shut up and eat your vegetables!!!
Funny thing about Marathon: Mac owners claim it to be the greatest first-person-shooter of all time, and PC owners never heard of it. The thing to realize here is that for a relatively long time, DOOM wasn't available for the Mac, so Marathon filled the bill. Now that's not to say Marathon is one of the bad children of DOOM, because it's an okay game. But this is why you only see Mac folks raving about the game :)
Look, I've played Quake, and if you pointed somewhat close to the guy, you hit him. In Marathon, shooting at someone on a ledge was very difficult. You could be putting shots that hit just 1 pixel over his shoulder. This is more realistic in my opinion. Shooting this way in real life would be hard.
I'm not saying that the 3d engine in OpenGL isn't more advanced! This was 1995. If you were asking "did Marathon2 more realistically (sp?) display the environment of it's game than QuakeI did?" then I'd say "hell yes." There's more to 3d than whether you are using sprites, or what rendering engine, or how many FPS you are getting!
DO NOT DISTURB THE SE
And this is what you define as 'real 3d shooting'. Interesting choice of words. Anyway, when you are running around with a rocket launcher kind of device in the real world, precision is not really that important (not getting your own hair on fire is I would imagine, is that in M2?). No, but one of the many things you had to do in the solo game was do a thing called "gernade jumping", which meant using the blast from a gernade launcher to propel yourself in the air (at a cost to your health, of course). You were in a low-grav environment (space). If you had a powerup for health, you could do the same with a rocket launcher. The launcher "shook" and moved you when you shot it. It did variable damage based on how close you were. Also, if you killed someone with the rocket launcher, you got the treat of watching there body distintegrate into a bloody mess as it arched accross the room. It was especially spectacular if they were high on a ledge. As for "realistic" shooting. I mean you couldn't hit somebody clear across the room. If you used a fast, single point weapon like a laser pistol, or pistol, it was to difficult to aim. If you used an area affect weapon, like a gernade launcher or rocket launcher, the person could see it coming and move. I didn't mean to turn this into a whole "bash doom and quake" thing, but the fact of the matter is, Marathon1/2/Infinity was more a "thinking person's shooter". It stuck religously to a physics model. It had a good story. It had, as someone else said, a great balance of weapons. It had great team events. And most people never saw it. My windows freinds who were Quake heads who came and watched (and joined) us playing were blown away. Every one of 'em. I personally know three people who bought a power PC for the sole purpose of playing Marathon.
DO NOT DISTURB THE SE
Touche! OK, so I guess I was trolling a little :)
I just got really tired of "Oh, you don't have a PC? You don't play Quake? You must really suck as a gamer" If I'd spent 1/4 of the time playing Quake most of those guys did, I'd kick their ass!
DO NOT DISTURB THE SE
The Pfh stuff is from the Pfhor.
:)
also, there were lots of custom mods using "Pfh" stuff. Phfreakaz0id was my Marathon playing name.
Anyone remember Disco Inferno? A mod of a classic multi-player map with lots of lava as I recall. The "disco" one just added a flashing strobe in the shape of a mirror ball
DO NOT DISTURB THE SE
From the readme:
"This is the Mac source. The sole known archive of the Windows 9x source was placed in a l
ead box and shipped to one of our island laboratories for safekeeping. Unbeknownst to us, the boat c
arrying the box made an unscheduled run up the coast of Madagascar, where the ship's captain hoped to
catch the end of the annual Miss Middle Of Nowhere pageant. The ship was approximately six miles f
rom shore when it was torpedoed by a one-man sub purchased from the Hammacher-Schlemmer catalog by a
punter with more money than brains. Divers are still combing the sea floor looking for the box conta
ining the Windows code, and if we ever find it I'm sure we'll let you know. Windows hackers with lot
s of spare time may still be able to do interesting things with this code."
Anyone else find that funny?:)
-----
Can I Play With Madness?
IMO Marathon 2 ranks up with Ultima, Star Control II, and System Shock 1/2, as one of the all time greats, as far as player immersiveness is concerned. The only game I feel clearly surpasses this one in quality and immersiveness is Half-Life (wow). Marathon 2 was also the first that I can recall that had something besides 'player 1 go kill player 2' style deathmatch.
It was the first game that I could recall that had a full scale alien invasion where everyone else wasn't dead and you actually had NPC's alive and fighting at your side. The lack of a sense of being 100% alone was a relieving break from the standard fare.
I'm gonna have a GREAT time playing this game and hitting those Durandal terminals and watching those NPC's go at it again
By the way I could smell a GPL move coming from Bungee. I am not at all surprised by this news. Way to go!
--- Grow a pair, liberals... stop letting the Republicans bully you!
I've set up an anonymous cvs server here:
n ux/cvsroot
:pserver:anonymous@beetle.bungie.com:/home/m2li
login: anonymous
password: pfhor
module: m2linux
...for your source-tree grabbing needs. To submit patches, talk about plans and ideas, etc, please write me at m2linux@bungie.com.
No, not the game--I've never heard of it.
The fact that they didn't pre-announce when they thought of it is the best part of this news. They went ahead and did the work of removing the proprietary stuff, bundled it up and set an exact time and location for the release. THEN they told everyone.
---
This comment powered by Mozilla!
Linux MAPI Server!
http://www.openone.com/software/MailOne/
(Exchange Migration HOWTO coming soon)
I Played this game at the newspaper I worked at almost every night while we waited for the press to run on our Mac network with 20" monitors (page design workstations). It was SO much fun. We'd play with 8 players doing team events. Thousands of maps.
It was a great series. GREAT solo play. A really good sci-fi story. You had to pay attention to the plot, get clues, not just blow stuff up.
At the time, all my PC friends were playing doom2 (YAWN!) then quake came out. Still looked like crap next to M2 and m2 had real 3d (you know, you had to aim up and down, not just point in the general vicinity).
Anyway, this is good game. These are the folks who did Myth, etc.
DO NOT DISTURB THE SE
For some time people have been discussing what they would do if Marathon's source code went public. One of the most exciting ideas that may happen now is the use of OpenGL for rendering better looking graphics. There is already a freeware application available called MapViewer that lets you walk through Marathon levels in real time. (get it from bungie.org.) It uses OpenGL to eliminate pixelization and jagged edges. It now seems feasable to combine the OpenGL map viewer with the Marathon game code to create a more modern looking Marathon, some kind of a hybrid with all the graphical beauty of a game that's five years newer than Marathon.
The storyline of Marathon is nothing new: one of the moons of Mars has been converted to a human colony ship and shot off to a new planet for colonization. Midroute, the ship is hijacked by an alien race called the "Pfhor" (pronounced 'four'), who begin to slaughter the humans. To make matters worse, one of the 3 AI, Durandal, apparently communicated with the alien ship, and has decided to do whatever possible to escape his computer prison.
You are the ships only hope as a security guard (your true identity is still a mystery through the remaining games).
At that time, the engine featured 8 player multiplay over Appletalk (not networkable :-/), a pseudo 3-D enviornoment: the maps were made of polygons in the x-y plane, with the ability to overlap polygons to achieve 4-D effects, but was limited in that no wall between polygons could have more than one opening), monsters and items were rendered as spirits, and various lighting effects. Liquids were only simulated, and floors and ceilings of each poly had to be horizontal and walls had to be vertical. Sure, that's a lot of limitations, but on basically 68030's, the game ran rock solid. Additionally, the ggame when beyond just shooting, providing a detailed story through terminals that you interacted with.
Marathon 2 did a lot of revamping of the engine, allowing larger and more colorful textures, liquids, transparent textures, and more lighting effects, but not much else. The plot of M2 took off where M1 ended: you've saved the colony ship, but have been abducted by the rogue AI Durandal, who is looking to save his butt before the universe collapses in 1x10^13 someodd years (paranoid, aint' he?). To do so, you visit the Pfhor homework as well as the homeworld of a race they have enslaved, the S'pht, looking for a device that might be able to transport planets across universes. As your survival is controlled by Durdanal, you have but little choice to follow him.
Marathon Infinity (the last of the trio) didn't do much to change the game engine, and mostly extended the story line and play to sort of wrap up the series... while the game play in Infinity is pretty good and the cleanest of the 3, the story at that point was a bit weak. IMO.
By this time, however Quake for the PC was out, Quake 2 was in the works, and MacSoft was working on getting Quake ported to the mac; the Marathon series had fulfilled its goals to fill in that FPS game that the mac players did not have. While people have begged Bungie to make a 4th Marathon sequel, they will probably not, as work with Myth and Halo continues. Oddly enough, people will be watching Halo carefully - the story in Marathon actually includes elements from a Wolvenstein clone that Bungie created called Pathways Into Darkness, and the players expect to see a drop or two of Marathon references in Halo and Oni.
One of the key things that made Marathon much better over Quake for me was the intelligence of the monsters: supposedly, the game adjusted the AI of the monsters as you continued depending on how well you played, and while it's hard to reproduce such events, I truely believe that is the case. Only recently has the AI of other games improved over Marathon's (that being Half Life), going above the basic 'charge the player'. The aliens in Marathon would seem to be able to cut around to your back if there was a way and get you trapped between two sets of them. They also seemed to know how to lurk well. Alot of this depended on the mapmaker's ability as well, but in general, the game was tough.
"Pinky, you've left the lens cap of your mind on again." - P&TB
"I can see my house from here!" - ST:
As Bungie's SysAdmin and resident Linux enthusiast, what I'd really like to see is a Linux port. I want to play Marathon again, dammit!
My C skills are not the best, but I can contribute space for a cvs server, time to manage it, and time to manage patch submissions, builds and testing. And a mailing list and bugzilla db, if those are needed.
If you want to get in on the fun, please email me at m2linux@bungie.com.