Harem Hotel v0.20 Pre-Alpha
Hello everyone! I have a very special Pre-Alpha build for you to test out, which includes some pretty big changes to the core of the game.
Soon after v0.19 wrapped up, I began planning and working on new gameplay and progression systems. I wanted to properly dedicate some time to refining the core gameplay loop of Harem Hotel and overall making the game a more enjoyable experience outside of the story.
This build only includes the new mechanics, which need to be thoroughly tested before the official release. That's why this build exists so early! (And maybe you'll find some secrets too) Your feedback will ensure this system is actually fun and functioning properly. And thanks to early testers who found some bugs over the past few days, this experience will hopefully be smooth at launch!
Everything new in this build is "mostly done". Everything needs a fresh polish, but the new systems are essentially fully implemented and they should be criticized as such so that I may improve them accordingly. Things will certainly need to be balanced as well. The new content is planned to be expanded upon with new guests, possibly some mini events, and new upgrades eventually, such as Sylvia working the night shift as the receptionist.
Tourism functions as a passive system that you can actively engage with, bringing extra life and income to the hotel.
The Star System functions as a path for progression, guiding you to purchase certain upgrades you would naturally purchase otherwise, and giving you a goal to achieve outside of the story.
Ambient Life includes smaller things, such as Lin cleaning the hotel, Lucy and Hana eating in the lobby, food trays, daily breakfast, and more. This system is also planned to be expanded in the future, specifically in the bar, and by making use of the elves in The Sanctuary.
==========================================
PATCH NOTES
Added the 3rd Floor
Added a four tier upgrade system to the 3rd floor rooms
Added the Coffee & Tea Brewer Amenity
Added the Pastry Stand Amenity
Added 1 scene with Ellen for th 3rd floor
Added the Daily Breakfast Amenity:
Lucy and Hana may be seen eating breakfast together
Nia and Sylvia may be seen eating breakfast together
Kate and Juliet may be seen eating breakfast together
Vanessa and Nala may be seen eating breakfast together
Added Ambient Life:
Food trays will now appear outside character doors
Some characters will now be seen eating breakfast in the lobby
Lin and Pixel will now clean each floor
Added The Star System:
Designed new UI
Adjusted upgrade progression (need feedback)
Upgrading your hotel and allowing Tourism will unlock the Star System. Raise your hotel from 0-Star Hotel to 5-Star Hotel to attract more guests and earn more money
Added Tourism:
To begin, get Android's level to 3.
Allow guests to book a room at your hotel (optional)
Added Jessica (1-Star)
Added John (1-Star)
Added Jebediah (1-Star)
Added Viktor (1-Star)
Added Skye (1-Star)
Added Carter (1-Star)
Added Lily (2-Star)
Added Vince (2-Star)
Added Durn (2-Star)
Added Bob (2-Star)
Added Joshua (2-Star)
Added Maya (3-Star)
Added Sadie (3-Star)
Added Omar (3-Star)
Added Isabella (3-Star)
Added Wapa (4-Star)
Added Claire (4-Star)
Added Zara ( 4-Star)
More to come!
Approve or Reject individual Tourists by talking to them in the lobby
Auto-approval from Ellen upon end of day
All Tourists are unique and will currently stay between 3 - 7 days, returning infinitely for testing purposes
Tourists will use the hotel amenities, such as Laundry, Daily Breakfast, Pastries, Brewer, Vending Machine, and Bar (seen in end-of-week report)
Tourists have expectations, some will not be willing to pay for a 3+ Star hotel, some will only be willing to pay for a 4+ Star hotel. All tourists are unique
Added the End-Of-Week Report screen: (in dev)
Clearly lists all passive income such as rent, bar revenue and amenities, and adds them up for clarity
Please start a fresh save and install to properly test the new mechanics and progression systems.
A patch will not be provided for now to ensure the integrity of the files. Much of the game's code was adjusted.
DOWNLOADS:
PC:
https://www.mediafire.com/file_premium/e03yr7rwti424a5/Harem_Hotel-v0.20_Pre-Alpha-pc.zip/file
https://drive.google.com/file/d/1FFCG_VLPr4RyFBjuO6bsKQBpRaXxYQHL/view?usp=sharing
Mac:
Comments (45)
Hi! How do I activate the cheat mode?
Ellen was checking in guest while in spring
will we have to restart the game again when the update fully comes out?
another bug: ``` I'm sorry, but an uncaught exception occurred. While running game code: Exception: Sayer r is not a function or string. -- Full Traceback ------------------------------------------------------------ Full traceback: File "script.rpyc", line 8157, in script call File "script.rpyc", line 8157, in script call File "script.rpyc", line 22966, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 11, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "scripts/lobby_script.rpyc", line 370, in script call File "script.rpyc", line 22649, in script call File "scripts/lobby_script.rpyc", line 370, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "scripts/kali_events.rpyc", line 246, in script call File "script.rpyc", line 30835, in script call File "script.rpyc", line 29617, in script File "renpy/ast.py", line 698, in execute raise Exception("Sayer %s is not a function or string." % self.who.encode("utf-8")) Exception: Sayer r is not a function or string. Windows-10-10.0.19041 Ren'Py 7.4.11.2266 Harem Hotel v0.20_Pre-Alpha Mon Aug 10 11:56:10 2026 ```
Hello. I found a bug... I'm sorry, but an uncaught exception occurred. While running game code: Exception: Sayer r is not a function or string. -- Full Traceback ------------------------------------------------------------ Full traceback: File "script.rpyc", line 8157, in script call File "script.rpyc", line 8157, in script call File "script.rpyc", line 22966, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 11, in script call File "scripts/Garden/GardenScripts.rpyc", line 132, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "scripts/Garden/GardenScripts.rpyc", line 152, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "scripts/lobby_script.rpyc", line 370, in script call File "script.rpyc", line 22649, in script call File "scripts/lobby_script.rpyc", line 370, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "script.rpyc", line 22649, in script call File "scripts/side_char_events.rpyc", line 1378, in script call File "script.rpyc", line 30792, in script call File "script.rpyc", line 29665, in script File "renpy/ast.py", line 698, in execute raise Exception("Sayer %s is not a function or string." % self.who.encode("utf-8")) Exception: Sayer r is not a function or string. Windows-10-10.0.19041 Ren'Py 7.4.11.2266 Harem Hotel v0.20_Pre-Alpha Mon Aug 10 07:40:15 2026
Any news on when .20 is going to be out?
how's the update going not to bug you just checking in
Heeeey so i got to test the new features today and so far they are a great addition IMO :) I also encountered some of the bugs others already mentioned, the game crashes specifically when clicking on Guest "John" and one of Kate´s breakfast lines is also bugged. I could share some screenshots since I´ve joined the Discord as well.
Can't talk to anyone on the second floor when Pix is working. Everyone's door says wait a minute. Fel and Emma, Autumn, Can't level up Autumn at all because she's access blocked all night because Pix is working.
Found a work around til it's fixed, if you do work in the garden ie watering, harvesting, then Pix will finish her work and you can do stuff with Autumn.
I downloaded the version from google and have not been able to get it to run, each time I try nothing appears to happen but I get an entry in the WER folder, this happens for both program versions (32 and 64 bit), version [Harem_Hotel-v0.19_Beta4-pc] still runs OK.
this version crashes when Felicity and Emma reach relationship level 39. Exception: "Sayer r is not a function or string" I know this isn't the best place for this but I don't have access to the discord right now.
I'm trying to update my existing app, but it's not working. Should I start over?
When updating, please strictly follow the instructions in the readme
Something I would like to see is when Lin is taken to eat she is still wearing the Maid uniform. She needs casual outfits for activities away from Maid duties.
作者,我希望您能够深耕一下关于BDSM的内容,不仅仅是在图片与动态图画中,而且在剧情中能够更加的深入。可以加入更多的调教工具与调教剧情。轻度口味的BDSM与重度口味的BDSM行为可以多加入一些吗?
I replayed from the start like you asked us to. new bugs I found in this version: -the "wait until I done" when lin and pixel are cleaning - could last for an entire day blocking the entirety of floor 2 or floor 1's rooms - preventing playing correctly. -for a lot of different scenes - an error popped up for the garden scripts - each time different ones but almost all relating to the garden itself - even when the situation isn't related to the garden. -The tourists sometime say the wrong name when accepted e.g I accept Maya for a room, and it says Doe is in the room also a person name Moe - I didn't see them in the lobby - it says they were accepted into a room - and when I clicked on greet guest they just weren't there - stayed like that for 3-4 days. bugs I noticed in earlier version that still remain: -Kali's hard drive doesn't appear as SOLD even after buying -when maria finds out she's a half-elf and doesn't want to fuck - if you sneak at night she is still available for normal actions - prevents correct continuity. suggestions/requests: would be nice to enable android/pixel's outfits for shared scenes with lin. e.g sleep with android tells you to choose form 1 or form 2 - but in their shared 1 you can only use form 1. a regular repeatable scene with sylvia would be nice. and a tick in the settings to allow skips for new runs I had to manually click through dialogue I've seen already in previous runs for a total time of I'd say 1 hour Note that everything is in good spirits and I'm not complaining about your development. I'm a developer too and understand the complexity of this project. if you ever decide to expand the team I'd happily volunteer some of my free time. apart from that - really cool update, love all the new features, especially the hotel upgrades p.s - a nitpick - some scenes really prevent continuity like a certain chick doing crazy stuff in a joint scene from another one - but one on one she's still not there.
I can’t download the file from Google Drive anymore, and the other download link is extremely slow for such a large file. Could you please upload another mirror (MEGA, Pixeldrain, etc.)? Thank you for your help!
I know it might be a bit early for this, but I really want marriage opportunity's for at least Rin or at least a scene where it is suggested
none of the downloads work for me, any way to get help with that?
not completely through everything yet, but i haven't found anything yet that sticks out as some kind of unintended bug. Definitely worth another restart!
Would it be possible to add more drunk characters scenes?
Personally, I'm looking forward to how customers might react to the girls' outfits, or lack thereof. There's no problem with them walking around naked when it's just you and them in the hotel, but introducing actual customers changes that. Are they offended by it? Indifferent? Appreciative? Inspired? What if the girl knows the customer? Depending on their relationship, that could make it more normalized, or far more awkward. A camgirl who knows Maria would probably be glad to see that the hotel has a casual view towards nudity, but if one of Ashley's teachers visited they'd probably have a heart attack if they saw their pupil walking around naked. There's a lot of potential here!
Tourists and Residents will have absolutely no interaction. Public nudity is somewhat normal in that society so it isn't as wild as you might first assume, but this method answers those same questions I asked myself during development. All tourists are mostly unfamiliar to any character in your hotel as well, to avoid issues like you mentioned. The only exceptions may be if/when specific Tourists get special events
Long time player, doing it from start like you requested :) So far everything has been great. Days go by quick enough. I feel the money earned is a decent pace. Just working the bowling alley is great starter in between running the main and sub plots. Shit really picked up once I started getting the bar running. The tips in game on how to make your bar more appealing helped a ton. The reports are a good read. I LOVE getting paid now by tenants. The score earning screen is clean. I like it a lot. I'm at day 100 just got my hotel to rank 3 so new visitors coming in. Love that we see NPCs we know! Like Vicktor from the forge. I explored with the garden. It is a bit tedious to run over water and check then sell for money compared to money flow from bar. However, the perks of growing the special leaves is worth it. Especially to quick boost affection for new characters. I used it for Autumn as she was just unlocked around same time. Lin and Pixel vacuuming is adorable. I like that they shot out at you that they are busy when you check their room. I am running into a reoccurring problem with Pixel vacuuming. It might just be my port on tablet but she locks me out of all the girls rooms on the 2nd floor. Some days she isn't even loaded in, but shouts she is busy when I click the other girls doors on the floor so acting as if I'm knocking on her door. This has made me skip days to talk to emma/felicity and Autumn. I haven't encountered "The star system "? I don't think. I might not be far enough in the plot. Maybe it's more subtle?
Oh maybe a quick travel to garden like the dungeon could help.
it won't open for me :-(
After purchasing the refreshment stand- I’m racking up cash a lot faster than I’m used to. At $70 a day with just Ashley and Kali
Absolutely loving it though! All the extra immersive stuff is a blast
when on star-5 room one glitches and there is no one there, flashes a bunch of time then goes back to the main bedroom.
Shit, thanks for catching that. I do not recommend getting to 5 stars. But I need to know! What did you think of everything leading up to it?
ok, maybe a dumb question, but when/where will the new cheat codes be? XD
The new cheat codes are available here and on Discord. They were updated a few months ago. Using them on this build defeats the purpose, though.
13 GB?
That is the size of Harem Hotel v0.20 Pre-Alpha, yes.
Interesting additions, more ways to make more money, this means more ways to have something to spend it on too?
Of course! Upgrades to the hotel both cost and return money. I'm always open to suggestions.
wow,amazing,but i must start a new story to try ,right?
Yes, the purpose of this build is to try out these new mechanics and possibly influence their development.
Frustrated unable to download. Mediafiere website won't connect and google drive just won't let me download.
Mediafire is working on my end
Upped my subscription level just to kick the tires on this. For me GD came to a complete stop, so it seems I'm not the only one wanting to play this pre-alpha. :)
Glad to be able to say i got to test this prior to is release, and a few major bugs got patched thanks to my input. I hope to be able to keep being able to do so
This was indeed a wonderful surprise, and despite GD being the slowest I have ever seen it, I cannot complain about the constancy. The download speed hardly varied at all for the entire download 🤗.
Bro, que sorpresa tan agradable, no puedo expresar correctamente lo feliz que estoy con esta noticia
