Mod Ren'Py Summertime Saga: SPH Mod [0.20.16 Beta59] [ImTransAndTiny]

5.00 star(s) 14 Votes

ImTransAndTiny

Active Member
May 1, 2020
879
1,993
Man is it frustrating to play stuff like this, it's so good that going back to shitty 3d renderd low effort rpg maker fetish games ( is it just me or is every fetishy game like that? ) is impossible. No but seriously this is awesome, keep doing it.

Btw, if I swap around patches of the mod and keep going on my save is it gonna corrupt?
If you mean different versions of this mod, it probably won't corrupt your saves, but you'll get a warning screen. If you mean switching between this mod and Naughty Tribute, saves from one will probably not work in the other.
 

ImTransAndTiny

Active Member
May 1, 2020
879
1,993
Is beta 10 uploaded? Any time I click the download link it still says beta 9.
I was in the process of uploading it last night when I noticed an issue, and I was too hungry to go on. Ate, slept, and found another issue this morning. Beta10 is temporarily delayed, but it will be a bigger update than it was going to be. Check again in a few hours.
 

ImTransAndTiny

Active Member
May 1, 2020
879
1,993
Alright sorry about that I was just a bit confused. Keep up the good work I love the mod!
No, it's my bad. I probably should have released it as it was and done a quick Beta11, but I don't like releasing stuff that I know has issues.
 

ImTransAndTiny

Active Member
May 1, 2020
879
1,993
Beta10 has been uploaded. I cut all of the images that I had in progress, and they'll go in Beta11 when they're done.
 

valourdio

New Member
Jan 24, 2019
11
9
great job, appreciated i just get an error screen in the last scene with even 'shower scene' idk why it only happens in that instance
 

ImTransAndTiny

Active Member
May 1, 2020
879
1,993
great job, appreciated i just get an error screen in the last scene with even 'shower scene' idk why it only happens in that instance
I'm not sure how you did this! Did you use a save editor or unlocker? Can you attach your save folder?

"StopIteration" means that it tried to move to the next iteration of an "iterator" when there was no next value.

That line is in the code block for replaying sex in the shower with Eve from the Cookie Jar. It checks the persistent save (which keeps track of stuff that you've done across all playthroughs) to see which "variants" of this scene you've unlocked (cis or trans) and stores them in a Python tuple (called an "array" in most languages).

If the tuple has more than one value in it, it asks if you want to see the Cis or Trans version of the scene. When you make your choice, it calls the scene and passes your "gender" choice so that it can display the right genitals.

If the tuple doesn't have more than one value, it skips to line 205, which converts the tuple to an iterator and uses next() to go to the first iteration, calling the shower scene with whatever "gender" it finds at the beginning of the iterator. But it doesn't check if there's anything in the tuple first! If it tries to move to the next iteration of an empty iterator, it will throw the StopIteration exception and crash the game (as in your screenshot), unless you specify a default value, which the code doesn't do. It also doesn't handle the exception if it gets triggered.

This is extremely bad coding!

There were two ways to prevent this error from being possible. The first was to supply a default value to the next() function, which you should always do if there's a possibility that there is no next value, unless you add a handler for StopIteration exception. Though easier, I wouldn't choose that approach because you would be stuck with the default option if your save was corrupted. The second solution was to check if the length of the tuple is 1 (instead of >1). If it's 1, then it's safe to convert the tuple to an iterator and use the first value to call the sex scene. Even if the save is corrupted and it contains a value other than "cis" or "trans", it will default to cisgender if the scene is given a gender other than "trans". If the length isn't 1 (because it's 0 or 2+), then let the user choose Cis or Trans.

I can prevent this error from being thrown by rewriting the code according to best practices, but I can't figure out why the variant list was empty. That could only happen if you somehow unlocked the scene without unlocking either variant. The easiest way to unlock the scene is through the cheat menu. In that case, unlock_all_scenes() iterates through all of the replayable scenes and adds them to the Cookie Jar. If a scene has variants, it iterates through the variants and unlocks all of them, so it's probably not that.

The scene can also be unlocked by two events during playthrough. One is in "eveX2_bath_eve", in which you surprise Eve in the shower after weekend morning sex. There, the scene is unlocked by:

Code:
$ unlock_scene('Eve', '08_unlocked', variant=gender)
That would be a problem if there wasn't a variable called gender, but the variable was set to "cis" or "trans" two lines earlier.

