Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

System Shock System Shock 2 Enhanced Edition by Nightdive Studios

LESS T_T

Arcane
Joined
Oct 5, 2012
Messages
13,582
Codex 2014
That guy is french?
What if it's Raph Colantonio? He quit Arkane in order to focus on SS2 patches :shittydog:

He's busy being hot:

mKashxW.jpg
 

deama

Prophet
Joined
May 13, 2013
Messages
4,352
Location
UK
When they say "source port" do they mean they're just gonna release the source code or will they port the game over to the source engine?
 

Infinitron

I post news
Staff Member
Joined
Jan 28, 2011
Messages
97,228
Codex Year of the Donut Serpent in the Staglands Dead State Divinity: Original Sin Project: Eternity Torment: Tides of Numenera Wasteland 2 Shadorwun: Hong Kong Divinity: Original Sin 2 A Beautifully Desolate Campaign Pillars of Eternity 2: Deadfire Pathfinder: Kingmaker Pathfinder: Wrath I'm very into cock and ball torture I helped put crap in Monomyth
When they say "source port" do they mean they're just gonna release the source code or will they port the game over to the source engine?

A source port is when somebody takes the original source code of a game and releases an improved version. The update for System Shock 1 Nightdive released last year was a source port, replacing the modded version they were selling previously.

SS2 EE isn't really a source port though, they're remaking the game in a new engine.
 
Last edited:

deama

Prophet
Joined
May 13, 2013
Messages
4,352
Location
UK
When they say "source port" do they mean they're just gonna release the source code or will they port the game over to the source engine?

A source port is when somebody takes the original source code of a game and releases an improved version. The update for System Shock 1 Nightdive released last year was a source port, replacing the modded version they were selling previously.

SS2 EE isn't a source port though, they're remaking the game in a new engine.
Oh, thanks; any idea what the new engine is?
 

Infinitron

I post news
Staff Member
Joined
Jan 28, 2011
Messages
97,228
Codex Year of the Donut Serpent in the Staglands Dead State Divinity: Original Sin Project: Eternity Torment: Tides of Numenera Wasteland 2 Shadorwun: Hong Kong Divinity: Original Sin 2 A Beautifully Desolate Campaign Pillars of Eternity 2: Deadfire Pathfinder: Kingmaker Pathfinder: Wrath I'm very into cock and ball torture I helped put crap in Monomyth
When they say "source port" do they mean they're just gonna release the source code or will they port the game over to the source engine?

A source port is when somebody takes the original source code of a game and releases an improved version. The update for System Shock 1 Nightdive released last year was a source port, replacing the modded version they were selling previously.

SS2 EE isn't a source port though, they're remaking the game in a new engine.
Oh, thanks; any idea what the new engine is?

Nightdive's in-house Kex Engine: https://blood-wiki.org/index.php/Kex_Engine
 

Infinitron

I post news
Staff Member
Joined
Jan 28, 2011
Messages
97,228
Codex Year of the Donut Serpent in the Staglands Dead State Divinity: Original Sin Project: Eternity Torment: Tides of Numenera Wasteland 2 Shadorwun: Hong Kong Divinity: Original Sin 2 A Beautifully Desolate Campaign Pillars of Eternity 2: Deadfire Pathfinder: Kingmaker Pathfinder: Wrath I'm very into cock and ball torture I helped put crap in Monomyth
voodoo47 Just what are these Kex Engine remakes, anyway? I said earlier that the recent SS1 update was a source port, but actually one of its listed features is "adapted to Nightdive's KEX Engine". Is the "Kex Engine" like a thing that can be integrated into other game's engines?

If so, then maybe this will in fact be a source port as well.
 
Last edited:

voodoo47

