Home Artists Posts Import Register
The Offical Matrix Groupchat is online! >>CLICK HERE<<

Downloads

Content

Ok, this version should implement Jean's new sex pose. I'm still adding some finishing touches to it, maybe tweaking some movement, but you guys can at least be testing it on a situational basis and see if it shows up where you don't think it should, or fails to work where you think it should, or whatever. The "offhand" style animation elements aren't turned on for this yet, just the main stuff, but all the clothes and other options should work. I might need to add suspenders in though, come to think of it. Also a lot of her "pants down" options aren't in there, they just vanish. Let me know what you think. Oh, and also probably a bug fix or two in here, I forget.

Ok,  as I need to  remind people with every  build, this one's going in    hot. Expect  crashes, expect graphical  weirdness, expect things to  not   work. This is  a test version for  people who like to test. If you   just  want to have  fun with a  relatively stable build, give it a  week  or two  to shake out  the bugs.  I'll also be adding a few more  features  and  content over the  next  weeks anyway.

I discuss the update more in this thread, for more details on what to look out for:
https://www.patreon.com/posts/rogue-like-02-12-62491046

If      you do get a crashing bug, it should give a report on how the bug      happened. It would be very helpful if you could copy and paste the     early  portion of that bug report, the part before where it says  "Full  traceback." The portion after that is not usually necessary     for  finding the problem and can get a bit long, so don't post that     unless I  ask for it. Save early, save often, and if you find a bug,    try  and have  some saves before it so that we can test the fixes for    it. If  there is a  line of dialogue that has some issues, please post    it  word-for-word, I  can do word searches very easy but trying to    figure  out where a general  situation is can be harder.

If    there are  any serious bugs right  away, then I might put out one or   two  builds  today, but I expect at  least a few over the course of the    week. Always  keep track of what the  latest build is, and while you   can  report bugs  form older build, at  least make sure to note that   it's  from an older  build so I'll know that,  I may have fixed it   already.  You can report  bugs in the release thread  for that build,  or  PM me  with it if you  prefer. Oh, and if you are  playing from a   savegame from  a previous  build, that's fine too, but make  sure to  let  me know so I  can figure  out whether that might be a factor.

Comments

Jelly

I had two things: Emma ran outta actions then her stating this was in an info box not speech bubble, Emma wanted to talk to me about something but I activated storms intro event so she didn't show up in my room like she should have

Jelly

Oh ye the jean frontal pose is hilarious and erotic I enjoy it. It makes me think of a cave woman whos just gotta smash.

Jelly

Funny occurence when eating out jeans vag then you view on top of you. I dunno if intentional but it has her consume your face with her lower body zooming right in

Anonymous

Hey Oni, got a bug report. This one happened in a threesome with Emma and Jean while Jean was in the new front pose after finishing on Jean's belly. [code] I'm sorry, but an uncaught exception occurred. While loading &lt;'Image' 'images/JeanSex/Jean_Spunk_Belly_S.png'&gt;: IOError: Couldn't find file 'images/JeanSex/Jean_Spunk_Belly_S.png'.

Chaosdestille

I believe i found a New Bug: While loading &lt;'Image' 'images/JeanBJFace/Jean_BJ_Hair_Wet_Mid.png'&gt;: IOError: Couldn't find file 'images/JeanBJFace/Jean_BJ_Hair_Wet_Mid.png'

Anonymous

i also got this one [code] I'm sorry, but an uncaught exception occurred. While loading &lt;'Image' 'images/JeanSex/Jean_Spunk_Belly_A.png'&gt;: IOError: Couldn't find file 'images/JeanSex/Jean_Spunk_Belly_A.png'. -- Full Traceback ------------------------------------------------------------ Full traceback: File "script Locations.rpyc", line 3858, in script call File "script Chat.rpyc", line 128, in script call File "script Chat.rpyc", line 271, in script call File "Jean_Sex.rpyc", line 184, in script call File "Jean_Sex.rpyc", line 2126, in script call File "Jean_Animations.rpyc", line 3374, in script File "C:\Users\andre\Downloads\Rogue-Like-0.997e-win\renpy\ast.py", line 1289, in execute renpy.exports.with_statement(trans, paired) File "C:\Users\andre\Downloads\Rogue-Like-0.997e-win\renpy\exports.py", line 1406, in with_statement return renpy.game.interface.do_with(trans, paired, clear=clear) File "C:\Users\andre\Downloads\Rogue-Like-0.997e-win\renpy\display\core.py", line 2123, in do_with clear=clear) File "C:\Users\andre\Downloads\Rogue-Like-0.997e-win\renpy\display\core.py", line 2553, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-win\renpy\display\transition.py", line 361, in render top = render(self.new_widget, 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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-win\renpy\display\image.py", line 392, in render return wrap_render(self.target, width, height, st, at) File "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-win\renpy\display\image.py", line 392, in render return wrap_render(self.target, width, height, st, at) File "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-win\renpy\display\image.py", line 392, in render return wrap_render(self.target, width, height, st, at) File "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-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 "C:\Users\andre\Downloads\Rogue-Like-0.997e-win\renpy\display\im.py", line 503, in render texture = cache.get(self, texture=True) File "C:\Users\andre\Downloads\Rogue-Like-0.997e-win\renpy\display\im.py", line 212, in get surf = image.load() File "C:\Users\andre\Downloads\Rogue-Like-0.997e-win\renpy\display\im.py", line 553, in load surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename) File "C:\Users\andre\Downloads\Rogue-Like-0.997e-win\renpy\loader.py", line 548, in load raise IOError("Couldn't find file '%s'." % name) IOError: Couldn't find file 'images/JeanSex/Jean_Spunk_Belly_A.png'. Windows-8-6.2.9200 Ren'Py 6.99.13.2919 Rogue-Like 0.997e [/code]

