Mod Cheat Mod Ren'Py [Cheat Mod] [Mod] [Ren'Py] Cheat mod for Bright Past [v0.99.1]

tania

Member
Jun 30, 2017
428
377
Fortunately I found a way to solve this problem. Try the new version of the mod and post how it works for you.
Works fine now with K , notice that on the menu the hunger and tired cant be edited
 
Last edited:

Greslux

Member
Apr 24, 2022
218
280
notice that on the menu the hunger and tired cant be edited
Everything works fine, but due to in-game logic, these values are not applied instantly. In the mod description it is stated: after resetting the hunger or sleep state - you need to skip time or change location/room for the changes to take effect. This has been the case since the very first version of the mod.
 

MattLess

New Member
Apr 2, 2022
7
4
Mod updated to version 0.7 for game version 0.99.
- Now the mod window opens without delay!
- Added one more key to open the mod - "c". I just now thought that the key "k" - it is very inconvenient, given that usually the left hand is in the area of WASD.
But I also left the opening of the mod window to the "k" key, for those who are already used to using "k".

The way to install the mod has not changed: move the file "options.rpyc" to the folder "game".

And what was the reason for the long opening of the cheat?
 

Greslux

Member
Apr 24, 2022
218
280
And what was the reason for the long opening of the cheat?
I have no idea. I'm wondering the same thing. Probably it's all about how the game now processes all screens (and cheat mod is also a screen). Probably like this: a file with all screens was opened, scripts were decompiled from byte code, version comparison was done to determine if any changes were made, and if they were, the file with screens was overwritten. I don't understand much about this, I don't have that kind of knowledge. Maybe someone who has a better understanding of what is going on can explain this.
 

Greslux

Member
Apr 24, 2022
218
280
The mod has been updated to version 0.8 for game version 0.99.

- Changing hunger and sleep states are now applied instantly
- Added a button (yellow smiley face :) ) that removes all bad moods, resets hunger, sleep and increases good mood, adding positive effects for all parameters (see screenshots).

- Added 2 languages for the mod: German and Portuguese. I only used the languages that the game is translated into. I don't see the point of adding other languages if they are not supported by the game.

- Changed the way of changing language. Now available languages are displayed in a separate window. To change the language, click on the flag icon (in the lower left corner) to open a window with language selection. English is selected by default. In the window that appears (above and to the right of the mod window), select the language you want using the corresponding country flag icon (this only changes the language in the mod).

- The selected language for the mod is saved. I'm not sure if this worked before...

- Added a function to automatically change the mod language to the language of your OS. This works for (en, ru, pt_br, de).
After you change the language yourself, the automatic language change function will not be available.
That is, if the automatically selected language does not suit you and you have changed the language yourself, the mod will no longer try to automatically switch the language at the next game launches. I used the locale pt_BR, so I think that for Portuguese Brazilian language will switch correctly.
 
Last edited:

brunusrex

New Member
Aug 5, 2016
2
0
Hi, Greslux

When I press C or K, I'm getting this error. Do you know what it could be?

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 12036, in <module>
  File "game/options.rpy", line 433, in execute
  File "game/options.rpy", line 433, in execute
  File "game/options.rpy", line 435, in execute
  File "game/options.rpy", line 438, in execute
  File "game/options.rpy", line 441, in execute
  File "game/options.rpy", line 442, in execute
  File "game/options.rpy", line 443, in execute
  File "game/options.rpy", line 444, in execute
  File "game/options.rpy", line 444, in <module>
KeyError: u'pt'

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

Full traceback:
  File "script.rpyc", line 12036, in script
  File "renpy/ast.py", line 823, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 1178, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/script.rpy", line 12036, in <module>
  File "renpy/exports.py", line 1661, in pause
    rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward, pause=delay, pause_modal=modal)
  File "renpy/ui.py", line 301, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "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 "renpy/display/core.py", line 2683, in interact_core
    root_widget.visit_all(lambda d : d.per_interact())
  File "renpy/display/displayable.py", line 431, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/displayable.py", line 431, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/displayable.py", line 431, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/screen.py", line 480, in visit_all
    callback(self)
  File "renpy/display/core.py", line 2683, in <lambda>
    root_widget.visit_all(lambda d : d.per_interact())
  File "renpy/display/screen.py", line 491, in per_interact
    self.update()
  File "renpy/display/screen.py", line 697, in update
    self.screen.function(**self.scope)
  File "game/options.rpy", line 433, in execute
  File "game/options.rpy", line 433, in execute
  File "game/options.rpy", line 435, in execute
  File "game/options.rpy", line 438, in execute
  File "game/options.rpy", line 441, in execute
  File "game/options.rpy", line 442, in execute
  File "game/options.rpy", line 443, in execute
  File "game/options.rpy", line 444, in execute
  File "game/options.rpy", line 444, in <module>
