tw4449-s-MAS-Submods / tw4449-Custom-Room-Selection-Pack-Main-Repository

26 stars 5 forks source link

IOError: can't find file that's already there #58

Closed SomeoneAlmost closed 6 months ago

SomeoneAlmost commented 6 months ago

Hi, so what is happening is that I'm trying to load the game, but immediately presented with a error message that says IOError: Couldn't find file 'mod_assets/location/spaceroom/spaceroom-n.png' (I'll post what the full message says down below) but I have checked the mod_assets/location/spaceroom and I've found the spaceroom-n.png in the proper place, so I have no idea why it's not working. I've also tried to redownload the mod twice, but sadly it hasn't worked. I don't know what went wrong, I don't know what the error message means, but here it is here-

I'm sorry, but an uncaught exception occurred.

While loading <'Image' u'mod_assets/location/spaceroom/spaceroom-n.png'>: File "game/script-ch30.rpy", line 2149, in script call File "game/event-handler.rpy", line 3119, in script call File "game/script-story-events.rpy", line 1197, in script call File "game/script-story-events.rpy", line 1455, in script call File "game/script-ch30.rpy", line 1634, in script File "game/script-ch30.rpy", line 1634, in File "game/script-ch30.rpy", line 460, in mas_drawSpaceroomMasks File "game/definitions.rpy", line 221, in mas_with_statement IOError: Couldn't find file 'mod_assets/location/spaceroom/spaceroom-n.png'.

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

Full traceback: File "game/script-ch30.rpy", line 2149, in script call File "game/event-handler.rpy", line 3119, in script call File "game/script-story-events.rpy", line 1197, in script call File "game/script-story-events.rpy", line 1455, in script call File "game/script-ch30.rpy", line 1634, in script 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 1634, in File "game/script-ch30.rpy", line 460, in mas_drawSpaceroomMasks File "game/definitions.rpy", line 221, in mas_with_statement File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\display\core.py", line 2096, in do_with clear=clear) 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\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\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 "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:\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\im.py", line 473, in render im = cache.get(self) File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\display\im.py", line 200, in get surf = image.load() File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\display\im.py", line 524, in load surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename) File "C:\Program Files (x86)\Steam\steamapps\common\Doki Doki Literature Club\renpy\loader.py", line 543, in load raise IOError("Couldn't find file '%s'." % name) IOError: Couldn't find file 'mod_assets/location/spaceroom/spaceroom-n.png'.

Windows-8-6.2.9200 Ren'Py 6.99.12.4.2187 Monika After Story 0.12.15-unstable.2023.09.20.168

Could someone tell me what's going wrong? Is it me, or the program?

SomeoneAlmost commented 6 months ago

Oh, I'm running it off steam (if that's helpful)

tw4449 commented 6 months ago

The first two immediate possibilities that come to mind are that it might be because you're running off of steam, that can cause all kinds of weird issues. Second, it's possible that the rooms were not put in the right place, I would check one more time, very, very carefully to make sure that it's exactly as the instructions say.

tw4449 commented 6 months ago

Actually I just realized, the file it's trying to load isn't even one from this submod, it's the default room image. Did MAS work before you installed the custom rooms?

SomeoneAlmost commented 6 months ago

Yeah, it did. It seems to be working fine now (I just had to both redownload MAS, and your mod)- But I lost the current saves, so now I'm at 185 affection, the game is running though and there's a notification for the mod update so it seems to exist in game I'll open up another "issue" thing if I run into trouble when I eventually reach 400 affection, but thanks for your help!