Mod Cheat Mod Ren'Py Super Powered: Better Experience [v1.11] [Anne O'nymous]

5.00 star(s) 1 Vote

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,864
16,015

Darkness Master

New Member
Aug 11, 2018
7
6
Everything worked fine until I got to version 42.00. When I click on any portrait on the phone on my Mac (I used the Rempy recompile method to get the PC version to run on Catalina) I get this:

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

While running game code:
File "game/AONmod.rpy", line 521, in script call
call REALchar_stats( char )
File "renpy/common/000statements.rpy", line 531, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "game/AONmod.rpy", line 81, in execute
screen AONstats_screen( char ):
File "game/AONmod.rpy", line 81, in execute
screen AONstats_screen( char ):
File "game/AONmod.rpy", line 82, in execute
if AONmod.coreVar.modCenter.AM01h() is True:
File "game/AONmod.rpy", line 83, in execute
use AONbetterLookingPhone( char )
File "game/AONmod.rpy", line 1752, in execute
screen AONbetterLookingPhone( char ):
File "game/AONmod.rpy", line 1752, in execute
screen AONbetterLookingPhone( char ):
File "game/AONmod.rpy", line 1789, in execute
use AONblpInteraction( char )
File "game/AONmod.rpy", line 1013, in execute
screen AONblpInteraction( char ):
File "game/AONmod.rpy", line 1013, in execute
screen AONblpInteraction( char ):
File "game/AONmod.rpy", line 1015, in execute
hbox:
File "game/AONmod.rpy", line 1019, in execute
for target in [ "text", "flirt", "sext" ]:
File "game/AONmod.rpy", line 1020, in execute
if ( char.phase_flags[target] | char.brainwashed | char.furious | char.terrified is False ) and player.interactions > 0:
TypeError: unsupported operand type(s) for |: 'bool' and 'instancemethod'

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

Full traceback:
File "func_action_processing.rpyc", line 75, in script call
File "util/func_images.rpyc", line 3, in script call
File "game/AONmod.rpy", line 521, in script call
call REALchar_stats( char )
File "screen/screen_stats.rpyc", line 3, in script
File "/Applications/renpy-7.3.5-sdk/renpy/ast.py", line 1949, in execute
self.call("execute")
File "/Applications/renpy-7.3.5-sdk/renpy/ast.py", line 1937, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "/Applications/renpy-7.3.5-sdk/renpy/statements.py", line 277, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 531, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "/Applications/renpy-7.3.5-sdk/renpy/exports.py", line 2905, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "/Applications/renpy-7.3.5-sdk/renpy/ui.py", line 297, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "/Applications/renpy-7.3.5-sdk/renpy/display/core.py", line 2702, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "/Applications/renpy-7.3.5-sdk/renpy/display/core.py", line 3094, in interact_core
root_widget.visit_all(lambda i : i.per_interact())
File "/Applications/renpy-7.3.5-sdk/renpy/display/core.py", line 541, in visit_all
d.visit_all(callback, seen)
File "/Applications/renpy-7.3.5-sdk/renpy/display/core.py", line 541, in visit_all
d.visit_all(callback, seen)
File "/Applications/renpy-7.3.5-sdk/renpy/display/core.py", line 541, in visit_all
d.visit_all(callback, seen)
File "/Applications/renpy-7.3.5-sdk/renpy/display/screen.py", line 430, in visit_all
callback(self)
File "/Applications/renpy-7.3.5-sdk/renpy/display/core.py", line 3094, in <lambda>
root_widget.visit_all(lambda i : i.per_interact())
File "/Applications/renpy-7.3.5-sdk/renpy/display/screen.py", line 440, in per_interact
self.update()
File "/Applications/renpy-7.3.5-sdk/renpy/display/screen.py", line 625, in update
self.screen.function(**self.scope)
File "game/AONmod.rpy", line 81, in execute
screen AONstats_screen( char ):
File "game/AONmod.rpy", line 81, in execute
screen AONstats_screen( char ):
File "game/AONmod.rpy", line 82, in execute
if AONmod.coreVar.modCenter.AM01h() is True:
File "game/AONmod.rpy", line 83, in execute
use AONbetterLookingPhone( char )
File "game/AONmod.rpy", line 1752, in execute
screen AONbetterLookingPhone( char ):
File "game/AONmod.rpy", line 1752, in execute
screen AONbetterLookingPhone( char ):
File "game/AONmod.rpy", line 1789, in execute
use AONblpInteraction( char )
File "game/AONmod.rpy", line 1013, in execute
screen AONblpInteraction( char ):
File "game/AONmod.rpy", line 1013, in execute
screen AONblpInteraction( char ):
File "game/AONmod.rpy", line 1015, in execute
hbox:
File "game/AONmod.rpy", line 1019, in execute
for target in [ "text", "flirt", "sext" ]:
File "game/AONmod.rpy", line 1020, in execute
if ( char.phase_flags[target] | char.brainwashed | char.furious | char.terrified is False ) and player.interactions > 0:
File "<screen language>", line 1020, in <module>
TypeError: unsupported operand type(s) for |: 'bool' and 'instancemethod'

