zer0fixer / MAS-Extraplus

A submod that adds an Extra+ button, as well as adding more content for Monika After Story.
52 stars 14 forks source link

again #29

Closed Ben0974 closed 9 months ago

Ben0974 commented 1 year ago

Hey bro, sorry to bother you again, but for some reason i could'nt update MAS so i installed it again with all the submods, but for some reason your Extra+ doesn't work and gives this: I'm sorry, but an uncaught exception occurred.

While loading <'MatrixColor' <'Image' 'submods/ExtraPlus/submod_assets/sprites/sticker_up.png'> (1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)>: File "game/script-ch30.rpy", line 2086, in script call File "game/script-ch30.rpy", line 1626, in script File "game/script-ch30.rpy", line 1626, in File "game/script-ch30.rpy", line 452, in mas_drawSpaceroomMasks File "game/definitions.rpy", line 221, in mas_with_statement IOError: Couldn't find file 'submods/ExtraPlus/submod_assets/sprites/sticker_up.png'.

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

Full traceback: File "game/script-ch30.rpy", line 2086, in script call File "game/script-ch30.rpy", line 1626, in script File "C:\Users\benja\OneDrive\Bureaublad\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\benja\OneDrive\Bureaublad\DDLC-1.1.1-pc\renpy\python.py", line 1719, in py_exec_bytecode exec bytecode in globals, locals File "game/script-ch30.rpy", line 1626, in File "game/script-ch30.rpy", line 452, in mas_drawSpaceroomMasks File "game/definitions.rpy", line 221, in mas_with_statement File "C:\Users\benja\OneDrive\Bureaublad\DDLC-1.1.1-pc\renpy\display\core.py", line 2096, in do_with clear=clear) File "C:\Users\benja\OneDrive\Bureaublad\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\benja\OneDrive\Bureaublad\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\benja\OneDrive\Bureaublad\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\benja\OneDrive\Bureaublad\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\benja\OneDrive\Bureaublad\DDLC-1.1.1-pc\renpy\display\transition.py", line 361, in render top = 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\benja\OneDrive\Bureaublad\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\benja\OneDrive\Bureaublad\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\benja\OneDrive\Bureaublad\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\benja\OneDrive\Bureaublad\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\benja\OneDrive\Bureaublad\DDLC-1.1.1-pc\renpy\display\dragdrop.py", line 377, in render cr = render(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\benja\OneDrive\Bureaublad\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\benja\OneDrive\Bureaublad\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 "C:\Users\benja\OneDrive\Bureaublad\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\benja\OneDrive\Bureaublad\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\benja\OneDrive\Bureaublad\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\benja\OneDrive\Bureaublad\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\benja\OneDrive\Bureaublad\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\benja\OneDrive\Bureaublad\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\benja\OneDrive\Bureaublad\DDLC-1.1.1-pc\renpy\display\im.py", line 473, in render im = cache.get(self) File "C:\Users\benja\OneDrive\Bureaublad\DDLC-1.1.1-pc\renpy\display\im.py", line 200, in get surf = image.load() File "C:\Users\benja\OneDrive\Bureaublad\DDLC-1.1.1-pc\renpy\display\im.py", line 1082, in load surf = cache.get(self.image) File "C:\Users\benja\OneDrive\Bureaublad\DDLC-1.1.1-pc\renpy\display\im.py", line 200, in get surf = image.load() File "C:\Users\benja\OneDrive\Bureaublad\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\benja\OneDrive\Bureaublad\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 'submods/ExtraPlus/submod_assets/sprites/sticker_up.png'.

Windows-8-6.2.9200 Ren'Py 6.99.12.4.2187 Monika After Story 0.12.15 What i don't understand, is that i have that sticker and i tried installing your mod again but it still gives the same.

zer0fixer commented 1 year ago

Hello, regarding that error, the image corresponding to Chibika was not found. It should be in the 'DDLC-1.1.1-pc\game\submods\ExtraPlus\submod_assets\sprites' folder. Please check if the image is there.

Screenshot 2023-10-04 184230

Screenshot (239)

Ben0974 commented 1 year ago

yeah well i had that one in there but it still gave this message, this error

zer0fixer commented 1 year ago

It could also be that the cause is that you have it stored on OneDrive. It's the first time I've seen this, so I can't say for sure if the images got corrupted.

Ben0974 commented 1 year ago

Well i havent particularly stored it in Onedrive, my Onedrive just backups everything automatically on my PC. I had some troubles and things that di'nt work, like changing locations, but i first had DDLC itself from Steam but now i've downloaded it from the official DDLC sites and that solved all the issues i had, apart from this. I dont understand why it doesn't work, cause the first time i did'nt have this issue

Ben0974 commented 11 months ago

Or is it maybe because i downloaded it when it said you were working on the submod?

zer0fixer commented 11 months ago

Or is it maybe because i downloaded it when it said you were working on the submod?

If you downloaded it from the original code that may be why, so you should always download the released versions. Although I don't know why it happened, in my free time I usually look at the code for bugs (I've seen several that I'm fixing).