• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

They lost the source code to what!?

Status
Not open for further replies.

Tain

Member
I've seen posts all over GAF over the years talking about how some (almost always Japanese) developer lost the source code to their old game.

R-Type III, when ported to the GBA? The original code wasn't around, so the port wound up blowing.

Sonic the Hedgehog apparently had a similar situation for its GBA port, as well.

Taito lost Bubble Bobble's source code in 1996, I've heard.

Any other stories?

Not gonna lie; a friend of mine is writing a paper on this, and any sources would be hugely helpful. Especially for that Sonic the Hedgehog one. Thanks.
 

Raging Spaniard

If they are Dutch, upright and breathing they are more racist than your favorite player
Isnt the source doe for that Panzer Dragoon RPG for the Saturn lost as well? I think I remember reading something about that, I might be wrong though (couldave been that due to the Saturn's infrastructure, the code would be extremely hard to compile on other systems)
 

[Nintex]

Member
I think Capcom lost the code of the GameBoy Mega Man games, at least that's why the Anniversary collection was never released on GBA.
 

MoogPaul

Member
while not a source code, wasn't there a rumor of nintendo loosing the wavebirds mold or something to that effect?
 

[Nintex]

Member
There's also the missing credits in Okami on Wii, some say the source material of the credits movie has been lost.
 
Toys for Bob lost the source code to Star Control II for DOS. Thankfully they did manage to have the 3DO source code, which ended up going open source and the community ended up making a superior game to the DOS version by combining all of the features from both versions.
 

ausoff2

Neo Member
I've heard all these rumors of the source code being lost, but does anyone have any sources to cite? I'd be interested to read up on exactly what effect that's had on the industry. Certainly an interesting topic.
 

birdman

Member
shagg_187 said:
Don't know much about lost source codes. The only thing I know of was that Neversoft wasn't provided source code to Guitar Hero II when they were making Guitar Hero III.

Yep, Harmonix got to keep it as part of their agreement with Red Octane/Activision.
 

M3wThr33

Banned
[Nintex] said:
I think Capcom lost the code of the GameBoy Mega Man games, at least that's why the Anniversary collection was never released on GBA.
Nope. Capcom archives EVERYTHING. Don't worry. There's much stupider reasons behind the horrible cancellation of that game.
 

buffi

Banned
EmCeeGramr said:
Isn't the whole "OOPS WE LOST THE SOURCE CODE" excuse a pretty weak one anyway? Can't they just use a working copy or ROM and work backwards?

Not really no (deassembling optimized compiled code is a horrible mess).
 

Tain

Member
Isn't the whole "OOPS WE LOST THE SOURCE CODE" excuse a pretty weak one anyway? Can't they just use a working copy or ROM and work backwards?

That's actually a bit of my fascination with it: what cases do they have the source and work off of it, and what cases do they use emulation?

Certainly there are plenty of cases where emulation's easier for simple "porting" (in the sense that the game will run on another platform), but it sometimes sounds like they have no choice.
 

RiZ III

Member
Magic Knight Rayearth on Saturn had similar problems when they brought it over to the states.

Isn't the whole "OOPS WE LOST THE SOURCE CODE" excuse a pretty weak one anyway? Can't they just use a working copy or ROM and work backwards?

No.
 
Did Sega really lose the code for Sonic 1? Considering that the Mega Collection and VC versions are practically perfect aren't they? Well... I never played the original on a Genesis anyway, so I wouldn't know. :p
 

Fersis

It is illegal to Tag Fish in Tag Fishing Sanctuaries by law 38.36 of the GAF Wildlife Act
Thanks to a stupid dude i lost more than 10.000 lines of code
After that i didn't write any code for two years
 

Tain

Member
Did Sega really lose the code for Sonic 1? Considering that the Mega Collection and VC versions are practically perfect aren't they? Well... I never played the original on a Genesis anyway, so I wouldn't know. :p

Almost undoubtedly emulated.
 
Heh, I figured that "working backwards" wasn't really a good solution, but okay. :lol

I guess that explains why two of the bad ports Tain mentioned are portable: the GBA couldn't run a full-speed Genesis emulator.
 

soco

Member
EmCeeGramr said:
Isn't the whole "OOPS WE LOST THE SOURCE CODE" excuse a pretty weak one anyway? Can't they just use a working copy or ROM and work backwards?

it is possible, but that's incredibly time-consuming. the issue isn't always the actual code itself but isolating tables and the comments and such. you've also got code that generates other code, unpacks itself, and decodes sections. it's even more difficult to disasm this when you have a system architecture that involves pages, such as the TG16, whereby a jump to a specific page and location could be any where, and older developers often exploit this and just swap out the pages based on certain occasions.
 

grandjedi6

Master of the Google Search
Tain said:
Sonic the Hedgehog apparently had a similar situation for its GBA port, as well.
Are you sure about that? They've ported and remade the game enough times elsewhere that I severly doubt that claim. And even then it wouldn't really explain the shittyness of the GBA port.
 
Hero of Legend said:
Did Sega really lose the code for Sonic 1? Considering that the Mega Collection and VC versions are practically perfect aren't they? Well... I never played the original on a Genesis anyway, so I wouldn't know. :p
They are roms of the old games, emulated.
 

Rlan

Member
Diablohead said:
They are roms of the old games, emulated.

Sonic Jam certainly wasn't though. It would be surprising if they had lost that code. Most emulation is purely done because it's quick and cheap, and done by american developers.
 

Troidal

Member
The source code to the Famicom version of Final Fantasy III (not the U.S. FFVI) is said to have been lost, hence a port was never fulfilled despite being announced on the Wonderswan previously.

Instead, a 3D remake was created.
 
soco said:
it is possible, but that's incredibly time-consuming. the issue isn't always the actual code itself but isolating tables and the comments and such. you've also got code that generates other code, unpacks itself, and decodes sections. it's even more difficult to disasm this when you have a system architecture that involves pages, such as the TG16, whereby a jump to a specific page and location could be any where, and older developers often exploit this and just swap out the pages based on certain occasions.
yeah but these are game developers we're talking about, just crack the whip and promise you'll give 'em a sandwich when they finish
 

oBa

Member
Sega losing source code is an understatement, they in most cases never keep it. At a previous company I worked for, Sega had contracted us to do a pack of their retro titles. When asked for the source code for the titles (approximately 75 genesis and sms titles) Sega responded with "we don't have source code for any of those projects". and even better they suggested we "go out on the internet and download the roms from various rom sites".
 

Jonnyram

Member
Final Fantasy III was originally planned to be ported to Wonderswan after Final Fantasy I and II, but when they got around to it they couldn't find the source code, so they had to port Final Fantasy IV instead.
 

M3wThr33

Banned
Video assets are a completely different thing. I can see those being lost, easy. But code? VERY hard to 'lose.' It does happen, but not on finished products, usually. More likely you'd lose an old build or something. Every programmer should have the entire code base on his machine anyway.
 

mAcOdIn

Member
Tain said:
Not at all. That's why I'm curious about sources, for that one more than anything.
I don't know if sega "lost" the source code for their older games like Sonic, but I do know that the PC releases of those megapacks that each had like 6 games were emulated. That said, if I was going to release some old ass games on a PC that was way overpowered compared to my original system I would have probably emulated them as well, so I don't think that you could just say the code was lost since it was emulated.
 
Hero of Legend said:
THAT was due to the whole thing about the credits being recorded, so they couldn't remove Clover's logo. That I'm positive about.

Such a lame excuse. They could have just covered the Clover logo, instead they remove the entire credits (and song).
 

soco

Member
EmCeeGramr said:
yeah but these are game developers we're talking about, just crack the whip and promise you'll give 'em a sandwich when they finish

a sandwich isn't enough to get me motivated to do that.

i've had to do it a few times for other things and it's the biggest pain in the ass you can imagine, especially when you're working in a seriously of tight nests of the code. i have pages of assembly i've went through and documented to understand what sections were trying to do.

chances are in most cases i could rewrite a similar game faster than reconstructing the source code.
 

M3wThr33

Banned
Duck Amuck said:
Modern gaming consoles aren't powerful enough to handle Blast Processing. Only the Genseis can handle it.
I can barely handle Quake II on this machine.
Kidding. It's a Dell XPS with a GeForce 8600
 
soco said:
chances are in most cases i could rewrite a similar game faster than reconstructing the source code.
That's another thing I was wondering. In the case of many older games (the ones which are most likely to have had their source code lost), wouldn't it be relatively easy and simple with today's technology to just rewrite them using the finished game and other materials as reference?

I can see the problem with something like FFIII, because that's an RPG. But Sonic and R-Type? Platformer and scrolling shooter ROM hacks and clones made in Flash are made by the dozens.
 

Jonnyram

Member
M3wThr33 said:
Video assets are a completely different thing. I can see those being lost, easy. But code? VERY hard to 'lose.' It does happen, but not on finished products, usually. More likely you'd lose an old build or something. Every programmer should have the entire code base on his machine anyway.
And when that hard drive crashes?
Most people, including businesses, didn't know the value of backups until this last decade. A lot of early stuff has been lost forever.

Actually, it's not been mentioned in this thread yet, but Southend said they had to reverse engineer R-Type I and II for the new XBLA game, as Irem don't have the source code anymore.
 
Status
Not open for further replies.
Top Bottom