CoC2 Save Editor

RhyDeBard

Active Member
May 9, 2024
32
65
Heyo, not a stranger to working the console but there's still some tuff I'm not well versed in so I wanted to ask about. Particularly if there is a command for quickly adding or removing multiple cocks. I was also curious if there's a way to change how a cock is seen by the game. For instance, having the demonic bushel but still having them referred to as canine cocks rather than tentacle

Edit: So figured out the second part to this thanks to a convo in the discord. Figured out how to add specific tags so essentially I just got the peen I wanted as a base then added the tags I wanted to utilize to it so that way it's still referred to as the peen I prefer
 
Last edited:

Papum

Well-Known Member
Dec 6, 2023
785
460
44
Any command to safely reset the Sigrune's encounter so to talk with Kythie for her non-combate route?
 
Last edited:

Papum

Well-Known Member
Dec 6, 2023
785
460
44
Also wanted to ask if anyone knows how to easily change who initialy sexed Kythie so to have been the PC instead of Cait.
 

Ilovekatz19

Member
Dec 10, 2023
22
28
Any command to safely reset the Sigrune's encounter so to talk with Kythie for her non-combate route?
flags.SIGRUNE_DEFEATED is what's used to track if you've fought your way past Sigrune, so setting that to undefined will do, you'll also need to have talked to Sigrune if you haven't already (SIGRUNE_TLK is used to track if you've talked to Sigrune, and is set to 1 when you have).

Also wanted to ask if anyone knows how to easily change who initialy sexed Kythie so to have been the PC instead of Cait.
If Cait's still calming Kythie down:
PrincessDilemmaHelpCaitResolution(), incFlag("KYTHIE_FUCKED"), flags.P_DILEMMA_CAIT_HELPING = flags.P_DILEMMA_CAIT_HELP_TS = flags.P_DILEMMA_CAIT_FINISHED = flags.P_DILEMMA_CAIT_SOLVED = undefined
If Cait's returned to the party:
incFlag("KYTHIE_FUCKED"), flags.P_DILEMMA_CAIT_HELPING = flags.P_DILEMMA_CAIT_HELP_TS = flags.P_DILEMMA_CAIT_FINISHED = flags.P_DILEMMA_CAIT_SOLVED = undefined

The first command is just the second command, but it also triggers the event where Cait returns to the party.
 
  • Like
Reactions: Papum

Papum

Well-Known Member
Dec 6, 2023
785
460
44
flags.SIGRUNE_DEFEATED is what's used to track if you've fought your way past Sigrune, so setting that to undefined will do, you'll also need to have talked to Sigrune if you haven't already (SIGRUNE_TLK is used to track if you've talked to Sigrune, and is set to 1 when you have).


If Cait's still calming Kythie down:
PrincessDilemmaHelpCaitResolution(), incFlag("KYTHIE_FUCKED"), flags.P_DILEMMA_CAIT_HELPING = flags.P_DILEMMA_CAIT_HELP_TS = flags.P_DILEMMA_CAIT_FINISHED = flags.P_DILEMMA_CAIT_SOLVED = undefined
If Cait's returned to the party:
incFlag("KYTHIE_FUCKED"), flags.P_DILEMMA_CAIT_HELPING = flags.P_DILEMMA_CAIT_HELP_TS = flags.P_DILEMMA_CAIT_FINISHED = flags.P_DILEMMA_CAIT_SOLVED = undefined

The first command is just the second command, but it also triggers the event where Cait returns to the party.
Thank you again.
 
  • Like
Reactions: Ilovekatz19
Sep 22, 2026
15
4
32
Nice, always handy to have a tool like this for tinkering around. Appreciate the heads-up about backing up saves too, definitely the smart way to go.
 

Kaishen

New Member
Oct 15, 2026
2
0
29
Does anyone know what flags to adjust to keep Kasyrra after you expose her? Want to keep
Calise(the real one)
and kas
 

Tarnakus

Well-Known Member
Oct 31, 2020
634
329
If you side with Kassyra and do not expose her then it is simple:
flags.BK_DISGUISE = 1 Edit: flags.REAL_CAL_WF = 1 and she will be on her tile without deleting the one in Khor.
and next time when you visit wayfort she will be there asking if she can stay.

Other way around I would need a save file to experiment upon it.
 
Last edited:

Kaishen

New Member
Oct 15, 2026
2
0
29
Damn, I do have a file where i did side with Kassyra but it is much older. I don't mind going that far back tho, thanks. If you do have time/interest you can check out this save.
If you side with Kassyra and do not expose her then it is simple:
flags.BK_DISGUISE = 1
and next time when you visit wayfort she will be there asking if she can stay.

Other way around I would need a save file to experiment upon it.
 

Attachments

  • CoC2_Kai_810.coc2
    145 KB · Views: 2

Tarnakus

Well-Known Member
Oct 31, 2020
634
329
Damn, I do have a file where i did side with Kassyra but it is much older. I don't mind going that far back tho, thanks. If you do have time/interest you can check out this save.
I was wrong -> I edited myself to the proper flag: flags.REAL_CAL_WF = 1 spawns her on her tile (without introduction) in the wayfort. The other one will despawn Calise in Khor.

As for your save:
Code:
QuestManager.quests[GLOBALS.QUEST_OVER_TROUBLED_WATER].currStates.push(19);
flags.BK_DISGUISE = undefined;
I did move around after it and inteacted with both of them and Varena, albeit it does changes quest "state". If you play longer and noticed something you can ping me again here.