I hope someone can port this game into renpy or HTML in future. QSR is such a odd game format and difficult to play.
From a player's perspective I can somewhat (but not entirely) understand your viewpoint. Ren'Py and HTML are probably the worst two gaming platforms on F95Zone (for developers at least).
Ren'Py is basically a 'scene player'. It was designed for Visual Novels. It displays a picture or video on the screen with some text and then allows you to go to the next screen/scene, rinse and repeat.
That's it! All the heavy lifting has to be done with
Python scripts. Ren'Py isn't even capable of creating, editing, or saving custom variables, at least not without python scripts. There's no native support for a lot of things I can do in QSP (and do them easily in QSP)! So if I need to create, manipulate, or save a custom variable, I have to use a python script to do it (in Ren'Py). It would be near impossible to create Evil 2 in Ren'Py without losing most of the sandbox portion of the game! Developers of Ren'Py games not only have to learn the Ren'Py coding language but also the python scripting language.
But, but, why is Ren'Py so popular then with all the biggest games using it?
Great question! Because players just want to be entertained and Ren'Py fits that mold quite well. The vast majority of Ren'Py games are
Visual Novels. There's a reason for that. Doing lots of code intensive programming on the back end isn't Ren'Py's strength (it's a major weakness). There's a ton of code that goes into the 'End of Day Earnings Report' in Evil 2 for example. Trying to do that in Ren'Py would be an absolute nightmare!
If you're capable of clicking on your left mouse button or hitting the space bar, you are capable of playing a Ren'Py game. The vast majority of the game is just going from screen to screen with new pictures, videos, and text - a Visual Novel. Players don't want to have to work for their porn! They just want to be entertained and Ren'Py visual novels fit that mold quite well! It doesn't take any skill to play them. You don't even have to read the text to play! They're similar to watching a TV show or movie, with a bit of added interaction. The majority of players just want to turn off their brains and be entertained -> Ren'Py Visual Novels.
Because the majority of players just want to be entertained with minimal effort, Ren'Py visual novels
SELL!
HTML has similar problems. Most HTML games can't work on their own without an additional back end - TWINE in most cases. HTML, by itself, is a terrible game platform unless something else is added to it (TWINE, Java, or a scripting language). Like Ren'Py, it would be an absolute nightmare trying to create Evil 2 in HTML.
I can accomplish a ton in QSP without an additional scripting language or back end. It natively supports a heavy coding back end which is what Evil 2 is. Yes, QSP is an aging gaming platform. Yes, it has limitations. But it's quite powerful for what I need it to do. The developers of Evil have added 15 unique events and 2 major stories to the game in visual novel style. It takes more code to do this in QSP than it would in Ren'Py but I still have the programming support and ability to do it! I can also create, manipulate, and save custom variables easily and natively.
The main reason why players don't like QSP games is because they have to work for their porn. They can't just click on the left mouse button or hit the space bar to play it.