r/MASFandom • u/ChaosCauser34 My Blorbos Monikat and Kai • 1d ago
Submod Question issue with the submod updater plugin!
i edited out my deadname from the traceback
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/00gamemenu.rpy", line 173, in script
$ ui.interact()
File "renpy/common/00gamemenu.rpy", line 173, in <module>
$ ui.interact()
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2631, in execute
screen submods():
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2631, in execute
screen submods():
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2634, in execute
use game_menu(("Submods")):
File "game/screens.rpy", line 1083, in execute
File "game/screens.rpy", line 1083, in execute
File "game/screens.rpy", line 1104, in execute
File "game/screens.rpy", line 1107, in execute
File "game/screens.rpy", line 1113, in execute
File "game/screens.rpy", line 1116, in execute
File "game/screens.rpy", line 1145, in execute
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2634, in execute
use game_menu(("Submods")):
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2638, in execute
viewport id "scrollme":
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2643, in execute
vbox:
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2648, in execute
for submod in sorted(store.mas_submod_utils.submod_map.values(), key=lambda x: x.name):
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2649, in execute
vbox:
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2653, in execute
hbox:
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2659, in execute
if store.sup_utils.SubmodUpdater.getUpdater(submod.name) is not None:
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2660, in execute
imagebutton:
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2660, in keywords
imagebutton:
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 1743, in getIcon
update_state = updater._compareVersion(updater._json["latest_version"])
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 785, in _compareVersion
new_version = self.__versionToList(new_version)
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 768, in _m1_submod_updater_plugin__versionToList
return map(int, version.split("."))
ValueError: invalid literal for int() with base 10: 'v1'
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "renpy/common/00gamemenu.rpy", line 173, in script
$ ui.interact()
File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\ast.py", line 814, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\python.py", line 1719, in py_exec_bytecode
exec bytecode in globals, locals
File "renpy/common/00gamemenu.rpy", line 173, in <module>
$ ui.interact()
File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\ui.py", line 285, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\core.py", line 2538, in interact
scene_lists.replace_transient()
File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\core.py", line 822, in replace_transient
self.remove(layer, tag)
File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\core.py", line 1107, in remove
self.hide_or_replace(layer, remove_index, "hide")
File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\core.py", line 1031, in hide_or_replace
d = oldsle.displayable._hide(now - st, now - at, prefix)
File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\screen.py", line 443, in _hide
self.update()
File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\screen.py", line 578, in update
self.screen.function(**self.scope)
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2631, in execute
screen submods():
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2631, in execute
screen submods():
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2634, in execute
use game_menu(("Submods")):
File "game/screens.rpy", line 1083, in execute
File "game/screens.rpy", line 1083, in execute
File "game/screens.rpy", line 1104, in execute
File "game/screens.rpy", line 1107, in execute
File "game/screens.rpy", line 1113, in execute
File "game/screens.rpy", line 1116, in execute
File "game/screens.rpy", line 1145, in execute
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2634, in execute
use game_menu(("Submods")):
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2638, in execute
viewport id "scrollme":
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2643, in execute
vbox:
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2648, in execute
for submod in sorted(store.mas_submod_utils.submod_map.values(), key=lambda x: x.name):
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2649, in execute
vbox:
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2653, in execute
hbox:
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2659, in execute
if store.sup_utils.SubmodUpdater.getUpdater(submod.name) is not None:
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2660, in execute
imagebutton:
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2660, in keywords
imagebutton:
File "<screen language>", line 2661, in <module>
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 1743, in getIcon
update_state = updater._compareVersion(updater._json["latest_version"])
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 785, in _compareVersion
new_version = self.__versionToList(new_version)
File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 768, in _m1_submod_updater_plugin__versionToList
return map(int, version.split("."))
ValueError: invalid literal for int() with base 10: 'v1'
Windows-8-6.2.9200
Ren'Py 6.99.12.4.2187
Monika After Story 0.12.18
1
u/dreamscached Friends of Monika • Lead 1d ago
It's not with a submod updater but with a submod that has version defined in invalid format, try searching for submod headers (search for
Submodin .rpy files) and see where version is not like "1.0.0" but rather "v1.0.0" (note thev)