Hacking Cult of the Lamb Save Decryptor

Wheels35

Active Member
Newcomer
Joined
Aug 21, 2007
Messages
36
Trophies
1
XP
121
Country
United States
Yeah and there in my struggle. I 100% feel like if theres a clear way to remove the pestilence curse it would fix.
I actually was able to remove it from the cultists in question, completed the ritual fine, but it doesnt go back to the select sermon, crown etc screen.

There was ALOT going on at once in your game, and honestly i think that was part of the problem ( not that you had alot going on, but that the game cant handle the amount ) Both of them were marked for death from sickness, from old age, and marked to riot/leave from cult faith
 

Wheels35

Active Member
Newcomer
Joined
Aug 21, 2007
Messages
36
Trophies
1
XP
121
Country
United States
Was this really encrypted, or was it just some kind of modest binary encoding to keep things from being human-readable?

I can't imagine why someone would seriously bother with encryption.
From reading over the source code for the site, its using AES-js and Crypto-js which are both used for encrypted data.
 

JonJaded

Well-Known Member
Member
Joined
May 22, 2016
Messages
675
Trophies
0
XP
2,925
Country
United States
I actually was able to remove it from the cultists in question, completed the ritual fine, but it doesnt go back to the select sermon, crown etc screen.

There was ALOT going on at once in your game, and honestly i think that was part of the problem ( not that you had alot going on, but that the game cant handle the amount ) Both of them were marked for death from sickness, from old age, and marked to riot/leave from cult faith

After hours of tinkering I think I found the secret sauce! I set them both to remove their sickness state, by editing these stats for the followers:


"CursedState": 68, TO "CursedState": ,146 {Died of sickness to Died of old age}
"DiedOfIllness": true TO "DiedOfIllness": false
"DiedOfOldAge": false, TO "DiedOfOldAge": true,


146 is the standard death from old age state, rather than 68 which seems to be illness that is casted on them (pestilence).
Flipping the DiedOfIllness and DiedOfOldAge is just for continuity.

Upon doing so, I was perfectly able to resurrect solartech0. I'll test to make sure I can res TheSilentSymphony. They still both show as sickly faces in the Rituals menu, so it definetly isn't a clean fix, but I didn't encounter a freeze!

