Mod SuperPowered: SFC

5.00 star(s) 3 Votes

Birulei

Member
Oct 12, 2018
474
842
Have you tried without SFC? I'm not modifying any of Sandra's scripts.
Since i only played this game with SFC because it's impossible for me to play it without mod, no, i didn't try, but someone said that it works without mod, i dont know with only Radioactive or with only Better Experience.
 

Birulei

Member
Oct 12, 2018
474
842
I fixed some errors in the SFC_Keys.rpy file. Download SFC_1.0.0a
I did it, but it's still continues giving this error:
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/000statements.rpy", line 531, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "game/screen/SFC_screens.rpy", line 693, in execute
  File "game/screen/SFC_screens.rpy", line 693, in execute
  File "game/screen/SFC_screens.rpy", line 694, in execute
  File "game/screen/SFC_screens.rpy", line 694, in <module>
TypeError: eval() arg 1 must be a string or code object

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

Full traceback:
  File "func_action_processing.rpyc", line 196, in script
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\ast.py", line 1949, in execute
    self.call("execute")
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\ast.py", line 1937, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\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 "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\exports.py", line 2905, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\core.py", line 3094, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\screen.py", line 430, in visit_all
    callback(self)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\core.py", line 3094, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\screen.py", line 440, in per_interact
    self.update()
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\screen.py", line 625, in update
    self.screen.function(**self.scope)
  File "game/screen/SFC_screens.rpy", line 693, in execute
  File "game/screen/SFC_screens.rpy", line 693, in execute
  File "game/screen/SFC_screens.rpy", line 694, in execute
  File "game/screen/SFC_screens.rpy", line 694, in <module>
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\python.py", line 2059, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\python.py", line 2052, in py_eval_bytecode
    return eval(bytecode, globals, locals)
TypeError: eval() arg 1 must be a string or code object

Windows-8-6.2.9200
Ren'Py 7.3.5.606
SP 0.38.00
Sun Jan 19 18:42:59 2020
 

Passion3D

Well-Known Member
Modder
Nov 10, 2017
1,258
6,903
Since i only played this game with SFC because it's impossible for me to play it without mod, no, i didn't try, but someone said that it works without mod, i dont know with only Radioactive or with only Better Experience.
You use Radioactive? It's not compatible with SFC.
That could be where the problem is.

The Better Experience mod makes it possible to load a game saved with SFC even if SFC is not installed.
 

Birulei

Member
Oct 12, 2018
474
842
You use Radioactive? It's not compatible with SFC.
That could be where the problem is.

The Better Experience mod makes it possible to load a game saved with SFC even if SFC is not installed.
No, never used Radioactive because i knew that's not compatible with SFC, that's why i said that i dont know if it works with Radioactive.
 

Passion3D

Well-Known Member
Modder
Nov 10, 2017
1,258
6,903
I did it, but it's still continues giving this error:
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/000statements.rpy", line 531, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "game/screen/SFC_screens.rpy", line 693, in execute
  File "game/screen/SFC_screens.rpy", line 693, in execute
  File "game/screen/SFC_screens.rpy", line 694, in execute
  File "game/screen/SFC_screens.rpy", line 694, in <module>
TypeError: eval() arg 1 must be a string or code object

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

Full traceback:
  File "func_action_processing.rpyc", line 196, in script
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\ast.py", line 1949, in execute
    self.call("execute")
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\ast.py", line 1937, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\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 "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\exports.py", line 2905, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\core.py", line 3094, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\screen.py", line 430, in visit_all
    callback(self)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\core.py", line 3094, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\screen.py", line 440, in per_interact
    self.update()
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\display\screen.py", line 625, in update
    self.screen.function(**self.scope)
  File "game/screen/SFC_screens.rpy", line 693, in execute
  File "game/screen/SFC_screens.rpy", line 693, in execute
  File "game/screen/SFC_screens.rpy", line 694, in execute
  File "game/screen/SFC_screens.rpy", line 694, in <module>
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\python.py", line 2059, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "C:\Users\itala\Downloads\SuperPowered_v03800-win\SuperPowered_v0.38.00-win\renpy\python.py", line 2052, in py_eval_bytecode
    return eval(bytecode, globals, locals)
TypeError: eval() arg 1 must be a string or code object

Windows-8-6.2.9200
Ren'Py 7.3.5.606
SP 0.38.00
Sun Jan 19 18:42:59 2020
How did you get this error? By using a shortcut or by clicking on which button?
 

Birulei

Member
Oct 12, 2018
474
842
How did you get this error? By using a shortcut or by clicking on which button?
I clicked on SFC Menu because i was curious about Larson's fetish and when we click on her full bio(it's the same with all characters), it gives this error.
 

Passion3D

Well-Known Member
Modder
Nov 10, 2017
1,258
6,903
I clicked on SFC Menu because i was curious about Larson's fetish and when we click on her full bio(it's the same with all characters), it gives this error.
There is indeed a small problem with the "Full Bio" button, it is better to use the HotKeys. For example for Mrs Larson 'alt+l'. See the complete list in the SPOILER HotKeys in the OP.
 

DemiArc

Member
Jan 27, 2018
135
40
There is indeed a small problem with the "Full Bio" button, it is better to use the HotKeys. For example for Mrs Larson 'alt+l'. See the complete list in the SPOILER HotKeys in the OP.
Hi, I downloaded & installed the 1.00a but doesnt seem like the mod is correctly called upon game launch. The mod label doesnt show on the main menu (as it used to), and the SFC_bio still cannot be pickled when trying to save in game.
 

Passion3D

Well-Known Member
Modder
Nov 10, 2017
1,258
6,903
Hi, I downloaded & installed the 1.00a but doesnt seem like the mod is correctly called upon game launch. The mod label doesnt show on the main menu (as it used to), and the SFC_bio still cannot be pickled when trying to save in game.
I assume you mean the little triangle with the mod name on the top left of the main menu? It's just a picture :) I'll put it back in the next version ;) The mod is loaded and called correctly
The SFC_Bio variable doesn't have to be saved anymore, I've changed the system to display the girls' bio.
Unless if you want to develop a mod based on SFC, you don't have to worry about the internal variables of the mod
 
Last edited:

Passion3D

Well-Known Member
Modder
Nov 10, 2017
1,258
6,903
im getting this error if i try to save.. i also have AON installed..

You don't have permission to view the spoiler content. Log in or register now.
Try this:
- Run SP 0.37.01 + SFC 0.14.01
- Load your game
- Save your game without playing it
- Run SP 0.38.00 + SFC 1.0.0a
- Load your game
- Save your game

That's what I did with my last backup.
 
5.00 star(s) 3 Votes