Muramasa0

Thicc thighs for breakfast
Donor
Jun 25, 2018
733
561
197
First time launching the game (1.44.4) on a new PC, getting this error as soon as I try to play:

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

While running game code:
  File "renpy/common/00action_file.rpy", line 463, in __call__
    renpy.load(fn)
AttributeError: 'StoreModule' object has no attribute 'lif_inject_label'

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "renpy/ast.py", line 1131, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 1061, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
    python hide:
  File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
    ui.interact()
  File "renpy/ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "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 "renpy/display/core.py", line 4258, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "renpy/display/layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/transition.py", line 53, in event
    return self.new_widget.event(ev, x, y, st) # E1101
  File "renpy/display/layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/screen.py", line 743, in event
    rv = self.child.event(ev, x, y, st)
  File "renpy/display/layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1399, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1399, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1399, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/behavior.py", line 1073, in event
    return handle_click(self.clicked)
  File "renpy/display/behavior.py", line 1008, in handle_click
    rv = run(action)
  File "renpy/display/behavior.py", line 329, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 463, in __call__
    renpy.load(fn)
  File "renpy/loadsave.py", line 768, in load
    roots, log = loads(location.load(filename))
  File "renpy/compat/pickle.py", line 45, in loads
    return cPickle.loads(s)
AttributeError: 'StoreModule' object has no attribute 'lif_inject_label'

Windows-10-10.0.22621 AMD64
Ren'Py 7.5.3.22090809
Witch Trainer Silver 1.44.4
Wed Apr  5 18:02:20 2023
 

cxx

Message Maestro
Nov 14, 2017
76,682
39,516
1,519
First time launching the game (1.44.4) on a new PC, getting this error as soon as I try to play:
i'd re-dl (with download manager) and extract with 7ip and try again.

also errors (especially long ones) should be behind spoilers.
 

jahall

Well-Known Member
Feb 20, 2019
1,847
1,223
340
Wait there's no sexual scene for tonks? Wtf? How far is the game development? 30%? Lmao
Since the game has always been primarily about Hermione - after all it's called Witch Trainer rather than Witches Trainer - I'd say it's more like 70%. Except that the signa are that there could be "mission creep", with the devs unable to resist adding more and more content, in which case it may never be completed.
 
  • Like
Reactions: Rastafoo

LoafyLemon

Witch Trainer Silver
Game Developer
Jul 1, 2017
662
1,876
302
First time launching the game (1.44.4) on a new PC, getting this error as soon as I try to play:

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

While running game code:
  File "renpy/common/00action_file.rpy", line 463, in __call__
    renpy.load(fn)
AttributeError: 'StoreModule' object has no attribute 'lif_inject_label'

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "renpy/ast.py", line 1131, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 1061, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
    python hide:
  File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
    ui.interact()
  File "renpy/ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "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 "renpy/display/core.py", line 4258, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "renpy/display/layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/transition.py", line 53, in event
    return self.new_widget.event(ev, x, y, st) # E1101
  File "renpy/display/layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/screen.py", line 743, in event
    rv = self.child.event(ev, x, y, st)
  File "renpy/display/layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1399, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1399, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1399, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/behavior.py", line 1073, in event
    return handle_click(self.clicked)
  File "renpy/display/behavior.py", line 1008, in handle_click
    rv = run(action)
  File "renpy/display/behavior.py", line 329, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 463, in __call__
    renpy.load(fn)
  File "renpy/loadsave.py", line 768, in load
    roots, log = loads(location.load(filename))
  File "renpy/compat/pickle.py", line 45, in loads
    return cPickle.loads(s)
AttributeError: 'StoreModule' object has no attribute 'lif_inject_label'

Windows-10-10.0.22621 AMD64
Ren'Py 7.5.3.22090809
Witch Trainer Silver 1.44.4
Wed Apr  5 18:02:20 2023
Remove all mods you have installed, then try again.
 

Bummenphist

Member
Jul 21, 2018
239
371
184
Since the game has always been primarily about Hermione - after all it's called Witch Trainer rather than Witches Trainer - I'd say it's more like 70%. Except that the signa are that there could be "mission creep", with the devs unable to resist adding more and more content, in which case it may never be completed.
If they keep adding good content, I'm okay with a never ending game. :)
 

LoafyLemon

Witch Trainer Silver
Game Developer
Jul 1, 2017
662
1,876
302
No mods enabled. A single one comes bundled with the download but it wasn't enabled.
The issue you're encountering is caused by a mod. The game's code does not contain a 'lif_inject_label' function. Certain modifications deviate from the recommended RPYM format and opt for RPY format instead. As a result, these modifications load during initialization and do not adhere to the mod menu.

It's important to keep in mind that deleting a modification while in the middle of a playthrough will result in its references remaining in your save file, effectively tainting it and leading to problems.
 
Last edited:

MacLovin'

Member
Jun 12, 2018
291
511
217
Will I miss any content switching back to directX or does it not matter at all?
Also, game feels choppy and slow, any way to fix that? It was smoother when I last played it (couple years ago)
 

Zekethor

Member
Feb 25, 2018
374
560
269
Will I miss any content switching back to directX or does it not matter at all?
Also, game feels choppy and slow, any way to fix that? It was smoother when I last played it (couple years ago)
they will update the coding for new version of renpy and python and hope this will fix the speed, but that for the next versions
 
4.00 star(s) 85 Votes