Lucius Drake

Kissed by a demoness
Donor
Feb 12, 2018
432
923
I've been playing with the code and I think I kind of have a fix/workaround. This really looks like a Ren'py bug and this post is directed to those that know Ren'py and Python better than I do...

All my changes are to start.rpy.
1) remove "jump promoimages" and everything after that. (The last line should be "stop sound"
2) "label start_game" needs to be deblocked by one. (The section is indented by four characters too many.)
3) insert the contents of "promo.rpy" at the end of "start.rpy"
4) add the line "jump chapter1" to the end of the file.

This allowed me to get past the original issue that is being reported. I've blindly made it to chapter 3 without issues so maybe this will be an acceptable fix. Hopefully there's someone around that knows how to do a build and distro can take my changes, test them and release a fixed version.
I just removed the line "jump promoimages" from script.rpy and no errors.
 

odisej

New Member
Nov 2, 2017
11
10
The problem is not Ren'py, problem is simply not understanding how Ren'py works.
When you start a game all .rpy files are compiled and program creates .rpyc files.
That means even to you overrited .rpys file with new one on game start it will be overrited by compiled old .rpy file.
All you have to do is delete both scriipt.rpy and script.rpyc and then copy fixed script.rpyc.
 
  • Like
Reactions: brittC25

Deleted member 997153

I am a meat popsicle
Donor
Game Developer
Nov 7, 2018
1,081
6,870
I've been playing with the code and I think I kind of have a fix/workaround. This really looks like a Ren'py bug and this post is directed to those that know Ren'py and Python better than I do...

All my changes are to start.rpy.
1) remove "jump promoimages" and everything after that. (The last line should be "stop sound"
2) "label start_game" needs to be deblocked by one. (The section is indented by four characters too many.)
3) insert the contents of "promo.rpy" at the end of "start.rpy"
4) add the line "jump chapter1" to the end of the file.

This allowed me to get past the original issue that is being reported. I've blindly made it to chapter 3 without issues so maybe this will be an acceptable fix. Hopefully there's someone around that knows how to do a build and distro can take my changes, test them and release a fixed version.
It looks like it stems from going to the promoimages block using a jump instead of a call. Ren'py doesn't know where to go after it hits the "return" in promoimages.
 
Aug 14, 2018
16
5
The money cheat link and the file it contains from Zippyshare is malicious and i would caution people from downloading it.
 

Deleted member 997153

I am a meat popsicle
Donor
Game Developer
Nov 7, 2018
1,081
6,870
The problem is not Ren'py, problem is simply not understanding how Ren'py works.
When you start a game all .rpy files are compiled and program creates .rpyc files.
That means even to you overrited .rpys file with new one on game start it will be overrited by compiled old .rpy file.
All you have to do is delete both scriipt.rpy and script.rpyc and then copy fixed script.rpyc.
Yep, I didn't realize there was a script.rpy file still in there. I thought it was present because I unrenned the rpyc.
 

PixelRepublic

Active Member
Donor
Jun 4, 2017
783
2,395
I grabbed and tested the "v1.0 Complete Edition" which supposedly finished the game in full and included both the game and the special episode. It's a waste of 1gb. It will loop a disjointed beginning sequence over and over and every time it ends, it has this error
Code:
While running game code:
Exception: Expected transition to be a displayable, not a <curry <function Fade at 0x0359CA30> () {'new_widget': <Fixed at 5f96110>, 'old_widget': <Fixed at 5f96190>}>
If you rollback, it will hit that error again. If you ignore it, it will loop over and over. It's broken beyond repair. It's pointing to errors in the renpy folder of all places. The makeup of the game folder is very strange. It's mixed rpa, rpy, rpyc and py files with no real immediate purpose behind the structure.

In short, don't touch it. Not until an expert or someone with a great degree of understanding of python can use the SDK to attempt a repair. Or the dev figures out how to fix it. It's been out less than a day.
I tried it. Got to the line with Interviewer; "Was it worth it?" ... "Yes definitely". And just kicks me to the main menu without an error.

It's almost like it wasn't tested.

I did try the fixes by foursnacks & Korben Dallas with no joy. I don't care enough to dig into the code myself though.
 
  • Like
Reactions: Ventress

foursnacks

Newbie
Jul 21, 2017
87
592
Overwrite the "script.rpy" file with the one below. I'll add it to my OP. That fixed it on a clean install for me.
This works for me. (I'm not running the incest patch so ymmv.)

Odd that if I use "jump promoimages" but remove the "return" at the end of "promo.rpy" (no changes to "script.rpy" but changed "promo.rpy") I still get the bug. Using "call promoimages" fixes it.

It's my understanding that "call/return" is almost the same as "jump". This may be one of those "almost" situations.

Good catch. I learned something today...
 

Deleted member 997153

I am a meat popsicle
Donor
Game Developer
Nov 7, 2018
1,081
6,870
I tried it. Got to the line with Interviewer; "Was it worth it?" ... "Yes definitely". And just kicks me to the main menu without an error.

It's almost like it wasn't tested.

I did try the fixes by foursnacks & Korben Dallas with no joy. I don't care enough to dig into the code myself though.
Did you remove the leading the numbers and underscore from the files? I forget F95 prepends files with that. I just tried it on a completely clean install and it worked.

EDIT: I updated my OP with a zip file to hopefully make the process easier for everyone.
 

PixelRepublic

Active Member
Donor
Jun 4, 2017
783
2,395
Did you remove the leading the numbers and underscore from the files? I forget F95 prepends files with that. I just tried it on a completely clean install and it worked.
Yes, of course. That is an annoying little thing haha. Zipping files can prevent that.
 

foursnacks

Newbie
Jul 21, 2017
87
592
To those of you that can't get the patch to work... Here are a few suggestions:

It may be that you need to delete "script.rpyc" before starting the game. This should force a recompile of at least script.rpy.
You need to make sure the name of the file in the game directory is "script.rpy" and not "####script.rpy"

Admittedly, I run the game on a Mac, using the Ren'py develper kit (there's no Mac distro) and as a result my experience is different that most peoples.
 

Deleted member 997153

I am a meat popsicle
Donor
Game Developer
Nov 7, 2018
1,081
6,870

m.j.gow

Member
Jun 19, 2018
308
81
this version is a load of crap i have played the patreon 0.5 versionwith no problems but with this shit it keeps jumping back to the start after a quick recap but only up to where he wakes up after the fight so is THIS A BUG OR HAS THE DEV NOT CHECKED HIS WORK ???
here is the traceback file
 
Last edited:
  • Like
Reactions: YaBoy

akmr9

New Member
Jun 19, 2019
10
3
I am getting sent to the promo script that starts with "Fuck this project", any ideas?
 

akmr9

New Member
Jun 19, 2019
10
3
Found solution to getting that small promo image part... There is a line in your script file "jump promoimages", just delete that.
 
2.20 star(s) 19 Votes