Mod Ren'Py Abandoned A House In The Rift - Gallery Unlocker Mod [v0.5.12r2] [OEJ]

hngg

Compress All The Things!
Modder
Donor
Compressor
May 26, 2019
578
2,475
android porters need to pre patch the gallery and then port it for it to work on android
Mods can be applied by placing them in
Android/data/*package name*/files/game/
I've not installed the official build for this game in quite some time, but I think the package name is zanith.one.ahitr, or something like that.
Most RenPy mods that work on PC can be applied in this way.
 
Last edited:

Jeevant

Failed to make an unlimited money mod for my life
Moderator
Modder
Compressor
May 1, 2020
2,212
34,716
Mods can be applied by placing them in
Android/data/*package name*/files/game/
I've not installed the official build for this game in quite some time, but I think the package name is zanith.one.ahitr, or something like that.
Most RenPy mods that work on PC can be applied in this way.
I guess it depends on whose port we are trying to apply patches on ?
 
  • Like
Reactions: Raragi

Jeevant

Failed to make an unlimited money mod for my life
Moderator
Modder
Compressor
May 1, 2020
2,212
34,716
The only thing that changes is the package name.
Hmm strange because when I tried with 0011 ports and your ports I could simply copy paste to apply patches and mods but it didn't work with the 66 ports for me ...maybe it's just me tho
 

hngg

Compress All The Things!
Modder
Donor
Compressor
May 26, 2019
578
2,475
Hmm strange because when I tried with 0011 ports and your ports I could simply copy paste to apply patches and mods but it didn't work with the 66 ports for me ...maybe it's just me tho
The66 uses his own branch of RenPy, I have no idea what he's done with it. I suppose in that case it DOES matter who does the porting. Fortunately most Android ports are made using a standard branch of RenPy, or at least one that isn't so modified as to break the patching capabilities.
 

Jeevant

Failed to make an unlimited money mod for my life
Moderator
Modder
Compressor
May 1, 2020
2,212
34,716
The66 uses his own branch of RenPy, I have no idea what he's done with it. I suppose in that case it DOES matter who does the porting. Fortunately most Android ports are made using a standard branch of RenPy, or at least one that isn't so modified as to break the patching capabilities.
Hmm fair...tho it depends on mods too ....I have experienced this many times and sucks that the mods after extraction don't give any files on android ..so it's like we don't even have anything to copy paste
 

danvo2004

Active Member
Apr 24, 2020
961
872
Thanks for the mod, it is useful, if any chance would you add the MC change option the the mod, I wanna change to my name instead. Thanks heap
 

OEJ