Learned
Joined
May 15, 2014
Messages
79
it's the other way around - it's a thing that can run resources of (various) games, replacing their original engines. this probably simplifies patching/support (you don't have to have different people to support Build, Dark, whatever Turok1 and 2 originally ran on etc, just the KEX guys), and actually allows them to do something with the SS2 source code - remember, while they do own everything SS2, the Dark Engine itself is still in evil clutches of big bad sqeenix that sues dead grandmas into oblivion. by using KEX, they can give them the middle finger, so it makes a lot of sense.

the drawback of this is that it's not that simple to get things to work completely right, as we have learned with Blood:FS.
 
Last edited:

Infinitron

I post news
Staff Member
Joined
Jan 28, 2011
Messages
97,228
Codex Year of the Donut Serpent in the Staglands Dead State Divinity: Original Sin Project: Eternity Torment: Tides of Numenera Wasteland 2 Shadorwun: Hong Kong Divinity: Original Sin 2 A Beautifully Desolate Campaign Pillars of Eternity 2: Deadfire Pathfinder: Kingmaker Pathfinder: Wrath I'm very into cock and ball torture I helped put crap in Monomyth
it's the other way around - it's a thing that can run resources of (various) games, replacing their original engines. this probably simplifies patching/support (you don't have to have different people to support Build, Dark, whatever Turok1 and 2 originally ran on etc, just the KEX guys), and actually allows them to do something with the SS2 source code - remember, while they do own everything SS2, the Dark Engine itself is still in evil clutches of the big bad sqeenix that sues dead grandmas into oblivion. by using KEX, they can give them the middle finger, so it makes a lot of sense.

All right, but in that case what's the deal with last year's SS1 update? https://steamcommunity.com/gid/103582791440078849/announcements/detail/3098929145092416976

A "source port update" AND adapted to the KEX engine? Is it a source port update in the sense that they copied some of the original lines of code into their engine? :P
 

voodoo47

Learned
Joined
May 15, 2014
Messages
79
they have used the original source to port SS1 to KEX. so yeah, pretty much.

to make it simple, think scummvm.
 

Infinitron

I post news
Staff Member
Joined
Jan 28, 2011
Messages
97,228
Codex Year of the Donut Serpent in the Staglands Dead State Divinity: Original Sin Project: Eternity Torment: Tides of Numenera Wasteland 2 Shadorwun: Hong Kong Divinity: Original Sin 2 A Beautifully Desolate Campaign Pillars of Eternity 2: Deadfire Pathfinder: Kingmaker Pathfinder: Wrath I'm very into cock and ball torture I helped put crap in Monomyth
Here's the stream where this was announced, with some of the original devs:



A celebration of the 20th anniversary of System Shock 2. Nightdive Studios streams the game while have a community Q&A with some original devs and a big announcement!

Featuring:
Stephen Kick
Nathan Wells
Lawrence Sonntag
Marc LeBlanc
Daniel Grayshon
Karlee Wetzel
 
Joined
Jan 14, 2018
Messages
50,754
Codex Year of the Donut
remember, while they do own everything SS2, the Dark Engine itself is still in evil clutches of big bad sqeenix that sues dead grandmas into oblivion. by using KEX, they can give them the middle finger, so it makes a lot of sense.

they have used the original source to port SS1 to KEX. so yeah, pretty much.

to make it simple, think scummvm.
The legality of this is suspect if they don't own the rights to the engine, depending on what parts of the "original source" they have used as a reference implementation.
There's a reason most similar projects use clean room design.
 

voodoo47

Learned
Joined
May 15, 2014
Messages
79
its gpu requirements are a bit harsh though - SS2 NewDark can do 720p on my converted Terra TK-3772 thin client, which has a 16MB S3 graphics chip and a 1GHz via cpu. if I had a smart deep fryer, I'm fairly sure it'd run on that as well (though I'm not sure whether I would want to run windows on something that works with boiling oil). KEX needs a dedicated DX11 gpu, and it better be something recent.

as far as the legal stuff goes, as long as they use the SS2 part of the code only, they should be safe, though if sqeenix decided they really want to destroy them, they probably could, because they have money to burn. basically if some big guy wants you legally dead, you are, doesn't really matter whether you've done something wrong or not. same as with any other alternate game exe or engine floating out there - if it still requires you to purchase a legal copy of the game to be of any use, you are pretty safe, but if they decide they want you at some point, you are done.
 

voodoo47

Learned
Joined
May 15, 2014
Messages
79
I'll pretend that's not a troll question - definitely not, my guess is that it will be vanilla SS2 running on KEX, with modern MP, maybe 32bit lighting, and possibly with some visual mods integrated. linux/macos/console support is also expected.

oh, and achievements, for all the people who enjoy the smell of their own farts.
 

Infinitron

I post news
Staff Member
Joined
Jan 28, 2011
Messages
97,228
Codex Year of the Donut Serpent in the Staglands Dead State Divinity: Original Sin Project: Eternity Torment: Tides of Numenera Wasteland 2 Shadorwun: Hong Kong Divinity: Original Sin 2 A Beautifully Desolate Campaign Pillars of Eternity 2: Deadfire Pathfinder: Kingmaker Pathfinder: Wrath I'm very into cock and ball torture I helped put crap in Monomyth
20th anniversary retrospective: https://www.pcgamer.com/system-shock-2-retrospective-20th-anniversary/

How one phone call saved a tiny new studio and gave the world System Shock 2
20 years later, Irrational Games co-founders Ken Levine and Jonathan Chey on the immersive sim's rollercoaster development.

"I was heartbroken," says Ken Levine. "I went away with my girlfriend and some friends up to Maine for the weekend. They were all having fun, but I remember thinking my life was over."

It was 1997, and just a few months after Levine, Jonathan Chey, and Robert Fermier founded Irrational Games, it looked like the company was about to collapse. The trio had left Thief studio Looking Glass after a wasted 18 months working on a Star Trek: Voyager tie-in that was suddenly aborted, leaving Looking Glass in "financial and creative disarray."

The young, hungry group wanted to test their skills and run their own project, and scored a contract to make the singleplayer portion of FireTeam, an online multiplayer strategy game. But shortly after they went independent, the deal fell through. They were out of work, and Levine was sure he'd blown it.

"That was really scary. I'd just got into the industry, I'd quit my dream job to start this thing, and then it was already not working out," he says. "I figured it was back to graphic design and computer consulting… I thought I'd missed my shot."

Irrational scrambled to create a top-down strategy game to shop to publishers, but most were unwilling to take a risk on it, and those that liked it didn't have enough money to fund the idea. It looked like the dream was over.

"And then the phone rang."

It was Looking Glass co-founder Paul Neurath, who threw Irrational a lifeline. Looking Glass had built an engine for Thief: The Dark Project, and he wanted to spread the cost by making other games with it too. Irrational, who knew the engine, seemed like a natural fit, and so Looking Glass asked them to come up with an idea for a game.

After Irrational built a crude prototype of an RPG-shooter hybrid—Levine says the team mastered how to show it off "just exactly the way where it wouldn't explode"—Looking Glass presented it to EA, which was impressed. And EA, it just so happened, owned the rights to System Shock, which Looking Glass developed in 1994. The team smelled an opportunity, says Jonathan Chey.

"[Our prototype] was just a science-fiction shooter game called Junction Point," he says. "I'm pretty sure it was our idea to bring back the System Shock license… 'hey, you guys already have this world, and it was really cool, why don't we use that instead of trying to invent an entirely new franchise here?'"

Just like that System Shock 2 was born and Irrational was pulled back from the abyss. But it was only the start of the hard work. 20 years later, System Shock 2 is one of the most celebrated PC games of all time. The human story behind it, as told by Ken Levine and Jonathan Chey, is less glamorous. They remember the six-and-a-half-day work weeks, the ending they had to cut, the game-breaking bugs they failed to fix, and wrestling with an unfinished game engine.

They also remember why, ultimately, it was all worth it.
'What are we doing?'
Irrational got roughly $650,000 to make System Shock 2, just over $1m in today's money. It wasn't a lot, and they had no choice but to hire junior developers: The many interfaces were all built by 19-year-old Mike Swiderek, who later worked on Bioshock and Bioshock Infinite.

They had just over a year to play with, Chey recalls, leaving no time to iterate. "We just had to start building the game, because there wasn't any time to prototype," he explains. "We were just trying to make it from the very beginning. That explains why there are things in the game that aren't that great: We didn't have time to redo it."

Chey worried about polish during development. The motion capture data was full of glitches that couldn't all be cleaned up, for example, leading to characters' hands getting stuck at strange angles. " You'd have these moments where you'd think: 'What are we doing? This doesn't look competitive,'" Chey said.

"This is the first game we'd done as a team. It was our company, our names and reputations as game developers on the line. I was very driven by fear of failure, I didn't want to embarrass myself…even though we were enjoying the work, there was a lot of tension and a lot of worry."

Levine was seemingly more relaxed. "I think I'm lucky in the sense that I can fall in love with things even if they're not worthy of that much love yet," he says. "That's an important thing for a game developer. Because games aren't fun. Unless you're Blizzard, and you have an alpha three years ahead of time that is anybody else's finished game, games aren't fun until quite late. System Shock 2 was certainly no exception."

There are still whole sections of the game Levine isn't happy with, including the character creation, which he says was too text-heavy, as well as the level set in the body of The Many, the biological hive mind created by antagonist SHODAN. It introduces lots of new ideas, and the team were too green to realize how much extra time it would take to do them justice.

Levine originally planned the level as a zero-gravity space walk between two ships, and remembers bringing the idea to Chey. "He just gave me this heartbreaking speech about how much work it would be, and of course he was right," he says. "I wasn't experienced enough to think that through."

Chey says that sums up the relationship between the pair: "He was like the idea generator, and I was like the filter."

System Shock 2's ending was initially very different, too. Levine imagined a complicated double-cross involving SHODAN but simply didn't have the resources or time to pull it off, in part because of how hard it was to make cutscenes, which were built in the engine.

Enemies could patrol and search an area on their own but it was difficult to make them perform specific actions, or even walk where the team wanted them to. Small changes in pathfinding or character movement could play havoc with these cutscenes, making characters walk, for example, to the wrong side of a desk. Chey says that "getting the camera work and the timing of things right when you've got this constantly changing [behavior] is really hard. That explains why the cutscenes were a little bit ropey, they were an enormous amount of work."

Levine's original ending needed a large cutscene, and was therefore unworkable, leaving him to rush out another idea. "I did the best I could," he says. "It wasn't strong, but people have been very generous and forgiving over the years about the ending. They don't mention it as much as the good parts, so I'm grateful."

The cramped schedule also meant bugs slipped through: Chey recalls one potentially game-breaking bug, seemingly still undiscovered, that he found after the game shipped. To defeat an enemy called The Many, the player had to first take out floating orbs, which were scripted to fly in circles. "If you had a framerate glitch, they could fly out of the level, and then you couldn't shoot them anymore, which meant you couldn't kill The Many, which meant you couldn't progress the game."

The bug could even occur before the player entered the room, which meant reloading an earlier save might not fix it. "That was the one thing that tortured me," he says. "I don't think I ever really heard someone complaining about it, but it was a horrible feeling to discover it and realise, we can't fix that now."

The short development cycle inevitably led to crunch. Chey recalls the workload being "insane": He was essentially working three jobs, managing the project, programming the AI and carrying out company administration such as payroll and taxes. "It was out of control. I was working six-and-a-half days a week, I don't really remember having a holiday during that time."

Levine recalls System Shock 2 being both "my life and my hobby. I didn't have a lot of friends, I'd go home on the weekend and those were long, lonely weekends. I'd rather come in and be at the office and work. Fortunately, I've since gotten married and got a dog and all that other stuff, but back then it was all I wanted to do."

The chaotic scheduling—which Chey partly takes responsibility for as project manager—was a hangover from the founders' time at Looking Glass, where "every project went massively over time, every project was really stressful at the end," Chey says. "It was a combination of not enough time, overambitious developers, and people that really cared about the product, so they were their own worst enemies in many ways."

For Chey it got so bad that, when development wrapped, he realised he needed a change, and moved home to Australia to open a new branch of Irrational. "It completely burned me out. At the end of it, I was like: 'I can't keep doing this'."

Despite the rough edges and long hours, System Shock 2's brilliance was slowly beginning to emerge. There came a time where Chey could look past the missing polish and see individual ideas—the storytelling, the player customisation, the stealth, the crafting, the exploration—coming together. "There was a richness to the game," he says. "[At the time] shooters were barebones, hyper-action focused. They weren't interested in storytelling, character growth or player choice, they were interested in satisfying, meaty combat. That's what made System Shock 2 interesting: it was a different take on shooters.

"When you put it all together you get something unique. I do remember playing it a month before we shipped and thinking: 'You know what, this is actually really working. It's a pretty cool feeling when you play your game and you think, 'I'm enjoying this, I'm actually having fun.'"

The same feeling hit Levine when he stayed late to work on an opening cutscene. "I'd be in the office and I'd be trying to get something right. I'd be all alone, and I'd just hear the sounds [audio director Eric Brosius] had put in, and I'd see the Hybrid [enemy] run by and shoot the lady at the beginning. I remember thinking, 'Okay, maybe this is just me, but this feels kind of lonely and scary and cool.'"

For him, the brilliance of System Shock 2, and the reason it's still so revered, stems from three things: the blend of shooting and roleplaying, the emphasis on worldbuilding, and the player's relationship with SHODAN, who appeared in the original System Shock. He decided early on that he wanted to create a "frenemy" relationship, something he hadn't seen in games before. He wanted the kind of scenes he loved in movies, where the heroes and villains were locked in the same room talking, or on the phone to each other.

"I think I didn't know exactly what I wanted, and I wrote until I ran out of time, and made it as good as it could be," he says. "Once you get Terri Brosius' performance and Eric's treatment of that performance, you really have to work hard to fuck that up."

'The odd man out'
System Shock 2 wasn't a huge commercial hit but players and critics loved it, which is all the team had hoped for. Levine says publishers wanted to find out what the young team had in store next—Chey reveals Irrational received no royalties from sales, but that it gave them enough of a reputation that they could negotiate better deals for subsequent games. Even after creating the Bioshock series, System Shock 2 remains the high-point of his career, he says.

"It's a little bit harder for people to understand now, because everyone can make a game, the tools are out there. But back then it was amazing to me that I was being allowed to make games. It was like: 'Do people really do this for a living and get paid for it? And now I get to do it too? Shouldn't I be paying somebody to be allowed to do this?'"

For Levine, it was proof—to himself as much as anybody else—that he belonged. He confesses that early in development he felt like "the odd man out" because of his lack of technical background. "I kind of expected [Chey and Fermier] to wake up and be like: 'What are you doing here?'" The reception after release showed him, for the first time, that he could create games an audience would love.

"That's all I ever wanted. I didn't succeed as a screenwriter, and so this is my second bite at the apple, and there's probably not going to be another one. The fact it shipped and did as well as it did critically, that's one thing, and that's good, but just learning I could make things that people like—I didn't really know I could do that. That it would bring people joy, I didn't know I could do that. So it's hard to look back on it with negative feelings.

"Yeah, it was rough: We had no money, we were inexperienced, doing our company tax returns and contracts and all that other crap at the same time. The three of us were really stretched. But it was, I guess, kind of a beautiful experience."
 

DJOGamer PT

Arcane
Joined
Apr 8, 2015
Messages
7,350
Location
Lusitânia
Shock 2 doesn't need an Enhanced version. It is perfect as it is.

Nah. SS1 is better.


Nobody asked for this. NewDark is better than anyone could have hoped for and some shitty recreation of the engine can suck a dick.

It's not a recreation, it's the same thing as the Enchanced Edition they made for SS1. The same exact game with support for current OS, higher resolutions, less bugs and other technical improvements. Plus they'll probably release the game's source code, like they did with SS1, and that alone is good enough to warrant this
 

Nano

Arcane
Patron
Joined
Mar 6, 2016
Messages
4,647
Grab the Codex by the pussy Strap Yourselves In
I wonder if some of the people at Irrational LOL'ed when Looking Glass went under a year later.
 

RoSoDude

Arcane
Joined
Oct 1, 2016
Messages
727
Steven Kick responds to NewDark/mod compatibility concerns:

https://www.systemshock.org/index.php?topic=10839.msg129466#msg129466

pripyatbeast said:
ZylonBane said:
I just don't see how it can be compatible with anything but vanilla mods unless they perfectly reproduce a lot of very specific NewDark features. The material system, DMLs, subtitles, the altered MIS file format, Squirrel scripting, tons of bugfixes, etc. You'd need an upgraded DromEd as well.
I've been doing my absolute best to find someone from the NewDark project willing to talk to me because this is our biggest priority/concern. If we can collaborate and integrate NewDark with our plans there will be zero issue with mod/fm compatibility moving forward. We want ss2 to be as open and mod friendly as possible, and like ss1:ee we want to release the source code to ensure it remains that way.

The main issue with NewDark from a business perspective is a total lack of control/authorship. We ran into an issue over the last year where our Linux port ceased to function, mostly due to the emulator, but we felt helpless to address the issue. We couldn't go into the source and update it because we didn't have it. Not being able to provide support for our products is a big issue for us and we can't reasonably rely on an anonymous group of modders to take requests from the developer when something else inevitably breaks.

I greatly appreciate the feedback shared here, but if someone from NewDark can step up and message me I'd really appreciate it. I'm going to be completely upfront and transparent, we need help on this. The source we discovered is not complete, we're missing some libraries and if we have to reverse engineer them there will be serious discrepancies with NewDark.

If you work on NewDark PM me, please.
 

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom