Mod Ren'Py Bad Memories - Gallery Unlocker Mod [Meushi]

Meushi

Well-Known Member
Aug 4, 2017
1,146
12,799
672
1608289886411.png

Overview:
This is a Gallery Unlocker Mod for the game Bad Memories by recreation.​

Last Updated: 2023-04-24
Game/Creator: Bad Memories/recreation F95zone - - - - -
Modder: Meushi
Mod Version: 1.02
Game Version: All
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.
Note: This is a universal mod, it does not replace any of the original game files and should work on any version of the game.

Changelog:
You don't have permission to view the spoiler content. Log in or register now.
Confirmed works correctly in Bad Memories v0.8.5-fix.

Download: -
 
Last edited:

LSC82

Engaged Member
Jul 27, 2020
3,598
7,763
637
One scene in the new release isn't working correctly, specifically the one where Ellie and Jada tag team the MC
 

Meushi

Well-Known Member
Aug 4, 2017
1,146
12,799
672

Meushi

Well-Known Member
Aug 4, 2017
1,146
12,799
672
An update! Who would have thought - Hopefully you haven't given up on the mod. :)
Yes, excellent news.

No fears about the mod, doesn't need updating after each release (unless recreation changes how his gallery code works).
Note: This is a universal mod, it does not replace any of the original game files and should work on any version of the game.
I've confirmed the existing mod unlocks everything in the Bad Memories 0.7.5 gallery.
 
  • Like
Reactions: that1guyno1knows

Twistty

The Happy Beaver
Donor
Respected User
Former Staff
Sep 9, 2016
4,389
40,432
694
Awesome Meushi ! And the current version 0.9?
It a 0.9b version - the "b" meaning Beta - with bugs and glitches.
Not worth the effort, before the final fixed version is out!
As things can and will change before then........
 

derodius

Newbie
Nov 17, 2020
42
35
66
doesn't work with ver 0.9.5




I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/gallery.rpy", line 309, in execute
screen g_scenes():
File "game/gallery.rpy", line 309, in execute
screen g_scenes():
File "game/gallery.rpy", line 316, in execute
grid 3 3:
File "game/gallery.rpy", line 317, in execute
for i in range(page*gridSize,(page+1)*gridSize):
File "game/gallery.rpy", line 318, in execute
if i < len(nameByIDscene):
File "game/gallery.rpy", line 319, in execute
if persistent.mc_mname and persistent.mc_fname:
File "game/gallery.rpy", line 342, in execute
imagebutton:
File "game/gallery.rpy", line 342, in keywords
imagebutton:
File "game/gallery.rpy", line 349, in keywords
if not renpy.seen_image(nameByIDScene[0]) and galop:
File "game/gallery.rpy", line 349, in <module>
if not renpy.seen_image(nameByIDScene[0]) and galop:
NameError: name 'nameByIDScene' is not defined

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

Full traceback:
File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
$ ui.interact()
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\ast.py", line 1131, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\python.py", line 1061, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
$ ui.interact()
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\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\l\Downloads\Bad-Memories-0.9.5-market\renpy\display\core.py", line 3810, in interact_core
root_widget.visit_all(lambda i : i.per_interact())
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\display\core.py", line 582, in visit_all
d.visit_all(callback, seen)
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\display\core.py", line 582, in visit_all
d.visit_all(callback, seen)
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\display\core.py", line 582, in visit_all
d.visit_all(callback, seen)
[Previous line repeated 1 more time]
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\display\screen.py", line 451, in visit_all
callback(self)
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\display\core.py", line 3810, in <lambda>
root_widget.visit_all(lambda i : i.per_interact())
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\display\screen.py", line 462, in per_interact
self.update()
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\display\screen.py", line 653, in update
self.screen.function(**self.scope)
File "game/gallery.rpy", line 309, in execute
screen g_scenes():
File "game/gallery.rpy", line 309, in execute
screen g_scenes():
File "game/gallery.rpy", line 316, in execute
grid 3 3:
File "game/gallery.rpy", line 317, in execute
for i in range(page*gridSize,(page+1)*gridSize):
File "game/gallery.rpy", line 318, in execute
if i < len(nameByIDscene):
File "game/gallery.rpy", line 319, in execute
if persistent.mc_mname and persistent.mc_fname:
File "game/gallery.rpy", line 342, in execute
imagebutton:
File "game/gallery.rpy", line 342, in keywords
imagebutton:
File "game/gallery.rpy", line 349, in keywords
if not renpy.seen_image(nameByIDScene[0]) and galop:
File "game/gallery.rpy", line 349, in <module>
if not renpy.seen_image(nameByIDScene[0]) and galop:
NameError: name 'nameByIDScene' is not defined

