Actually, anyone can just
unren the game and see the code. It just that nobody with programming experience wants to touch this game without being asked (and compensated). Plus, it's bad form to fork someone else's game, no matter how much of a mess it is, without permission.
Sure, there are a lot of variables, but there are actually not very many meaningfull choices. Almost all choices are just "see scene" or "skip scene". That could be a single variable that is reused (scene_skip = True). Everything else could just be handled by a rating system with the characters, like most all other games, where certain actions increase points with the characters, and just specific variables for story-worthy actions that will want to be tracked later, which there are only a few that I can think of, none which are used in any way in the current releases.
Or not. The story has no-branching at all so far, so what do you need variables for, at least ones that are tracked more than a moment? Maybe in the far future it will get more complex, but at the moment, everything is completely linear. If there is any branching at all in any of the releases, someone will have to remind me.
If Ecchi Sensei is to come back, which all of us hope, Bluecat needs to just go back to basics and make Ecchi Sensei a straight VN, like we see here every day, and just create new scenes and dialog, and keep things moving along. I don't think repeatable sandbox elements, or a complex custom UI, is really a good idea for a game developer who doesn't know how to program himself (as far as I can tell from Skummy's comments over the last year).
It already took about 6 or 7 months too long, but the best thing for Ecchi Sensei moving forward is to find a new, highly motivated programmer who will work for a portion of the monthly income of ES, and just start releasing updates every 1-3 months.
We will just have to see what happens. I'll just keep my fingers crossed that Bluecat will do what is necessary to restart the game development.