Mod Ren'Py Summertime Saga Naughty Tribute Mod [srksrk 68]

4.80 star(s) 13 Votes

Dfour

Member
Jul 15, 2017
400
493
186
Weird, seems like the 64 bits apk isn't compatible with the mod. I remember using it on my older phone which used the 32 bits apk

EDIT: Yikes I committed a capital mistake, posted witouth reading. I'll leave this as insight.
If you use the 64 bits apk, mod work. And if you use a phone incompatible with the 32 bits apk, there's not a single way of making it run. It is a processor and system thing, nothing you as an average user can solve.
If you want to give Joiplay a shot, they have a patch on their discord server that allegedly solved some issues but don't quote me, I haven't tested it

Code:
I'm sorry, but errors were detected in your script. Please correct the
errors listed below, and try again.


File "/storage/emulated/0/Android/data/com.kompasproductions.summertimesaga/files/game/scripts/characters/dewitt/office_button_dialogues.rpy", line 31: scene statement expects a non-empty block.
    scene expression game.timer.image("dewitt_office_sex{}"):
                                                             ^

File "/storage/emulated/0/Android/data/com.kompasproductions.summertimesaga/files/game/scripts/characters/dewitt/office_button_dialogues.rpy", line 98: scene statement expects a non-empty block.
    scene expression game.timer.image("dewitt_office_sex{}"):
                                                             ^

File "/storage/emulated/0/Android/data/com.kompasproductions.summertimesaga/files/game/scripts/characters/dewitt/office_button_dialogues.rpy", line 123: scene statement expects a non-empty block.
    scene expression game.timer.image("dewitt_office_sex{}"):
                                                             ^

File "/storage/emulated/0/Android/data/com.kompasproductions.summertimesaga/files/game/scripts/characters/dewitt/office_button_dialogues.rpy", line 193: scene statement expects a non-empty block.
    scene expression game.timer.image("dewitt_office_sex{}"):
                                                             ^

File "/storage/emulated/0/Android/data/com.kompasproductions.summertimesaga/files/game/scripts/characters/dewitt/office_button_dialogues.rpy", line 212: scene statement expects a non-empty block.
    scene expression game.timer.image("dewitt_office_c{}"):
                                                           ^

File "/storage/emulated/0/Android/data/com.kompasproductions.summertimesaga/files/game/scripts/characters/eve/button_dialogues.rpy", line 3350: show statement expects a non-empty block.
    show expression "characters/eve/eve_overlay_o_chair.png" zorder 0:
                                                                      ^

File "/storage/emulated/0/Android/data/com.kompasproductions.summertimesaga/files/game/scripts/characters/liu/dialogue/lobby.rpy", line 243: show statement expects a non-empty block.
    show anon a_sides f_brag with {'master': dissolve}:
                                                       ^

File "/storage/emulated/0/Android/data/com.kompasproductions.summertimesaga/files/game/scripts/locations/erik_s_house/basement/basement.rpy", line 186: show statement expects a non-empty block.
    show eve a_bottle f_happy:
                              ^

File "/storage/emulated/0/Android/data/com.kompasproductions.summertimesaga/files/game/scripts/locations/home/entrance/kitchen/dialogue/jen0m.rpy", line 461: show statement expects a non-empty block.
    show jenny b_naked_pregnant_belly_pickup:
                                             ^

File "/storage/emulated/0/Android/data/com.kompasproductions.summertimesaga/files/game/scripts/locations/pizzeria/interior/storage/dialogue/ano08.rpy", line 29: show statement expects a non-empty block.
    show anon a_flour f_hurt behind maria with dissolve:
                                                        ^

File "/storage/emulated/0/Android/data/com.kompasproductions.summertimesaga/files/game/scripts/locations/school/school_hall/third_floor/dewitts_office/dialogues.rpy", line 11: scene statement expects a non-empty block.
    scene expression game.timer.image("dewitt_office_c{}"):
                                                           ^

File "/storage/emulated/0/Android/data/com.kompasproductions.summertimesaga/files/game/scripts/locations/school/school_hall/third_floor/dewitts_office/dialogues.rpy", line 228: scene statement expects a non-empty block.
    scene expression game.timer.image("dewitt_office_sex{}"):
                                                             ^

File "/storage/emulated/0/Android/data/com.kompasproductions.summertimesaga/files/game/scripts/locations/school/school_hall/third_floor/dewitts_office/dialogues.rpy", line 252: scene statement expects a non-empty block.
    scene expression game.timer.image("dewitt_office_sex{}"):
                                                             ^

File "/storage/emulated/0/Android/data/com.kompasproductions.summertimesaga/files/game/scripts/locations/school/school_hall/third_floor/dewitts_office/dialogues.rpy", line 307: scene statement expects a non-empty block.
    scene expression game.timer.image("dewitt_office_sex{}"):
                                                             ^

File "/storage/emulated/0/Android/data/com.kompasproductions.summertimesaga/files/game/scripts/locations/school/school_hall/third_floor/dewitts_office/dialogues.rpy", line 640: scene statement expects a non-empty block.
    scene expression game.timer.image("school_hall_third_floor{}_b"):
                                                                     ^

Ren'Py Version: Ren'Py 7.7.1.24030407
Sun Apr  6 12:37:15 2025
 
Last edited:

Hellyo

New Member
Jun 4, 2017
14
5
41
Android is slow on compiling the game files when started for the first time. Try launching the game two or more times, it will compile more files each time before Android's power saving features kill the process again. Can take several minutes even on fast devices.
Hey! Thank you for the reply! Funny enough, I forgot the game loading while doing something else and I got to the menu, still loads slowly in the beginning but at least I know it works. Optionals too! Cheers!
 
  • Like
Reactions: srksrk 68

srksrk 68

Forum Fanatic
Modder
Sep 17, 2018
4,520
5,716
677
Hey so, I play on V.0.20.16 and ran into a problem with a Diane scene. I'm at Step #5 and the game shows me an error when I'm talking to her. I also installed other mods but I never had any problems with them, so I wanted to ask if I can somehow fix this
Sorry, there is no way to make those mods work together.
 

srksrk 68

Forum Fanatic
Modder
Sep 17, 2018
4,520
5,716
677
I can't get the German translation to work. Here's the diagnostic tool. Please help. View attachment 4732239
I do not see that the translation pack is installed. It appears that you somehow copied the sources of the google_translate package into your game folder. Those sources are for information only (or in case you want to compile those yourself) and do not (must not) be installed into your running environment.

In order to get translations to work you need of course to install the package. I do not know if the most current versions that are officially available are still compatible to this mod. Best you download the German translation package that I provide here as download. It contains many fixes made by myself that correct errors and are specific to the mod.
 

srksrk 68

Forum Fanatic
Modder
Sep 17, 2018
4,520
5,716
677
They actually do work together. I figured it out myself, I just skipped some quests with Lain's Mod. It's still odd that it only happened with Diane's quest.
They overwrite the same files, so the last one wins. If you call that "work together", so be it. As a matter of fact, you will miss the part that is overwritten -- even if it does not crash by pure luck.
 

Frieren299

New Member
Sep 11, 2022
2
0
60
They overwrite the same files, so the last one wins. If you call that "work together", so be it. As a matter of fact, you will miss the part that is overwritten -- even if it does not crash by pure luck.
I only used comparable mods like NTM and Lain's Mod so the overwritten part was just texture as far as I know. It's still weird that Diane's quest crashed from time to time ‍♂
 

Hurryzoo

New Member
Jun 9, 2024
5
0
11
Hi everyone,

I'm trying to mod Summertime Saga v0.20.16 to properly input Korean (Hangeul) characters. Because I want to name the characters in Korean.

I unpacked the vanilla rpa files using UnRen and found that DejaVuSans.ttf is set as the default font through FontGroup().

I found it in credits.rpy(c)

I want to switch to a Korean font (GmarketSansTTFMedium.ttf) and fix the input issue where only one character appears and previous ones are deleted.

I tried to find the player name renpy.input() part but couldn't locate it easily.

Furthermore, after applying the Naughty Tribute MOD, I couldn't find any font or name information in credits.rpy.

Could anyone help me find where the player name input happens and what else I should tweak for Korean IME support?

Thanks a lot!

Sincerely,
 

srksrk 68

