![]() |
#1 |
Source code for older games
I hope this hasn't been asked before. I'd like to know what happened (as in: is it still available? Could it -technically and legally- be released?) to the source code of the following games:
1) Balls of Steel 2) Blake Stone 3) Duke Nukum 4) Duke Nukem 2 5) Raptor 6) Stargunner 7) Xenophage
__________________
[...] We view customers as complete morons that will never catch on and [...] we're lying to them all the time. (Gabe Newell, Valve) I'm the worst enemy in film-making and a completely talentless idiot. (Uwe Boll) Faith is why you are wrong. (Crosma) |
|
![]() |
![]() |
#2 |
Re: Source code for older games
A source code release for Stargunner was considered and may occur in the future. Jason Blochowiak released Xenophage as freeware in his recent interview in the Apogee Legacy series, so I think you'd have to ask him about a source code release. The remaining games are still for sale, so they probably won't see source code releases for a while. Wolfenstein 3D and Shadow Warrior have had source code releases despite being for sale, so it could happen, but I'd be surprised. Raptor is not only still being sold for DOS, but Mountain King Studios (formery Cygnus) still sells an updated Win32 version as well, so I doubt they would allow a source code release.
__________________
"Today entirely the maniac there is no excuse with the article." Get free DOS games at www.classicdosgames.com |
|
![]() |
![]() |
#3 |
Re: Source code for older games
Also, source for the really old games (Original Duke, etc) is most likely lost due to the volitility of the storage material (magnetic disks).
What would you do with the source to the original Duke, anyway?
__________________
"With the first link, the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably." |
|
![]() |
![]() |
#4 | |
Re: Source code for older games
Quote:
- I'd make the graphics VGA and increase the framerate to 60 fps. - I'd put in more cheat codes (god mode, all weapons, etc.) - I'd put in a DOS extender to get rid of those stupid 640k memory limitations. That's what I'd do. What are your ideas for the original Duke Nukum source code?
__________________
The truth is more important than anything else! Proud Hater of Hillary Clinton R.I.P. John F. Kennedy -- 1917-1963 |
||
![]() |
![]() |
#5 |
Re: Source code for older games
Only other game from Apogee id want source code to is Blake Stone...and the only other game id want source for is Diablo.
|
|
![]() |
![]() |
#6 |
Re: Source code for older games
Another idea would be to perhaps port it to other platforms
![]() I can still see it ...commander keen running native on linux x86!
__________________
Im a lovable person! |
|
![]() |
![]() |
#7 |
3D Realms Staff
|
Re: Source code for older games
I asked Jason about source. He said he didn't have it; he tried to find it, but couldn't. I think you guys might need to accept that several of these things are lost to the ages. Backup systems generally didn't exist back then.
__________________
Apogee / 3D Realms Employee: Dec 14, 1992 - May 22, 2009, Oct 23, 2014 - current "Lifting up the Cross to the waiting lost" - Petra | John 3:16 |
![]() |
![]() |
#8 | |
3D Realms Staff
|
Re: Source code for older games
Quote:
2) Don't think it exists. 3) Pretty sure it doesn't exist. 4) Pretty sure it doesn't exist. 5) Scott Host has that, you'd have to ask him. 6) Unknown 7) Lost for now.
__________________
Apogee / 3D Realms Employee: Dec 14, 1992 - May 22, 2009, Oct 23, 2014 - current "Lifting up the Cross to the waiting lost" - Petra | John 3:16 |
|
![]() |
![]() |
#9 |
Re: Source code for older games
Duke Nukem 1 isn't really that complicated so you could rewrite it if you wanted to...
It'd still take some time... |
|
![]() |
![]() |
#10 | ||
Re: Source code for older games
Quote:
2) I'd do the same thing for sprites, to have them replaced with 3D models. I'd love to see Parkar's Duke model kick ass in an updated Duke Nukum. 3) I'd add the mighty foot to Duke's weapons. Press space to kick, like in DNMP. Quote:
![]()
__________________
[...] We view customers as complete morons that will never catch on and [...] we're lying to them all the time. (Gabe Newell, Valve) I'm the worst enemy in film-making and a completely talentless idiot. (Uwe Boll) Faith is why you are wrong. (Crosma) |
|||
![]() |
![]() |
#11 | |
Re: Source code for older games
Quote:
As far as raptor I mean just as a side project it would be fun just to add weapons or levels same with Wacky Wheels.
Last edited by IceColdDuke; 07-02-2006 at 11:39 PM.
|
||
![]() |
![]() |
#12 | |
Re: Source code for older games
Quote:
|
||
![]() |
![]() |
#13 |
Re: Source code for older games
What happened to the source code to Terminal Velocity? It was such an awesome game; I'd love to see a port made.
__________________
I never got to know half of you half as much as I'd have liked, and I never liked half of you half as much as you deserved. Christian Death Metal FTW! |
|
![]() |
![]() |
#14 |
Re: Source code for older games
Me too. It works near flawlessly in dosbox but an advanced and improved windows version would rock.
__________________
"With the first link, the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably." |
|
![]() |
![]() |
#15 | |
3D Realms Staff
|
Re: Source code for older games
Quote:
Remember, the original author has to give permission for that. In most cases it's someone else, not us. Sometimes, we'll release it with their permission, but since TRI is a seperate company, they may wish to handle it on their own. However, we've never asked. I can't recall being asked about it before.
__________________
Apogee / 3D Realms Employee: Dec 14, 1992 - May 22, 2009, Oct 23, 2014 - current "Lifting up the Cross to the waiting lost" - Petra | John 3:16 |
|
![]() |
![]() |
#16 |
Re: Source code for older games
I'd love to see a Windows version of TV too. The Macintosh version is way ahead of the DOS version. How about a port of Corridor 7?
|
|
![]() |
![]() |
#17 |
Re: Source code for older games
__________________
Thank you sir. May I have DNF? - KaiserSoze - Look in profile to get joke. These are English forums; anything the moderators can't read is eligible for deletion. - TerminX OMG, Duke killed Kenny! You bastard! - wayskobfssae
Last edited by The Dukenator; 04-06-2010 at 09:40 PM.
|
|
![]() |
![]() |
#18 |
Re: Source code for older games
The webpage was not found...
|
|
![]() |
![]() |
#19 |
Re: Source code for older games
From above link:
Doing Duke Nukem 1 and 2 for XBLA is a no-brainer. The problem is, we don't have the source code and the programmer claims to have lost/deleted the original discs with the code on them.
__________________
Thank you sir. May I have DNF? - KaiserSoze - Look in profile to get joke. These are English forums; anything the moderators can't read is eligible for deletion. - TerminX OMG, Duke killed Kenny! You bastard! - wayskobfssae
Last edited by The Dukenator; 04-06-2010 at 09:41 PM.
|
|
![]() |
![]() |
#20 |
Re: Source code for older games
__________________
Voxels -> MD3 model [TUTO] |
|
![]() |
![]() |
#21 | |
Re: Source code for older games
Quote:
If you can do it alone go there! ![]() I know nothing about programming. I can not help you. ![]() At the time I thought to redo a level of Duke Nukum or Duke Nukem II with the DNMP editor, but ... Too hard for me ^^' Now, I do not know if I am able to do this.
__________________
Voxels -> MD3 model [TUTO] |
||
![]() |
![]() |
#22 |
|
Re: Source code for older games
Honestly, you would think a company would keep better track of this kind of stuff.
What about Monster Bash? Is the source still around for that? It would be a blast to get my hands on that source code, tweaking variables and whatnot. ![]() I have always felt that this title has been severely neglected over the years. Aside from cancelling the sequel, Monster Bash VGA, which I would have killed for, they never bothered to release any goodies for the game, like level editors and patch updates and whatnot. ![]() |
![]() |
![]() |
#24 | |
Re: Source code for older games
Quote:
|
||
![]() |
![]() |
#25 |
Re: Source code for older games
It was on Gerald Lindsly's "blog" I guess, which has now been replaced by a wiki, but the code is still there. Gerald Lindsly was behind the FAST game engine used by Monster Bash.
|
|
![]() |
![]() |
#26 | |
Re: Source code for older games
Quote:
|
||
![]() |
![]() |
#27 |
Re: Source code for older games
That would be neat if the source for Monster Bash were released.
|
|
![]() |
![]() |
#28 |
Re: Source code for older games
@Frenkel - thanks, his c2 page was interesting.
@Malvineous - thanks also, do you know if Wombat open source? |
|
![]() |
![]() |
#29 |
Re: Source code for older games
Wombat's not open source, but if you ask Szevvy he might send you the code. You probably don't need the source though, it will only help you figure out the file formats - and if that's what you're after, Wombat stores most of those in text files that come with the download.
Alternatively I'm going through documenting all these game file formats on the ModdingWiki which is (hopefully) a bit easier to read. The format for the Monster Bash DAT file and sprites are already up on there. |
|
![]() |
![]() |
#30 |
|
Re: Source code for older games
I decompiled Monster Bash... Is it okay to say that here? :P
|
![]() |
![]() |
#31 |
Re: Source code for older games
Great, tell me the file format of the levels please!
Seriously, decompiling has its uses, but sometimes getting the source code makes things far easier...! |
|
![]() |
![]() |
#32 |
Re: Source code for older games
Decompiling has its' uses, but you probably have 1 big file that's all
assembly code, right? As I understand it, you can't get usable C code unless the debug information was left in the exe, that's usually striped out in release versions. ![]() |
|
![]() |
![]() |
#33 | |
Re: Source code for older games
Quote:
With blake stone maybe a modification of the ROTT code would work better since most of the code improvements in Stone are also implemented in Rott.
Last edited by Jeffpiatt; 06-22-2010 at 03:14 PM.
|
||
![]() |
![]() |
#34 | |
Re: Source code for older games
Quote:
|
||
![]() |
![]() |
#35 | |
Re: Source code for older games
Quote:
I actually have a copy of the Supaplex disassembly made by Herman Perk. He commented most of it and it is very easy to work with. Granted, Supaplex is a fairly simple game, and it was all written in 8086 assembly (no 80186+ instructions used), but Monster Bash and the Keen series really wouldn't be that different. Some time ago, I actually tried disassembling Blood, but The Interactive Disassembler recognized over 3000 functions in the initial auto-analysis. Monster Bash and the Keen series however, are much smaller. I think it's doable, but it would still require a lot of patience and time. A source code release of Monster Bash would be great, has anyone tried e-mailing around to see if it still exists and, if so, who has it? As for the Commander Keen series, I believe I read a post by Joe once on these forums about John Romero planning to release the source code of these games? I couldn't find anything on Romero's website, though.
__________________
~ Psycho ~
Last edited by Psycho87; 06-22-2010 at 11:29 PM.
|
||
![]() |
![]() |
#36 |
Re: Source code for older games
They put out code to let linux function better with windows but I do not see The game arm putting out code for a flight sim game unless it is for xbox arcade code training.
|
|
![]() |
![]() |
#37 | |
|
Re: Source code for older games
Quote:
This is a job for someone with far greater knowledge than my own. Any takers? |
|
![]() |
![]() |
#38 |
Re: Source code for older games
What would you hope to achieve by getting hold of a documented disassembly?
|
|
![]() |
![]() |
#39 |
|
Re: Source code for older games
|
![]() |
![]() |
#40 | |
Re: Source code for older games
Quote:
__________________
~ Psycho ~
Last edited by Psycho87; 06-25-2010 at 12:59 AM.
|
||
![]() |
Bookmarks |
Tags |
source code |
|
|