'Dirth ma, harellan. Ma banal enasalin. Mar solas'
Moderator
Donor
Dec 9, 2017
1,844
27,482
Thanks for the mod, it is useful, if any chance would you add the MC change option the the mod, I wanna change to my name instead. Thanks heap
i generally do that for my custom gallery mods., but this is an unlocker. if i add that it will mess with the main game files... i will try to do it with out messing up but i cant guarantee it... sorry. :(
 
  • Red Heart
Reactions: Elohim888

OEJ

'Dirth ma, harellan. Ma banal enasalin. Mar solas'
Moderator
Donor
Dec 9, 2017
1,844
27,482
I placed the scripts folder in the game folder, but I don't see anything in the preferences menu to unlock the gallery.
oh., the gallery will be unlocked automatically., forgot to remove that step from installation
 

Pmktrn17

Member
Aug 8, 2019
275
683
This is the error msg im getting any time i click on Lyriel. What can i do to fix this.

```
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 1, in execute
screen scene_gallery():
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 1, in execute
screen scene_gallery():
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 34, in execute
frame:
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 37, in execute
hbox:
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 43, in execute
frame:
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 46, in execute
fixed:
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 47, in execute
vbox:
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 51, in execute
grid gallery_cols gallery_rows:
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 55, in execute
for i in range(page_number * gallery_cols * gallery_rows, (page_number + 1) * gallery_cols * gallery_rows):
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 57, in execute
if len(scene_list) > i:
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 61, in execute
use gallery_item(scene_entry, selected_girl)
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 103, in execute
screen gallery_item(scene_entry, girl):
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 103, in execute
screen gallery_item(scene_entry, girl):
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 106, in execute
python:
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 108, in <module>
label_color = gui.hover_color if (scene_entry.unlocked() and button_hover) else "#000"
File "game/scripts/ui/scene_gallery/scene_gallery_utils.rpy", line 21, in unlocked
if (self.persistent_name is not None) and self.persistent_name in persistent.sex_scenes:
TypeError: unhashable type: 'RevertableList'

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
python hide:
File "D:\Gamez\Indie\Honey Select\AHouseInTheRift-0.4.13r1-pc\renpy\ast.py", line 914, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "D:\Gamez\Indie\Honey Select\AHouseInTheRift-0.4.13r1-pc\renpy\python.py", line 2028, in py_exec_bytecode
exec bytecode in globals, locals
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
python hide:
File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
ui.interact()
File "D:\Gamez\Indie\Honey Select\AHouseInTheRift-0.4.13r1-pc\renpy\ui.py", line 297, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "D:\Gamez\Indie\Honey Select\AHouseInTheRift-0.4.13r1-pc\renpy\display\core.py", line 2702, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "D:\Gamez\Indie\Honey Select\AHouseInTheRift-0.4.13r1-pc\renpy\display\core.py", line 3094, in interact_core
root_widget.visit_all(lambda i : i.per_interact())
File "D:\Gamez\Indie\Honey Select\AHouseInTheRift-0.4.13r1-pc\renpy\display\core.py", line 541, in visit_all
d.visit_all(callback, seen)
File "D:\Gamez\Indie\Honey Select\AHouseInTheRift-0.4.13r1-pc\renpy\display\core.py", line 541, in visit_all
d.visit_all(callback, seen)
File "D:\Gamez\Indie\Honey Select\AHouseInTheRift-0.4.13r1-pc\renpy\display\core.py", line 541, in visit_all
d.visit_all(callback, seen)
File "D:\Gamez\Indie\Honey Select\AHouseInTheRift-0.4.13r1-pc\renpy\display\core.py", line 541, in visit_all
d.visit_all(callback, seen)
File "D:\Gamez\Indie\Honey Select\AHouseInTheRift-0.4.13r1-pc\renpy\display\screen.py", line 430, in visit_all
callback(self)
File "D:\Gamez\Indie\Honey Select\AHouseInTheRift-0.4.13r1-pc\renpy\display\core.py", line 3094, in <lambda>
root_widget.visit_all(lambda i : i.per_interact())
File "D:\Gamez\Indie\Honey Select\AHouseInTheRift-0.4.13r1-pc\renpy\display\screen.py", line 440, in per_interact
self.update()
File "D:\Gamez\Indie\Honey Select\AHouseInTheRift-0.4.13r1-pc\renpy\display\screen.py", line 625, in update
self.screen.function(**self.scope)
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 1, in execute
screen scene_gallery():
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 1, in execute
screen scene_gallery():
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 34, in execute
frame:
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 37, in execute
hbox:
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 43, in execute
frame:
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 46, in execute
fixed:
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 47, in execute
vbox:
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 51, in execute
grid gallery_cols gallery_rows:
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 55, in execute
for i in range(page_number * gallery_cols * gallery_rows, (page_number + 1) * gallery_cols * gallery_rows):
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 57, in execute
if len(scene_list) > i:
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 61, in execute
use gallery_item(scene_entry, selected_girl)
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 103, in execute
screen gallery_item(scene_entry, girl):
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 103, in execute
screen gallery_item(scene_entry, girl):
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 106, in execute
python:
File "game/scripts/ui/scene_gallery/scene_gallery_screen.rpy", line 108, in <module>
label_color = gui.hover_color if (scene_entry.unlocked() and button_hover) else "#000"
File "game/scripts/ui/scene_gallery/scene_gallery_utils.rpy", line 21, in unlocked
if (self.persistent_name is not None) and self.persistent_name in persistent.sex_scenes:
TypeError: unhashable type: 'RevertableList'

Windows-8-6.2.9200
Ren'Py 7.3.5.606
A House in the Rift 0.4.13r1
Mon Oct 26 22:01:16 2020
```
 

OEJ

'Dirth ma, harellan. Ma banal enasalin. Mar solas'
Moderator
Donor
Dec 9, 2017
1,844
27,482
Pmktrn17 dude, i havent update the mod yet :D