Forum Fanatic
Modder
Sep 17, 2018
4,520
5,716
677
Hi everyone,

I'm trying to mod Summertime Saga v0.20.16 to properly input Korean (Hangeul) characters. Because I want to name the characters in Korean.

I unpacked the vanilla rpa files using UnRen and found that DejaVuSans.ttf is set as the default font through FontGroup().

I found it in credits.rpy(c)

I want to switch to a Korean font (GmarketSansTTFMedium.ttf) and fix the input issue where only one character appears and previous ones are deleted.

I tried to find the player name renpy.input() part but couldn't locate it easily.

Furthermore, after applying the Naughty Tribute MOD, I couldn't find any font or name information in credits.rpy.

Could anyone help me find where the player name input happens and what else I should tweak for Korean IME support?

Thanks a lot!

Sincerely,
This is definitely not the right place to discuss that sort of thing, also because it is in no way related to this mod.

However, the name of MC is being defined in file name.rpy of the original game (a file which is not modded here):

Code:
            frame:
                has vbox:

                    style_prefix 'name_prompt'

                label _('Choose a name for your character:')

                frame:
                    style_prefix 'text_input'
                    input:
                        allow ('abcdefghijklmnopqrstuvwxyz'
                           'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
                           '0123456789 ')
                        copypaste True
                        length 12
                        value ScreenVariableInputValue('name')

            textbutton _('Start!'):
                action (SetField(persistent, 'firstname', name.strip()), 
                    ShowMenu('mode'))
                keysym 'input_enter'
                selected False
                sensitive name.strip()
As you can see, only latin characters and digits are allowed. You would need to adapt that accordingly.
 

Hurryzoo

New Member
Jun 9, 2024
5
0
11
This is definitely not the right place to discuss that sort of thing, also because it is in no way related to this mod.

However, the name of MC is being defined in file name.rpy of the original game (a file which is not modded here):

Code:
            frame:
                has vbox:

                    style_prefix 'name_prompt'

                label _('Choose a name for your character:')

                frame:
                    style_prefix 'text_input'
                    input:
                        allow ('abcdefghijklmnopqrstuvwxyz'
                           'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
                           '0123456789 ')
                        copypaste True
                        length 12
                        value ScreenVariableInputValue('name')

            textbutton _('Start!'):
                action (SetField(persistent, 'firstname', name.strip()),
                    ShowMenu('mode'))
                keysym 'input_enter'
                selected False
                sensitive name.strip()
As you can see, only latin characters and digits are allowed. You would need to adapt that accordingly.

Thanks a lot!
 

Logjob

New Member
Sep 17, 2024
2
0
21
Hi, I'm trying to play your game on JoiPlay. It starts loading, but then it goes back to the main menu. I checked the traceback.txt, and it pointed to an issue in layeredimage.rpy around line 208 related to Becca’s sounds in the AnimatedImage.
I tried to fix it myself by removing or modifying the sounds={...} part as suggested, but the problem still persists and the game doesn't proceed.

Could you please take a look and help me fix it? I have shared the full traceback. View attachment traceback.txt View attachment traceback.txt View attachment traceback.txt
 

srksrk 68

Forum Fanatic
Modder
Sep 17, 2018
4,520
5,716
677
Hi, I'm trying to play your game on JoiPlay. It starts loading, but then it goes back to the main menu. I checked the traceback.txt, and it pointed to an issue in layeredimage.rpy around line 208 related to Becca’s sounds in the AnimatedImage.
I tried to fix it myself by removing or modifying the sounds={...} part as suggested, but the problem still persists and the game doesn't proceed.

Could you please take a look and help me fix it? I have shared the full traceback. View attachment 4812703 View attachment 4812703 View attachment 4812703
Sorry, I cannot support JoiPlay. Maybe some inconsistency with that framework's Renpy version.
 
  • Like
Reactions: jekkajacka

qk905

New Member
Sep 12, 2024
2
0
45
I want to view the legacy animation for diane in the barn. I believe it got removed in version 20.12 of the mod. I also want to view the eve option for the odette crypt scene, which got removed in version 20.16 of the mod. The links for the older versions of the mod are not working. could you reupload those? Love the mod. Thanks.
 
4.80 star(s) 13 Votes