I really want to enjoy this game because the artstyle is perfect 2000s X-Men, but it's just a decently sized sandbox sex simulator, isn't it? It actually doesn't have character development, story, plot, or lewd events at all does it?
NOPE! welcome to Oni's game!I really want to enjoy this game because the artstyle is perfect 2000s X-Men, but it's just a decently sized sandbox sex simulator, isn't it? It actually doesn't have character development, story, plot, or lewd events at all does it?
Man doesn't know this has been Oni's MO for years.Man really just said it will take him months to implement tit jobs from one character.
Why would you expect a fairytale story from a solo dev game that started making a slave trainer game?I really want to enjoy this game because the artstyle is perfect 2000s X-Men, but it's just a decently sized sandbox sex simulator, isn't it? It actually doesn't have character development, story, plot, or lewd events at all does it?
Yeah personally I think this game is great for what it is, progress is slow but for a single dev that makes a lot of sense. There's so much dialogue between all the characters and for all the little things they can do which adds a lot to making them feel alive and not just mindless sex bots that only do what you ask when you ask.Why would you expect a fairytale story from a solo dev game that started making a slave trainer game?
It has kept its core identity of being a slave trainer, simply with a growing cast of characters that have distinct personalities and they do grow/change their personalities, similar to the X-men series - they have their little character arcs but it doesn't really end - and it's a slave trainer for god's sake.
He has done well enough to maintain the quality of his vision rather than chase trending tags or pivot into something the game wasn't built for.
I have seen the branching decision trees of free roam japanese games with just 2 main female leads, it is fucking massive. I can't imagine how much work there must be to even add a new location and make unique stories around it with this many cast.
My main issue with oni is how he is unwilling to expand his team to enable more ambitious content, but I understnd the risks of adding new staff. Kinda reminds me of the Dwarf fortress brothers that did most of the work by themselves for decades.
Not being with other womenHey guys, is there a fool proof way to prevent Rogue from catching you with another woman?
great the girls already lazy and now i got to waste more money to buy a strap-on to fuck all the girlsYes, it was the major content for update 1.0
Out of curiosity, what other games has Oni done?Man doesn't know this has been Oni's MO for years.
This one. Since 2016. So going on his 8th year working on it.Out of curiosity, what other games has Oni done?
If ONI stuck to the things he can do, and got a team this would be an awesome game, I think many of stick to it because we still believe in its potential. This one also came rather early.I really want to enjoy this game because the artstyle is perfect 2000s X-Men, but it's just a decently sized sandbox sex simulator, isn't it? It actually doesn't have character development, story, plot, or lewd events at all does it?
I think you're overemphasizing how much work he would have to put in to make story and events. It's a lot of work yeah, but it wouldn't be this gargantuan feat. The minimalism of this game and Oni's refusal to branch out and do something more with this formula is detrimental to its quality.Why would you expect a fairytale story from a solo dev game that started making a slave trainer game?
It has kept its core identity of being a slave trainer, simply with a growing cast of characters that have distinct personalities and they do grow/change their personalities, similar to the X-men series - they have their little character arcs but it doesn't really end - and it's a slave trainer for god's sake.
He has done well enough to maintain the quality of his vision rather than chase trending tags or pivot into something the game wasn't built for.
I have seen the branching decision trees of free roam japanese games with just 2 main female leads, it is fucking massive. I can't imagine how much work there must be to even add a new location and make unique stories around it with this many cast.
My main issue with oni is how he is unwilling to expand his team to enable more ambitious content, but I understnd the risks of adding new staff. Kinda reminds me of the Dwarf fortress brothers that did most of the work by themselves for decades.
That is your real problem right there, you expected a VN when it is clearly not nor will it ever be. This is an actual porn game in a true sense of the word, game.I would say this game is more akin to a very large flash game than a fully realized H visual novel. Which for some people, I'm sure they love that. But other people like myself expect more from the games we play.
Found one of Oni's alts thanksI think you're overemphasizing how much work he would have to put in to make story and events. It's a lot of work yeah, but it wouldn't be this gargantuan feat. The minimalism of this game and Oni's refusal to branch out and do something more with this formula is detrimental to its quality.
No one can deny he has been coasting on this formula and good will for a long time. If the quality of his vision is a renpy visual novel with all these repeatable dialogues and sex positions, but no actual story, character development, and meaning/payoff to actually putting time into this game beyond a new dialogue or a handful of poses every month, then I'm sorry but his vision was too narrow to begin with. I would say this game is more akin to a very large flash game than a fully realized H visual novel. Which for some people, I'm sure they love that. But other people like myself expect more from the games we play.
Not until at least 2 Patreon paychecks have arrivedso can you do gwen yet?
People try so hard to justify why this game lacks so much in what's basically just some mechanics and writing. Like Oni could be updating this game every 2 weeks or at least have had something to show of what's to come with the little bit of artwork he gets done for one character every 6+ months. But no, it's copy and paste code. Maybe reading some cliff notes of whatever Marvel character he's doing, rushing the character art last minute like he's doing a commission for a client (I reference that because I can tell when an artist does poorly on a commission compared to their other work which is a very bad practice), and then his fans do the damage control for free.Found one of Oni's alts thanks
Man really just said it will take him months to implement tit jobs from one character.
...and there are people who praise him for it, saying he's doing a great job. Ugh...Man doesn't know this has been Oni's MO for years.
Code:I'm sorry, but an uncaught exception occurred. While loading <'Image' 'images/EmmaDoggy/Emma_BJ_Hair_Wet_Mid.png'>: IOError: Couldn't find file 'images/EmmaDoggy/Emma_BJ_Hair_Wet_Mid.png'. -- Full Traceback ------------------------------------------------------------ Full traceback: File "script Locations.rpyc", line 348, in script call File "Emma_Scenes.rpyc", line 525, in script call File "Emma_Fondle.rpyc", line 438, in script call File "script Orgasms.rpyc", line 1971, in script File "D:\winz\games\Rogue-Like-1.0-win\renpy\ast.py", line 624, in execute renpy.exports.say(who, what, interact=self.interact, *args, **kwargs) File "D:\winz\games\Rogue-Like-1.0-win\renpy\exports.py", line 1173, in say who(what, *args, **kwargs) File "D:\winz\games\Rogue-Like-1.0-win\renpy\character.py", line 911, in __call__ self.do_display(who, what, cb_args=self.cb_args, **display_args) File "D:\winz\games\Rogue-Like-1.0-win\renpy\character.py", line 747, in do_display **display_args) File "D:\winz\games\Rogue-Like-1.0-win\renpy\character.py", line 523, in display_say rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward) File "D:\winz\games\Rogue-Like-1.0-win\renpy\ui.py", line 287, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\core.py", line 2553, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\core.py", line 2916, in interact_core self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\core.py", line 1980, in draw_screen renpy.config.screen_height, File "renpy/display/render.pyx", line 430, in renpy.display.render.render_screen (gen\renpy.display.render.c:6938) rv = render(root, width, height, 0, 0) File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\layout.py", line 702, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\layout.py", line 702, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\layout.py", line 702, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "renpy/display/accelerator.pyx", line 108, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:2047) cr = render(child, widtho, heighto, st - self.child_st_base, at) File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\image.py", line 392, in render return wrap_render(self.target, width, height, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\image.py", line 213, in wrap_render rend = render(child, w, h, st, at) File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "renpy/display/accelerator.pyx", line 108, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:2047) cr = render(child, widtho, heighto, st - self.child_st_base, at) File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\layout.py", line 702, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\layout.py", line 318, in render surf = render(self.child, width, height, st, at) File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\layout.py", line 318, in render surf = render(self.child, width, height, st, at) File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\layout.py", line 1236, in render return renpy.display.render.render(self.child, w, h, st, at) File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\image.py", line 392, in render return wrap_render(self.target, width, height, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\image.py", line 213, in wrap_render rend = render(child, w, h, st, at) File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "renpy/display/accelerator.pyx", line 108, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:2047) cr = render(child, widtho, heighto, st - self.child_st_base, at) File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\layout.py", line 702, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "renpy/display/accelerator.pyx", line 108, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:2047) cr = render(child, widtho, heighto, st - self.child_st_base, at) File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\image.py", line 392, in render return wrap_render(self.target, width, height, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\image.py", line 213, in wrap_render rend = render(child, w, h, st, at) File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "renpy/display/accelerator.pyx", line 108, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:2047) cr = render(child, widtho, heighto, st - self.child_st_base, at) File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\layout.py", line 702, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\layout.py", line 318, in render surf = render(self.child, width, height, st, at) File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\layout.py", line 318, in render surf = render(self.child, width, height, st, at) File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\layout.py", line 1236, in render return renpy.display.render.render(self.child, w, h, st, at) File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983) rv = d.render(widtho, heighto, st, at) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\im.py", line 503, in render texture = cache.get(self, texture=True) File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\im.py", line 212, in get surf = image.load() File "D:\winz\games\Rogue-Like-1.0-win\renpy\display\im.py", line 553, in load surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename) File "D:\winz\games\Rogue-Like-1.0-win\renpy\loader.py", line 548, in load raise IOError("Couldn't find file '%s'." % name) IOError: Couldn't find file 'images/EmmaDoggy/Emma_BJ_Hair_Wet_Mid.png'. Windows-8-6.2.9200 Ren'Py 6.99.13.2919 Rogue-Like 1.0