The other place it can be unlocked is in "eveX2_post_eve". That's called when you talk to Eve on the roof and suggest having a shower together. There again, it sets a variable called "gender" and sets it to either "cis" or "trans", and then uses that value to unlock the appropriate variant.

The error was made possible by bad coding by the developers, but I'd like to see what's in your persistent save file to figure out why their bad coding practices ended up throwing an error. In the meantime, I've rewritten the code to prevent the StopIteration exception from occurring. Unzip this file in your "<SummerTime Saga>\game" directory. This code will be in Beta12. I'm going to try to draw the devs' attention to this bad code on Discord.
 
Last edited:

dgktommmmm

Newbie
Feb 4, 2022
63
50
Love this mod, first off! I'll cut to the chase: do you plan on doing Mia's route in the future soon, or will that not come until after a long while?
 

ImTransAndTiny

Active Member
May 1, 2020
879
1,993
Love this mod, first off! I'll cut to the chase: do you plan on doing Mia's route in the future soon, or will that not come until after a long while?
Given how little Mia content there is, I can make it a priority. I'm super close to being done with Tina, and I'm almost done Jenny and Debbie's handjobs. That stuff will come first, in the next few days.
 
  • Like
Reactions: dgktommmmm

dgktommmmm

Newbie
Feb 4, 2022
63
50
Dope! Thank you! I'm a fan of Mia, hence the question. XD

I've also been playing through the game so I can provide some hopefully helpful feedback. I'm only on the main story (beginning of part two) so it's not everything yet. No progression on Debbie's, Jenny's, or any specific character's route yet.

- First Judith scene where they strip in the locker room with Annie there was spot-on. I believe all of the dialogue for that scene was the same from the original, but that's not a nitpick. Their reactions would've been the same, regardless of Anon's size. No penis model errors from my end either.

- The Cassie BJ scene at the pool had very good, in-character dialogue from her. There were a few penis model errors that switch from small to large and vice-versa, but nothing more. You did list on the front page that hers isn't completed yet, so I'm looking forward to that, whenever that may be.

- For the Josephine BJ scene, I loved the dialogue, but I'll point out that the penis model remained large for the entire duration. But remodeling those sprites aren't easy, so I understand. Only wanted to remind you, in case you forgot and you wanted to work on her.

- Tina's has to be my favorite so far, considering you put in effort to change the dialogue and dynamic between her and Anon during their first sex scene. The way she encouraged him and still had a good time - love to see it. Besides that, the penis models did change from small to large at a few points (when they made out and she started stroking him, for example).

- All of my points for Josephine were made already, but same idea still applies for her sex scenes; that means all three variants. Maria's feedback is similar, in which that the dialogue is great, but the penis models switch from small to large.

