Mod Ren'Py Thirsty for My Guest [S4 Ep. 28SE] Multi-Mod [Sancho1969]

4.00 star(s) 3 Votes

Sancho1969

Devoted Member
Modder
Donor
Jan 19, 2020
11,837
44,417
TFMG SM Cover.jpg

Overview:
In-game mod for Thirsty For My Guest
Multi-mod adds support for naming and deleting saves, adds a stat screen, displays in-game walkthough and more.
As always if you like the game please show your support for the Developer whose respective links are found below.

*** SanchoMod Core Versions ***
S4 - SancohMod Core v7b
S3 - SanchoMod Core v7b
S2 - SanchoMod Core v5b
Another massive overhaul of core mod with 1,000's of cumulative hours in development

*** Mod updates will be on full Episode SE releases, not partial or half-episode releases unless critical ***
It is highly recommended you run via your secondary graphics processor (not your integrated), instructions below.

Updated: 03-12-2024
Game/Creator: Thirsty For My Guest / monkeyposter_7 - -
Modder: Sancho1969 F95
Mod Version: S2 E18SE, S3 E24SE, S4 E28SE
Game Version: Season 2 Episode 18SE, Season 3 Episode 24SE, Season 4 Episode 28SE
Language: English


Features (S2E18SE & S3E24SE shared, see FAQ Spoiler below for Season specific features):
  • Improved aesthetics with animated mod menus/screens, all fully customizable to tailor your personal experience.
  • Too many story branches got you down 'cause you can't remember which of your saves is which? I gotcha covered. Includes the Original SanchoMod save description feature. Often imitated (including the use of my GUI buttons) the SanchoSave is more intelligent and efficient, saving you keystrokes as it autoloads the save slot descriptions and it also allows you to completely escape the process of saving if you wish (I've personally not seen this feature with other imitations). Feature can be toggled on/off anytime as desired.
  • Adds multiple exhaustive stats screens always accessible via the MiniMenu or Options menu. Resizable, toggle-enabled, various formats, and more.
  • Adds in-game walkthrough ChoiceGuide noting all variable changes and highlighting important choices. Can be toggled on/off at anytime, play as YOU want to play. You are not forced to view spoilers if you do not wish.
  • Multiple opacity and text sizing options to customize your experience including dialogue boxes, text and fonts, QuickMenu sizing and format versions, and more. All can be toggled on/off as desired, again allowing you even more control to tailor your experience.
  • Adds a custom fully unlocked scene gallery (SanchoGallery) that runs completely independent.
  • Adds professionally coded custom cheats (SanchoCheats) if applicable (varies from port to port).
  • Too many new features to list.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.

Installation:
You don't have permission to view the spoiler content. Log in or register now.
SaveFixer:
(Using SanchoModded saves in an unmodded game)
You don't have permission to view the spoiler content. Log in or register now.
Change-Log:
You don't have permission to view the spoiler content. Log in or register now.

You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
Season 3
TFMG B01a.jpg TFMG B01b.jpg TFMG B01c.jpg TFMG B01d.jpg TFMG B01e.jpg
TFMG B01fb.jpg TFMG B01gb.jpg TFMG B01hb.jpg TFMG B01ib.jpg

Season 2
TFMGF SM D01b.jpg TFMGF SM D01c.jpg TFMGF SM D01a.jpg TFMGF SM D01d.jpg TFMGF SM D01h.jpg TFMGF SM D01e.jpg TFMGF SM D01f.jpg TFMGF SM D01g.jpg
TFMGF SM D01k.jpg TFMGF SM D01j.jpg TFMGF SM D01i.jpg


(Screenshot below explains the SanchoMod interface/features)
OTR D01a.jpg
If you enjoy my mods and guides, please consider smashing the "(y)like" to give me support. You won't see links or advertisements in any of my mods, all I ask is for your gratitude if you enjoy my work. Feel free to follow my profile where I post new mods, updates, and status of works-in-progress. If you find this particular mod beneficial and/or enjoyable, consider leaving a proper review and a "vote" so others might benefit from your personal experience. My personal thanks (as always) to the hardworking devs, compressors, and admins. Kindest regards and be well.

Special note to a couple wanna-be hack "modders" out there: I know you're stealing my code for your personal monetary gain. Keep it up and I'll call you out publicly with ample evidence.
Always give credit to the rightful creator, show respect, and don't get your hand stuck in the cookie jar.
 
Last edited:

Sancho1969

Devoted Member
Modder
Donor
Jan 19, 2020
11,837
44,417
Sancho1969 Can you add gallery unlocker to the mod?
Sorry for the late reply. I will certainly look into it but must finish the other open projects I've started. I will take a look and if it can be written quickly then I'll put your request on the front burner for sure. Regards.
 
  • Like
Reactions: Moffy

Sancho1969

Devoted Member
Modder
Donor
Jan 19, 2020
11,837
44,417
Sancho1969 Can you add gallery unlocker to the mod?
Ha, I think I got it, simple enough and not permanent (doesn't write to the persistent). Give me a bit to double-check it's bug free and update posts.

Edit: Made a post in the TFMG thread with the Ep17 Gallery Unlocker here.
 
Last edited:
  • Like
Reactions: UraN82 and Moffy

lithingwolf

Newbie
Jun 1, 2021
17
16
the game dont start and then appear a message saying "I'm sorry, but an uncaught exception occurred."
 

Sancho1969

Devoted Member
Modder
Donor
Jan 19, 2020
11,837
44,417
Sancho1969 Can you add gallery unlocker to the mod?
Incorporated the unlocker in v17.2 of mod. New update dropped so I'll have to update the mod to 17.4, sorry for the delay.

is this mod compatible with season 1?
Nope. This is specifically for Season 2 as stated.

This mod is compatible with version 17.4?
Figures as soon as I did a complete rewrite that a new update would drop. Give me a bit and I'll update it to 17.4 soon. I've to finish a couple projects while I DL the update, then I'll get right to it.

Edit: While I update the newest scripts, putting the v17.2 multi-mod in v17.4 works just fine, nothing is broken. I verified chapters thru 17 walkthrough work no errors, gallery unlocks no errors (and includes a 5th page bonus that's not in OEM game), and Stats page works no errors. I'll post the update to full v17.4 as soon as completed. Regards.
 
Last edited:

zoe_meat

Active Member
Aug 8, 2020
500
371
I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/000window.rpy", line 114, in _window_auto_callback
_window_show(auto=True)
File "renpy/common/000window.rpy", line 69, in _window_show
renpy.with_statement(trans)
TypeError: unsupported operand type(s) for *: 'NoneType' and 'float'

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

Full traceback:
File "renpy/bootstrap.py", line 326, in bootstrap
renpy.main.main()
File "renpy/main.py", line 617, in main
run(restart)
File "renpy/main.py", line 148, in run
renpy.execution.run_context(True)
File "renpy/execution.py", line 922, in run_context
context.run()
File "script181.rpyc", line 1518, in script
File "script181.rpyc", line 1518, in script
File "renpy/ast.py", line 683, in execute
statement_name(getattr(who, "statement_name", "say"))
File "renpy/ast.py", line 46, in statement_name
i(name)
File "renpy/common/000window.rpy", line 114, in _window_auto_callback
_window_show(auto=True)
File "renpy/common/000window.rpy", line 69, in _window_show
renpy.with_statement(trans)
File "renpy/exports.py", line 1637, in with_statement
return renpy.game.interface.do_with(trans, paired, clear=clear)
File "renpy/display/core.py", line 2546, in do_with
clear=clear)
File "renpy/display/core.py", line 3007, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
File "renpy/display/core.py", line 3517, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "renpy/display/core.py", line 2377, in draw_screen
renpy.config.screen_height,
File "render.pyx", line 492, in renpy.display.render.render_screen
File "render.pyx", line 263, in renpy.display.render.render
File "renpy/display/layout.py", line 751, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 263, in renpy.display.render.render
File "renpy/display/transition.py", line 368, in render
top = render(self.new_widget, width, height, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 263, in renpy.display.render.render
File "renpy/display/layout.py", line 751, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 263, in renpy.display.render.render
File "renpy/display/layout.py", line 751, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 263, in renpy.display.render.render
File "renpy/display/screen.py", line 681, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 263, in renpy.display.render.render
File "renpy/display/layout.py", line 751, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 263, in renpy.display.render.render
File "renpy/display/layout.py", line 1156, in render
st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 263, in renpy.display.render.render
File "renpy/text/text.py", line 2033, in render
virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
File "renpy/text/text.py", line 636, in __init__
glyphs = ts.glyphs(s, self)
File "renpy/text/text.py", line 248, in glyphs
fo = font.get_font(self.font, self.size, self.bold, self.italic, 0, self.antialias, self.vertical, self.hinting, layout.oversample)
File "renpy/text/font.py", line 700, in get_font
rv = ftfont.FTFont(face, int(size * scale), bold, italics, outline, antialias, vertical, hinting) # @UndefinedVariable
TypeError: unsupported operand type(s) for *: 'NoneType' and 'float'
 
  • Like
Reactions: Aizar
4.00 star(s) 3 Votes