3.50 star(s) 87 Votes

Deleted member 167032

Alternate Existence
Donor
Game Developer
Aug 16, 2017
2,719
4,931
Did you download original file on OP or compressed? Did you start a new game? You say you using the patch i take you using 4.0.0?

Hello dears,
Please tell me how to fix below error,

I'm sorry, but an uncaught exception occurred. I used patch as told, but not working. When i try to save or load this occurs. Thank in advance.

While running game code:
File "game/screens.rpy", line 621, in execute
File "game/screens.rpy", line 621, in execute
File "game/screens.rpy", line 625, in execute
File "game/screens.rpy", line 628, in execute
File "game/screens.rpy", line 628, in execute
File "game/screens.rpy", line 632, in execute
File "game/screens.rpy", line 440, in execute
File "game/screens.rpy", line 440, in execute
File "game/screens.rpy", line 449, in execute
File "game/screens.rpy", line 452, in execute
File "game/screens.rpy", line 458, in execute
File "game/screens.rpy", line 461, in execute
File "game/screens.rpy", line 492, in execute
File "game/screens.rpy", line 632, in execute
File "game/screens.rpy", line 634, in execute
File "game/screens.rpy", line 676, in execute
File "game/screens.rpy", line 685, in execute
File "game/screens.rpy", line 689, in execute
File "game/screens.rpy", line 711, in execute
File "game/screens.rpy", line 718, in execute
Exception: String u'o[' ends with an open format operation.

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

Full traceback:
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
python hide:
File "renpy/ast.py", line 923, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 2235, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
python hide:
File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
ui.interact()
File "renpy/ui.py", line 298, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "renpy/display/core.py", line 3276, 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 3694, in interact_core
root_widget.visit_all(lambda i : i.per_interact())
File "renpy/display/core.py", line 568, in visit_all
d.visit_all(callback, seen)
File "renpy/display/core.py", line 568, in visit_all
d.visit_all(callback, seen)
File "renpy/display/core.py", line 568, in visit_all
d.visit_all(callback, seen)
File "renpy/display/core.py", line 568, in visit_all
d.visit_all(callback, seen)
File "renpy/display/screen.py", line 432, in visit_all
callback(self)
File "renpy/display/core.py", line 3694, in <lambda>
root_widget.visit_all(lambda i : i.per_interact())
File "renpy/display/screen.py", line 443, in per_interact
self.update()
File "renpy/display/screen.py", line 631, in update
self.screen.function(**self.scope)
File "game/screens.rpy", line 621, in execute
File "game/screens.rpy", line 621, in execute
File "game/screens.rpy", line 625, in execute
File "game/screens.rpy", line 628, in execute
File "game/screens.rpy", line 628, in execute
File "game/screens.rpy", line 632, in execute
File "game/screens.rpy", line 440, in execute
File "game/screens.rpy", line 440, in execute
File "game/screens.rpy", line 449, in execute
File "game/screens.rpy", line 452, in execute
File "game/screens.rpy", line 458, in execute
File "game/screens.rpy", line 461, in execute
File "game/screens.rpy", line 492, in execute
File "game/screens.rpy", line 632, in execute
File "game/screens.rpy", line 634, in execute
File "game/screens.rpy", line 676, in execute
File "game/screens.rpy", line 685, in execute
File "game/screens.rpy", line 689, in execute
File "game/screens.rpy", line 711, in execute
File "game/screens.rpy", line 718, in execute
File "renpy/text/text.py", line 1646, in _scope
return self.set_text(self.text_parameter, scope, self.substitute, update)
File "renpy/text/text.py", line 1670, in set_text
i, did_sub = renpy.substitutions.substitute(i, scope, substitute)
File "renpy/substitutions.py", line 270, in substitute
s = formatter.vformat(s, (), kwargs)
File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/string.py", line 563, in vformat
File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/string.py", line 572, in _vformat
File "renpy/substitutions.py", line 160, in parse
raise Exception("String {0!r} ends with an open format operation.".format(s))
Exception: String u'o[' ends with an open format operation.

Windows-10-10.0.18362
Ren'Py 7.4.8.1895
ALTERNATE EXISTENCE 1.4.0ip
Sun Oct 24 21:20:41 2021
 

sunneyboy

New Member
Dec 14, 2020
10
8
I used patch 4.0.0. Also I got both original game and compressed. I've started the game few times and same happens while right click or accessing save or load.. :(
 

Deleted member 167032

Alternate Existence
Donor
Game Developer
Aug 16, 2017
2,719
4,931
Then delete the save folder in your /game/ folder and in your C:\Users\[ussername]\appdata\roaming\ae... folder i think its in. Clear out the AEext folder that will have save files in. Then start the game again, save a file and load. See if that works.

Tip: Start the game without the patch, do one save and see if it laods. THen add patch and start game again, save and load.


I used patch 4.0.0. Also I got both original game and compressed. I've started the game few times and same happens while right click or accessing save or load.. :(
 

randomname42

Member
May 30, 2017
131
312
I'm not sure who created the incest patch, but I would suggest using config.label_overrides instead of just re-using the original game script labels to fix the issue of duplicate labels. Since I have a standard options override file that I use for every Ren'Py game as a matter of course, and it includes enabling developer mode, I modified the current patch (1.4.0) to allow for that without throwing the error at launch.

It basically involves updating each label to add "_ip" at the end, and then adding this override block at the top:

Code:
define config.label_overrides = {
    "s1e1_annemorning_act1a": "s1e1_annemorning_act1a_ip",
    "s1e1_annesex_act3": "s1e1_annesex_act3_ip",
    "s1e1_cafeanne_act2": "s1e1_cafeanne_act2_ip",
    "s1e1_cafevisit_act2": "s1e1_cafevisit_act2_ip",
    "s1e1_cafevisit_act3": "s1e1_cafevisit_act3_ip",
    "s1e1_movie_act2": "s1e1_movie_act2_ip",
    "s1e1_newhome_act2": "s1e1_newhome_act2_ip",
    "s1e1_pc2": "s1e1_pc2_ip",
    "s1e1_pc4": "s1e1_pc4_ip",
    "s1e2_annesumtalk": "s1e2_annesumtalk_ip",
    "s1e2_beach_act4": "s1e2_beach_act4_ip",
    "s1e2_clotheshop_act3": "s1e2_clotheshop_act3_ip",
    "s1e2_homesc_act3": "s1e2_homesc_act3_ip",
    "s1e2_morninguni_act2": "s1e2_morninguni_act2_ip",
    "s1e2_morninguni_act3": "s1e2_morninguni_act3_ip",
    "s1e2_samsmeet_act2": "s1e2_samsmeet_act2_ip",
    "s1e2_samsmeet_act3": "s1e2_samsmeet_act3_ip",
    "s1e3_maintalk_act2": "s1e3_maintalk_act2_ip",
    "s1e3_maintalk_act3b": "s1e3_maintalk_act3b_ip",
    "s1e3_maintalk_act5": "s1e3_maintalk_act5_ip",
    "s1e3_maintalk_act5b": "s1e3_maintalk_act5b_ip",
    "s1e3_maintalk_act6": "s1e3_maintalk_act6_ip",
    "s1e3_maintalk_act8": "s1e3_maintalk_act8_ip",
    "s1e3_uni_act2": "s1e3_uni_act2_ip",
    "s1e3_uni_act3": "s1e3_uni_act3_ip",
    "s1e3_uni": "s1e3_uni_ip",
    "s1e3_unileave_act2": "s1e3_unileave_act2_ip",
    "s1e4_adrirun_act5": "s1e4_adrirun_act5_ip",
    "s1e4_danidate_act6": "s1e4_danidate_act6_ip",
    "s1e4_docvisit_act8": "s1e4_docvisit_act8_ip",
    "s1e4_docvisit": "s1e4_docvisit_ip"
}
Patch file also attached.

E: Same goes for the Gallery Patch, except I believe there can be only one label override block, so had to add it to the main patch.

E2: Hmm, it breaks the gallery for any images/scenes where the script needs to be updated. Due to the way the gallery is generated procedurally in extras.rpy, would be a bit annoying to work around...

E3: For simplicity's sake I decided to actually just remove the parts for the gallery entries in the incest patch, as they really aren't necessary since all it does is replace "her" with "my aunt" in a few places, and the original works just as well even with incest enabled.
 
Last edited:

CheerMaster

Newbie
Dec 27, 2018
30
227
Yo, sup! Don't know why, but when I loaded my save from v1.3, made while in the dream, in v1.4 it threw me in Gabriella's couch sex scene animation part, and when the animation ended (before the creampie renders) it went to the main menu, no questions asked. I couldn't go back to anything previous to the scene either.
Both versions of the game had the patch on, tried v1.4 without it and gave the same result.
Also, the character list was all locked, all of them were just the black silhouette. I started a new save, made some quick skipping progress, then reloaded the old save, and only showed the unlocked characters of the new one.
I'm playing on a different computer than the one I played v1.3, but a bug like this didn't happen when I played new versions of other games in this computer, might be different here?

Idk if they're useful or not, but this are screenshots of the old save with the miniature of the dream and the new save's char list showing on the old one.
1635235323227.png 1635236042105.png
 

Darkhound

Member
Sep 2, 2017
250
422
Yo, sup! Don't know why, but when I loaded my save from v1.3, made while in the dream, in v1.4 it threw me in Gabriella's couch sex scene animation part, and when the animation ended (before the creampie renders) it went to the main menu, no questions asked. I couldn't go back to anything previous to the scene either.
Both versions of the game had the patch on, tried v1.4 without it and gave the same result.
Also, the character list was all locked, all of them were just the black silhouette. I started a new save, made some quick skipping progress, then reloaded the old save, and only showed the unlocked characters of the new one.
I'm playing on a different computer than the one I played v1.3, but a bug like this didn't happen when I played new versions of other games in this computer, might be different here?

Idk if they're useful or not, but this are screenshots of the old save with the miniature of the dream and the new save's char list showing on the old one.
View attachment 1469520 View attachment 1469526
Checking the Changelog and the few pages that got added here since update would reveal the answer to you. :WeSmart:
The game got an code-overhaul with 1.4 and so the start of a new and fresh game is highly advised as older saves will most likely bug out thanks to that. (as they did by several others that did not bother to read the Changelog)
 

CheerMaster

Newbie
Dec 27, 2018
30
227
Checking the Changelog and the few pages that got added here since update would reveal the answer to you. :WeSmart:
The game got an code-overhaul with 1.4 and so the start of a new and fresh game is highly advised as older saves will most likely bug out thanks to that. (as they did by several others that did not bother to read the Changelog)
Thank you, my bad on that, they usually put it on big letters in the post when they do overhauls or near the download links.
Could have used an answer a bit more friendly tho, but still, thanks.
 

TheDick69+

Active Member
Jun 29, 2021
642
956
Interesting game with
You don't have permission to view the spoiler content. Log in or register now.
. The graphics are exquisite, one of the best I've seen in these games, and a lot of sexy girls/ladies with different personalities and appearances. So after my "upgrade test" (I never write a review until I've experienced an upgrade*) I'll promise a review. *For some reasons I've changed my opinion of some games after I've start the game after an upgrade. One is that it should feel natural to just go one with the game, no need to think (which I hate in these games).
 
3.50 star(s) 87 Votes