KeyError: u'pt'

Windows-10-10.0.19041 AMD64
Ren'Py 7.7.0.24012702
Bright Past 0.99.0
Mon Mar 11 18:31:30 2024
 

Greslux

Member
Apr 24, 2022
218
280
Hi, Greslux

When I press C or K, I'm getting this error. Do you know what it could be?

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 12036, in <module>
  File "game/options.rpy", line 433, in execute
  File "game/options.rpy", line 433, in execute
  File "game/options.rpy", line 435, in execute
  File "game/options.rpy", line 438, in execute
  File "game/options.rpy", line 441, in execute
  File "game/options.rpy", line 442, in execute
  File "game/options.rpy", line 443, in execute
  File "game/options.rpy", line 444, in execute
  File "game/options.rpy", line 444, in <module>
KeyError: u'pt'

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

Full traceback:
  File "script.rpyc", line 12036, in script
  File "renpy/ast.py", line 823, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 1178, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/script.rpy", line 12036, in <module>
  File "renpy/exports.py", line 1661, in pause
    rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward, pause=delay, pause_modal=modal)
  File "renpy/ui.py", line 301, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "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 "renpy/display/core.py", line 2683, in interact_core
    root_widget.visit_all(lambda d : d.per_interact())
  File "renpy/display/displayable.py", line 431, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/displayable.py", line 431, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/displayable.py", line 431, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/screen.py", line 480, in visit_all
    callback(self)
  File "renpy/display/core.py", line 2683, in <lambda>
    root_widget.visit_all(lambda d : d.per_interact())
  File "renpy/display/screen.py", line 491, in per_interact
    self.update()
  File "renpy/display/screen.py", line 697, in update
    self.screen.function(**self.scope)
  File "game/options.rpy", line 433, in execute
  File "game/options.rpy", line 433, in execute
  File "game/options.rpy", line 435, in execute
  File "game/options.rpy", line 438, in execute
  File "game/options.rpy", line 441, in execute
  File "game/options.rpy", line 442, in execute
  File "game/options.rpy", line 443, in execute
  File "game/options.rpy", line 444, in execute
  File "game/options.rpy", line 444, in <module>
KeyError: u'pt'

Windows-10-10.0.19041 AMD64
Ren'Py 7.7.0.24012702
Bright Past 0.99.0
Mon Mar 11 18:31:30 2024
Hi. I assume you are using Portuguese?
I haven't installed a Portuguese locale, so I couldn't test the automatic language detection. And I forgot to change the dictionary key from "br" to "pt".
My bad, sorry. .
Thanks for reporting the bug
Try it and write about the result
 

Korzic

New Member
Oct 14, 2018
13
2
Suggestion for future.

Add a way to remove the injury if she gets beaten up trying to run away.

Add a another counter for relationship status for relevant parties
 
  • Like
Reactions: Ssato243

Rufio

Member
Sep 4, 2017
214
313
Feature suggestion:
Showing/highlighting/adding border to map icons that contain a scene or story progression
Some sort of handholding walkthrough
 

Enot1964

Active Member
May 20, 2019
746
709
who knows how to increase courage? consol not working
For me worked 0x52_URM. Search in variables "smel" (without quotes) - it's abbreviation of Russian smelost' (courage). But change this parameter with extreme caution, no more than 1 - 2 units.
 

Enot1964

Active Member
May 20, 2019
746
709
I am not sure where this is at in the game?

Do I need to start a new game to see the cheat menu?
Smartphone - Settings - Cheat menu. The main advantage is that you can safely increase the amount of money available, it softens the grind.
P.S, Old saves works (from v. 0.99).
 
  • Like
Reactions: taglag