virgo11

Newbie
Jan 27, 2025
17
43
13
how and where I find the magazines to read like the lollipop 42, and only for me happens a bug when I click View attachment 5515740
You can't see NPC gallery as your save is older than 1.002. Kosmo told about the older saves issues.
This game is developing. This is not a surprise. Wait for many changes in the changelog piled up if you wanna start over or use a newer save.
 
Last edited:

hoovycool

New Member
Sep 22, 2019
14
1
98
Help im trying to play the game, but i can't save. Every time i try i get this traceback (I am on Linux if that is relevant), can anyone help:
I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00action_file.rpy", line 414, in __call__
renpy.save(fn, extra_info=save_name)
PicklingError: Can't pickle <function time_of_day at 0x7faefe30b1d0>: it's not the same object as store.time_of_day

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

Full traceback:
File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
$ ui.interact()
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/ast.py", line 823, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
$ ui.interact()
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/core.py", line 2165, 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 "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/core.py", line 3197, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 1202, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/transition.py", line 53, in event
return self.new_widget.event(ev, x, y, st) # E1101
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 1202, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 1202, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/screen.py", line 793, in event
rv = self.child.event(ev, x, y, st)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 1202, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 1426, in event
rv = super(Window, self).event(ev, x, y, st)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 288, in event
rv = d.event(ev, x - xo, y - yo, st)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 1202, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 1426, in event
rv = super(Window, self).event(ev, x, y, st)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 288, in event
rv = d.event(ev, x - xo, y - yo, st)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 1202, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 288, in event
rv = d.event(ev, x - xo, y - yo, st)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/behavior.py", line 1174, in event
return handle_click(self.clicked)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/behavior.py", line 1095, in handle_click
rv = run(action)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/behavior.py", line 395, in run
return action(*args, **kwargs)
File "renpy/common/00action_file.rpy", line 414, in __call__
renpy.save(fn, extra_info=save_name)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/loadsave.py", line 431, in save
reraise(t, e, tb)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/loadsave.py", line 417, in save
dump((roots, renpy.game.log), logf)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/compat/pickle.py", line 53, in dump
pickle.dump(o, f,PROTOCOL)
File "lib/python2.7/pickle.py", line 1376, in dump
File "lib/python2.7/pickle.py", line 224, in dump
File "lib/python2.7/pickle.py", line 286, in save
File "lib/python2.7/pickle.py", line 554, in save_tuple
File "lib/python2.7/pickle.py", line 331, in save
File "lib/python2.7/pickle.py", line 425, in save_reduce
File "lib/python2.7/pickle.py", line 286, in save
File "lib/python2.7/pickle.py", line 655, in save_dict
File "lib/python2.7/pickle.py", line 687, in _batch_setitems
File "lib/python2.7/pickle.py", line 286, in save
File "lib/python2.7/pickle.py", line 606, in save_list
File "lib/python2.7/pickle.py", line 639, in _batch_appends
File "lib/python2.7/pickle.py", line 331, in save
File "lib/python2.7/pickle.py", line 425, in save_reduce
File "lib/python2.7/pickle.py", line 286, in save
File "lib/python2.7/pickle.py", line 655, in save_dict
File "lib/python2.7/pickle.py", line 687, in _batch_setitems
File "lib/python2.7/pickle.py", line 286, in save
File "lib/python2.7/pickle.py", line 655, in save_dict
File "lib/python2.7/pickle.py", line 687, in _batch_setitems
File "lib/python2.7/pickle.py", line 286, in save
File "lib/python2.7/pickle.py", line 655, in save_dict
File "lib/python2.7/pickle.py", line 687, in _batch_setitems
File "lib/python2.7/pickle.py", line 286, in save
File "lib/python2.7/pickle.py", line 759, in save_global
PicklingError: Can't pickle <function time_of_day at 0x7faefe30b1d0>: it's not the same object as store.time_of_day

Linux-6.15.10-200.fc42.x86_64-x86_64-with-fedora-42-Adams x86_64
Ren'Py 7.7.0.24012702
Bright Past 1.004
Fri Dec 12 18:11:39 2025
 

dofok

New Member
Aug 19, 2023
3
1
136
Hello, can anyone tell me where the first Cumbath comic is located? I have the second and third comics, but I can't read them because I'm missing the first one.
i dont know if you have allready found it, or even if you are still playing the game at all, so i'll type it so the search function can help others as well.

the "first" cumbath comic is found on the floor of the photo studio. if you dont know what that is, progress some storylines
 

ZenoMod

Well-Known Member
Nov 12, 2022
1,697
2,140
386
Help im trying to play the game, but i can't save. Every time i try i get this traceback (I am on Linux if that is relevant), can anyone help:
I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00action_file.rpy", line 414, in __call__
renpy.save(fn, extra_info=save_name)
PicklingError: Can't pickle <function time_of_day at 0x7faefe30b1d0>: it's not the same object as store.time_of_day

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

