- Apr 14, 2020
- 1,064
- 989
An assumed name for a variable labeled "TC" since it is increased whenever MC does something with somebody who wasn't the one chosen at the end of EP 8.what's this tremolocheat ??
All I can tell you is that it works for Steam and non-Steam. GOG should be the exact same as non-Steam but I can't confirm that. I see no reason on Earth why it wouldn't work as long as you put the correct mod version inside the correct VN version (S1/S2 is one mod/VN, S3 is another mod/VN).is this mod work with gog version 0.4.8.14 ?
For me, it fails to load the game on the GOG version. I can't even get to the main menu and I think it has to do with the intro screens.is this mod work with gog version 0.4.8.14 ?
label before_main_menu:
if discordrun:
python:
import io
state = "mm"
try:
io.open("game/state.txt", 'w+', encoding = "utf-8").write(state)
except:
pass
return
Considering your previous post my best guess is that there is a call in a script that GOG adds (not a part of the standard archives like the Steam/non-Steam are) that's calling for that purple GOG screen and causing the "crash". Looking for something named "gog xxxx" in some folder under "games" is where I would personally start as that's likely the culprit.... again, just and educated guess. Obviously I don't GOG, I either Steam or non-Steam, nothing else.I'm bored so I thought I would look into it a little further. Since it's related to the splash screen, I looked at the splash.rpy that came with the GOG version. After seeing this code:
I checked the state.txt for GOG and the Patreon/SanchoMod installations. The GOG one has "mm" as the content of the file and the Patreon has "sp"Python:label before_main_menu: if discordrun: python: import io state = "mm" try: io.open("game/state.txt", 'w+', encoding = "utf-8").write(state) except: pass return
Further investigation with the discord.py file shows that this is only related to where the game is at the time. Making my way to episode one changed it to "ep1" like shown in discord.py
I don't feel like tearing it apart further and will just go back to the conclusion that I reached when I tried to do some SM runs to take into ep9 after playing with my pure ones, which is that GOG is not compatible with SanchoMod.
label splashscreen
exists. elif nonPatreonConfig:
show legal_info with dissolve
$ renpy.pause()
show gog_screen with dissolve
hide legal_info with dissolve
if steamConfig:
show legal_info_steam_version with dissolve
elif nonPatreonConfig:
show legal_info with dissolve
$ renpy.pause()
show gog_screen with dissolve
hide legal_info with dissolve
else:
show legal_info_patreon_version with dissolve
I'm aware of all the code bud. The splash segment is the same across the board, all versions. The standard VN both Steam and non-Steam have that GOG small button in them for the gui AND that GOG purple screen... I just looked. I forced the VN into non-Steam and non-Patreon and the GOG stuff all worked fine for me. S3 is the version I did the testing in. So, my conclusion is the SanchoMod will indeed work with all versions according to the code... unless, like I mentioned in my previous post, GOG stuffs an extra file in as a key... I've done similar things so I know it's possible.Ok, header.rpy is where thelabel splashscreen
exists.
This bit of code is what is probably missing from the SanchoMod scripts.rpa:
It's part of this block:Python:elif nonPatreonConfig: show legal_info with dissolve $ renpy.pause() show gog_screen with dissolve hide legal_info with dissolve
If it's not this, then it's possibly wherever it returns to at the end of that label because the main menu looks different on the two versions.Python:if steamConfig: show legal_info_steam_version with dissolve elif nonPatreonConfig: show legal_info with dissolve $ renpy.pause() show gog_screen with dissolve hide legal_info with dissolve else: show legal_info_patreon_version with dissolve
View attachment 2337044
The GOG version also doesn't access the appdata saves and only uses the saves folder inside the game folder, so it is easiest to say that if somebody is on this site, they can grab the version that is here and does work with the mod.
I have no doubt you know the code. You mentioned in your previous post the code calling the purple screen. That elif block is the one that shows legal_info and gog_screen. With the mod installed, it evaluates as False and shows legal_info_patreon_version as shown in my screenshots from earlier. If that is by design, you can answer and not me.I'm aware of all the code bud. The splash segment is the same across the board, all versions.
This is interesting because a "BeingaDIK-GOG-1535311497" folder does populate with saves for me in appdata with a clean GOG install (no SanchoMod installed). When I install SanchoMod to my clean GOG Install, a "BeingaDIK-1535311494" folder with saves will populate in appdata.The GOG version also doesn't access the appdata saves and only uses the saves folder inside the game folder, so it is easiest to say that if somebody is on this site, they can grab the version that is here and does work with the mod.
Well, it's going to be difficult for me to say since you would also have that issue without the mod installed since that is a PinkCake music file sorter, not mine (it's there by default). Install the mod inside a clean (unadulterated) version of the VN and you'll be fine, otherwise it's likely to do with some shenanigans you've done on your end considering the tens of thousands of installs and the only music issue is it not saving favorites ATM.Hey Sancho, loving the content you have been putting out and i am fairly new to modding. I have followed the install instructions to the T but I keep getting this error code when trying to run the game..
While running game code:
File "game/SanchoMod/scripts/music.rpy", line 467, in <module>
NameError: name 'itemgetter' is not defined
If you could help me out or point me in the right direction on how to fix it I would greatly appreciate it.
Thanks! (Also attached the full traceback if that helps)
Good morning. There are a few post like this one here. Bottom line: SanchoMod is not currently mobile compatible, it is designed for PC use only. I'll work on sorting that once I can get caught up and catch my breath. Regards.Hey is there an Android ported version of the game with this mod integrated into it ?
P.S. Sorry if this has already been asked and answered, i couldn't find what i was looking for by myself.
Also, a big fan of yours after i played University of Problems and Leap of Faith with your mod. Thank you for making all of these so detail-oriented.
I was referring specifically to the "DevCon" enable / disable feature of the mod which doesnt seem to work.I usually have a file named "console.rpy" I put in the game folder with the following commands in it...
That usually enables the ability to enter the console. (SHIFT+O in game)... works with this game.Python:init 999 python: config.console = True config.developer = True
It's a good file to keep separate that you can just drop into a project's game folder to enable it.
I've all but given up on him. LOL.. if his mods fail too much, I'll most likely delete the mod and work on it myself.I was referring specifically to the "DevCon" enable / disable feature of the mod which doesnt seem to work.
I was able to access dev console alternatively in a similar sense to that which you mentioned, just thought Sancho might want to know that there may be a problem with the devcon enabling in his mod
What failure do I have bud? ... or you just yankin' my chain a bit? DevCon works as intended... as a matter of fact you don't even need to implement your own file to get the console like y'all been doing for who knows how long. Just go into SanchoOptions/Cheats, enable the DevCon, then press <shift>+"r" to reload. Done. How 'bout those apples?I've all but given up on him. LOL.. if his mods fail too much, I'll most likely delete the mod and work on it myself.