CREATE YOUR AI CUM SLUT ON CANDY.AI TRY FOR FREE
x

drisarter

Member
Jun 12, 2017
147
221
Assuming you are indeed on v0.7b, please standby... allow me time to open the project and review your specific issue for analysis and a recommendation...

Edit: drisarter You are indeed on v0.7b. The issue you are having is the export code conditional seeking how many open (non used) export save slots are available:
Python:
    ...
    if gamePass == 1 and not mp1_2.gamePass >= 2: # Sancho: see post note below for more info
    ...
What I'm having difficulty thinking of is why in the world on Mac would the MultiPersistent data file creation would result in a "nonetype" error... it's as if you have write protections in place and the initial MultiPersistent file cannot be created and therefore the open slots not existing at all.

Post Note: For clarity on what the conditional is doing (see my "Sancho" note in the above code snippet): this initial portion of the conditional is seeking if the first save slot is used or not and if it is used to go to the next part of the conditional, and if it is open (unused) then proceed with the commands under this portion of the conditional.

Are you running the VN directly on the Mac or via a VM (virtual machine)?
I'm running it directly on the mac. However I launched the VN via the renpy launcher app rather than opening the mac app directly. As when I tried to do that none of my 0.7 saves would load.
 

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,382
48,872
I'm running it directly on the mac. However I launched the VN via the renpy launcher app rather than opening the mac app directly. As when I tried to do that none of my 0.7 saves would load.
My gut is telling me that your system is preventing write privileges wherever the heck on Mac is the equivalent to PC's "(user name)/AppData/Roaming/RenPy". I don't use Mac so maybe you have some insight (this is where you'd want to look so we can proceed). This might also explain why your old v0.7 saves weren't found (if on the same system). Again, this is just my gut reaction, so take it with a grain of salt for now.

Otherwise all I can think of is to rewrite the dev's export code so that it will mandate data export but you'd only get one "slot"... in other words take the ability of multi-exports out of the equation.... which to be honest is a pain in the ass... but it's a viable "last resort" option.
 

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,382
48,872
Post Note: For clarity on what the conditional is doing (see my "Sancho" note in the above code snippet): this initial portion of the conditional is seeking if the first save slot is used or not and if it is used to go to the next part of the conditional, and if it is open (unused) then proceed with the commands under this portion of the conditional. Your error is saying that the first slot (named "mp1_2.gamePass" for this purpose) is nonexistent.
Technicals for those curious how the field variable "mp1_2.gamePass" is defined (highlighted in yellow above):
Python:
init python:
    mp1_2 = MultiPersistent ( "Karlssons.gambit.s1" ) # Sancho: this is how RenPy understands the "export data file name"
    gamePass = 1 # Sancho: this variable is created to be used as the "save slots" reference going forward.
 

drisarter

Member
Jun 12, 2017
147
221
My gut is telling me that your system is preventing write privileges wherever the heck on Mac is the equivalent to PC's "(user name)/AppData/Roaming/RenPy". I don't use Mac so maybe you have some insight (this is where you'd want to look so we can proceed). This might also explain why your old v0.7 saves weren't found (if on the same system). Again, this is just my gut reaction, so take it with a grain of salt for now.

Otherwise all I can think of is to rewrite the dev's export code so that it will mandate data export but you'd only get one "slot"... in other words take the ability of multi-exports out of the equation.... which to be honest is a pain in the ass... but it's a viable "last resort" option.
What is the function of the "(user name)/AppData/Roaming/RenPy" folder? I know where saves are stored on mac "(user name)/Library/RenPy" but I don't imagine that'd be what you mean? As obviously regular game saves can be written fine (and I've also just checked and my user profile should have full read and write permissions).

I guess I'm asking so that if I know what that folder does, I might be able to look up what the equivalent is on Mac?

Thank you for your help with all this, btw, realise it's well beyond your remit.
 

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,382
48,872
What is the function of the "(user name)/AppData/Roaming/RenPy" folder? I know where saves are stored on mac "(user name)/Library/RenPy" but I don't imagine that'd be what you mean? As obviously regular game saves can be written fine (and I've also just checked and my user profile at least should have full read and write permissions.

I guess I'm asking so that if I know what that folder does, I might be able to look up what the equivalent is on Mac?

Thank you for your help with all this, btw, realise it's well beyond your remit.
Now that's something we can work with. Please check the directory "(user name)/Library/RenPy" and see if within it there's another directory named exactly "persistent" (all lower-case). Not a file but an actual directory.
 

Maviarab

Dark Lord of the Coffee
Donor
Jul 12, 2020
10,538
24,673
What is the function of the "(user name)/AppData/Roaming/RenPy" folder? I know where saves are stored on mac "(user name)/Library/RenPy" but I don't imagine that'd be what you mean? As obviously regular game saves can be written fine (and I've also just checked and my user profile at least should have full read and write permissions.

I guess I'm asking so that if I know what that folder does, I might be able to look up what the equivalent is on Mac?

Thank you for your help with all this, btw, realise it's well beyond your remit.
The folder contains game saves/persistant data that is not held in the actual games folder. For example, in AppData (PC) the KG save folder is actually called Test1-1575173365. If you deleted the game folder, then reinstalled it 6 months later, your saves and data still exist.
 

drisarter

Member
Jun 12, 2017
147
221
Now that's something we can work with. Please check the directory "(user name)/Library/RenPy" and see if within it there's another directory names exactly "persistent" (all lower-case). Not a file but an actual directory.
There is. In that directory there's a file called "Karlssons.gambit.s1".
 
  • Like
Reactions: Sancho1969

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,382
48,872
There is. In that directory there's a file called "Karlssons.gambit.s1".
Excellent... again, we are getting somewhere. Now, verify that the file doesn't isn't write restrictive (it needs to be set so Write is "allowed"). If it is allowed... damn, I need to think some more on it... if it's not then change it.
 

drisarter

Member
Jun 12, 2017
147
221
The folder contains game saves and also persistant data that is not held in the actual games folder. For example, in AppData (PC) the KG save folder is actually called Test1-1575173365.
Ok so it is the same / equivalent folder. That was the folder of saves I was looking at too (to check I had write permissions).
 

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,382
48,872
Unfortunately, write is allowed.
Okay, fair enough, at least we know your system isn't the issue... the code is for some reason. While I think on this a minute (on another cup of coffee) try this (although it likely won't work but it's worth a simple shot in the dark here): With the VN closed (not playing it) delete that file " Karlssons.gambit.s1 " (assuming you've never been able to export previously. If you have been able to export previously then simply cut/paste the file somewhere safe temporarily). Then open v0.7b and attempt the export again.
 
  • Like
Reactions: drisarter

drisarter

Member
Jun 12, 2017
147
221
Okay, fair enough, at least we know your system isn't the issue... the code is for some reason. While I think on this a minute (on another cup of coffee) try this (although it likely won't work but it's worth a simple shot in the dark here): With the VN closed (not playing it) delete that file " Karlssons.gambit.s1 " (assuming you've never been able to export previously. If you have been able to export previously then simply cut/paste the file somewhere safe temporarily). Then open v0.7b and attempt the export again.
Appreciate all your efforts! It didn't work unfortunately, just gave the same error. It has created a new version of the file in the folder, though, for what that's worth.

Don't stew too much on this, either (at least not if you've got other pressing issues to attend to). I'm in australia and it's getting to the point where I need to call it a night and get to bed (was hoping to play this evening but it sadly wasn't to be). And I likely won't have time to try again until tomorrow evening (24hrs from now or so). So yeah, if you've other things to do / look into, feel free to attend to those first.
 

Rocket007!

Newbie
Aug 15, 2023
45
13
It just doesn't open...at all? Can you give us some more information on exactly what is happening? System? Tried redownloading the zip in case was corrupted?
The game doesn't open at all, have redownload the zip 3-4 times but still doesn't open. V7 gets open but not V8 , also antivirus put the v8 file in quarantine but even after removing it from there it doesn't open.
 

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,382
48,872
Appreciate all your efforts! It didn't work unfortunately, just gave the same error. It has created a new version of the file in the folder, though, for what that's worth.

Don't stew too much on this, either (at least not if you've got other pressing issues to attend to). I'm in australia and it's getting to the point where I need to call it a night and get to bed (was hoping to play this evening but it sadly wasn't to be). And I likely won't have time to try again until tomorrow evening (24hrs from now or so). So yeah, if you've other things to do / look into, feel free to attend to those first.
I do have one final thing for your to test but will require you to have the VN open in dev mode (so you can access the console). Are you familiar with that process? If you are then do so and type each of the following in the console (at the Main Menu is fine, you don't need to be "in-game") one at a time followed by pressing "Enter" after each entry for results to populate. For each of the three results I'd like to have the info they populate:
  • mp1_2 (should populate "<renpy.persistent._MultiPersistent object at xxxxxxx>" where the x's are a memory block location)
  • gamePass (should populate "1")
  • mp1_2.gamePass (is dynamic, but in your case should populate "1")
If you can't until after tomorrow due to time constraints no worries. You do you and simply reply or ping me when you have time.
 
Last edited:

MilesEdgeworth

Well-Known Member
Nov 8, 2021
1,872
2,368
To play devil's advocate again:

While Kane can be very dumb at time, nothing Elena said actually suggests nor confirms anything. They could have been married, fell out, Alexander gets a grudge...Callista leaves.

For Miles, you just think it's dumb cos we know all the info and Kane keeps missing information (though he is increasingly thinking to himself why did someone say that), but in this instance, there is nothing wrong with the dialogue as it neither confirms nor denies anything regarding whether or not Alexander is his father or not. To also be fair to Kane as an individual, everyone around him talks in riddles, uses misdirection, withholds information and keeps telling him, be patient, when the time is right.
Im not shitting on the writing cuz it's been established that Kane is like this, but in this particular instance, Elena was crystal clear.
You don't have permission to view the spoiler content. Log in or register now.
She eliminated one person from being his father and they were looking at each other so it's not like he didn't hear her. No real riddle to solve here. Short of saying Alexander is not your father, this was as much of a confirmation as he could've gotten. No prior knowledge required.
 

Maviarab

Dark Lord of the Coffee
Donor
Jul 12, 2020
10,538
24,673
The game doesn't open at all, have redownload the zip 3-4 times but still doesn't open. V7 gets open but not V8 , also antivirus put the v8 file in quarantine but even after removing it from there it doesn't open.
Disable your anti-virus (not sure which you're using)...download it again...unzip and I bet it opens. Then enable your Av again. Should then give option (if it finds it) to ignore. If not, add it as an exception to your AV.

0.8 is using Ren'Py Version 7.6.1.23060707 compared to an earlier version for 1-7. Some AV's are getting very fussy with Ren'Py exe's.
 

Maviarab

Dark Lord of the Coffee
Donor
Jul 12, 2020
10,538
24,673
She eliminated one person from being his father
Yeah was misremembering that sentence in my head. Sorry, you're quite correct... (Or, we could have had a thought line perhaps of Kane wondering if Elena lied to him). But you're right, as it stands, only a few mins earlier he shouldn't have forgot what she said.

I guess we'll just put it down to Kane being blindsided by a hot, wet, slippery, naked Olivia's revelations :ROFLMAO: :eek:

(which...I probably would too lmao)
 
Last edited:
  • Haha
Reactions: Stan5851

YuNobi1

Member
Aug 9, 2021
358
363
Use the Sancho Mod and/or the official walkthrough. Links in the OP. If you don't go into details and nuances (there's a walkthrough for that) - just act like a scumbag, and your Kane's evil points will grow like on yeast. And yes, if you plan to go far as a Dom, it's worth remembering that your Kane and Olivia should share a common moral compass (if Kane is evil, Olivia should be evil, same goes for Good K and O). Of course, no one is stopping you from making an evil Kane and a good Olivia (or vice versa), but these will slow your progression upwards.
I'm playing a GoodKane, while maxing all the "Power Duo" points, yet EvilSis has more/better content between the two (not by much, but it's there). So my "9 Evil points" are strictly from the SisAlliance choices, and a few evil choices that I as a sadist/player actually want, such as:

"I'm sorry Amy, but I'm too much of a natural sadist to NOT shock you when given the power, but since I don't want to lose Princess points, I'm going to have to make Olivia evil, and then shock you to the max. But don't worry, I'll protect you from Chanel, and you'll like our time with Raven, I promise."
You're right... I wrote about it here once before too. We misunderstand Kane by judging his level of knowledge of what's going on around him based on our own level...And then we accuse him of stupidity...But I'll say more (and I think I won't be wrong) - most of the players who didn't come to our thread, didn't participate in the discussion and didn't get into the details and nuances of the game, simply won't notice anything funny/unusual in the fact that Kane didn't turn out to be Sherlock Holmes and didn't unravel the whole tangle by a couple of hints and reservations of the characters...And what is obvious for some, can be completely unobvious for others.
I would like to point out that all of Olivia's knowledge was also handed to her (father, mother, OG Gambit), whereas Kane, as non-Gameshow Veronica reveals in this episode, is intentionally kept in the dark, and anyone who gives him unauthorized information is going to get penalized. There may have been critical information ON THAT FUCKING BRACELET that we lost, and has never come back into play, or mentioned since. Therefore, "intelligent" Olivia didn't have to figure anything out, while Kane has to piece things together, while always learning something new about KG that he needs to remember, always balancing on a thread knowing that a single wrong choice could have have dire consequences on his life, and being near constantly juiced up on testosterone, which involves blood flow to the brain being siphoned to his second head. While I really want the famous Cole-Callista intelligence to actually manifest in him, he doesn't exactly have the cognitive surplus to dedicate to the hidden mysteries that aren't directly affecting his life/progress.
 
Last edited:

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,382
48,872
Silver_Crow117, since you are a Mac user... did you have any issues with v0.7b (Season 1) exporting at the end of the VN? I'm attempting to assist drisarter (see the above posts) but since I'm not on Mac have no way to personally test my theories on his save slot variable issue, although the code appears very sound. The only thing that comes to mind is if RenPy is interpreting the Python function field variables differently in Rv7.4.10, which it certainly shouldn't.

Any ideas you can provide as a Mac user are appreciated. Regards.
 

drisarter

Member
Jun 12, 2017
147
221
I do have one final thing for your to test but will require you to have the VN open in dev mode (so you can access the console). Are you familiar with that process? If you are then do so and type each of the following in the console (at the Main Menu is fine, you don't need to be "in-game") one at a time followed by pressing "Enter" after each entry for results to populate. For each of the three results I'd like to have the info they populate:
  • mp1_2 (should populate "<renpy.persistent._MultiPersistent object at xxxxxxx>" where the x's are a memory block location)
  • gamePass (should populate "1")
  • mp1_2.gamePass (is dynamic, but in your case should populate "1")
If you can't until after tomorrow due to time constraints no worries. You do you and simply reply or ping me when you have time.
I'm not familiar with opening VNs in dev mode I'm afraid. I quickly looked up how to do it, and tried to follow a couple of methods mentioned online so I could get you that info before heading to bed, but neither seemed to work. I may have to get back to you after tomorrow after all.
 
  • Like
Reactions: Sancho1969
4.50 star(s) 151 Votes