Darwin-19.6.0-x86_64-i386-64bit
Ren'Py 7.3.5.606
SP 0.42.00
Thu Nov 26 17:02:32 2020

Simple fix. Open game/AONmod.rpy. Find all occurrences of char.brainwashed and replace them with char.brainwashed(). I used Replace All. Save the file, reopen the game. Works as intended. Haven't found any other bugs besides that one with the new version of SuperPowered, as of yet. Until Anne updates the mod, this should work for now.
 
Nov 9, 2017
211
124
And 10 minutes saved, thanks :D
And this is why I brought it up. Anything that makes the author's life easier is worth bringing up rather the 'didn't you read blah blah"' stuff we got from everyone but Darkness Master :p

Side note I've done programing and know that sometimes others can more easily spot something that you don't see.
 
Last edited:

IceCreamMommy

Member
Jun 6, 2018
132
48
when i mind control mom i get this
'm sorry, but an uncaught exception occurred.

While running game code:
File "game/func_UI.rpy", line 309, in <module>
TypeError: 'bool' object is not callable

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

Full traceback:
File "func_action_processing.rpyc", line 18, in script call
File "func_action_processing.rpyc", line 245, in script call
File "func_UI.rpyc", line 309, in script
File "C:\Users\aanis\Downloads\H games\SuperPowered_v0.42.00-better exp\renpy\ast.py", line 1830, in execute
if renpy.python.py_eval(condition):
File "C:\Users\aanis\Downloads\H games\SuperPowered_v0.42.00-better exp\renpy\python.py", line 2035, in py_eval
return py_eval_bytecode(code, globals, locals)
File "C:\Users\aanis\Downloads\H games\SuperPowered_v0.42.00-better exp\renpy\python.py", line 2028, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "game/func_UI.rpy", line 309, in <module>
TypeError: 'bool' object is not callable

Windows-8-6.2.9200
Ren'Py 7.3.2.320
SP 0.42.00
Fri Nov 27 08:34:56 2020
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,864
16,015
Anything that makes the author's life easier is worth bringing up rather the 'didn't you read blah blah"' stuff we got from everyone but Darkness Master :p
I don't know for xcrash, but personally I saw your message around midnight, while my dinner was cooking and after a long day of works that, yes :( , ended this late, and just after finding that there were a new update for the game. Therefore, this mixed to your ambiguous phrasing, didn't made a great couple.


While running game code:
File "game/func_UI.rpy", line 309, in <module>
TypeError: 'bool' object is not callable
When loading a save file, the game update itself to adjust to the changes that happened since the last update. For some reason, this haven't happened this time and for you.
But this is not related to my mod, it don't mess with this auto-update feature.


This being said, I just take a little pause before working on Anne's scenes. It can still need more than one hour, it will depend of the complexity of those scenes, then the mod update should be ready.
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,864
16,015
And it's finally done, the version 1.08 is out, and should be working perfectly well with the update 0.42.00

Changelog :
  • Warning: The PSY - Psychotic power have changed.
    It now also turn the character volatile, this even if you locked the insanity. Since it's a voluntary action from the player, I kept it this way without preventing the change to happen.
  • Fixed: An error preventing to see the buttons on the legacy phone ;
  • Changed: Tweaked the "more luck" factor for some randomization ;
    Some of those randomizations should now succeed more often when set on "more luck".
    recalibration, or reprogrammation of the character ;
  • Updated: Moved the selection mask for the icon, in order to match the new position of the said icon ;
  • Updated: Changed the additional cheats related to coercion ;
    What was one single flag have become three flags, depending of the action.
  • Updated: The stats change notification, in order to take count of the original changes ;
  • Updated: The scene tracker for Allie third obsessive scene ;
  • Updated: The scene trackers for scenes triggered when entering class ;
    Since Billy can graduate, those scenes can be triggered only before this graduation. This regard the corrupted scenes, some mischief actions, classroom events, and the positive alignment quests.
    Note that I only updated the condition check, not the description. I assume that the trigger saying that the scene will happen when entering class, or during class, is enough for you to understand that Billy need to have access to classes for the event to happen.
  • Updated: The control over corrupted scenes randomization now also apply for Globex ;
  • Added: A control over the randomization when chating with a volatile character ;
    There's now a two step randomization process. Firstly the way the girl will react, controled by "Volatile character, reaction when chating". Secondly the consequence for the mental sanity of the girl, controled by "Volatile character, consequence when chating".
    Note that, if the girl have her insanity locked, there should be no changes whatever the result of the second randomization.
  • Added: A control, named "during mischief action", over the skill checks ;
  • Added: A control, named "Decide which alignment quest to do", over the randomization ;
  • Added: The "meet at school" button to both the legacy and modded phone ;
    In the modded phone, it's just called "meet".
  • Added: 29 entries in the scene tracker ;
    1 for the mother, 1 for the sister, 5 for Allie, and 22 for Anne
  • Added: The reputation among nerds in the hidden stats ;
  • Added: An additional cheat regarding Allie's alignment quest, in the hidden stats.

There's still no way to change all the randomization option at all, sorry.
I know that there's way too many configuration options for this part, and it's precisely for this reason that this option haven't been added yet. With the addition of Globex into the lewd content, the graduation that should open more content in College, it seem evident that there will be a lot more of corruption scenes, sexbots scenes and all. Therefore more and more options (that actually are sometimes grouped) in this part of the configuration panel.
So, before including a way to change them all, I firstly need to reorganize all this, in order for it to be more intuitive. Doing the opposite (the "all in one" option before the reorganization) would be useless, since the said "all in one" option would surely have to be rewrote once everything will have a better organization.

I'll try to make an update of the mod for this before the next update of the game. This in order to ensure that this part works well before I also have to add content.
 

ghosthelper

Newbie
Apr 19, 2018
28
9
And it's finally done, the version 1.08 is out, and should be working perfectly well with the update 0.42.00

Changelog :
  • Warning: The PSY - Psychotic power have changed.
    It now also turn the character volatile, this even if you locked the insanity. Since it's a voluntary action from the player, I kept it this way without preventing the change to happen.
  • Fixed: An error preventing to see the buttons on the legacy phone ;
  • Changed: Tweaked the "more luck" factor for some randomization ;
    Some of those randomizations should now succeed more often when set on "more luck".
    recalibration, or reprogrammation of the character ;
  • Updated: Moved the selection mask for the icon, in order to match the new position of the said icon ;
  • Updated: Changed the additional cheats related to coercion ;
    What was one single flag have become three flags, depending of the action.
  • Updated: The stats change notification, in order to take count of the original changes ;
  • Updated: The scene tracker for Allie third obsessive scene ;
  • Updated: The scene trackers for scenes triggered when entering class ;
    Since Billy can graduate, those scenes can be triggered only before this graduation. This regard the corrupted scenes, some mischief actions, classroom events, and the positive alignment quests.
    Note that I only updated the condition check, not the description. I assume that the trigger saying that the scene will happen when entering class, or during class, is enough for you to understand that Billy need to have access to classes for the event to happen.
  • Updated: The control over corrupted scenes randomization now also apply for Globex ;
  • Added: A control over the randomization when chating with a volatile character ;
    There's now a two step randomization process. Firstly the way the girl will react, controled by "Volatile character, reaction when chating". Secondly the consequence for the mental sanity of the girl, controled by "Volatile character, consequence when chating".
    Note that, if the girl have her insanity locked, there should be no changes whatever the result of the second randomization.
  • Added: A control, named "during mischief action", over the skill checks ;
  • Added: A control, named "Decide which alignment quest to do", over the randomization ;
  • Added: The "meet at school" button to both the legacy and modded phone ;
    In the modded phone, it's just called "meet".
  • Added: 29 entries in the scene tracker ;
    1 for the mother, 1 for the sister, 5 for Allie, and 22 for Anne
  • Added: The reputation among nerds in the hidden stats ;
  • Added: An additional cheat regarding Allie's alignment quest, in the hidden stats.