Anonymous

The frontal pose looks weird tbh. Esepcially when you do anal. Her body looks disproportianate, like a mix of two different sprites stitched together.

Chris Cat

I think this pose needs another pass. I'm a big fan of the game and all your other art, but Jean's new pose is off somehow.

Anonymous

Elden ring comes first oni, forgive me

FG13

I read Jean but my brain thought "oh new girl sex scene!" and I was very confused when I played this version.

mugatu

Oni I love your work, but this new jean pose is not good. Its like your being raped by the chick from the grudge. I just don't think this pose translates well in 2d. perhaps if you brought the legs down it would be better.

Folioman

Hi Oni. When I try FJ with Jean it leads to your new pose...

OniArtist

That is intentional, if people don't like it I can easily zoom her out a bit, but I figured "why not?"

OniArtist

Oh, sorry, fixed for next build, in the meantime, just don't use her wet hair style.

OniArtist

Well, ok. I don't know what the best option is. People seemed dissatisfied in the past when I went with the more missionary style poses, it seems like every option I try does not work for some portion of the audience. Redoing it from scratch would take months, but I'm unsure what an easy fix would look like.

OniArtist

I think maybe what I could do is just not animate the upper and lower portions separately, and just fix them at a more natural angle to each other.

Jelly

Well I enjoyed the pose others apparently don't, had a few friends mention it; A simple suggestion from me would be lower the sprite down a bit and scale it back a tad, as for shoving when you eat her out do what you like.

OniArtist

Yeah, fair. It was worth getting impressions on it, at least, but a very simple fix to move it back.

Jelly

Another suggestion was this: I'd say her top part is okay, but needs to be slightly bigger +as it is closer to you in perspective). Then her knees should be clear set together with toes and knees pointed towards you.

Jelly

It was a suggestion from a friend of mine about I just copy pasted what he said, hope you ain't too annoyed.

Anonymous

Hello Oni, I love your work but I do have to agree about the New Jean pose. I think I get what you were going for, but with the angles of her head, shoulders, back and legs, she does looks like some kind of hunchback of notre-Dame. That said, I can live with it (since I mostly go for the other girls ) and I absolutely love the way her pussy juices interact the dick in vaginal and Anal. However, I think if you want to improve Jean's new pose, you might want to look at Emma's and Ororo's similarity with Jean's. The legs/head/arms angles worked with Ororo, because they make us focus on her front aka breasts/pussy. The down angle and the legs position (in ana)l worked well with Emma, which, again, makes us focus on her breasts/pussy. If you want to modify it, I believe you can simply straighten her shoulders/arms and maybe her head. I think it would result in something quite good for those that are bothered by it. Nevertheless, I'm quite happy with the Jubilee stuff we got so far. Can't wait to make her a complete blowjob addict. Keep up the good work and don't be discouraged.

Simon (edited)

Comment edits

2022-12-30 22:44:06 just noticed during the first meeting with storm there's a simple typo that could use correcting "so about the leak" &gt; "you point to some puddles under some of her plants" &gt; she replies with "ah, yes. My apoologies." &gt; "i was watering my plants, and must have gotten a bit out of hand." &gt; "On Moment..." at least i think that's a typo and not some sort of accent...
2022-02-25 04:12:09 just noticed during the first meeting with storm there's a simple typo that could use correcting "so about the leak" > "you point to some puddles under some of her plants" > she replies with "ah, yes. My apoologies." > "i was watering my plants, and must have gotten a bit out of hand." > "On Moment..." at least i think that's a typo and not some sort of accent...

just noticed during the first meeting with storm there's a simple typo that could use correcting "so about the leak" > "you point to some puddles under some of her plants" > she replies with "ah, yes. My apoologies." > "i was watering my plants, and must have gotten a bit out of hand." > "On Moment..." at least i think that's a typo and not some sort of accent...

Jelly

Chris Cat

Thats fair, and I'm sorry I only brought up a problem with no proposed solution. I like all of the other missionary positions! I think Emma really looks great. Playing it more I think my eye is drawn to Jean's arms and shoulders and it seems like she is falling on me. If her top moved less and bottom moved more it might help. Just my two cents. Thanks for the great game :)

OniArtist

Well, never be afraid to give feedback, I'm sorry if that came across as harsh or anything, I'm just being straight about it, but I definitely appreciate honest criticism, even when it is inconvenient. I made a few changes, I hope it's more on a better track here. To your suggestion about her top moving less, the tricky thing is that if her bottom moves too far relative to the top, then it looks too unnatural, like it can't be higher or lower than a certain point or she looks way too long, or way too compressed. One thing I've been considering is separating out the *middle* portion of her torso, so that she would move in three parts instead of two, which complicates the animation slightly, but would "cushion" the motions a bit, and might seem more natural.