You must be 18+ to view this content
Adventurer Trainer may contain content you must be 18+ to view.
The creator of this page has specified that it contains mature themes and content. Please enter your birthdate to verify you are 18 or older:

Adventurer Trainer
A downloadable game for Windows, macOS, Linux, and Android
Sign up for Patreon and play the NEXT UPDATE weeks in advance! https://www.patreon.com/adventurertrainer
Adventurer Trainer is an🔞 free non-commercial fan-made porn-parody Dating Sim/Visual Novel with RPG elements, set in a fictional universe loosely based on Konosuba and other titles. You will meet familiar characters, embark on exhilarating adventures, solve mysteries and more!
The current game version is 0.2.3c, complete with 170k words, 122 events and 43 H-scenes.

- Animated H-scenes!
High quality animations to satisfy any adventurer ;)
- Your choices matter!
Roleplay as Kazuma the way you want, and reap your rewards in the form of dynamic dialogue, loot, etc
- Non-linear sandbox exploration!
Spend your day the way you want to, be it adventuring, working at the guild, or spending time with your favorite Konosuba girl.
- jRPG-like combat system and dungeon crawling
Level up, equip better weapons and armor, and hunt monsters to your heart's content!
- Various minigames
Low on money? Work as the guild receptionist to dispatch adventurers on various jobs! Or maybe you'd like to go fishing instead?
_______________________________________________________________
Thank you for your support and I hope you enjoy playing the game! Leave any comments and feedback below and please consider supporting me on Patreon to receive perks such as early access to game builds, custom adventurers, etc.!

- Early-access to new builds!
- Cheats!
- Receive previews of the new updates!
- Vote on new content
- Your name in game's credits
- Your own Guild Adventurer / Guild Quest / Book
- Custom renders!
... and more!
IMPORTANT: The game is absolutely free-to-play. You are not required to donate any money, but your contributions are always greatly appreciated!
| Updated | 6 days ago |
| Status | In development |
| Platforms | Windows, macOS, Linux, Android |
| Rating | Rated 4.7 out of 5 stars (1,432 total ratings) |
| Author | PastryIRL |
| Genre | Visual Novel |
| Made with | Ren'Py |
| Tags | Adult, Comedy, Eroge, Erotic, Hentai, JRPG, Parody, Porn, Romance, Story Rich |
| Average session | A few hours |
| Languages | English |
| Inputs | Keyboard, Mouse, Touchscreen |
| Links | Patreon |
Download
Install instructions
1. Extract and run.
Development log
- v0.2.3c Hotfix13 days ago
- v0.2.3b Public Release! + Adventurer Patreon tier 30% off16 days ago
- v0.2.3a is available to Patrons!36 days ago
- 0.2.2b Hotfix is LiveJan 27, 2026
- v0.2.2a Public Release!Jan 25, 2026
- v0.2.2 is available for Patrons!Dec 25, 2025
- v0.2.1a Public Release!Apr 25, 2025
- v0.2.1 is available for Patrons!Apr 11, 2025















Comments
Log in with itch.io to leave a comment.
I got the same problem, when I fight with the doppelganger. I don´t know if it helps much but here are some more latest details after it occured. My last skill move was crystal prison spell on Darkness then after break her with it this message showed up:
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
[Previous line repeated 1 more time]
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2484, in <module>
$ renpy_pause(0.5)
File "game/scripts/adventuring/adventuring.rpy", line 16, in renpy_pause
renpy.pause(delay * fast_mode_mod(), hard=hard, modal=modal)
Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?
Stack was <Layer: 'transient'>
<Many: <renpy.display.layout.Fixed object at 0x000000001aaf2f10>>
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
[Previous line repeated 1 more time]
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2484, in script
$ renpy_pause(0.5)
File "C:\ProgramData\Datei\adventurer_trainer-0.2.3c-pc\renpy\ast.py", line 1138, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\ProgramData\Datei\adventurer_trainer-0.2.3c-pc\renpy\python.py", line 1130, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/scripts/adventuring/battle.rpy", line 2484, in <module>
$ renpy_pause(0.5)
File "game/scripts/adventuring/adventuring.rpy", line 16, in renpy_pause
renpy.pause(delay * fast_mode_mod(), hard=hard, modal=modal)
File "C:\ProgramData\Datei\adventurer_trainer-0.2.3c-pc\renpy\exports.py", line 1641, in pause
rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward, pause=delay, pause_modal=modal)
File "C:\ProgramData\Datei\adventurer_trainer-0.2.3c-pc\renpy\ui.py", line 293, in interact
raise Exception("ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?\nStack was " + ('\n'.join([str(item) for item in stack])))
Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?
Stack was <Layer: 'transient'>
<Many: <renpy.display.layout.Fixed object at 0x000000001aaf2f10>>
Windows-10-10.0.26200 AMD64
Ren'Py 8.1.2-Pastry0.7
Adventurer Trainer 0.2.3c 0.2.3c
Thu Jul 9 16:00:11 2026
Thank you sincerly for make such a great game appreciate your hard work:)
This has been one of the best experiences I had with any porn game, the humor was on point
The rpg mechanics are also well thought out
Thank you
Hello, I encountered the error "Exception: Cannot update savefile while in an adventure." This error occurred when I saved in the maze on floors 4-5.
It looks and plays really well—one of the few decent games in its genre. If you don't mind me asking, how do you create the locations and characters? Are they all made in Koikatsu, or do you use something else?
Thank you for the high praise!
Characters come from Koikatsu, the backgrounds I either commission on fiverr or make in Blender, then I make corrections in Photoshop and compose them together in After Effects.
lol ranting but i genuinely didnt know u can get enchant crystal from dungeon, now im missing out on the good stuff fr. Uhh can we have an update that let us remove the upgrade in the future? Like it can cost money and will delete the gems, not returning it back to you, i just really need to remove some swift enchantment rn lol. Very fun update though, thank you
It's something a lot of people have been asking so I'll probably add that!
Sorry for keep showing up but there is this error when i fight doppelganger
```
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2484, in script
$ renpy_pause(0.5)
File "game/scripts/adventuring/battle.rpy", line 2484, in <module>
$ renpy_pause(0.5)
File "game/scripts/adventuring/adventuring.rpy", line 16, in renpy_pause
renpy.pause(delay * fast_mode_mod(), hard=hard, modal=modal)
Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?
Stack was <Layer: 'transient'>
<Many: <renpy.display.layout.Fixed object at 0x00000000227f4df0>>
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2484, in script
$ renpy_pause(0.5)
File "E:\Adventurer trainer\adventurer_trainer.0.2.3b-0.2.3b-pc\renpy\ast.py", line 1138, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "E:\Adventurer trainer\adventurer_trainer.0.2.3b-0.2.3b-pc\renpy\python.py", line 1130, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/scripts/adventuring/battle.rpy", line 2484, in <module>
$ renpy_pause(0.5)
File "game/scripts/adventuring/adventuring.rpy", line 16, in renpy_pause
renpy.pause(delay * fast_mode_mod(), hard=hard, modal=modal)
File "E:\Adventurer trainer\adventurer_trainer.0.2.3b-0.2.3b-pc\renpy\exports.py", line 1641, in pause
rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward, pause=delay, pause_modal=modal)
File "E:\Adventurer trainer\adventurer_trainer.0.2.3b-0.2.3b-pc\renpy\ui.py", line 293, in interact
raise Exception("ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?\nStack was " + ('\n'.join([str(item) for item in stack])))
Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?
Stack was <Layer: 'transient'>
<Many: <renpy.display.layout.Fixed object at 0x00000000227f4df0>>
Windows-10-10.0.26200 AMD64
Ren'Py 8.1.2-Pastry0.7
Adventurer Trainer 0.2.3b 0.2.3b
Thu Jul 2 23:22:37 2026
```
Thank you
会考虑出中文字幕吗,游戏很好玩,但是用手机一句一句翻译太难受了
hey dev i cant play the game in mobile, it just stuck on a loading screen
So now that I downloaded a newer version can I move the save files from the older version to the newer one and delete the old version?
hay un parche en español?
Hello!
I really enjoy your game and I give you all my love in your work 🥰.
I'm already finishing the latest update but I still don't know how to "train Darkness in the sexual art of torture and roleplay". I'm stuck with only one H-scenes of her and the event "Prisoners of war" won't happen.
Could you help me, please?
Hey! Thank you for playing the game and I'm glad I was able to make something you enjoy :)
"train Darkness in the sexual art of torture and roleplay" requirement refers to the status of your romantic relationship with Darkness. In the event prior to "Prisoner of War", you would've seen a choice with a heart (romantic) and a broken heart (ignore her), and I'm afraid if the requirement is not fulfilled you might have chosen the latter, which locks you out of all the romantic scenes with her.
You could use a cheat code to change that, although that might result in some unintended consequences and narrative inconsistencies, since you're already quite far in the story
Um quick question what level should Kazuma be in the date heist with Chris? I'm currently stuck in there?
you have to talk to wiz quite a bit until you get the mask from vanir (wiz's shop, my affection with wiz was around 4 i think) then go to the alleys at night when itll say EVENT on it, i was stuck for several hours (not really "stuck" but i had that event for a long time waiting for me to meet the requirements) and you also need to get the "the things we do for crab dinners" event first. my level was about 10 in-game but i dont think it matters that much, the enemies there arent that strong either way, tho it may just be because i have kazuma practically maxed out on items and skill-upgrades and are on day 90+ already
it may not be fully 1:1 with the actual requirements you need but i got the heist event when i met those requirements, if you need more help i can help even tho im not the dev so i may not be the best guy to ask
Hola, me encanta este juego. No sé si sería pocible a estas alturas, poder cambiar el tamaño de letras en la próxima actualización , francamente en Android la letra es pequeña que lástima un poco los ojos. Gracias :)
Hello, I encountered this bug while im fighting the doppleganger in the trial, can you tell me what is the bug?
```
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
[Previous line repeated 1 more time]
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
[Previous line repeated 2 more times]
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
[Previous line repeated 1 more time]
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
[Previous line repeated 1 more time]
File "game/scripts/adventuring/battle.rpy", line 2484, in script
$ renpy_pause(0.5)
File "game/scripts/adventuring/battle.rpy", line 2484, in <module>
$ renpy_pause(0.5)
File "game/scripts/adventuring/adventuring.rpy", line 16, in renpy_pause
renpy.pause(delay * fast_mode_mod(), hard=hard, modal=modal)
Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?
Stack was <Layer: 'transient'>
<Many: <renpy.display.layout.Fixed object at 0x00000000166d4e80>>
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
[Previous line repeated 1 more time]
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
[Previous line repeated 2 more times]
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
[Previous line repeated 1 more time]
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2507, in script call
$ adventure.battle.next_unit_turn_start()
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
File "game/scripts/adventuring/battle.rpy", line 2510, in script call
call screen adventure_screen(adventure)
[Previous line repeated 1 more time]
File "game/scripts/adventuring/battle.rpy", line 2484, in script
$ renpy_pause(0.5)
File "E:\Adventurer trainer\adventurer_trainer.0.2.3b-0.2.3b-pc\renpy\ast.py", line 1138, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "E:\Adventurer trainer\adventurer_trainer.0.2.3b-0.2.3b-pc\renpy\python.py", line 1130, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/scripts/adventuring/battle.rpy", line 2484, in <module>
$ renpy_pause(0.5)
File "game/scripts/adventuring/adventuring.rpy", line 16, in renpy_pause
renpy.pause(delay * fast_mode_mod(), hard=hard, modal=modal)
File "E:\Adventurer trainer\adventurer_trainer.0.2.3b-0.2.3b-pc\renpy\exports.py", line 1641, in pause
rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward, pause=delay, pause_modal=modal)
File "E:\Adventurer trainer\adventurer_trainer.0.2.3b-0.2.3b-pc\renpy\ui.py", line 293, in interact
raise Exception("ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?\nStack was " + ('\n'.join([str(item) for item in stack])))
Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?
Stack was <Layer: 'transient'>
<Many: <renpy.display.layout.Fixed object at 0x00000000166d4e80>>
Windows-10-10.0.26200 AMD64
Ren'Py 8.1.2-Pastry0.7
Adventurer Trainer 0.2.3b 0.2.3b
Fri Jun 26 19:59:06 2026
```
Not sure what the root cause for this is. Seems related to doppelgangers specifically, I will have to investigate. Thanks for the report!
I think i was playing with the challenge that let them avoid a death blow, but like i got an all put attack, which force their hp down to 0? Idk
Also i got another bug that wont result in an error screen, but it like when my teamate attack doppelganger Darkness, she was having reflect dmg on, so they died. But then the doppleganger use intimidation on my already dead teamate, so the game just cannot progress with a error mark on the top left of the screen. I didnt take a screenshot tho sorry.
Got it, will take a look. Thank you for all the details!
Is it possible to encounter the rookie killer a second time because I did the goblin hills like 20 times already
I just pushed a new update with the fix for this. Please let me know if the issue still persists!
Alright
bugs that I found when playing the current version (on a MacBook): when entering a place in combat, some health and mana are missing. Specifically the from the characters that have equipments that increases max health or mana. You might have initialized the current health / mana points to the max, then increased the max due to equipments. Might want to switch the order of operations around that. Another thing, when equipping the duelist armor, I can’t see the crit chance increasing on the character stat sheets on the side.
Thank you for the detailed report! I'll investigate and should be able to roll out a fix in the next version
I’m playing this on a Quest 2 so I’m not sure if it’s me but the new update kinda broke animations I think? Like before 2.3 during combat, characters were moving and breathing but now in 2.3 they just kinda stand there and do like a slideshow presentation movement and both allies and enemies just randomly decide to disappear and reappear physically.
Never mind, I guess it was just a start up error as I open the game again and everything has been fixed.
After updating the game i get this error screen after trying to load my save
```
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/scripts/adventuring/adventuring.rpy", line 1083, in <module>
File "game/scripts/adventuring/adventuring.rpy", line 192, in update_screen
File "game/scripts/adventuring/party.rpy", line 77, in render
File "game/scripts/adventuring/party.rpy", line 169, in render_unit
File "game/scripts/adventuring/party.rpy", line 628, in execute
File "game/scripts/adventuring/party.rpy", line 628, in execute
File "game/scripts/adventuring/party.rpy", line 636, in execute
File "game/scripts/adventuring/party.rpy", line 649, in execute
File "game/scripts/adventuring/party.rpy", line 649, in keywords
File "game/scripts/adventuring/party.rpy", line 655, in <module>
AttributeError: 'Hero' object has no attribute 'display_position_offset'
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "scripts/adventuring/adventuring.rpyc", line 1083, in script
File "renpy/ast.py", line 1138, in execute
File "renpy/python.py", line 1130, in py_exec_bytecode
File "game/scripts/adventuring/adventuring.rpy", line 1083, in <module>
File "game/scripts/adventuring/adventuring.rpy", line 192, in update_screen
File "game/scripts/adventuring/party.rpy", line 77, in render
File "game/scripts/adventuring/party.rpy", line 169, in render_unit
File "renpy/display\screen.py", line 1253, in show_screen
File "renpy/display\core.py", line 1247, in add
File "renpy/display\core.py", line 1306, in hide_or_replace
File "renpy/display\screen.py", line 525, in _handles_event
File "renpy/display\screen.py", line 680, in update
File "game/scripts/adventuring/party.rpy", line 628, in execute
File "game/scripts/adventuring/party.rpy", line 628, in execute
File "game/scripts/adventuring/party.rpy", line 636, in execute
File "game/scripts/adventuring/party.rpy", line 649, in execute
File "game/scripts/adventuring/party.rpy", line 649, in keywords
File "game/scripts/adventuring/party.rpy", line 655, in <module>
AttributeError: 'Hero' object has no attribute 'display_position_offset'
```
Does anyone know a fix (just incase its needed im on android)
Try loading to a save that isn't in an ongoing adventure, that should help
Oh k thanks lost some progress tho
The new update got released one hour earlier than the scheduled time, let's go!
When is the v0.2.3a public release coming out?
June 24th 10AM CST
it wont let me even download the game
How do I read book?
In your bedroom. I think during the day.
Thank you so much!
Usually do not leave reviews for games, but this experience has so much effort put into it that I created an account to leave a comment. By far the best hentai game I have ever played! There were a few issues I ran into though:
1. The hint to unlock the Lolisa route specified to "Drink with Aqua" as opposed to "Hangout with Aqua" at the mansion. I spent a good amount of going out to pay for drinks before I eventually figured it out, so rewording this would be appreciated.
2. Basically the only quests that were offered were unique to the Ancient Tomb area, but when I arrived on the deeper floor, the quests would not give rewards until I could add Chris to the party. The quests should not be offered until they can be properly completed, or some of them should count regardless (like kill x/y undead). At the very least, there should be some message making it clear that rewards will not be gained from pursuing the quest without Chris.
3. The sound cues sometimes don't trigger when scrolling back and forth between dialogue. Not sure if this is a renpy issue more than anything.
4. After a while, I stopped seeing reward notifications after roaming the alleys at night and getting into an encounter with enemies.
This is by far the most amount of time I spent gooning to anything in one sitting (2 days straight). Holy shit. I am excited to see progress in future updates!
Thank you for the high praise and for taking the time to write this!
I actually think I already addressed a couple of your points, number 1 specifically is definitely fixed in the newest version!
how would an android user go about updating his version? Cause I very much dont want to do everything all over again
Just download the new apk and follow the steps as you did while installing the game and a new button called update should show up instead of install.
only ecchi i come back to on this platform for the story
where to fish the salmon?
you can find fishing spots in the first area
I didn't expect the game to be this good, i just dowload it i love the pixel art, but damn there's even an anime intro, keep up the good work!
IS THAT MUSHOKU TENSEI I SAW!?
Hi PastryIRL, I really liked the game, it's one of the few with the Konosuba theme. Also, I have a question: in a future update, do you plan to add Spanish to the game? I know some people struggle with English. That's all. Greetings from Mexico! 👋🏻
If you check the changelog for the upcoming version posted an hour ago you'll find that it includes a spanish translation
This game is so good I stopped the larp and became a fan
Add Albedo and my life is yours
this game deserversmore praise, fucking amazing all around probably well over 100+ hours if you take ur time fr
Despite the adult content, this game is still fun
fun game ;3
Yeah, I didn’t even play it for the porn, I actually got genuinely entertained by it.
Je comprends pas comment surmonter la quête des 14 jours pour rembourser les dettes s'il-vous-plaît, j'arrive pas a dépasser ca, merci d'avance pour l'aide
Chaque quête accomplie pour la guilde prolonge ce délai. À un certain stade de l'histoire, vous aurez la possibilité d'améliorer votre guilde, ce qui, entre autres, vous permettra d'allonger encore le délai de remboursement de la dette. Les travaux pour la ville, comme la réparation de la porte, fonctionnent de la même manière. Bref, ne vous en faites pas trop.
Comment faire pour la quête des 14 jours pour rembourser les dettes s'il-vous-plaît, le jeu est en anglais et je comprends pas énormément la langue alors je souhaiterais de l'aide merci d'avance a vous
How many episodes are in the game currently? I see the map says until episode 3 or something, I think I'm in episode one
When's the next update
no one know
Patreon release is on June 3rd
Public release is on June 24!