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

5.00 star(s) 1 Vote

GrammerCop

Well-Known Member
Donor
Mar 15, 2020
1,831
1,792
Don't know if it helps, but these screenshots explain my comment completely. Which is correct?

Screen shot of the save notice. It says day 34 but I think it IS 35. I did experience new content. I think it may be because there was less content than before.
1639708462473.png

Screen shot of the versions on your OP.
1639708627553.png

Screenshot of the file on the OP.
1639708662397.png
 

Talothral

Well-Known Member
Game Developer
Jul 8, 2020
1,352
6,268
Don't know if it helps, but these screenshots explain my comment completely. Which is correct?

Screen shot of the save notice. It says day 34 but I think it IS 35. I did experience new content. I think it may be because there was less content than before.
View attachment 1548884

Screen shot of the versions on your OP.
View attachment 1548888

Screenshot of the file on the OP.
View attachment 1548890
It's a typo at the end of the day code, well either typo or it didn't get saved properly when I made the change. Wouldn't be the first time something didn't get saved properly.

EDIT: So I did some digging around on the scene replay error. The version available here is built over the old broken version (0.33.0) of the compressed version. If you want to fix it, go to the blog download the 0.34.0 compressed version then apply the update only.
 
Last edited:

ShaddyGames

Engaged Member
Modder
Donor
Game Developer
Jan 19, 2020
2,432
12,726
I chose the saint path and I only have one option in the dialogues.
View attachment 1546898 View attachment 1546907
Don't know if it helps, but these screenshots explain my comment completely. Which is correct?

Screen shot of the save notice. It says day 34 but I think it IS 35. I did experience new content. I think it may be because there was less content than before.
View attachment 1548884

Screen shot of the versions on your OP.
View attachment 1548888

Screenshot of the file on the OP.
View attachment 1548890
It's a typo at the end of the day code, well either typo or it didn't get saved properly when I made the change. Wouldn't be the first time something didn't get saved properly.
I hadn't even noticed that when I played through. Although as soon as I see that screen I roll back to save anyhow so don't usually read it. lol
 

Wills747

Engaged Member
Dec 14, 2018
2,450
5,141
My android port of Sorcerer 0.35.0 with ShaddyModda WT and Replay mod
usual gestures etc

Alternative persistent saves/log location
Grant storage permissions on first run
Save and log folder will now be in Documents/Wills747/
Now also resizing the choice menu in line with text size
Updated my Android port to 0.35
 

GrammerCop

Well-Known Member
Donor
Mar 15, 2020
1,831
1,792
It's a typo at the end of the day code, well either typo or it didn't get saved properly when I made the change. Wouldn't be the first time something didn't get saved properly.

EDIT: So I did some digging around on the scene replay error. The version available here is built over the old broken version (0.33.0) of the compressed version. If you want to fix it, go to the blog download the 0.34.0 compressed version then apply the update only.
Nah...sounds like it would be too much work. I'm lazy. I think I'm ok. My issue may be different from the issue the other bloke is having.

Have a happy holiday season. Thanks for all that both of you do.
 

IceCreamMommy

Member
Jun 6, 2018
132
48
downloaded the .35 update and .35 patch and got this error what should i do



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

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

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\ast.py", line 914, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\python.py", line 2028, in py_exec_bytecode
    exec bytecode in globals, locals
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
    python hide:
  File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
    ui.interact()
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\display\viewport.py", line 574, in render
    rend = renpy.display.render.render(self.children[0], child_width, child_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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\display\behavior.py", line 774, in render
    rv = super(Button, self).render(width, height, st, at)
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\display\im.py", line 583, in render
    return cache.get(self, render=True)
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\display\im.py", line 266, in get
    surf = image.load()
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\display\im.py", line 628, in load
    surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\loader.py", line 576, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'images/Day05/050124.webp'.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Sorcerer 0.35.0
Fri Dec 17 00:25:26 2021
 

wm.pghub

Newbie
Feb 6, 2020
19
3
Mod not working in web 034 and 035 versions.
freezes at the start at the moment of choice. And yes wrong paths to images in replay.

'images/Day05/050124.webp'. but need 'images/050124.webp' everywhere except Day034 and Day035
 

Faptime

Well-Known Member
Mar 25, 2018
1,743
3,959
Updated my Android port to 0.35
Hey Wills747. I downloaded your port (thank you) and reinstalled it, but I don't see the walkthrough options.

Screenshot_2021-12-17_072702.jpg

I always uninstall the game after I play and use the persistent saves to pick up where I left off.

------

Please disregard because I'm a moron who forgot that the options has a "walkthrough toggle" and the reinstall started with the toggle set to "off". It's never happened before, but sorry for the confusion!
 
Last edited:

Wills747

Engaged Member
Dec 14, 2018
2,450
5,141
Hey Wills747. I downloaded your port (thank you) and reinstalled it, but I don't see the walkthrough options.

View attachment 1549428

I always uninstall the game after I play and use the persistent saves to pick up where I left off.

------

Please disregard because I'm a moron who forgot that the options has a "walkthrough toggle" and the reinstall started with the toggle set to "off". It's never happened before, but sorry for the confusion!
No worries, I hadn't uninstalled 0.34 myself but this shouldn't make a difference as I think wt is persistent.
 
  • Like
Reactions: Faptime

Wacky Woohoo Pizza Man

It's Pizza Time
Donor
Feb 19, 2018
268
369
I get my copy directly from Talothral. and it has all the files. the links here are a leaked copy. chances are the person who leaked it somehow didn't have all the files. I suggest waiting till it goes public and downloading it directly from Talothral's Patreon, or subbing if you don't want to wait. I know that copy isn't missing any files in the full or compressed versions.
Looks like Talothral answered it in the thread, apparently whoever is uploading to here has been patching the base files from the broken 0.33 version which is why it isn't getting fixed.
https://f95zone.to/threads/sorcerer-v0-35-0-talothral.58369/page-147#post-7152785
 

ZTex

Engaged Member
Apr 3, 2019
2,928
4,246
downloaded the .35 update and .35 patch and got this error what should i do



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

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

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\ast.py", line 914, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\python.py", line 2028, in py_exec_bytecode
    exec bytecode in globals, locals
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
    python hide:
  File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
    ui.interact()
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\display\viewport.py", line 574, in render
    rend = renpy.display.render.render(self.children[0], child_width, child_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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\display\behavior.py", line 774, in render
    rv = super(Button, self).render(width, height, st, at)
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\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 "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\display\im.py", line 583, in render
    return cache.get(self, render=True)
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\display\im.py", line 266, in get
    surf = image.load()
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\display\im.py", line 628, in load
    surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
  File "C:\Users\aanis\Downloads\hgame\Sorcerer-pc-v0.35.0C\Sorcerer-pc\renpy\loader.py", line 576, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'images/Day05/050124.webp'.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Sorcerer 0.35.0
Fri Dec 17 00:25:26 2021
Ran into this myself and looked into it.

The problem is that the files and the mod don't follow the same filestructure. I.E the only images in a /DayX/ImageNum are days 34 and 35.

If you want to fix it you can use the attached file and drop it into /game/shaddymod/
As with all attachments remove the leading numbers. It should be named ShaddySceneReplay.rpy
 
  • Like
Reactions: Guileless

Talothral

Well-Known Member
Game Developer
Jul 8, 2020
1,352
6,268
EDIT: Okay the mod is updated no need for that now.
 
Last edited:
5.00 star(s) 1 Vote