Closed AgentAlphakill closed 4 years ago
Create a new shortcut to DDLC.exe
and try to launch the game from it.
I get the same error, but it is an ongoing issue with Linux installs (I run Ubuntu). My wager is it's because you are running the unstable branch of MAS. Try duplicating your install on the stable version, and then run the submod updater from there - since you're on Windows it should work.
Stable/unstable are irrelevant. Both branches are even at the moment, plus they don't change how images are loaded.
Ahh ok, good to know - thanks for the heads up!
Just noticed something with this issue as well as my own - is it perhaps looking for the files in the wrong location? It seems to be looking for them in lib/windows-i686/Submods/Submod Updater Plugin rather than within the game directory?
Are you using windows when you get they error
Yeah it's looking in the wrong dir. Typically this happens if you run from shell when not cd
'd to the basedir of the game
It is on windows and I am using the unstable version.
Did you try Booplicate's recommendation of creating a new shortcut to DDLC.exe? It should work for windows. https://github.com/Booplicate/MAS-Submods-SubmodUpdaterPlugin/issues/2
Edit: updated link, for whatever reason the previous one was sending me to the wrong place.
did your issue clear up?
The install worked fine and I can access all the rooms, but when I attempt the update through the submods segment in the menu, this pops up.
I'm sorry, but an uncaught exception occurred.
While loading <'Image' u'lib/windows-i686/Submods/Submod Updater Plugin/indicator_update_available.png'>: File "renpy/common/00gamemenu.rpy", line 173, in
$ ui.interact()
IOError: Couldn't find file 'lib/windows-i686/Submods/Submod Updater Plugin/indicator_update_available.png'.
-- Full Traceback ------------------------------------------------------------
Full traceback: File "lib/windows-i686/00gamemenu.rpyc", line 173, in script File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\ast.py", line 814, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\python.py", line 1719, in py_exec_bytecode exec bytecode in globals, locals File "renpy/common/00gamemenu.rpy", line 173, in
$ ui.interact()
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\ui.py", line 285, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, kwargs)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\core.py", line 2526, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, kwargs)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\core.py", line 2883, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\core.py", line 1955, in draw_screen
renpy.config.screen_height,
File "renpy/display/render.pyx", line 427, in renpy.display.render.render_screen (gen\renpy.display.render.c:6806)
rv = render(root, width, height, 0, 0)
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\layout.py", line 693, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\transition.py", line 353, in render
return render(self.new_widget, width, height, st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\layout.py", line 693, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\layout.py", line 693, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\screen.py", line 623, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\layout.py", line 693, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\layout.py", line 1081, in render
st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\layout.py", line 853, in render
surf = render(d, rw, height - y, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\layout.py", line 1081, in render
st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\layout.py", line 1497, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\layout.py", line 1492, in sizeit
rend = render(pos_d[pos], width, height, st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\viewport.py", line 259, in render
surf = renpy.display.render.render(self.child, child_width, child_height, st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\layout.py", line 895, in render
surf = render(d, width - x, rh, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\layout.py", line 895, in render
surf = render(d, width - x, rh, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\layout.py", line 853, in render
surf = render(d, rw, height - y, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "renpy/display/accelerator.pyx", line 108, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:2027)
cr = render(child, widtho, heighto, st - self.child_st_base, at)
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "renpy/display/accelerator.pyx", line 108, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:2027)
cr = render(child, widtho, heighto, st - self.child_st_base, at)
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\layout.py", line 318, in render
surf = render(self.child, width, height, st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\layout.py", line 1224, in render
return renpy.display.render.render(self.child, w, h, st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\image.py", line 387, in render
return wrap_render(self.target, width, height, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\image.py", line 208, in wrap_render
rend = render(child, w, h, st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "renpy/display/accelerator.pyx", line 108, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:2027)
cr = render(child, widtho, heighto, st - self.child_st_base, at)
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\im.py", line 473, in render
im = cache.get(self)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\im.py", line 200, in get
surf = image.load()
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\display\im.py", line 524, in load
surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
File "C:\Users\jjjoo\Desktop\DDLC-1.1.1-pc\renpy\loader.py", line 543, in load
raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'lib/windows-i686/Submods/Submod Updater Plugin/indicator_update_available.png'.
Windows-8-6.2.9200 Ren'Py 6.99.12.4.2187 Monika After Story 0.11.5-unstable.2020.09.12.129