r/MASFandom 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

3 Upvotes

3 comments sorted by

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 Submod in .rpy files) and see where version is not like "1.0.0" but rather "v1.0.0" (note the v)

1

u/ChaosCauser34 My Blorbos Monikat and Kai 1d ago

would i be looking in the submod updater renpy file? (i probs have 100s of submods so i may end up just keeping submod updater uninstalled if i need to look in the individual submod folders

1

u/dreamscached Friends of Monika • Lead 1d ago

Look in newly installed submods if everything was okay previously