Lastly, I also removed the same pestilence curse from the other surviving followers [ "CursedState": 146, to "CursedState": 0,] as a just in case as I'm not sure if the event causes the ritual freeze or maybe its the sickness itself, or maybe the event + the deaths[I think it's the latter.] Like you said, a lot going on in my save. (This is also likely because I'm playing 100% with twitch integration, been super fun so far!!

I'll have to do more testing/gameplay to make sure I'm in the clear though, but no freezes on my side is a good start. :grog:

I attached my edits just incase anyone else wants to take a peek. You can compare with my previous save from the page prior.
 

Attachments

  • slot_2_fixed.zip
    46.1 KB · Views: 59
Last edited by JonJaded,

poolaka

New Member
Newbie
Joined
Aug 19, 2022
Messages
2
Trophies
0
Age
34
Location
PH
XP
22
Country
Philippines
Hey there, so I lost half a heart because I
gave it to the fox instead of 2 followers

I tried using the decryptor and managed to edit the health value of my character ("PLAYER_HEALTH" and "PLAYER_TOTAL_HEALTH" from 7 to 8) in the JSON file, but the hearts are still staying at 3 and a half hearts when I play the game. Can anyone help me to get my hearts to a full 4 hearts instead of a 3 and a half? Thanks for any help.
 

Wheels35

Active Member
Newcomer
Joined
Aug 21, 2007
Messages
36
Trophies
1
XP
121
Country
United States
After hours of tinkering I think I found the secret sauce! I set them both to remove their sickness state, by editing these stats for the followers:


"CursedState": 68, TO "CursedState": 146,
"DiedOfIllness": true TO "DiedOfIllness": false
"DiedOfOldAge": false, TO "DiedOfOldAge": true,


146 is the standard death from old age state, rather than 68 which seems to be illness that is casted on them (pestilence).
Flipping the DiedOfIllness and DiedOfOldAge is just for continuity.

Upon doing so, I was perfectly able to resurrect solartech0. I'll test to make sure I can res TheSilentSymphony. They still both show as sickly faces in the Rituals menu, so it definetly isn't a clean fix, but I didn't encounter a freeze!

Lastly, I also removed the same pestilence curse from the other surviving followers [ "CursedState": 146, to "CursedState": 0,] as a just in case as I'm not sure if the event causes the ritual freeze or maybe its the sickness itself, or maybe the event + the deaths[I think it's the latter.] Like you said, a lot going on in my save. (This is also likely because I'm playing 100% with twitch integration, been super fun so far!!

I'll have to do more testing/gameplay to make sure I'm in the clear though, but no freezes on my side is a good start. :grog:

I attached my edits just incase anyone else wants to take a peek. You can compare with my previous save from the page prior.
Interesting because that's exactly what I did as well when I got the freeze after finishing the ritual ....I wonder if it was some weird interaction with twitch integration
 

Wheels35

Active Member
Newcomer
Joined
Aug 21, 2007
Messages
36
Trophies
1
XP
121
Country
United States
After hours of tinkering I think I found the secret sauce! I set them both to remove their sickness state, by editing these stats for the followers:


"CursedState": 68, TO "CursedState": 146,
"DiedOfIllness": true TO "DiedOfIllness": false
"DiedOfOldAge": false, TO "DiedOfOldAge": true,


146 is the standard death from old age state, rather than 68 which seems to be illness that is casted on them (pestilence).
Flipping the DiedOfIllness and DiedOfOldAge is just for continuity.

Upon doing so, I was perfectly able to resurrect solartech0. I'll test to make sure I can res TheSilentSymphony. They still both show as sickly faces in the Rituals menu, so it definetly isn't a clean fix, but I didn't encounter a freeze!

Lastly, I also removed the same pestilence curse from the other surviving followers [ "CursedState": 146, to "CursedState": 0,] as a just in case as I'm not sure if the event causes the ritual freeze or maybe its the sickness itself, or maybe the event + the deaths[I think it's the latter.] Like you said, a lot going on in my save. (This is also likely because I'm playing 100% with twitch integration, been super fun so far!!

I'll have to do more testing/gameplay to make sure I'm in the clear though, but no freezes on my side is a good start. :grog:

I attached my edits just incase anyone else wants to take a peek. You can compare with my previous save from the page prior.
okay so i think its
"Illness": is the value of how sick they look, try setting that to 0
 

Wheels35

Active Member
Newcomer
Joined
Aug 21, 2007
Messages
36
Trophies
1
XP
121
Country
United States
Hey there, so I lost half a heart because I
gave it to the fox instead of 2 followers

I tried using the decryptor and managed to edit the health value of my character ("PLAYER_HEALTH" and "PLAYER_TOTAL_HEALTH" from 7 to 8) in the JSON file, but the hearts are still staying at 3 and a half hearts when I play the game. Can anyone help me to get my hearts to a full 4 hearts instead of a 3 and a half? Thanks for any help.
So you actually did end up having the hearts, but the display was only showing you less. Set
"PLAYER_HEARTS_LEVEL":
to match
 
  • Like
Reactions: poolaka

Wheels35

Active Member
Newcomer
Joined
Aug 21, 2007
Messages
36
Trophies
1
XP
121
Country
United States

chippychip

New Member
Newbie
Joined
Aug 19, 2022
Messages
1
Trophies
0
Age
25
Location
England
XP
27
Country
United Kingdom
Are you able to change what the followers turn into with the demonic circle? I want to change a specific follower's demon trait. For example the demon form that shoots projectiles and change them to the demon form that melee hits enemy
 

rafpoop

Well-Known Member
Member
Joined
Mar 21, 2020
Messages
195
Trophies
0
XP
560
Country
Afghanistan
If anyone in this thread wants to join a discord server related to cheating/editing/modding or whatever else for CotL, please join: https://discord.gg/nStDkWtvYP

just me and wheels right now but we're looking for anyone interested in this stuff to discuss making save editors, cheating, decryption (especially for switch saves), etc. Anyone is welcome too if you just want to linger around or ask questions or whatever.

We had to make some kind of separate server because Massive Monster doesn't want this talk on their own server.
 
Last edited by rafpoop,

Nintendalex

Member
OP
Newcomer
Joined
Mar 18, 2018
Messages
8
Trophies
0
Age
25
XP
145
Country
Netherlands
Was this really encrypted, or was it just some kind of modest binary encoding to keep things from being human-readable?

I can't imagine why someone would seriously bother with encryption.
It was actually encrypted using AES CBC encryption, although they hid the keys to decrypt inside the file itself.

I have no idea why they would encrypt an offline only game. Even the settings.json and metadata for the savefile are encrypted.
Had they not encrypted peoples save files, people would have been able to fix their save files (broken because of game breaking bugs from the devs) a lot sooner.

So I was pulling an all nighter making this site for people to continue playing the game.
 

DayBreakShifter

New Member
Newbie
Joined
Aug 21, 2022
Messages
1
Trophies
0
Age
23
Location
Michigan
XP
34
Country
United States
Found out the IDs of the Follower Traits:
  1. Natural Skeptic
  2. Naturally Obedient
  3. Belief in Afterlife
  4. Terrified of Death
  5. Cannibal
  6. Grass Eater
  7. Belief in Original Sin
  8. Absolution
  9. Belief in Sacrifice
  10. Against Sacrifice
  11. Faithful
  12. Faithless
  13. Fear of the Sick
  14. Believes Illness is Divine Punishment
  15. Sickly
  16. Strong Constitution
  17. Zealous
  18. Materialistic
  19. False Idols
  20. Cynical
  21. Gullible
  22. Germaphobe
  23. Coprophiliac
  24. Industrious
  25. Sloth
  26. Devotee
  27. Sacral Architecture
  28. Substances Encouraged
  29. Prohibitionist
  30. Respect Your Elders
  31. Good Die Young
  32. Immortal

0 and anything above 32 just read as "None" and have a white square for an icon.
 

rafpoop

Well-Known Member
Member
Joined
Mar 21, 2020
Messages
195
Trophies
0
XP
560
Country
Afghanistan
Found out the IDs of the Follower Traits:
  1. Natural Skeptic
  2. Naturally Obedient
  3. Belief in Afterlife
  4. Terrified of Death
  5. Cannibal
  6. Grass Eater
  7. Belief in Original Sin
  8. Absolution
  9. Belief in Sacrifice
  10. Against Sacrifice
  11. Faithful
  12. Faithless
  13. Fear of the Sick
  14. Believes Illness is Divine Punishment
  15. Sickly
  16. Strong Constitution
  17. Zealous
  18. Materialistic
  19. False Idols
  20. Cynical
  21. Gullible
  22. Germaphobe
  23. Coprophiliac
  24. Industrious
  25. Sloth
  26. Devotee
  27. Sacral Architecture
  28. Substances Encouraged
  29. Prohibitionist
  30. Respect Your Elders
  31. Good Die Young
  32. Immortal

0 and anything above 32 just read as "None" and have a white square for an icon.
amazing, i was going to look for these today but you beat me to it! thank you so much!!!

Also posting my data spreadsheet here for anyone to use, I have been slowly recording all the IDs for stuff too and will add these to it.

https://docs.google.com/spreadsheet...zM0snv7XDG8IKu31gmuOojYgQ0/edit#gid=897111412
 
  • Like
Reactions: JonJaded

KHippo

New Member
Newbie
Joined
Aug 23, 2022
Messages
2
Trophies
0
Age
21
Location
Italy
XP
30
Country
Italy
Didn't work for me unless I'm missing something. I will upload my save file here if anyone else want to test it or if it helps OP in anyway to make it compatible for switch saves.

It's a fresh save with nothing on it, not sure if that matters. I figured that wasn't important though and it more had to do with how the JKSV save is different from Steam saves.
 
Last edited by KHippo,

KHippo

New Member
Newbie
Joined
Aug 23, 2022
Messages
2
Trophies
0
Age
21
Location
Italy
XP
30
Country
Italy
Didn't work for me unless I'm missing something. I will upload my save file here if anyone else want to test it or if it helps OP in anyway to make it compatible for switch saves.

It's a fresh save with nothing on it, not sure if that matters. I figured that wasn't important though and it more had to do with how the JKSV save is different from Steam saves.
i have the same question, has anyone found a solution?
 

Wheels35

Active Member
Newcomer
Joined
Aug 21, 2007
Messages
36
Trophies
1
XP
121
Country
United States
i have the same question, has anyone found a solution?
Currently Switch saves are as far as we can tell, double encrypted. Hopping on the discord you will generally get a better mindset of when we get to a working fix for switch stuff
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: