Home Creators Posts Import Register Favorites Logout

Downloads

Content

Edit: Uploaded a new version, h, to correct a bug involving the Danger Room and removing the diagnostic messages when waiting. Ok, this one should be relatively minor stuff, some lingering issues with the public sex system should be ironed out. I've been working on the next version already, I made a change to the way backgrounds are loaded that should make them a bit more natural, did some fixes to Kitty's BJ pose, and I'm working on the sex animations everyone's wanted. There should be some interesting story developments on that one too. If this build is reasonably stable over the next day or so we can call it the "stable" build, so give it a once-over and make sure nothing new's popped up. 

Comments

Booty4Bass

I ran into a public sex glitch. I was wanking infront of kitty in her room and she phased through a wall embarassedly

Booty4Bass

Mind you this was the previous build

Silent Six (edited)

Comment edits

2026-09-05 04:00 Is it me or after every choice in the lower left corner there is a box that says something along of the lines of "Diagnostic, rouge is at BG (location) heading for BG Rouge, she is leaving."
2017-09-19 07:06

Oni

Lol, oh yeah, still need to remove those. ;)

mugatu

every time i try to go to the danger room I get this error

mugatu

While running game code: File "game/script Functions.rpy", line 1066, in <module> NameError: name 'Girl' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: File "script Locations.rpyc", line 123, in script call File "script Locations.rpyc", line 855, in script call File "script Functions.rpyc", line 1066, in script File "C:\Users\Christopher\Desktop\Rogue-Like-0.974g-win\renpy\ast.py", line 1593, in execute if renpy.python.py_eval(condition): File "C:\Users\Christopher\Desktop\Rogue-Like-0.974g-win\renpy\python.py", line 1482, in py_eval return eval(py_compile(source, 'eval'), globals, locals) File "game/script Functions.rpy", line 1066, in <module> NameError: name 'Girl' is not defined Windows-8-6.2.9200 Ren'Py 6.99.4.467 Rogue-Like 0.974g</module></module>

voyeurkind

Going from the classroom to the square, I get this message: While running game code: File "game/script Functions.rpy", line 1066, in <module> NameError: name 'Girl' is not defined I get the same message heading from the Danger Room to the showers.</module>

Oni

Bah, sorry, fixed. I'll upload a new version in a minute.

Oni

Fixed, it was due to the changes I made to the Gym clothes system, it made it more flexible, but I missed a chunk of it in the translation.

Lehafir (edited)

Comment edits

2026-09-05 04:00 On day 3, morning, I went to the classromm and then the message "Rogue throws her clothes back on." showed up.
2017-09-19 11:58

Lehafir

when I catch up with Rogue, she disapear but still say somthing like "I'll meet you there."

BaronVonSnuggle

I'm sorry, but an uncaught exception occurred. While running game code: File "game/Kitty_DateNight.rpy", line 654, in <module> NameError: name 'K_Date' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: File "script Locations.rpyc", line 389, in script call File "script Functions.rpyc", line 774, in script call File "script Locations.rpyc", line 389, in script call File "script Functions.rpyc", line 774, in script call File "script Locations.rpyc", line 392, in script call File "script Locations.rpyc", line 456, in script call File "script Locations.rpyc", line 115, in script call File "script Functions.rpyc", line 784, in script call File "script Locations.rpyc", line 115, in script call File "script Functions.rpyc", line 784, in script call File "script Locations.rpyc", line 115, in script call File "script Functions.rpyc", line 784, in script call File "script Locations.rpyc", line 115, in script call File "script Functions.rpyc", line 784, in script call File "script Locations.rpyc", line 115, in script call File "script Functions.rpyc", line 784, in script call File "script Locations.rpyc", line 1861, in script call File "script Functions.rpyc", line 784, in script call File "Kitty_DateNight.rpyc", line 654, in script File "E:\Perflogs\Temp\Rogue-Like-0.974h-win\renpy\ast.py", line 785, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "E:\Perflogs\Temp\Rogue-Like-0.974h-win\renpy\python.py", line 1448, in py_exec_bytecode exec bytecode in globals, locals File "game/Kitty_DateNight.rpy", line 654, in <module> NameError: name 'K_Date' is not defined Windows-8-6.2.9200 Ren'Py 6.99.4.467 Rogue-Like 0.974h </module></module>

Deathknight134

Hope it'll finally be stable by the start of the weekend... xD

jabacrack

Copy saves from previous stable release, open last, game a little, save, close game. Open again load save created in new version, receive error: 'm sorry, but an uncaught exception occurred. While running game code: NameError: name 'Trigger5' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 392, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 392, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 774, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Chat.rpyc", line 35, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 115, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 788, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 389, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 774, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 744, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 774, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Chat.rpyc", line 25, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Chat.rpyc", line 2009, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 389, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 774, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 893, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 788, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 893, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 774, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Chat.rpyc", line 25, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Chat.rpyc", line 2009, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Sex.rpyc", line 24, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Sex.rpyc", line 1926, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 262, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 774, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Chat.rpyc", line 35, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Sex.rpyc", line 1926, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 657, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 774, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Chat.rpyc", line 35, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 389, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 774, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 262, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 115, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 788, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 893, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 788, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 1861, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 784, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Kitty_Chat.rpyc", line 47, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Kitty_Sex.rpyc", line 77, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Kitty_Fondle.rpyc", line 391, in script File "F:\temp\export\Rogue-Like-0.974h-win\renpy\ast.py", line 1411, in execute choice = renpy.exports.menu(choices, self.set) File "F:\temp\export\Rogue-Like-0.974h-win\renpy\exports.py", line 733, in menu rv = renpy.store.menu(items) File "F:\temp\export\Rogue-Like-0.974h-win\renpy\exports.py", line 909, in display_menu rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward) File "F:\temp\export\Rogue-Like-0.974h-win\renpy\ui.py", line 277, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "F:\temp\export\Rogue-Like-0.974h-win\renpy\display\core.py", line 2276, in interact repeat, rv = self.interact_core(preloads=preloads, **kwargs) File "F:\temp\export\Rogue-Like-0.974h-win\renpy\display\core.py", line 2608, in interact_core self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn) File "F:\temp\export\Rogue-Like-0.974h-win\renpy\display\core.py", line 1717, in draw_screen renpy.config.screen_height, File "renpy/display/render.pyx", line 379, in renpy.display.render.render_screen (gen\renpy.display.render.c:5886) rv = render(root, width, height, 0, 0) File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2662) rv = d.render(widtho, heighto, st, at) File "F:\temp\export\Rogue-Like-0.974h-win\renpy\display\layout.py", line 649, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3045) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2662) rv = d.render(widtho, heighto, st, at) File "F:\temp\export\Rogue-Like-0.974h-win\renpy\display\layout.py", line 649, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3045) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2662) rv = d.render(widtho, heighto, st, at) File "F:\temp\export\Rogue-Like-0.974h-win\renpy\display\layout.py", line 649, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3045) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2662) rv = d.render(widtho, heighto, st, at) File "renpy/display/accelerator.pyx", line 104, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:1877) cr = render(child, widtho, heighto, st - self.child_st_base, at) File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2662) rv = d.render(widtho, heighto, st, at) File "renpy/display/accelerator.pyx", line 104, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:1877) cr = render(child, widtho, heighto, st - self.child_st_base, at) File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2662) rv = d.render(widtho, heighto, st, at) File "F:\temp\export\Rogue-Like-0.974h-win\renpy\display\image.py", line 218, in render return wrap_render(self.target, width, height, st, at) File "F:\temp\export\Rogue-Like-0.974h-win\renpy\display\image.py", line 90, in wrap_render rend = render(child, w, h, st, at) File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3045) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2662) rv = d.render(widtho, heighto, st, at) File "renpy/display/accelerator.pyx", line 104, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:1877) cr = render(child, widtho, heighto, st - self.child_st_base, at) File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2662) rv = d.render(widtho, heighto, st, at) File "F:\temp\export\Rogue-Like-0.974h-win\renpy\display\layout.py", line 649, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3045) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2662) rv = d.render(widtho, heighto, st, at) File "F:\temp\export\Rogue-Like-0.974h-win\renpy\display\layout.py", line 282, in render surf = render(self.child, width, height, st, at) File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3045) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2662) rv = d.render(widtho, heighto, st, at) File "F:\temp\export\Rogue-Like-0.974h-win\renpy\display\layout.py", line 282, in render surf = render(self.child, width, height, st, at) File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3045) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2662) rv = d.render(widtho, heighto, st, at) File "F:\temp\export\Rogue-Like-0.974h-win\renpy\display\layout.py", line 1127, in render self.update(st, at) File "F:\temp\export\Rogue-Like-0.974h-win\renpy\display\layout.py", line 1114, in update child, redraw = self.function(st, at, *self.args, **self.kwargs) File "F:\temp\export\Rogue-Like-0.974h-win\renpy\display\layout.py", line 1177, in condition_switch_show return condition_switch_pick(switch), None File "F:\temp\export\Rogue-Like-0.974h-win\renpy\display\layout.py", line 1171, in condition_switch_pick if renpy.python.py_eval_bytecode(code): File "F:\temp\export\Rogue-Like-0.974h-win\renpy\python.py", line 1472, in py_eval_bytecode return eval(bytecode, globals, locals) File "<none>", line 1, in <module> NameError: name 'Trigger5' is not defined Windows-8-6.2.9200 Ren'Py 6.99.4.467 Rogue-Like 0.974h </module></none>

The Umgah

Seems like the label "Kitty_Sexfriend" is duplicated.

Deathknight134

Best Bug Reporter of the week! So fucking looong! xD

Silent Six (edited)

Comment edits

2026-09-05 04:00 Will the third girl be introduced in the next update?
2017-09-19 20:34

Otton

No, not yet.

Oni

Ok. Out of curiosity, what do you believe she was wearing right before this, and what was she wearing after? Was she even in the room in either case?

Oni

That's annoying. Ok, well try taking that bugged save, and go to the player's room, open the tutorial, then run "statchecker" Then do whatever you were doing that caused the error and see if it happens again.

Oni

It's not causing any problems, is it? Kitty's Scenes are a bit of a sloppy mess at the moment but nothing is actually calling those yet. I'm still finishing those up.

Oni

Thanks for these. I have to be honest though, object-oriented programing makes my nose bleed, nothing wrong with it for those that can think like that, but I can just never wrap my brain around how they work. That's why my existing code is a bit sloppy by programmer standards, but relatively straight forward. There are a few bits where even I would redo them differently if I were starting from scratch today, like the stat-changing function is a bit more complicated than it needs to be, but I didn't feel like messing with it and then having to change every call to it accordingly. I still might, at some point.

Deathknight134

Lol, too much work for you? Hurts my eyes just trying to read all of that! xD

Oni

Well, I know what to look for, I don't have to read it all, I just skim it for the important bits. But yeah, the big point is a tthe top, a variable has not been defined, which it should have been. In some cases that is definitely my fault, because I wrote somethign sloppily and it triess to checka variable before it had been assigned, but this one should have been. The only reason I can think that something like this happens, is because 1. an old save was loaded, then 2. my "after load" routine does some stuff that initializes all variables that got created since that save existed, but then 3. something happens which causes the game to forget variables that were initialized recently but not then altered in the live game, meaning that the game forgets that it initialized that variable. Running the statchecker should fix that, but it's an imperfect solution because I don't want to have to keep running that constantly just in case someone saved at a point where the variable isn't updating accurately.

Dubsington

Not a bug per se, but a request-- I know low-contrast is trendy right now, but could you make the dialog options less transparent? My eyes might be worse than some people's, but on some of the background I am having a hell of a hard time reading them.

Etienne (edited)

Comment edits

2026-09-05 04:00 Greetings Oni and Rogue & Kitty lovers. I think I can say we all are waiting impatiently the moment we'll be able to finally fuck Kitty and maybe, a threesome with Rogue! Waiting for that, I would have 2 suggestions please. First, could you make Rogue's clothes availables for Kitty? I would love to see Kitty wearing skirt and tights ;-) And finally, when Kitty is giving BJ, why she has to pull her hair back? I mean why she can't keep her current haircut while blowing you, she is so cute with her hair! Well thanks for your patience and reading me. A fine work and a great adult game!
2017-09-20 04:14

Deathknight134

Before Oni replies, here's my idea for you, Oni; How about making an option to control how transparent you want your dialogue boxes to be?

Oni

Hmm. I think I can do this. I haven't messed with that stuff in a long time, but from what I remember it's not that hard to mess around with. I could probably make a setting that would allow you to choose transparency or color settings. What would you guys like to see? I don't want to have too many options so I'd like to nail it down with two or three, so what should they be? Black on solid white?

Oni

It's not that easy, unfortunately. I mean unlike with 3D art, or cases where their bodies use an identical base, translating clothes from one to the other would be just as hard as making completely new outfits. That said, I do want to make yoga pants for Kitty at some point, and it might be nice to give her a skirt, it would just be a different kind of skirt than Rogue's. As for Kitty's hair, it shouldn't go down (heh) unless she's doing it in the morning, in which case she's in her sleep clothes, which by default have her hair down.

jabacrack

I need load save from previous version and after this "go to the player's room, open the tutorial, then run "statchecker" "? Cannot guarantee that can repeat all what I does after this :)

Alaco

Found another one. If Kittys lust is high enough she'll "get an embarrassed look" and phase through the floor, but if she's in a party she wont't actually leave the area.

Alaco

Also, if you go from one area where this happens to the same area(from the danger room to the danger room for example) the message plays twice, once on the travel screen and once again after the screen changes.

Alaco

The message also plays every time you go from a sub-menu back to the main menu(Chat -> Never mind for example)

Alaco

Found one more, this one has a few steps to it. star of with: Rouges addiction at 100, Rouge and Kitty both in a party with you and with access to Xaviers study. Enter the study and explore until you get booted out and back to your room. At this point Rouge "threw her clothes back on", then "Burst into the room" Kitty disappeared from the party with no message and the Rouge addiction event started.

Alaco

This one might not be a bug per-say, but its still a bit suspect(mostly the way Kitty just disappears when the event starts)

Alaco

Found one regarding Kittys custom outfits. Let's say you have an outfit that is close to one of her reqular outfits, for the sake of this report i'll go with her "pink shirt and capris" outfit(standard) and a custom outfit that is the same as the standard one minus the cami(custom1). Make sure her stats are high enough that she would wear both outside if asked. Now start with Kitty in her standard outfit and make sure she can go places without Taboo triggering, after that go back to your room and tell her to "drop the cami"(so she is in her standard outfit minus the cami) now go somewhere and Taboo will trigger even though her outfit should now be identical to the custom1 outfit which does not trigger Taboo.

Alaco

Similar to the one above, if you have a custom outfit that does not trigger Taboo normally BUT you ask Kitty to wear it WITHOUT selecting "You should wear this one out" it will now trigger Taboo.

Alaco

The "Ask to leave" option doesn't make Rouge or Kitty leave, it just removes them from your party. Is this intended?

Oni

Well, you can take any saves you have, any one that will allow you to get to the room. The error you encountered should not occur except during a sex scene of some kind. So just any saves that you would want to continue playing, if they are causing this error when you try to do certain sex scenes, then reload that save, then go to the room and activate the stat checker, which SHOULD, repair any broken variables, and then you can go back to playing the game, and any saves you make after that should be healthy, but if you load up any previous saves, they might need to run through the checker too. Make sense?

Oni

Ok, 1 fixed, 2 shouldn't be a problem now that 1's fixed, and 3 yeah, it would do that. ;) She wasn't being removed from the party, so she basically kept getting teleported back and the event kept triggering.

Oni

Ok, yeah, I should add a line about Kitty wanting to get out of there. ;) She's meant to leave so that it doesn't cause conflicts with that scene, but there should probably be mention of it.

Oni

Yeah, and I should tweak this some more. Right now, it gets triggered based on the setting of the outfit itself when it is made, any any modification is likely to trigger it. I've started working on a system that is more "real time" but didn't finish it up yet.

Oni

"You can leave" is passive, if they don't have anywhere else they'd rather be, chances are they'll just stick around, although they won't likely follow you. If you use any of the other options, she might object under various circumstances, but is more likely to leave the room whether she wants to or not. At minimum they will leave the party, but whether they actually leave the room, depends on how much they want to be there and on how much they care what you want them to do. ;) edit: I did notice some mix-ups so that it might not match up right, should be fixed now.

Alaco

Got another one for you, this one is a bit sketchy on the details because its hard to reliably setup to test but here goes. If you trigger the "X_caught_masturbating" event with the other girl in your party she will sometimes join in before you select anything on the event menu.

Alaco

i've never had any girl leave the room via the "Ask to leave" option, even with 1k love and 1k obed.

Oni

Hmm, ok, I'll have to re-evaluate that one, probably have something happen when you're at the door. Wasn't considering that combination.

Oni

Ok, next version should work differently, I think I got a few outcomes mixed up.

Deathknight134

Leave the color as it is, and just add the transparency thing.

Alaco

Alright, got another one for you. setup: start a new day(this is important). Go to a room with a girl already in it(i've tried this with the danger room mostly). Ask her to party up and then tell her she can leave the party. if you keep doing this(ask to party -> leave party) without doing anything else sometimes the girl changes clothes.

Alaco

Testing with Rogue, seems to cycle between evo_pink, custom1 and evo_green. Never seen any other custom trigger from this.

Alaco

Seems like this only happens during the morning part of the day. Kitty seems to cycle between her standard outfits and custom1 and custom2.

jabacrack

I run statchecker, play and after this try save, close, load in different situations. In this moment all work fine.

Alaco

And another one. setup: Be somewhere other than the danger room, have a girl already in the danger room. if you enter the danger room you get a message saying "She throws her clothes back on"(Changing into the gym outfit i guess) and if you leave the room you get the message again(this time for changing out of the gym outfit).

Alaco

This doesn't happen if you do it in their respective rooms.

Alaco

This isn't as much a bug as it is excessively talkative.

Alaco

If you have both girls in the same room and they both ask to leave at the same time and you tell the first girl to stay then the second girl will be invisible when she asks.

Alaco

I'm just gonna keep em coming until you tell me to stop. :P If you give Rouge a custom outfit that is only bra+panties and you then tell her to give you her panties via the flirt option you get spammed with "Rouge throws her clothes back on" virtually every time you do something while Rouge is present.

Alaco

Also another thing, When Kitty changes clothes its "She throws her clothes back on" but with Rouge its "Rouge throws her clothes back on".

The Umgah

Usually you can avoid need to change every call at once by writing some code to let old code use old function API but redirect it to the new function implementation ("adapter" pattern). Also, if you wish, it's possible to stick to function-based API and write something like `changeLove('R', 50, 3)` instead of `R.love(50, 3)`. Of you want to get better with Python classes, try to take a look at <a href="https://docs.python.org/2.7/tutorial/classes.html" rel="nofollow noopener" target="_blank">https://docs.python.org/2.7/tutorial/classes.html</a> or <a href="https://jeffknupp.com/blog/2014/06/18/improve-your-python-python-classes-and-object-oriented-programming/" rel="nofollow noopener" target="_blank">https://jeffknupp.com/blog/2014/06/18/improve-your-python-python-classes-and-object-oriented-programming/</a>

Alaco

Found a spelling error in Plan_Omega. "In was interested in a key..." that should be "I was interested in a key..." right?

jabacrack

Uh-Oh, I load save with fixed variables, after this go to classroom with both girls, study, go to danger room with both and start kissing with Kitty, after first "Keep going" receive next: I'm sorry, but an uncaught exception occurred. While running game code: File "game/Rogue_SDialog.rpy", line 2191, in <module> NameError: name 'R_Les' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 392, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 392, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 774, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Chat.rpyc", line 35, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 115, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 788, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 389, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 774, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 744, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 774, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Chat.rpyc", line 25, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Chat.rpyc", line 2009, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 389, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 774, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 893, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 788, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 893, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 774, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Chat.rpyc", line 25, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Chat.rpyc", line 2009, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Sex.rpyc", line 24, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Sex.rpyc", line 1926, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 262, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 774, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Chat.rpyc", line 35, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Sex.rpyc", line 1926, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 657, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 774, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_Chat.rpyc", line 35, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 389, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 774, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 262, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 115, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 788, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 893, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 788, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 124, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 1243, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 797, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 1238, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Locations.rpyc", line 893, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 784, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Kitty_Chat.rpyc", line 25, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Kitty_Chat.rpyc", line 850, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Kitty_Sex.rpyc", line 21, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Kitty_Sex.rpyc", line 833, in script call File "f:/temp/export/Rogue-Like-0.974h-win/script Functions.rpyc", line 1758, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_SDialog.rpyc", line 1666, in script call File "f:/temp/export/Rogue-Like-0.974h-win/Rogue_SDialog.rpyc", line 2191, in script File "F:\temp\export\Rogue-Like-0.974h-win\renpy\ast.py", line 1593, in execute if renpy.python.py_eval(condition): File "F:\temp\export\Rogue-Like-0.974h-win\renpy\python.py", line 1482, in py_eval return eval(py_compile(source, 'eval'), globals, locals) File "game/Rogue_SDialog.rpy", line 2191, in <module> NameError: name 'R_Les' is not defined Windows-8-6.2.9200 Ren'Py 6.99.4.467 Rogue-Like 0.974h </module></module>

jabacrack

Also whe I try to chat with Kitty via phone get error "NameError: name 'K_Date' is not defined". I think stat checker doesn't initialize all variables :)

Mind Blow

Oni can you do the "Ask to leave" with a option that really make girl to leave? Becoz sometimes i want play a Master/Slave relationship and this fit well if the command work. In previous version, i do: "You can go now" she want stay and i say "I insist" she leave, mad but leave. Now even if i do the same she dont leave and its bore me.

andruman

found a kitty bug when asking her to swallow. heres a save just before ... the first two option result in a faulty animation. <a href="https://mega.nz/" rel="nofollow noopener" target="_blank">https://mega.nz/</a>#!Vq5ChK4R!k0sgK3NM4siGPR0gQlrLffKJtDLAa0ZdqnY3j4-s--8

pinkdoors

Started playing the new build from the beginning and I've been getting some weird interactions. I've started jacking it in front of Rogue twice and she's one second she's blushing and complimenting me and then immediately after she kicks me out of the room. I do not recall this happening in old builds and it's awkward.

pinkdoors

Also, how do you get Kitty to like you in this build? Before she had a room, you could text her and ask her out on dates to improve your relationship. Now you don't have her number, and if you go to her room, she won't talk to you.

Markus

Follow her around and rub her shoulders, buy her gifts, etc.

Staris

You have to meet her out in the world some first, like the classroom, danger room and commons area. One of the dialog options when interacting with her is asking for her number and once she likes you enough she will give it to you. Just to also clarify she does have a room but that you have to bump into her on your way to class before its an option to go to her room.

Staris

It means you don't have stats high enough for her to be comfortable with you 'whipping it out'.

Staris

Based on earlier conversations looks like there was some mix ups on how that was being handled so might be fixed in the next build.

Dubsington

Black on solid white is the 'comic book' style you've got for the dialog; it should probably be something a little different. The color the background flips to when you mouse over it is quite readable; maybe make that the normal background, with something colored (or just a lot darker) for the moused-over item?

pinkdoors

Right, but she should get angry from the start if that's the case.

Oni

Well, I honestly don't know what to do at this point then. Something is causing these variables to not stay saved when you save the game, and I have no idea how to fix it. And it only seems to be impacting some players, because otherwise this would be happening to everybody ALL the time, these are fairly commonly called variables. I wish I knew why some people's games were imploding like that. I would recommend running the statchecker as often as possible.

Oni

Right, like I said, I could change the existing functions to be a bit more streamlined, I realized months ago that they had a lot of redundant elements in their original design. One thing I definitely have been having an issue with though is the problem jabacrack is talking about a few posts up, wherein variables that are DEFINITELY getting defined are throwing "NameError: name 'R_Les' is not defined" errors, which means that at some point, the game is forgetting that the variable has been defined, and I can't figure out how to stop it doing that. Super annoying.

Oni

Ok, I'll give that a shot.

jabacrack

Ok, I'll try this.

Oni

Hmm, yes. This is sort of working as intended, although players aren't really intended to play that way. ;) Basically if you don't schedule clothes for her then in the mornings, in certain cases, she randomly picks an outfit. I think I can go back through and change this though, I made some tweaks to the clothing scheduling earlier that should give me more options as to how this gets called.

Alaco

If i only test what you're "supposed to do" then there wouldn't be any point in testing. :D

Oni

Heh, ok, I see how that could happen. I think I've fixed it for next time.

Oni

Ok, I should be able to fix that. Edit: actually, I noticed a bug that will cause this to happen with Custom 3, but it actually shouldn't happen with custom 1 or 2, can you confirm? Either way, the custom 3 bug is fixed now.

Oni

Yeah, there was a bit of a mix-up in some of the results. If you choose the more insitant options, and she's at least reasonably obedient, then she should go, but in the most recent build, this sometimes ends up backward.

Oni

I think the result is fine, but I do probably want to explain it a bit more naturally than that, so it doesn't seem as weird.

Oni

This is true, no, you're doing good work here because every new build people stumble onto combinations that I just hadn't considered, and then I have to figure out clever ways to make them work. ;) I think by the next version I want to go over the clothing management system with a fine toothed comb to make it work a bit more smoothly. At the moment it's sort of piled up a lot of old junk.

Alaco

For me it happened with custom3 yes, can't test the others atm.

pinkdoors

Yeah, the idea that she's conflicted and changes her mind if your stats aren't high enough certainly makes perfect sense, but some of the dialogue pairings you can get don't seem quite right. Going from "Ooh, that's impressive" one sentence immediately to "Get out" the next is a bit abrupt.

Oni

Ok, so I don't THINK this will happen next time then. I do still want to change the system a bit more though.

Oni

Ok, but I actually do have a quite old version of Renpy at the moment, but if they do come out with a fix, that would be lovely.

The Umgah

Current version was released in 2016. Your game version is affected by the bug. So "is not defined errors" is not your fault. You can switch to RenPy nightly build if you don't want to wait for the release to get error fixed. The recent SDK build can be downloaded from here: <a href="http://nightly.renpy.org/nightly-2017-09-18-d6c0102d/renpy-nightly-2017-09-18-d6c0102d-sdk.zip" rel="nofollow noopener" target="_blank">http://nightly.renpy.org/nightly-2017-09-18-d6c0102d/renpy-nightly-2017-09-18-d6c0102d-sdk.zip</a>

Silent Six (edited)

Comment edits

2026-09-05 04:00 Still a little confused on the Xaviers study place
2017-09-21 19:41

pinkdoors

Finally found her. I was having super bad luck finding her anywhere except her room, where she didn't want to see me. I kept going to class and the Danger Room, and she was never there when I was. Then, finally she was at the Danger Room one time and I got her number. It seems like the more that Kitty and Rogue like you, the more likely you are to run into them. Which is pretty cool and also realistic. But man did I have a hard time finding Kitty again out and about on campus after the initial event where you meet her.

Oni

Well, there's not much to do there during the daytime, but you can have some fun there at night.

Oni

Ok, cool. I'll keep an eye on this.

hornguy6

On Monday, Wednesday, and Friday mornings, she'll usually be in her room. On those same days in the afternoon, she'll usually be in the Danger Room. On Tuesday and Thursday, she'll be with Rogue in the classroom in the morning and the Danger Room in the afternoon.

hornguy6

Random thought just for an extra bit of fun: It might be nice to include a dialogue/flirt option to apologize to the girls for walking in on them in the shower after the fact. Like if you see them in class later or something. I dunno, just a thought.

Deathknight134

It would add realism and make it more enjoyable for the perverts out there and us.

Oni

Heh, I'll see what I can do.

Oni

Who did you go with?

GotyZ

Umm, do I need to download or install something else to get the game to run? I downloaded the zip file and extracted it but every time I try to start it loads for a while and then nothing happens, not even a window or anything. My taskmanager says that Roguelike.exe is running but I can't access the game from anywhere.

Etienne (edited)

Comment edits

2026-09-05 04:00 Sorry Oni for not answering quicker... about clothes, I thought naively it would be easier using already existing Rogue's clothes and adapting them to the shape of Kitty. ok you said that wouldn't be that easy, my bad... but I'm glad you said you planned making skirt for Kitty :-) About Kitty's hair when she gives head, maybe that's intentional from you and not a bug, but just to be sure, this is what happening, she pulls her hair back, only with hair down or wet hair, whatever moment of the day. I'm just asking you cause this dosen't happens with Rogue. Well if this is intentional, again sorry my bad :-/ <a href="http://hpics.li/657568b" rel="nofollow noopener" target="_blank">http://hpics.li/657568b</a><a href="http://hpics.li/8d58665" rel="nofollow noopener" target="_blank">http://hpics.li/8d58665</a>
2017-09-22 21:23

Mind Blow

Oni some insight when the next build will be released? Hopefully with Kitty sex scene ^_^

Oni

Hmm. No, i'm not sure what's going on there, if you run the Roguelike executable the game should show up. Have you tried force-closing it in the task manager and then running it again? I hear some people have difficulty getting Renpy to run, I would look into that, because basically my game just uses the Renpy engine to run, so if it isn't running at all, it's because of some interaction between your computer and Renpy, and not likely due to anything I've done with it on my end or would be able to fix. I wish you luck.

Deathknight134

Is that dragon plushie a reference to Toothless from HTTYD? xD

Oni

Hmm, no, her hair is not supposed to be doing that unless that's how you've set her hair. I'm not sure what would be causing it to display like that. Hopefully the next version won't be doing that.

Oni

Ok, well I'll be putting out another build later tonight, but basically the same as this one, cleaning up a few minor issues that were brought to my attention. The never version with *meaningful* changes to it, Version 0.976, will be weeks out yet, but will hopefully be fun.

Oni

That is Lockheed.

GotyZ

I could get Katawa Shoujo to run so problem might not be Renpy itself, also the game just launches its .exe file, doesn't like actually start like any other game. Tried newer build too, did nothing. Will try to get it to work >_> Edit: Okay so the problem might be Renpy itself since Long Live The Queen won't start either, steam says it's running but cant access it. I did upgrade my processor recently and now windows won't stop bitching about needing to upgrade to windows 10 to get upgrades, don't think that's the problem tho.

Oni

Yeah, I'm not sure why it's changing automatically on your end. Nothing I can find would do that, but I'll keep checking into it. You can change her hair manually in the chat wardrobe options, she currently has three styles, the default ponytail, the "long" or hair down look that you see there, and the "wet look" that by default happens in the showers.

pinkdoors

Minor thing. In the intro-y part, Rogue says: "Oh, right down the hall, all the doors are labled." It should be "labeled".