overthanet on 1/7/2007 at 01:09
Hello, I'm new to the forums, and Im very much interested in system shock, just began playing it again, and it's a classic. I was wondering, and maybe this has been asked before, but does someone believe that the source code of System Shock 1 could be someday released to the public under some gnu like license? That would facilitate the porting of ss1 to modern systems like xp, and improve the game's engine overall. Does someone believe it could be possible to write/contact EA and ask them if they would be so kind to release SS1's source code, and that they would reply?
Thanks
Drat on 1/7/2007 at 05:08
The idea of EA doing something like that out of goodwill is laughable. There is no love in the cold black voids in place of their hearts. The only thing capable of moving them is the sound of raining coins. Even then, the source code may no longer exist.
Martin Karne on 1/7/2007 at 05:28
If you can go ahead and reverse engineer it.
overthanet on 1/7/2007 at 05:31
Well, I have IDA pro, so I could try dissasembling it, I heard it's mostly written in assembly code, so it would output it ok, could dissambling it with ida pro help?
Martin Karne on 1/7/2007 at 07:04
I know there is people out there trying, but the more the merrier, and more chances to succeed.
overthanet on 1/7/2007 at 17:53
Where did you get those screenshots from ?? I'd like to contact whoever is working on decompiling system shock 1.
overthanet on 2/7/2007 at 05:10
Ok, I'm planning on dissasembling the system shock 1 executable with IDA pro, but for that, I need some information on the exe file, that I hope you system shock fans can provide. For example, which of the exe files should I dissasemble? sshock.exe or cdshock.exe? And, for what processor do you think the executable was compiled for? 80x86? and in real or protected mode?
Thank you kindly
Martin Karne on 2/7/2007 at 07:08
You don't know how DOS programs work?
Oh my. Nevermind.
Yellow on 2/7/2007 at 08:14
I would suggest having a talk to descenterace or ToxicFrog if they are still around. They've dissasembled SS1 in the past and have already done some of the leg work (identifying segments, removed the dos extender etc.). No sense reinventing the wheel if you can avoid it.