Full traceback:
File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
$ ui.interact()
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/ast.py", line 823, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
$ ui.interact()
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/core.py", line 2165, 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 "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/core.py", line 3197, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 1202, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/transition.py", line 53, in event
return self.new_widget.event(ev, x, y, st) # E1101
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 1202, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 1202, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/screen.py", line 793, in event
rv = self.child.event(ev, x, y, st)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 1202, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 1426, in event
rv = super(Window, self).event(ev, x, y, st)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 288, in event
rv = d.event(ev, x - xo, y - yo, st)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 1202, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 1426, in event
rv = super(Window, self).event(ev, x, y, st)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 288, in event
rv = d.event(ev, x - xo, y - yo, st)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 1202, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/layout.py", line 288, in event
rv = d.event(ev, x - xo, y - yo, st)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/behavior.py", line 1174, in event
return handle_click(self.clicked)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/behavior.py", line 1095, in handle_click
rv = run(action)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/display/behavior.py", line 395, in run
return action(*args, **kwargs)
File "renpy/common/00action_file.rpy", line 414, in __call__
renpy.save(fn, extra_info=save_name)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/loadsave.py", line 431, in save
reraise(t, e, tb)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/loadsave.py", line 417, in save
dump((roots, renpy.game.log), logf)
File "/home/Hoovycool/Pictures/New Folder/New folder/Bright_Past-1.004-pc/renpy/compat/pickle.py", line 53, in dump
pickle.dump(o, f,PROTOCOL)
File "lib/python2.7/pickle.py", line 1376, in dump
File "lib/python2.7/pickle.py", line 224, in dump
File "lib/python2.7/pickle.py", line 286, in save
File "lib/python2.7/pickle.py", line 554, in save_tuple
File "lib/python2.7/pickle.py", line 331, in save
File "lib/python2.7/pickle.py", line 425, in save_reduce
File "lib/python2.7/pickle.py", line 286, in save
File "lib/python2.7/pickle.py", line 655, in save_dict
File "lib/python2.7/pickle.py", line 687, in _batch_setitems
File "lib/python2.7/pickle.py", line 286, in save
File "lib/python2.7/pickle.py", line 606, in save_list
File "lib/python2.7/pickle.py", line 639, in _batch_appends
File "lib/python2.7/pickle.py", line 331, in save
File "lib/python2.7/pickle.py", line 425, in save_reduce
File "lib/python2.7/pickle.py", line 286, in save
File "lib/python2.7/pickle.py", line 655, in save_dict
File "lib/python2.7/pickle.py", line 687, in _batch_setitems
File "lib/python2.7/pickle.py", line 286, in save
File "lib/python2.7/pickle.py", line 655, in save_dict
File "lib/python2.7/pickle.py", line 687, in _batch_setitems
File "lib/python2.7/pickle.py", line 286, in save
File "lib/python2.7/pickle.py", line 655, in save_dict
File "lib/python2.7/pickle.py", line 687, in _batch_setitems
File "lib/python2.7/pickle.py", line 286, in save
File "lib/python2.7/pickle.py", line 759, in save_global
PicklingError: Can't pickle <function time_of_day at 0x7faefe30b1d0>: it's not the same object as store.time_of_day

Linux-6.15.10-200.fc42.x86_64-x86_64-with-fedora-42-Adams x86_64
Ren'Py 7.7.0.24012702
Bright Past 1.004
Fri Dec 12 18:11:39 2025

Did you load from a save from a previous version?

Or did you play a previous version and did not delete your old persistent file both from the game folder and from the automatic backup folder? On Linux it should be ~/.renpy/BF-1490368329
 

R3ptil3

Member
Apr 9, 2021
103
156
125
I hadn't heard of this game until now, and honestly, it's pretty good and the graphics are great, but... doesn't it have a gallery to see all the scenes we discover? Do we have to have dozens of saved games for eachs scene?
 
  • Like
Reactions: JeegHiro

R3ptil3

Member
Apr 9, 2021
103
156
125
Thanks for the explanation, pal, but the thing is, I'd already explored it and everything's still locked (except for what I discover while playing). In other words, the download is missing the file that unlocks the game's galleries and all the characters' galleries (those with something programmed, of course).
Is there any word on whether it will be updated?
 
  • Like
Reactions: JeegHiro

JeegHiro

Member
Feb 15, 2024
112
130
87
Thanks for the explanation, pal, but the thing is, I'd already explored it and everything's still locked (except for what I discover while playing). In other words, the download is missing the file that unlocks the game's galleries and all the characters' galleries (those with something programmed, of course).
Is there any word on whether it will be updated?
No.
As Greslux said,

There's no NPC file because I stopped supporting it. I introduced it for the first and last time in version 0.99.3. Firstly, it wasn't popular with users. Secondly, editing the code requires a lot of time and painstakingly poring over lines of code. Thirdly, to be honest, I've forgotten what this file did and what its capabilities are... I honestly don't remember what the NPC.rpу file is for. :unsure:
 
  • Sad
Reactions: R3ptil3

xmegro

New Member
Feb 28, 2020
6
7
117
Excuse me, but does anyone know how to reply to an email (For example, from your real friend)?
How do I place an order for an item?
PD: Sorry if it's misspelled, I'm using a translator.
 

Dusky_Angel

Newbie
Sep 15, 2019
16
10
108
Can somebody, please, upload songs written by Alex? In .mp3 format. Couldn't find them as .mp3 in game files, I really enjoyed them.
 

BOZZU

Active Member
Modder
Nov 2, 2024
691
1,310
241
Here's my compressed Unofficial Android Port of "Bright Past" 1.004:



Mods: Greslux's Cheat Mod (with Gallery Unlocker), JokerLeader's Rollback Mod + my own addons (BE based¹)

Download:
APK size: 1,90 GB
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.

Note: You can remove the previous archive.rpa, as this update includes all content in the APK.


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


Some phones may require you to force close and relaunch the app after granting storage permissions in order for the game to load.
¹ - BlackEye
Updated Android port to the game's latest version (1.004).
 

hoovycool

New Member
Sep 22, 2019
14
1
98
Did you load from a save from a previous version?

Or did you play a previous version and did not delete your old persistent file both from the game folder and from the automatic backup folder? On Linux it should be ~/.renpy/BF-1490368329
No i am starting a completely new play through, i have no previous saves
 
3.50 star(s) 100 Votes