Maccabbee

Well-Known Member
Mar 26, 2024
1,255
2,038

Maviarab

I will have the penne all'arrabiata
Donor
Jul 12, 2020
12,138
29,724
or fuck's sake, how many times is this? And in such a long game too, lotta skipping ahead again :rolleyes:
WTF2.gif

I'm really close to being done with this VN once and for all until it's fully completed (or completely...she dragging the shit out of it). Beyond a fucking joke at this point.
 
Last edited:
  • Like
Reactions: Elduriel

cooldevo

Active Member
Jan 30, 2021
804
934
Strap in for redoing all your saves my brothers. :ROFLMAO: Damn it's a good job I love playing this game. I was wondering how a potential Iris path would work without Lexi, hell I'm still wondering. Outside of the flashback we don't get to spend that much one on one time with her, nothing that gives you relationship points anyway.
I'm hoping it doesn't mean a complete re-write of the "current" time (not flashback) scenes with Iris and the MC. I'm hoping it'd just be a backend cleanup of the variables she's using.

If that is the case, redoing it and breaking saves is likely avoidable. The beauty of Ren'Py is they already accounted for fixing previous versions... especially as variables may become outdated, replaced, or need to be changed. That's why Tom added a reserved special label called 'after_load' ( , look for 'after_load'). It's used to fix things in older games when things change in newer versions. I'm personally surprised more devs don't make use it as you can fix just about anything in the code.

Essentially, every time a Ren'Py save is loaded the game checks for the 'after_load' label, and if it exists it runs that before anything else. It's very useful when a dev rolls out a new version, particularly as versions of the game improve on previous code or fixes need to be made. There is one major note with rollbacks to ensure the changes aren't undone, but it's all documented at the URL above. I've played around with it a bit, and it's a fantastic function to use and gives the power to change just about anything from older versions that has been deprecated or needs updating.

For example, an easy backend fixing of a scene see below. NOTE: This example code is not part of Intertwined code. It was made up by me in about 2 minutes; having used a couple of real in-game variables. It WILL probably break your game if you try to use it. It is purely to show that you can pretty easily add in, change, or do just about anything to fix an older version of a game. See the URL above before trying to use the label.

Python:
label after_load:
    # NOTE: AGAIN! If you didn't read my above text, DON'T use this code in Intertwined!!!!!!! It is entirely a made up sample.
     renpy.block_rollback() # when loading an old save, prevents rolling back to a state prior to these fixes
    # everything in here is run the moment a save is loaded. As per: https://www.renpy.org/doc/html/label.html
    # create new variables needed to retcon here
    $ Iris_Path = False
    if Iris_Points >= 4 & Iris_Week5_Wednesday_Beach_Sex & Alexis_Week5_Wednesday_Club_KissIris:
        #If Iris Points is 4 or more AND MC had the Beach Scene with Iris; AND MC kissed Lexi/Iris at the club
        $ Iris_Path = True #Newly assigned variable for "fix"
        #other stuff to fix Iris pathing here
        $ Alexis_Points -= 2 #remove some points from Alexis
        $ Alexis_will_remember_this = True
        if Alexis_Girlfriend and Iris_Path:
            #If dating Alexis and started Iris path prepare for chaos as they are roommates
            $ Alexis_Iris_WorldWar_Begins = True
    elif Iris_Points >= 4 & not Iris_Week5_Wednesday_Beach_Sex & Alexis_Week5_Wednesday_Club_KissIris:
        #Remain "friends" with Iris, did kiss both Iris and Lexi while on Lexi path
        $ Iris_Path = False
        $ Alexis_will_remember_this = False #as there was no beach scene and both kissed Iris, she's ok
    elif Iris_Points >= 4 & not Iris_Week5_Wednesday_Beach_Sex & not Alexis_Week5_Wednesday_Club_KissIris:
        #Iris disappointed you aren't into her anymore
        $ Iris_Path = False
        $ Iris_Points -=1
        #other stuff here to fix Iris pathing
    else:
        $ Iris_Path = False
        # Nothing really happened on the girls beach day. Any other fixes can be done here.
 

NewTricks

Forum Fanatic
Nov 1, 2017
5,003
10,804
This is one of the games that I don't mind playing from the beginning, but I think my save is already broken. Too many scenes that don't match the path that I am playing. So maybe it won't be the worst thing in the world to start over... again.
 

Elduriel

Forum Fanatic
Donor
Mar 28, 2021
5,698
10,835
I was just checking out that newish 60fps mod how it looks in-game, man is it so much better than the OG "animations". At least so far. Ok, so sex animations are mostly fine, but the rest seems to be too fast at times. Eh I can live with that rather than the choppy not-animations
 
Last edited:
4.40 star(s) 305 Votes