zer0fixer / MAS-Extraplus

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

I tried to add Chibi Monika and this happened. #21

Closed End336 closed 1 year ago

End336 commented 1 year ago

[code] I'm sorry, but an uncaught exception occurred.

While running game code: File "game/script-ch30.rpy", line 2181, in script $ mas_randchat.wait() File "game/script-ch30.rpy", line 2181, in $ mas_randchat.wait() File "game/definitions.rpy", line 8370, in wait renpy.pause(WAITING_TIME, hard=True) File "game/Submods/ExtraPlus/Extra_Plus_Main.rpy", line 312, in draw_sprite_one (0, 0), MASFilterSwitch("submods/ExtraPlus/submod_assets/sprites/accessories/0/{}.png".format(chibi_sprites_0[persistent.accessory_layer_1])) IndexError: list index out of range

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

Full traceback: File "game/script-ch30.rpy", line 2181, in script $ mas_randchat.wait() File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\ast.py", line 814, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\python.py", line 1719, in py_exec_bytecode exec bytecode in globals, locals File "game/script-ch30.rpy", line 2181, in $ mas_randchat.wait() File "game/definitions.rpy", line 8370, in wait renpy.pause(WAITING_TIME, hard=True) File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\exports.py", line 1278, in pause rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward) File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\ui.py", line 285, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, kwargs) File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\display\core.py", line 2526, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, kwargs) File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\display\image.py", line 387, in render return wrap_render(self.target, width, height, st, at) File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\display\layout.py", line 1222, in render self.update(st, at) File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\display\layout.py", line 1209, in update child, redraw = self.function(st, at, *self.args, **self.kwargs) File "game/Submods/ExtraPlus/Extra_Plus_Main.rpy", line 312, in draw_sprite_one (0, 0), MASFilterSwitch("submods/ExtraPlus/submod_assets/sprites/accessories/0/{}.png".format(chibi_sprites_0[persistent.accessory_layer_1])) IndexError: list index out of range

Windows-8-6.2.9200 Ren'Py 6.99.12.4.2187 Monika After Story 0.12.14 [/code]

zer0fixer commented 1 year ago

Can you check if these files are there? Since what happens is that it did not find the image that it is supposed to show. Your Monika/game/submods/ExtraPlus/submod_assets/sprites/accessories/0/

Screenshot (168) Screenshot (169)

zer0fixer commented 1 year ago

If you see that everything is fine with the images, then place this temporary rpy file in the /submod folder. Once you've pasted it, open the game so that the chibika sprites reset instantly, you don't need to wait long. Simply say goodbye to Monika to close the game and finally delete the rpy and rpyc files. If you leave them there, the chibika sprites will always reset, so don't leave those files there.

https://drive.google.com/file/d/1LQ1JxIKIRLQsAmymc5au_HIAlnlJxXm9/view?usp=sharing

End336 commented 1 year ago

Okay so I put the Fix_Chibi file in the submod folder and also checked if the image files were there which they are but I am still getting an error. [code] I'm sorry, but an uncaught exception occurred.

While running game code: File "game/script-ch30.rpy", line 2181, in script $ mas_randchat.wait() File "game/script-ch30.rpy", line 2181, in $ mas_randchat.wait() File "game/definitions.rpy", line 8370, in wait renpy.pause(WAITING_TIME, hard=True) File "game/Submods/ExtraPlus/Extra_Plus_Main.rpy", line 312, in draw_sprite_one (0, 0), MASFilterSwitch("submods/ExtraPlus/submod_assets/sprites/accessories/0/{}.png".format(chibi_sprites_0[persistent.accessory_layer_1])) IndexError: list index out of range

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

Full traceback: File "game/script-ch30.rpy", line 2181, in script $ mas_randchat.wait() File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\ast.py", line 814, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\python.py", line 1719, in py_exec_bytecode exec bytecode in globals, locals File "game/script-ch30.rpy", line 2181, in $ mas_randchat.wait() File "game/definitions.rpy", line 8370, in wait renpy.pause(WAITING_TIME, hard=True) File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\exports.py", line 1278, in pause rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward) File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\ui.py", line 285, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, kwargs) File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\display\core.py", line 2526, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, kwargs) File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\display\image.py", line 387, in render return wrap_render(self.target, width, height, st, at) File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\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:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\display\layout.py", line 1222, in render self.update(st, at) File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\display\layout.py", line 1209, in update child, redraw = self.function(st, at, *self.args, **self.kwargs) File "game/Submods/ExtraPlus/Extra_Plus_Main.rpy", line 312, in draw_sprite_one (0, 0), MASFilterSwitch("submods/ExtraPlus/submod_assets/sprites/accessories/0/{}.png".format(chibi_sprites_0[persistent.accessory_layer_1])) IndexError: list index out of range

Windows-8-6.2.9200 Ren'Py 6.99.12.4.2187 Monika After Story 0.12.14 [/code]