Mod Ren'Py Radiant Gallery MOD [vTE0.7mab1] [asahibito]

asahibito

Well-Known Member
Modder
Jan 17, 2021
1,063
3,729
Overview:
This mod adds a Gallery to the game for erotic scenes and images that unlocks as the player encounters those scenes.
NOTE: Mod is for True Edition.

Updated: 2025-03-13
Game/Creator: Radiant by RK Studios
Modder: asahibito
Mod Version: TE0.7mab1
Game Version: TE0.7
Language: English

Features:
You don't have permission to view the spoiler content. Log in or register now.

Installation:
You don't have permission to view the spoiler content. Log in or register now.

Change-Log:
You don't have permission to view the spoiler content. Log in or register now.

Download: F95zone -


screenshot0001.png screenshot0002b.png screenshot0003b.png screenshot0004.png screenshot0005b.png screenshot0006c.png
 
Last edited:

falco256

Member
May 27, 2019
113
142
why would you ask me a question that only you would know ??

if i knew what you knew I wouldn't have asked in the first place
because he makes the mod, not the game? thats like asking someone who puts the tires on your car, if the fucking engine works.
 

asahibito

Well-Known Member
Modder
Jan 17, 2021
1,063
3,729
no, breaks, actually, cause the menus got a new "scroll" argument, so, pause menu and gallery menu are both broken, after adding the mod to v0.7b ... need to wait for updated mod.
Hi, I cant seem to replicate this error even before updating the mod for the new content. If you could please share error log or screenshot, it would be much appreciated. In the mean time I will publish the mod with the update.
 
  • Like
Reactions: Trminator

Trminator

