Odd Inn Onsen v0.3.0
What's New?
- More story stuff.
- Added 6 more explicit animated scenes.
- 3 are repeatable.
- Added more stuff to shop.
- Added new bedroom feature to call people.
- Progress in story to unlock stuff for it.
- Cosplay/Sleep stuff.
- More pictures to computer.
- Progress in story to unlock.
- Added info screen for characters.
- Added BGM screen to change music.
- Lowered some item prices.
- Buffed vending machine upgrades.
- Tweaked some bugs and things that were bothering me.
______________________________________________________
Notes (Dev Thoughts)
This update took a while to get out. Mostly because I just moved and needed to repair and replace a lot of random stuff. I also had no desk/chair and didn't want to go gremlin mode and break my back while working on this update. Real life problems aside, I feel like I added some nice things to give the players more options to play with.
While developing this update, I wanted to play around with the more classic VN style conversations of characters separate from the background since it's simpler. I might change all the regular interactions to this style and have the story scenes being how I've been doing it normally. That definitely won't all happen in the next update, just something I will transition into slowly if I have time.
Currently, I plan on adding a Hints system like said I would in the last Devlog to help guide players. Then I want to add more things to the stuff I added around the Inn, which includes more options, scenes, and animations. These will be in a minor update since I don't want to work on the story yet. I also want to add some fetish rooms to the Inn that you have to buy to unlock, but I need to plan that out some more, so that might be in a later major update. Definitely also need to add a gallery to play story scenes again, so I'll play around with that soon. Anyways, I'm not sure if anyone will actually read all of this, but I hope you enjoy it and please tell me if you encounter any bugs.
______________________________________________________
Character Schedule Sheets for Navigation
Files
Get Odd Inn Onsen
Odd Inn Onsen
Interactive Visual Novel
Status | In development |
Author | Loweki |
Genre | Visual Novel |
Tags | 3D, Adult, Comedy, Erotic, Male protagonist, NSFW, Ren'Py, Romance |
Languages | English |
Accessibility | Subtitles |
More posts
- Odd Inn Onsen v0.5.0Mar 06, 2024
- Odd Inn Onsen v0.4.0Jun 20, 2023
- Odd Inn Onsen v0.3.2Mar 01, 2023
- Odd Inn Onsen v0.3.1 (Bug Fixes)Oct 22, 2022
- Odd Inn Onsen v0.2.0Jun 24, 2022
- Odd Inn Onsen v0.1.2 (Minor?)May 03, 2022
- Odd Inn Onsen v0.1.1 (Minor)Apr 28, 2022
Comments
Log in with itch.io to leave a comment.
also I could give Tori massages way before I unlocked them via story. Was able to do em at around the 3rd out of her 10 story events and its the 10th that actually unlocks it
Thanks for the feedback!
I'll work on tweaking that real quick. Also, are you able to recreate that error code again? I'm not sure if that's something I can fix on my end or if it's a Renpy rollback problem.
The error screen occurs every time I try to access the pictures on the in-game pc. doesn't matter if its my current save or a new game
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/000statements.rpy", line 609, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "game/screensMain.rpy", line 1126, in execute
File "game/screensMain.rpy", line 1126, in execute
File "game/screensMain.rpy", line 1141, in execute
File "game/screensMain.rpy", line 1145, in execute
File "game/screensMain.rpy", line 1154, in execute
Exception: Imagebutton does not have a idle image. (auto='images/screens/computer/Thumbnail//bg0_%s.jpg').
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "labels.rpyc", line 61, in script
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\renpy\ast.py", line 2232, in execute
self.call("execute")
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\renpy\ast.py", line 2220, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\renpy\statements.py", line 281, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 609, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\renpy\exports.py", line 3181, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\renpy\ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\renpy\display\core.py", line 3377, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\renpy\display\core.py", line 3810, in interact_core
root_widget.visit_all(lambda i : i.per_interact())
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\renpy\display\core.py", line 582, in visit_all
d.visit_all(callback, seen)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\renpy\display\core.py", line 582, in visit_all
d.visit_all(callback, seen)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\renpy\display\core.py", line 582, in visit_all
d.visit_all(callback, seen)
[Previous line repeated 1 more time]
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\renpy\display\screen.py", line 451, in visit_all
callback(self)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\renpy\display\core.py", line 3810, in <lambda>
root_widget.visit_all(lambda i : i.per_interact())
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\renpy\display\screen.py", line 462, in per_interact
self.update()
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\renpy\display\screen.py", line 653, in update
self.screen.function(**self.scope)
File "game/screensMain.rpy", line 1126, in execute
File "game/screensMain.rpy", line 1126, in execute
File "game/screensMain.rpy", line 1141, in execute
File "game/screensMain.rpy", line 1145, in execute
File "game/screensMain.rpy", line 1154, in execute
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\renpy\ui.py", line 952, in _imagebutton
idle = choice(idle, idle_image, "idle", required=True)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\renpy\ui.py", line 946, in choice
raise Exception("Imagebutton does not have a %s image. (auto=%r)." % (name, auto))
Exception: Imagebutton does not have a idle image. (auto='images/screens/computer/Thumbnail//bg0_%s.jpg').
Windows-10-10.0.19044 AMD64
Ren'Py 8.0.3.22090809
Odd Inn Onsen 0.3.0
Fri Oct 21 20:37:57 2022
I just uploaded v0.3.1 that should fix the error. Let me know if you encounter anything else!
It works fine (the images) if i start a new game but the error persists on my save. If i save the new game and reload it, it still works, so the issue is defo burried somewhere in the old save file.
That's not too big of an issue tho. Once the hint system is out, doing a new playthrough should be easy.
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/000statements.rpy", line 609, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "game/screensMain.rpy", line 1126, in execute
File "game/screensMain.rpy", line 1126, in execute
File "game/screensMain.rpy", line 1141, in execute
File "game/screensMain.rpy", line 1145, in execute
File "game/screensMain.rpy", line 1165, in execute
File "game/screensMain.rpy", line 1166, in execute
Exception: Imagebutton does not have a idle image. (auto='images/screens/computer/Thumbnail//bg3_%s.jpg').
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "labels.rpyc", line 1421, in script call
File "labels.rpyc", line 61, in script
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\OddInnOnsen-0.3.1-pc\renpy\ast.py", line 2232, in execute
self.call("execute")
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\OddInnOnsen-0.3.1-pc\renpy\ast.py", line 2220, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\OddInnOnsen-0.3.1-pc\renpy\statements.py", line 281, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 609, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\OddInnOnsen-0.3.1-pc\renpy\exports.py", line 3181, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\OddInnOnsen-0.3.1-pc\renpy\ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\OddInnOnsen-0.3.1-pc\renpy\display\core.py", line 3377, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\OddInnOnsen-0.3.1-pc\renpy\display\core.py", line 3810, in interact_core
root_widget.visit_all(lambda i : i.per_interact())
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\OddInnOnsen-0.3.1-pc\renpy\display\core.py", line 582, in visit_all
d.visit_all(callback, seen)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\OddInnOnsen-0.3.1-pc\renpy\display\core.py", line 582, in visit_all
d.visit_all(callback, seen)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\OddInnOnsen-0.3.1-pc\renpy\display\core.py", line 582, in visit_all
d.visit_all(callback, seen)
[Previous line repeated 1 more time]
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\OddInnOnsen-0.3.1-pc\renpy\display\screen.py", line 451, in visit_all
callback(self)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\OddInnOnsen-0.3.1-pc\renpy\display\core.py", line 3810, in <lambda>
root_widget.visit_all(lambda i : i.per_interact())
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\OddInnOnsen-0.3.1-pc\renpy\display\screen.py", line 462, in per_interact
self.update()
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\OddInnOnsen-0.3.1-pc\renpy\display\screen.py", line 653, in update
self.screen.function(**self.scope)
File "game/screensMain.rpy", line 1126, in execute
File "game/screensMain.rpy", line 1126, in execute
File "game/screensMain.rpy", line 1141, in execute
File "game/screensMain.rpy", line 1145, in execute
File "game/screensMain.rpy", line 1165, in execute
File "game/screensMain.rpy", line 1166, in execute
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\OddInnOnsen-0.3.1-pc\renpy\ui.py", line 952, in _imagebutton
idle = choice(idle, idle_image, "idle", required=True)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\[DONE] OddInnOnsen-0.3.0-pc\OddInnOnsen-0.3.1-pc\renpy\ui.py", line 946, in choice
raise Exception("Imagebutton does not have a %s image. (auto=%r)." % (name, auto))
Exception: Imagebutton does not have a idle image. (auto='images/screens/computer/Thumbnail//bg3_%s.jpg').
Windows-10-10.0.19044 AMD64
Ren'Py 8.0.3.22090809
Odd Inn Onsen 0.3.1
Sat Oct 22 20:14:08 2022
That's good to hear and sorry for the inconvenience. I'll try to get the hint system out fast!
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/000statements.rpy", line 609, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "game/screensMain.rpy", line 1126, in execute
File "game/screensMain.rpy", line 1126, in execute
File "game/screensMain.rpy", line 1141, in execute
File "game/screensMain.rpy", line 1145, in execute
File "game/screensMain.rpy", line 1154, in execute
Exception: Imagebutton does not have a idle image. (auto='images/screens/computer/Thumbnail//bg0_%s.jpg').
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "labels.rpyc", line 437, in script
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\OddInnOnsen-0.3.0-pc\renpy\ast.py", line 2232, in execute
self.call("execute")
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\OddInnOnsen-0.3.0-pc\renpy\ast.py", line 2220, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\OddInnOnsen-0.3.0-pc\renpy\statements.py", line 281, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 609, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\OddInnOnsen-0.3.0-pc\renpy\exports.py", line 3181, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\OddInnOnsen-0.3.0-pc\renpy\ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\OddInnOnsen-0.3.0-pc\renpy\display\core.py", line 3377, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\OddInnOnsen-0.3.0-pc\renpy\display\core.py", line 3810, in interact_core
root_widget.visit_all(lambda i : i.per_interact())
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\OddInnOnsen-0.3.0-pc\renpy\display\core.py", line 582, in visit_all
d.visit_all(callback, seen)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\OddInnOnsen-0.3.0-pc\renpy\display\core.py", line 582, in visit_all
d.visit_all(callback, seen)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\OddInnOnsen-0.3.0-pc\renpy\display\core.py", line 582, in visit_all
d.visit_all(callback, seen)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\OddInnOnsen-0.3.0-pc\renpy\display\screen.py", line 451, in visit_all
callback(self)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\OddInnOnsen-0.3.0-pc\renpy\display\core.py", line 3810, in <lambda>
root_widget.visit_all(lambda i : i.per_interact())
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\OddInnOnsen-0.3.0-pc\renpy\display\screen.py", line 462, in per_interact
self.update()
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\OddInnOnsen-0.3.0-pc\renpy\display\screen.py", line 653, in update
self.screen.function(**self.scope)
File "game/screensMain.rpy", line 1126, in execute
File "game/screensMain.rpy", line 1126, in execute
File "game/screensMain.rpy", line 1141, in execute
File "game/screensMain.rpy", line 1145, in execute
File "game/screensMain.rpy", line 1154, in execute
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\OddInnOnsen-0.3.0-pc\renpy\ui.py", line 952, in _imagebutton
idle = choice(idle, idle_image, "idle", required=True)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\OddInnOnsen-0.3.0-pc\renpy\ui.py", line 946, in choice
raise Exception("Imagebutton does not have a %s image. (auto=%r)." % (name, auto))
Exception: Imagebutton does not have a idle image. (auto='images/screens/computer/Thumbnail//bg0_%s.jpg').
Windows-10-10.0.19044 AMD64
Ren'Py 8.0.3.22090809
Odd Inn Onsen 0.3.0
Thu Oct 20 13:14:54 2022
good decision to avoid gremlin mode.
also i read the whole post.