- Sep 30, 2017
- 114
- 82
Ello!
Ah forgive me, I have thought the Patch would have been added into the MODs. It's working now. Thanks.
Ello!
Wow... you have stumbled upon one of the rarest possibilities to get in this jam bud... I'm actually impressed since there's only one way that it's possible to get into this pickle that I can think of (on second cup of coffee).View attachment 3482338
I have a bug. This option is greyed out for me, preventing me from continuing the scene.
Well, to be fair it's possible to blindly stumble upon this mod issue (it's always been a thing in all VN's in certain places tbh) but it's like getting hit by lightening twice... the setup is somewhat rare but since folks generally always save at menu choices it has always made me nervous that the issue would rear its ugly head one day. And here we are.Wow how did you fuck up that bad.
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/00action_file.rpy", line 479, in __call__
renpy.load(fn)
AttributeError: Can't get attribute 'WTMOD_DB' on <renpy.python.StoreModule object at 0x00000000042dbfa0>
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
python hide:
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\ast.py", line 1138, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\python.py", line 1122, 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 "F:\New folder (4)\Radiant-0.6.1-pc\renpy\ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\core.py", line 3582, 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 "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\core.py", line 4543, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1179, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\transition.py", line 53, in event
return self.new_widget.event(ev, x, y, st) # E1101
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1179, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1179, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\screen.py", line 770, in event
rv = self.child.event(ev, x, y, st)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1179, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1403, in event
rv = super(Window, self).event(ev, x, y, st)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 281, in event
rv = d.event(ev, x - xo, y - yo, st)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1179, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1403, in event
rv = super(Window, self).event(ev, x, y, st)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 281, in event
rv = d.event(ev, x - xo, y - yo, st)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1179, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1179, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 281, in event
rv = d.event(ev, x - xo, y - yo, st)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\behavior.py", line 1142, in event
return handle_click(self.clicked)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\behavior.py", line 1075, in handle_click
rv = run(action)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\behavior.py", line 379, in run
return action(*args, **kwargs)
File "renpy/common/00action_file.rpy", line 479, in __call__
renpy.load(fn)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\loadsave.py", line 815, in load
roots, log = loads(log_data)
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\compat\pickle.py", line 100, in loads
return load(io.BytesIO(s))
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\compat\pickle.py", line 97, in load
return up.load()
File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\compat\pickle.py", line 93, in find_class
return super().find_class(module, name)
AttributeError: Can't get attribute 'WTMOD_DB' on <renpy.python.StoreModule object at 0x00000000042dbfa0>
Am i doing something wrong
Appears you are attempting to load a save made while using Joker's mod.... that's not a VN or SanchoMod issue bud. Load a different save (that wasn't made while using the other mod) or start a new playthrough, your choice.Code:I'm sorry, but an uncaught exception occurred. While running game code: File "renpy/common/00action_file.rpy", line 479, in __call__ renpy.load(fn) AttributeError: Can't get attribute 'WTMOD_DB' on <renpy.python.StoreModule object at 0x00000000042dbfa0> -- Full Traceback ------------------------------------------------------------ Full traceback: File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script python hide: File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\ast.py", line 1138, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\python.py", line 1122, 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 "F:\New folder (4)\Radiant-0.6.1-pc\renpy\ui.py", line 299, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\core.py", line 3582, 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 "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\core.py", line 4543, in interact_core rv = root_widget.event(ev, x, y, 0) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1179, in event rv = i.event(ev, x - xo, y - yo, cst) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\transition.py", line 53, in event return self.new_widget.event(ev, x, y, st) # E1101 File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1179, in event rv = i.event(ev, x - xo, y - yo, cst) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1179, in event rv = i.event(ev, x - xo, y - yo, cst) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\screen.py", line 770, in event rv = self.child.event(ev, x, y, st) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1179, in event rv = i.event(ev, x - xo, y - yo, cst) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1403, in event rv = super(Window, self).event(ev, x, y, st) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 281, in event rv = d.event(ev, x - xo, y - yo, st) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1179, in event rv = i.event(ev, x - xo, y - yo, cst) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1403, in event rv = super(Window, self).event(ev, x, y, st) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 281, in event rv = d.event(ev, x - xo, y - yo, st) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1179, in event rv = i.event(ev, x - xo, y - yo, cst) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 1179, in event rv = i.event(ev, x - xo, y - yo, cst) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\layout.py", line 281, in event rv = d.event(ev, x - xo, y - yo, st) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\behavior.py", line 1142, in event return handle_click(self.clicked) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\behavior.py", line 1075, in handle_click rv = run(action) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\display\behavior.py", line 379, in run return action(*args, **kwargs) File "renpy/common/00action_file.rpy", line 479, in __call__ renpy.load(fn) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\loadsave.py", line 815, in load roots, log = loads(log_data) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\compat\pickle.py", line 100, in loads return load(io.BytesIO(s)) File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\compat\pickle.py", line 97, in load return up.load() File "F:\New folder (4)\Radiant-0.6.1-pc\renpy\compat\pickle.py", line 93, in find_class return super().find_class(module, name) AttributeError: Can't get attribute 'WTMOD_DB' on <renpy.python.StoreModule object at 0x00000000042dbfa0> Am i doing something wrong
Thanks for the reply,Appears you are attempting to load a save made while using Joker's mod.... that's not a VN or SanchoMod issue bud. Load a different save (that wasn't made while using the other mod) or start a new playthrough, your choice.
I've noticed some reports that his mod is borked using his old saves for those of y'all who have been using that mod. Seems he changed or removed the database within the mod itself. I don't know for sure since even though Joker is a friend of mine I haven't ever even looked at his productions personally. We mod/code completely different from one another so all I can tell from your error report is that RenPy is seeking a var/list/dict from the variable store named "WTMOD_DB" which appears from the "DB" part to be a dictionary or list of possible variables used within his mod previously... and he either changed the name of it or it's not in his current mod code.Thanks for the reply,
but i even tried using his mod too separately n it didn't work either.
Think will just start a new game this weekend.
It worked thank you.Wow... you have stumbled upon one of the rarest possibilities to get in this jam bud... I'm actually impressed since there's only one way that it's possible to get into this pickle that I can think of (on second cup of coffee).
I have a solution but allow me to explain briefly how this issue can become a reality.
This would force the hidden menu choices trigger to remain open which is what you've stumbled upon.
- To get the situation where you are one must have loaded before and played up to OR at this choice screen in Ch5:
- View attachment 3482908
- Then, without playing further the Player stopped here and loaded a save either before or beyond this scene choice.
The fix (without using the console) is:
That should (in theory) get you back on track with the menu triggers reset correctly.
- Make a save at that exact screen you're at in your post (with the one disabled choice showing).
- Exit the VN completely.
- Restart the VN and immediately load that save you just made in step one.
Don't sweat it bud... I think I have a fix (that I'll push out later) that doesn't require you to close/reopen the VN (it's automatic). I'm working on another ChoiceGuide issue that longjohngold (and a few others) have brought up for further guidance in LI pathing subsets. If I can sort that out as well I can push it all in one "maintenance update" and everyone will be a done deal.It worked thank you.
It's possible I reloaded an earlier save... not sure...
I noticed that it skipped dialogue option for Maddie though. The one that was greyed out. Not sure if that is relevant.Don't sweat it bud... I think I have a fix (that I'll push out later) that doesn't require you to close/reopen the VN (it's automatic). I'm working on another ChoiceGuide issue that longjohngold (and a few others) have brought up for further guidance in LI pathing subsets. If I can sort that out as well I can push it all in one "maintenance update" and everyone will be a done deal.
That's the goal. It's a busy day IRL so I'll see how far I can get to knocking all this out.
It is supposed to bud... since it was technically disabled you wouldn't have seen that dialogue via normal playthrough. That choice will only pop active if the Player "belted" Maddie (whipped her). In that specific save you loaded you did not do that, so it's working properly imo.I noticed that it skipped dialogue option for Maddie though. The one that was greyed out. Not sure if that is relevant.
Ah ok. I was just wondering if I missed something important. No I never beat her.It is supposed to bud... since it was technically disabled you wouldn't have seen that dialogue via normal playthrough. That choice will only pop active if the Player "belted" Maddie (whipped her). In that specific save you loaded you did not do that, so it's working properly imo.
I'm with ya bud... but different strokes for folks so I bite my tongue. But yeah, I just wanted you to know that you aren't missing anything you should be seeing in that particular case.Ah ok. I was just wondering if I missed something important. No I never beat her.
Imagine beating a young girl mourning the loss of her mother... like bruh...
Appreciate ya but I'm nobody bud. There's no point of me sharing my toys with the rest of the class though if the toy is broken so it's my responsibility to share the best I can offer (without me turning off IRL 24/day). We're all in this together, just trying to have fun in this loony AVN hobby world.
The ones that humbly don't seek appreciation are the ones that deserve it.Appreciate ya but I'm nobody bud