- Finally, there's the BJ scene with Iwanka, and I think no development was made on that, if you wanted to know. Anon's penis remained large the entire duration, and no dialogue changes were made. Not a nitpick, of course, but I'd be interested to see how Iwanka would react to seeing Anon's small penis (Erik's reaction too).

But all in all, the characters Anon had fun with so far seem to be in-character, as if I can imagine them saying it in the original game. The switches from small penis to large and vice-versa isn't a nitpick, in my opinion; it's more so me pointing it out so you know which scenes to prioritize and such. Keep up the great work! I'll post more of these updates as I advance further into the game.
 

ImTransAndTiny

Active Member
May 1, 2020
879
1,993
Dope! Thank you! I'm a fan of Mia, hence the question. XD

I've also been playing through the game so I can provide some hopefully helpful feedback. I'm only on the main story (beginning of part two) so it's not everything yet. No progression on Debbie's, Jenny's, or any specific character's route yet.

- First Judith scene where they strip in the locker room with Annie there was spot-on. I believe all of the dialogue for that scene was the same from the original, but that's not a nitpick. Their reactions would've been the same, regardless of Anon's size. No penis model errors from my end either.

- The Cassie BJ scene at the pool had very good, in-character dialogue from her. There were a few penis model errors that switch from small to large and vice-versa, but nothing more. You did list on the front page that hers isn't completed yet, so I'm looking forward to that, whenever that may be.

- For the Josephine BJ scene, I loved the dialogue, but I'll point out that the penis model remained large for the entire duration. But remodeling those sprites aren't easy, so I understand. Only wanted to remind you, in case you forgot and you wanted to work on her.

- Tina's has to be my favorite so far, considering you put in effort to change the dialogue and dynamic between her and Anon during their first sex scene. The way she encouraged him and still had a good time - love to see it. Besides that, the penis models did change from small to large at a few points (when they made out and she started stroking him, for example).

- All of my points for Josephine were made already, but same idea still applies for her sex scenes; that means all three variants. Maria's feedback is similar, in which that the dialogue is great, but the penis models switch from small to large.

- Finally, there's the BJ scene with Iwanka, and I think no development was made on that, if you wanted to know. Anon's penis remained large the entire duration, and no dialogue changes were made. Not a nitpick, of course, but I'd be interested to see how Iwanka would react to seeing Anon's small penis (Erik's reaction too).

But all in all, the characters Anon had fun with so far seem to be in-character, as if I can imagine them saying it in the original game. The switches from small penis to large and vice-versa isn't a nitpick, in my opinion; it's more so me pointing it out so you know which scenes to prioritize and such. Keep up the great work! I'll post more of these updates as I advance further into the game.
There's no need to point out places where Anon's penis is still big. I've only converted 242 out of ~4000 penis images. I try to do whole scenes at a time so that it doesn't change size during a scene, but I wasn't doing it that way when I started. When I started, I was just doing the images that were easy -- the ones where I only needed to resize his penis, and not have to fill gaps in his clothing, or someone's hands, mouth, or body -- because I didn't know how to draw yet. I've learned how to draw missing content now, but it takes a lot longer than cherrypicking the resize-only images.

Another reason why his size changes during a scene is that images get re-used. There are three images of his penis that get used in almost every scene that uses overlays (so, all but the oldest content).

I wouldn't have forgotten about Josephine! I have a spreadsheet of all of the images that I've done, and all of the scenes that I have left to do. If anyone wants to help with images, let me know!!!

Dialog feedback is most certainly welcome!

With regard to Judith, I'm going to redraw her handjob. Her handjob and Jenny's shower blowjob were the two scenes that I felt were "good enough" for beta release, but didn't meet my standard.

I haven't finished Iwanka's dialog yet because she's fairly late in the game, but I do know what I'm doing for her: She's a size queen. She'll be too drunk to reject Anon during their game night at Erik's, but when they get together sober, we'll see her true colors. She's spoiled and entitled, and her daddy bought her plastic surgery, so she feels like she's a 10 and she deserves a big dick.

I'm also a fan of Mia, which is why her h-scene content is so disappointing. You can only reach it if you choose not to keep Helen, and you can only have sex with her in one position. (At least she likes anal!) All the build-up from introducing her on the first morning, Debbie recommending her, spying on her in her bedroom and catching her masturbating, Jenny referencing her not being such a goodie-goodie, Ms. Dewitt corrupting her, and the whole "she's so innocent and cute" (and I bet she'll be a tiger in the sack) foreshadowing kind of went nowhere. I'm planning to disconnect her route from Helen's so that at least her route always reaches the end instead of being a game-long tease.
 
Last edited:

ImTransAndTiny

Active Member
May 1, 2020
879
1,993
Okay, dgktommmmm. Just for you, I just made the new base model for Mia's sex scenes. I need to apply the new base to an astonishing 28 frames to complete the animation for both anal and vaginal sex, which will take some time. While I was at it, I rewrote Mia and Anon's dialog to make the scene way hotter. This is now one of my favorite scenes.

You're going to like Beta13.

Mia's first time.png
 
Last edited:
  • I just jizzed my pants
Reactions: ryuhaduken37

dgktommmmm

Newbie
Feb 4, 2022
63
50
Gotcha. To provide feedback for the dialogue, I think all of them I've encountered so far (Judith, Josephine, Cassie, Tina, Maria, and the potential plan for Iwanka) are very well done, as if I can imagine them saying this in the original game, should Anon have a small penis.

I do like what you have planned for Iwanka. Not gonna lie, I didn't think she would be a late game character though. XD I'm also excited to see more of Cassie, now that the game developers are working on Ronda's route (since Ronda said something about Cassie being a slut).

Can't say I've done Mia's route yet, but you're not the only one who's disappointed in the end, including her sex scene. I'm hoping more content is added, but I do wonder about the masturbation scene with Anon since you mentioned Mia is one of the characters in his dreams.

Also, I now can't wait even more for Beta13 to come out soon! Thank you! Once I get my credit card situation handled, I'll be sure to help donate some money. You're doing the Lord's work. XD

I'm able to code, but I am still somewhat a beginner in college. Maybe if you're still working on this in a few years, I can join in and help out with the images.
 
  • Like
Reactions: ryuhaduken37
5.00 star(s) 14 Votes