Version 4.1.5, Harlots & Hounds
Ravager » Devlog
Dev Notes
- My V-day gift to you: a surprisingly thematically coherent release! Find love where you can - perhaps in the welcoming hands (paws?) of Eburon or Naho.
- MVPs of this build are Var, for his epic new consort sequence, and Tosk, for somehow managing to cram everything into the build at the last minute. Again.
Features
- Consort: Eburon can be chosen as your consort (collab with Var).
- Scene: Naho receives some puppy training, courtesy of Breaker (Dreamweaver choice).
- Fate: Naho can be given to the mercenaries (collab with Zash G).
- Fate: Sabetha & Inej can be given to the wolfmen (collab with Zash G).
- Captive: Naho can be broken, and has new interactions to fit.
- Lair: You can order your kobolds to construct a soothing bath-house in your lair (collab with Var).
- Art: Chanwe’s final lesson (Lubbio).
- Art: Marie-Anne’s lap pets (Lubbio).
- Art: Naho’s character art, puppygirl variant (Irrelevant_Art).
- Animation; character idles for the centaur stallion (Amon Ra).
- Animation: updated idles for the guards (Amon Ra).
- Animation: updated idles for Issa (Amon Ra).
- Voice: Darja’s morning cuddles (Suki).
- Voice: Darja’s dressmaking evening (Suki).
- Voice: Darja’s redecoration (Suki).
- Voice: Maelys’s part in Daughters Of The Goddess (Catkit).
Tweaks
- The lair menu has been split into two menus, to make it easier for mobile users.
- You may now visit Breaker’s chamber or construct lair improvements during Act IV.
- A good night's rest is all the time needed for Breaker, or the kobolds, to finish their work.
- Chanwe is more expressive during her final lesson.
- Mina’s protean fate scene has been revamped slightly.
- Game credits have been updated.
Fixes
- An early upload of 4.1.4 did not have the consequences of Chanwe's final lesson play out correctly. This was fixed soon after release, and the fix has been incorporated into this build.
- Mina will no longer return to receive her dress, or attend your Moonday party, if she has left your lair.
- Mina will not worry about getting butt-pregnant.
- Assorted text and stage direction improvements.
- ...and everything found during the playtest. Thank you, playtesters!
Files
Ravager 4.1.5 for PC 247 MB
Feb 14, 2021
Ravager 4.1.5 for Linux 230 MB
Feb 14, 2021
Ravager 4.1.5 for Mac 230 MB
Feb 14, 2021
Ravager 4.1.5 for Mobile 230 MB
Feb 14, 2021
Ravager 4.1.5 for Tablet 231 MB
Feb 14, 2021
Get Ravager
Buy Now$15.00 USD or more
Ravager
This time, you play the dragon. A bad dragon.
Status | In development |
Author | 4MinuteWarning |
Genre | Role Playing |
Tags | Adult, Dark, Dating Sim, Erotic, Fantasy, Furry, LGBT, Narrative, NSFW, Romance |
Languages | English |
Accessibility | Subtitles, High-contrast |
More posts
- Version 5.1.9, Fawns & FornicationJul 06, 2024
- Version 5.1.8, Tribes & VibesMay 05, 2024
- Ravager Soundtrack launches on Steam!Apr 26, 2024
- Version 5.1.7, Masters & RemastersApr 06, 2024
- Version 5.1.6, Mistresses & MistreatmentMar 02, 2024
- Version 5.1.5, Indigo & IndignationFeb 04, 2024
- Version 5.1.4, Catacombs & CatgirlsJan 06, 2024
- Version 5.1.3, Lore & LawDec 01, 2023
- The Great Subscription DriveNov 17, 2023
- Last Chance To Buy Ravager On ItchNov 10, 2023
Comments
Log in with itch.io to leave a comment.
when you go to the trader an tell her to strip if you choose to rape her cunt or ass then an error message will show and i have to go back. Is this already being fixed or is this the first you guys are hearing this?
the message reads as this:
I'm sorry, but an uncaught exception occurred.
While loading <'Image' u'cg_trader_dragon_forced_lubbio_outdoor_ready.jpg'>:
IOError: Couldn't find file 'cg_trader_dragon_forced_lubbio_outdoor_ready.jpg'.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "c2_highlands.rpyc", line 6443, in script
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\ast.py", line 708, in execute
renpy.exports.say(who, what, *args, **kwargs)
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\exports.py", line 1345, in say
who(what, *args, **kwargs)
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\character.py", line 1142, in __call__
self.do_display(who, what, cb_args=self.cb_args, **display_args)
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\character.py", line 842, in do_display
**display_args)
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\character.py", line 591, in display_say
rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\ui.py", line 297, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\display\core.py", line 2702, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\display\core.py", line 3194, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\display\core.py", line 2094, in draw_screen
renpy.config.screen_height,
File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen\renpy.display.render.c:6805)
rv = render(root, width, height, st, st)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\display\image.py", line 500, in render
return wrap_render(self.target, width, height, st, at)
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\display\image.py", line 306, in wrap_render
rend = render(child, w, h, st, at)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\display\im.py", line 583, in render
return cache.get(self, render=True)
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\display\im.py", line 266, in get
surf = image.load()
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\display\im.py", line 628, in load
surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
File "C:\Users\jqbru\Downloads\Ravager-4.1.5-pc\Ravager-4.1.5-pc\renpy\loader.py", line 576, in load
raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'cg_trader_dragon_forced_lubbio_outdoor_ready.jpg'.
Windows-8-6.2.9200
Ren'Py 7.3.5.606
Ravager 4.1.5
Wed Feb 17 07:55:35 2021
This is fixed in 4.1.6, available for download now :)
Trying to open the options in the first start up dialog crashes the game with a missing file error for "princess_normal.png". Opening them from the menu does not cause this error.
In the main menu it lists it as "4.1.5, Conversion and Coercion" rather than harlots and hounds. Should it be doing this instead of using the new update name?