Member
May 3, 2017
278
634
Hi, I cant seem to replicate this error even before updating the mod for the new content. If you could please share error log or screenshot, it would be much appreciated. In the mean time I will publish the mod with the update.
I _do_ generally unren+enable developer mode + console, so that might be it (I did NOT unpack the mod, though, just put the mod.rpa in the game folder, and the following error came up (again, with dev mode enabled!), when clicking "Gallery" in the main menu:
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/modgalasahibito/galleryab.rpy", line 858, in execute
File "game/modgalasahibito/galleryab.rpy", line 858, in execute
File "game/modgalasahibito/galleryab.rpy", line 919, in execute
File "game/modgalasahibito/galleryab.rpy", line 920, in execute
TypeError: missing a required argument: 'scroll'

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

Full traceback:
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
python hide:
File "F:\_DC TEMP\Work\Games\Radiant-0.7b-pc\renpy\ast.py", line 834, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "F:\_DC TEMP\Work\Games\Radiant-0.7b-pc\renpy\python.py", line 1184, in py_exec_bytecode
exec(bytecode, 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 "F:\_DC TEMP\Work\Games\Radiant-0.7b-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "F:\_DC TEMP\Work\Games\Radiant-0.7b-pc\renpy\display\core.py", line 2218, 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 "F:\_DC TEMP\Work\Games\Radiant-0.7b-pc\renpy\display\core.py", line 2748, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
File "F:\_DC TEMP\Work\Games\Radiant-0.7b-pc\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "F:\_DC TEMP\Work\Games\Radiant-0.7b-pc\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "F:\_DC TEMP\Work\Games\Radiant-0.7b-pc\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
[Previous line repeated 1 more time]
File "F:\_DC TEMP\Work\Games\Radiant-0.7b-pc\renpy\display\screen.py", line 480, in visit_all
callback(self)
File "F:\_DC TEMP\Work\Games\Radiant-0.7b-pc\renpy\display\core.py", line 2748, in <lambda>
root_widget.visit_all(lambda d : d.per_interact())
File "F:\_DC TEMP\Work\Games\Radiant-0.7b-pc\renpy\display\screen.py", line 491, in per_interact
self.update()
File "F:\_DC TEMP\Work\Games\Radiant-0.7b-pc\renpy\display\screen.py", line 700, in update
self.screen.function(**self.scope)
File "game/modgalasahibito/galleryab.rpy", line 858, in execute
File "game/modgalasahibito/galleryab.rpy", line 858, in execute
File "game/modgalasahibito/galleryab.rpy", line 919, in execute
File "game/modgalasahibito/galleryab.rpy", line 920, in execute
File "F:\_DC TEMP\Work\Games\Radiant-0.7b-pc\renpy\parameter.py", line 307, in apply
raise TypeError(msg) # from None
TypeError: missing a required argument: 'scroll'

Windows-10-10.0.19045 AMD64
Ren'Py 8.3.6.25022803
Radiant 0.7b
Wed Mar 12 17:01:46 2025
(same error happend with the "old" mod, this is replicated with the current download, and I do even still get that error, if I set config.developer to False... fix (for me), is to open the mentioned screens.rpy, and simply change the signature from
Code:
screen game_menu(title, scroll, yinitial=0.0):
to
Code:
screen game_menu(title, scroll=None, yinitial=0.0):
)
 

asahibito

Well-Known Member
Modder
Jan 17, 2021
1,063
3,729
I _do_ generally unren+enable developer mode + console, so that might be it (I did NOT unpack the mod, though, just put the mod.rpa in the game folder, and the following error came up (again, with dev mode enabled!), when clicking "Gallery" in the main menu:


(same error happend with the "old" mod, this is replicated with the current download, and I do even still get that error, if I set config.developer to False... fix (for me), is to open the mentioned screens.rpy, and simply change the signature from
Code:
screen game_menu(title, scroll, yinitial=0.0):
to
Code:
screen game_menu(title, scroll=None, yinitial=0.0):
)
Thanks of the detailed error information. My mod really should have crashed given that game_menu setup. But there is also an example in the actual game code without the scroll:

Code:
screen file_slots(title):

    default page_name_value = FilePageNameInputValue(pattern=_("Page {}"), auto=_("Automatic saves"), quick=_("Quick saves"))

    use game_menu(title):
I wonder if the order of execution is different being unren and that somehow made the parameter checking stricter.

Also try to get to save screen without my mod and see if it crashes too. I will update my mod with the scroll parameter shortly.
 
  • Like
Reactions: Trminator

Trminator

Member
May 3, 2017
278
634
Thanks of the detailed error information. My mod really should have crashed given that game_menu setup. But there is also an example in the actual game code without the scroll:

Code:
screen file_slots(title):

    default page_name_value = FilePageNameInputValue(pattern=_("Page {}"), auto=_("Automatic saves"), quick=_("Quick saves"))

    use game_menu(title):
I wonder if the order of execution is different being unren and that somehow made the parameter checking stricter.

Also try to get to save screen without my mod and see if it crashes too. I will update my mod with the scroll parameter shortly.
Yea, without my fix, even going to Load/Save crashes. :)
 

herpaderpdeederp

New Member
Feb 6, 2018
1
2
i am getting this error when i try to unlock the gallery

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

While running game code:
File "renpy/common/00action_data.rpy", line 135, in __call__
cs.scope[self.name] = self.value_to_set()
File "renpy/common/00action_data.rpy", line 202, in value_to_set
value = self.current_value()
File "renpy/common/00action_data.rpy", line 145, in current_value
raise Exception("The {!r} {} does not exist.".format(self.name, self.kind))
Exception: The 'gal_unlock_state' screen variable does not exist.

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

Full traceback:
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
python hide:
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\ast.py", line 834, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\python.py", line 1184, in py_exec_bytecode
exec(bytecode, 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 "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\core.py", line 2218, 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\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\core.py", line 3289, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\layout.py", line 1297, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\layout.py", line 1297, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\layout.py", line 1297, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\screen.py", line 794, in event
rv = self.child.event(ev, x, y, st)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\layout.py", line 1297, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\layout.py", line 1526, in event
rv = super(Window, self).event(ev, x, y, st)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\layout.py", line 285, in event
rv = d.event(ev, x - xo, y - yo, st)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\layout.py", line 1297, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\layout.py", line 1526, in event
rv = super(Window, self).event(ev, x, y, st)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\layout.py", line 285, in event
rv = d.event(ev, x - xo, y - yo, st)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\layout.py", line 1526, in event
rv = super(Window, self).event(ev, x, y, st)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\layout.py", line 285, in event
rv = d.event(ev, x - xo, y - yo, st)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\layout.py", line 285, in event
rv = d.event(ev, x - xo, y - yo, st)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\layout.py", line 1526, in event
rv = super(Window, self).event(ev, x, y, st)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\layout.py", line 285, in event
rv = d.event(ev, x - xo, y - yo, st)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\layout.py", line 1297, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\layout.py", line 285, in event
rv = d.event(ev, x - xo, y - yo, st)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\behavior.py", line 1182, in event
return handle_click(self.clicked)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\behavior.py", line 1103, in handle_click
rv = run(action)
File "C:\Users\pkenn\Downloads\u know\Radiant-0.7-pc\renpy\display\behavior.py", line 401, in run
return action(*args, **kwargs)
File "renpy/common/00action_data.rpy", line 135, in __call__
cs.scope[self.name] = self.value_to_set()
File "renpy/common/00action_data.rpy", line 202, in value_to_set
value = self.current_value()
File "renpy/common/00action_data.rpy", line 145, in current_value
raise Exception("The {!r} {} does not exist.".format(self.name, self.kind))
Exception: The 'gal_unlock_state' screen variable does not exist.

Windows-10-10.0.22631 AMD64
Ren'Py 8.3.6.25022803
Radiant 0.7
Fri Mar 14 02:20:50 2025
```