Windows-10-10.0.19045 AMD64
Ren'Py 8.0.3.22090809
Bad Memories 0.9.5
Tue Aug 19 23:02:41 2025
 

PhadarSolo

Newbie
Sep 12, 2017
47
37
208
doesn't work with ver 0.9.5




I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/gallery.rpy", line 309, in execute
screen g_scenes():
File "game/gallery.rpy", line 309, in execute
screen g_scenes():
File "game/gallery.rpy", line 316, in execute
grid 3 3:
File "game/gallery.rpy", line 317, in execute
for i in range(page*gridSize,(page+1)*gridSize):
File "game/gallery.rpy", line 318, in execute
if i < len(nameByIDscene):
File "game/gallery.rpy", line 319, in execute
if persistent.mc_mname and persistent.mc_fname:
File "game/gallery.rpy", line 342, in execute
imagebutton:
File "game/gallery.rpy", line 342, in keywords
imagebutton:
File "game/gallery.rpy", line 349, in keywords
if not renpy.seen_image(nameByIDScene[0]) and galop:
File "game/gallery.rpy", line 349, in <module>
if not renpy.seen_image(nameByIDScene[0]) and galop:
NameError: name 'nameByIDScene' is not defined

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

Full traceback:
File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
$ ui.interact()
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\ast.py", line 1131, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\python.py", line 1061, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
$ ui.interact()
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\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\l\Downloads\Bad-Memories-0.9.5-market\renpy\display\core.py", line 3810, in interact_core
root_widget.visit_all(lambda i : i.per_interact())
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\display\core.py", line 582, in visit_all
d.visit_all(callback, seen)
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\display\core.py", line 582, in visit_all
d.visit_all(callback, seen)
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\display\core.py", line 582, in visit_all
d.visit_all(callback, seen)
[Previous line repeated 1 more time]
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\display\screen.py", line 451, in visit_all
callback(self)
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\display\core.py", line 3810, in <lambda>
root_widget.visit_all(lambda i : i.per_interact())
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\display\screen.py", line 462, in per_interact
self.update()
File "C:\Users\l\Downloads\Bad-Memories-0.9.5-market\renpy\display\screen.py", line 653, in update
self.screen.function(**self.scope)
File "game/gallery.rpy", line 309, in execute
screen g_scenes():
File "game/gallery.rpy", line 309, in execute
screen g_scenes():
File "game/gallery.rpy", line 316, in execute
grid 3 3:
File "game/gallery.rpy", line 317, in execute
for i in range(page*gridSize,(page+1)*gridSize):
File "game/gallery.rpy", line 318, in execute
if i < len(nameByIDscene):
File "game/gallery.rpy", line 319, in execute
if persistent.mc_mname and persistent.mc_fname:
File "game/gallery.rpy", line 342, in execute
imagebutton:
File "game/gallery.rpy", line 342, in keywords
imagebutton:
File "game/gallery.rpy", line 349, in keywords
if not renpy.seen_image(nameByIDScene[0]) and galop:
File "game/gallery.rpy", line 349, in <module>
if not renpy.seen_image(nameByIDScene[0]) and galop:
NameError: name 'nameByIDScene' is not defined

Windows-10-10.0.19045 AMD64
Ren'Py 8.0.3.22090809
Bad Memories 0.9.5
Tue Aug 19 23:02:41 2025
The issue isn't with the mod. It's with the actual game itself. It's three typos in the gallery.rpy/rpyc file causing it.

Delete gallery.rpyc in the 'game' folder when the game isn't running, then place the attached gallery.rpy (after removing the numbers and underscore from the file name) into the same folder and overwrite when prompted. Run the game. That will fix the above error.

As for the mod, it appears to be working fine on the 0.9.5 version.
 
Last edited: