I'm not entirely sure how useful it will be in the long run, but Nightdive Studios has released the source code for System Shock under the GPL.
The reason I'm a little unsure on it, is that this is specifically the code for the PowerPC Mac version, so it remains to be seen how useful it will be. I imagine some are already thinking of the possible ports and having an up to date game engine to play System Shock on all platforms would be pretty awesome.
The release does not include the game data (art, sound etc), as Nightdive said "the game data is still covered by the original EULA and must be obeyed as usual".
Naturally, some have already jokingly asked if Ryan "Icculus" Gordon has finished porting it to Linux yet.
You can find it on GitHub.
Some you may have missed, popular articles from the last month:
Fab, love this game. It's currently available on Steam thanks to a bundled wine port. Would love to see this run natively. I remember playing this is a kid with surround speakers on a Creative Labs Sound Blaster Live card with the lights turned down off - terrifying
0 Likes
Quoting: Guest...I would assume a lot of people were put off finishing the original due to the controlls and not getting a proper resolution....
/me raises hand
i wasn't into pc gaming at the time so i missed out, tried replaying it but it's hard if you haven't played it back in the day...have the same issue with the early elder scrolls games.
0 Likes
Asking as an ignoramus: Apart from stuffit expander, and project files for a (classic) Mac IDE, what exactly is Mac-specific in this source code? Does it require audio-visual libraries specific to classic Mac OS? Otherwise everything seems to be in standard C (I mean, it's not PowerPC assembly or anything; though it might still contain some of that inline); so how hard would it be for someone to make an SDL version?
1 Likes, Who?
"This is only the game data, "
game data or game code?
if i got it right, code will be open sourced
data will remain under the old EULA
game data or game code?
if i got it right, code will be open sourced
data will remain under the old EULA
0 Likes
Quoting: elmapul"This is only the game data, "I fudged the wording, fixed.
game data or game code?
if i got it right, code will be open sourced
data will remain under the old EULA
0 Likes
Heh, seems like GitHub can't cope with old Mac line endings (\r, instead of \n on Unix or \r\n on Windows): https://github.com/NightDiveStudios/shockmac/blob/master/ShockMac/Mac%20Src/DialogHelpers.h. Conventional wisdom does say that files should be checked into git with Unix line endings and converted on check-out, though.
5 Likes, Who?
Good. Maybe they won't lose it this time.
3 Likes, Who?
Quoting: DrMcCoyHeh, seems like GitHub can't cope with old Mac line endings (\r, instead of \n on Unix or \r\n on Windows): https://github.com/NightDiveStudios/shockmac/blob/master/ShockMac/Mac%20Src/DialogHelpers.h. Conventional wisdom does say that files should be checked into git with Unix line endings and converted on check-out, though.
Huhu, there are already 2 pull requests about that. I wonder how willing to accept contributions they are.
0 Likes
... speaking of System Shock, there's an update about the remake in hiatus:
https://www.kickstarter.com/projects/1598858095/system-shock/posts/2135868
https://www.kickstarter.com/projects/1598858095/system-shock/posts/2135868
2 Likes, Who?
See more from me