There's still no way to change all the randomization option at all, sorry.
I know that there's way too many configuration options for this part, and it's precisely for this reason that this option haven't been added yet. With the addition of Globex into the lewd content, the graduation that should open more content in College, it seem evident that there will be a lot more of corruption scenes, sexbots scenes and all. Therefore more and more options (that actually are sometimes grouped) in this part of the configuration panel.
So, before including a way to change them all, I firstly need to reorganize all this, in order for it to be more intuitive. Doing the opposite (the "all in one" option before the reorganization) would be useless, since the said "all in one" option would surely have to be rewrote once everything will have a better organization.

I'll try to make an update of the mod for this before the next update of the game. This in order to ensure that this part works well before I also have to add content.

How do I enable more options to modify besides vitality, willpower and favor?
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,864
16,015
How do I enable more options to modify besides vitality, willpower and favor?
They are enabled by default, but their availability is the same than in with unmodded game. So they will appear according to the power that Billy get.
 
  • Like
Reactions: ghosthelper
Oct 5, 2017
117
26
Anyone have a save compatible with this mod please? doesn't have to be up to date. Anything from the last few updates with be fine. Thanks
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,864
16,015
Anyone have a save compatible with this mod please?

Final Notes:
[...]
The mod is also 100% save compatible. Whatever you've removed the mod or forget to install it with a new version of a game, your saved game will works without problem.
And therefore there isn't such things as "save compatible with this mod".
 

Moustache074

New Member
Feb 21, 2020
10
16
Quicksave/Quickload keys (Q/L) doesnt work anymore after installing the mod. Is this wanted or maybe the keys have changed??

Edit: Problem solved, deleted and reinstalled..not sure where was the trouble but eveything is fine. Thanks for this mod :)
 
Last edited:

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,864
16,015
Quicksave/Quickload keys (Q/L) doesnt work anymore after installing the mod. Is this wanted or maybe the keys have changed??
It works fine for me, which don't mean that there's not an error, just that if there's one, it's not something obvious.
This said, it's q and l that you have to use ; it's not the key but the letter, so the case matter.
 

Naturalrice

Newbie
May 27, 2017
49
42
There seems to be a persistent error when you mindbreak someone?

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

While running game code:
  File "game/util/func_images.rpy", line 83, in <module>
TypeError: 'bool' object is not callable

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

Full traceback:
  File "locations/loc_kitchen.rpyc", line 168, in script call
  File "util/func_images.rpyc", line 60, in script call
  File "util/func_images.rpyc", line 68, in script call
  File "util/func_images.rpyc", line 83, in script
  File "D:\Downloads\SuperPowered_v0.42.00-pc\renpy\ast.py", line 1830, in execute
    if renpy.python.py_eval(condition):
  File "D:\Downloads\SuperPowered_v0.42.00-pc\renpy\python.py", line 2035, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "D:\Downloads\SuperPowered_v0.42.00-pc\renpy\python.py", line 2028, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/util/func_images.rpy", line 83, in <module>
TypeError: 'bool' object is not callable

Windows-8-6.2.9200
Ren'Py 7.3.2.320
SP 0.42.00
Fri Nov 27 17:20:17 2020
This seems to be the error I get whenever I am in the same "location" as a few mind broken characters (Mom and Swim girl? haven't tried with anyone else yet). More errors whenever I try to interact with them as well (let me know if you need it, don't want to spam this thread). These two characters also doesn't seem to revert back to their normal state even after a few days (when other characters have reverted back in that time period). I don't think the programming is setting in for them as well. I was hoping to be able to simply ignore the error once everything was set, but that doesn't seem to be the case.

Also, the shower scene with Mom completely bricks the game, unable to ignore the error. I haven't even progressed down to the lewd scenes, but still seems to break.
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,864
16,015
There seems to be a persistent error when you mindbreak someone?
That have already been reported, and answered, few messages above yours in this page. That is due to the original game, not the mod. That have also been reported tenth times in the game thread, be identified, and that will have a fix, according to the author.
 

Naturalrice

Newbie
May 27, 2017
49
42
That have already been reported, and answered, few messages above yours in this page. That is due to the original game, not the mod. That have also been reported tenth times in the game thread, be identified, and that will have a fix, according to the author.
Sorry about that, I must have missed it.
 
5.00 star(s) 1 Vote