- Aug 8, 2017
- 929
- 1,435
I'll throw my 2 cents in as an unaffiliated programmer that knows this game's code pretty well.Oh btw, I think he meant like linear experience.
...
And when I think now, it shouldn't be actually THAT much of a work?...
It would take A LOT of work.
The most obvious thing are the randomized events. You'd have to put in an exception to those so that they're not only guaranteed to happen, but also they don't inhibit/stop other events from happening.
The second thing are the stats. They'd need to be raised to the max immediately. That should be pretty easy, but run the risk of things like anal being allowed before actual sex so you need to deal with that. Which means you'd need to script and/or schedule sex. When to open up anal? When will they try toys? Etc. etc. And that kind of scripting can get pretty tedious fast. Like, ever directed a sex scene in a porno? Now do that via code and do it for every character. But also schedule that with and between the characters.
Then there are the items and the clothes, which implies money. They can be given immediately, but that also voids the point of the stores altogether.
Then there's the planned parallel paths and miss-able content. Linear means just that. A line. Not a branching path. So you'd be missing out.
Then there are little quirks like the variety of dialogue as you visit them. For example, catching Rogue masturbating when you knock on her door. You'd either need to ditch those altogether or make sure that you visit the person as many times as there are possible dialogue.
And all that is what *I* know and think of off the top of my head. I'm sure the devs can come up with more. The general rule is if it's designed/built that way, it's a cinch. If not, it can be hard, if not impossible. It's kind of like saying "This power assisted bike can be an electric scooter AND a bike. So it's easy to retrofit ALL bikes into electric scooters, right?" Well, no, you're not going to turn a high performance, light-weight, competition bike into a scooter or even a power assisted bike. The wheels weren't meant for it, the frame wasn't meant to house/hold the battery, let alone the motor.
I will end with a warning that Adam Savage of Mythbusters fame says. Beware the tool that does everything. Because, more often than not, it will none of it well. The same could be applied to games and programs. A program/game that tries to do/be everything will often do none of it well.