Mod Ren'Py Sorcerer Official Multi-Mod [ShaddyModda]

5.00 star(s) 1 Vote

Faptime

Well-Known Member
Mar 25, 2018
1,743
3,959
For anyone wondering: This game has no audio / sound / music.
It's unlikely to be added either since the previous game had none and this game even has the audio options removed from RenPy preferences menu.
It might have great story (like the last game), but if audio is important to you then you can save yourself the 5GB(!) download.
I've only downloaded to check, because I received no answer here, and already deleted the game.
So you deleted this pretty amazing game because... it didn't have a soundtrack?

Your loss, actually.
 

I_Love_Latex

Newbie
Mar 17, 2018
61
179
ShaddyModda Seems your patch has broken day 28, any chance of having a look to see if it actually is the cause?

I have attached a save right before the exception and missing images ;)
 

ShaddyGames

Engaged Member
Modder
Donor
Game Developer
Jan 19, 2020
2,432
12,726
ShaddyModda Seems your patch has broken day 28, any chance of having a look to see if it actually is the cause?

I have attached a save right before the exception and missing images ;)
As far as I know, no one else has had an issue, but I'll check it out as soon as I get the chance. May not be until tomorrow though. I have a pretty full plate today.
 
  • Like
Reactions: I_Love_Latex

ShaddyGames

Engaged Member
Modder
Donor
Game Developer
Jan 19, 2020
2,432
12,726
Do you have day28.rpa in the 'game' folder? If not click on the "Update Only" link on the games OP.
 

ShaddyGames

Engaged Member
Modder
Donor
Game Developer
Jan 19, 2020
2,432
12,726
ShaddyModda Seems your patch has broken day 28, any chance of having a look to see if it actually is the cause?

I have attached a save right before the exception and missing images ;)
I just tested the save you posted, and it worked fine for me. Try re-extracting the game (don't forget the update only file) and mod to a new folder, and try again.
 

BigLurker

Member
Jun 16, 2018
273
404
I just tested the save you posted, and it worked fine for me. Try re-extracting the game (don't forget the update only file) and mod to a new folder, and try again.
We are just stupid, sorry. Needed to go to the main game page, and use the update only option. Like you mentioned. That caused the image not found error. I blame the fact that most download links are the full package and usually we dont need to read and use a different update link;)
 
  • Like
Reactions: I_Love_Latex

I_Love_Latex

Newbie
Mar 17, 2018
61
179
I just tested the save you posted, and it worked fine for me. Try re-extracting the game (don't forget the update only file) and mod to a new folder, and try again.
Yep, I am officially a moron :D

In my defense, I am used to the main download link being the latest version for the game you want to download, however as it is clearly marked as version 0.27 I have no excuses.

Sorry for giving you added work, your mod is great and I shall self flagellate tonight as punishment for daring to think the issue wasn't actually my fault!
 
  • Haha
Reactions: ShaddyGames

WhY NoT?!

Member
Sep 2, 2019
234
202
ShaddyModda There's an error when you try to go to page 2 in the scene replay.



Code:
I'm sorry, but an uncaught exception occurred.

While loading <'Image' u'images/Day29/290203.webp'>:
IOError: Couldn't find file 'images/Day29/290203.webp'.

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

Full traceback:
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
    $ ui.interact()
  File "G:\Descarcari\Sorcerer-pc\renpy\ast.py", line 914, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "G:\Descarcari\Sorcerer-pc\renpy\python.py", line 2028, in py_exec_bytecode
    exec bytecode in globals, locals
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
    $ ui.interact()
  File "G:\Descarcari\Sorcerer-pc\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\core.py", line 3194, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\core.py", line 2094, in draw_screen
    renpy.config.screen_height,
  File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen\renpy.display.render.c:6805)
    rv = render(root, width, height, st, st)
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\transition.py", line 353, in render
    return render(self.new_widget, width, height, st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\screen.py", line 675, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\viewport.py", line 623, in render
    surf = renpy.display.render.render(c, cw, ch, st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\layout.py", line 1127, in render
    st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\behavior.py", line 774, in render
    rv = super(Button, self).render(width, height, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\layout.py", line 1127, in render
    st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\im.py", line 583, in render
    return cache.get(self, render=True)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\im.py", line 266, in get
    surf = image.load()
  File "G:\Descarcari\Sorcerer-pc\renpy\display\im.py", line 628, in load
    surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
  File "G:\Descarcari\Sorcerer-pc\renpy\loader.py", line 576, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'images/Day29/290203.webp'.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Sorcerer 0.28.0
Thu Sep 16 06:54:14 2021
 

ShaddyGames

Engaged Member
Modder
Donor
Game Developer
Jan 19, 2020
2,432
12,726
ShaddyModda There's an error when you try to go to page 2 in the scene replay.



Code:
I'm sorry, but an uncaught exception occurred.

While loading <'Image' u'images/Day29/290203.webp'>:
IOError: Couldn't find file 'images/Day29/290203.webp'.

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

Full traceback:
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
    $ ui.interact()
  File "G:\Descarcari\Sorcerer-pc\renpy\ast.py", line 914, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "G:\Descarcari\Sorcerer-pc\renpy\python.py", line 2028, in py_exec_bytecode
    exec bytecode in globals, locals
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
    $ ui.interact()
  File "G:\Descarcari\Sorcerer-pc\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\core.py", line 3194, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\core.py", line 2094, in draw_screen
    renpy.config.screen_height,
  File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen\renpy.display.render.c:6805)
    rv = render(root, width, height, st, st)
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\transition.py", line 353, in render
    return render(self.new_widget, width, height, st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\screen.py", line 675, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\viewport.py", line 623, in render
    surf = renpy.display.render.render(c, cw, ch, st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\layout.py", line 1127, in render
    st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\behavior.py", line 774, in render
    rv = super(Button, self).render(width, height, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\layout.py", line 1127, in render
    st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\im.py", line 583, in render
    return cache.get(self, render=True)
  File "G:\Descarcari\Sorcerer-pc\renpy\display\im.py", line 266, in get
    surf = image.load()
  File "G:\Descarcari\Sorcerer-pc\renpy\display\im.py", line 628, in load
    surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
  File "G:\Descarcari\Sorcerer-pc\renpy\loader.py", line 576, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'images/Day29/290203.webp'.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Sorcerer 0.28.0
Thu Sep 16 06:54:14 2021
Did you also download and extract the Update Only file or only the game download? Cause the game download does not include the 0.29.0 content. Page 2 works perfectly if you have the Day29.rpa file in your 'game' folder

screenshot0001.jpg
 
  • Like
Reactions: Segovax
5.00 star(s) 1 Vote