Slay the Spire
Memory editing. Possible! But how?
I've managed to edit gold value once (8-byte int for displaying and 4-byte int for storing...). But I can't find them anymore! Anyone knows what's wrong with this game's memory? :P Thank you!
< >
Showing 1-15 of 39 comments
Galdaddy Dec 27, 2017 @ 3:23pm 
I was really hoping to come home today and someone would've answered you. I really want to setup some crazy runs with cheats for gold.

As far as I know, it's the jvm engine the game is built on that's the "problem." It sounds like from what people on the Cheathappens and Cheat Engine forums say that the framework they used randomized the memory locations. So, it makes it very difficult to find the memory addresses.

I really hope the devs either include some console commands or someone finds a way to edit gold values. Maybe lua scripts? (I have no idea how those work, but that's what I used to avoid the grind in Vermintide)
ilikeshiny  [developer] Dec 27, 2017 @ 7:13pm 
If you're determined to do this, I'd recommend trying to find the value in a room that changes your gold value multiple times (like a shop). And scan a few values in Cheatengine. Buying potions seems like the most straight forward way of finding the values, then bump the number super high as opposed to locking its value.

Just fyi though, memory editing like this will flag your account, and you won't be uploading anything to the metrics db, and will likely not be part of the leaderboard once it comes out. If you don't care about those things, go nuts I guess.
Galdaddy Dec 27, 2017 @ 7:52pm 
I am 100% ok with that, and it makes sense. I don't want to ruin someone else's time in the leaderboard.

Thanks for the suggestion, I'll give this a shot in the next couple days and let you guys know what I find out, but I wasn't able to find anything before. But I wasn't staying on the same screen, either, so it probably moved the addresses. The shop's a good idea.
SoM Dec 27, 2017 @ 8:50pm 
Originally posted by Galdaddy:
I am 100% ok with that, and it makes sense. I don't want to ruin someone else's time in the leaderboard.

Thanks for the suggestion, I'll give this a shot in the next couple days and let you guys know what I find out, but I wasn't able to find anything before. But I wasn't staying on the same screen, either, so it probably moved the addresses. The shop's a good idea.

Try only searching for gold in the post-combat screen, before and after picking up the reward gold.
Galdaddy Dec 29, 2017 @ 1:14pm 
It works! It works great on the shop and the super annoying theives you fight are great for it as well. FYI - I used CoSMoS and searched for the gold amount in Beginner Mode.
Pegglio Dec 30, 2017 @ 12:36am 
Originally posted by Galdaddy:
It works! It works great on the shop and the super annoying theives you fight are great for it as well. FYI - I used CoSMoS and searched for the gold amount in Beginner Mode.
can you explain howw you did this? i want to hack this game up too but there is absolutely nothing on the internet right now. no trainers, no cheat engine tables, nothing.
Luchshound Dec 30, 2017 @ 8:16am 
Cheat Engine
Scan for 4 Bytes, C0000000 to D0000000, do this for Gold and HP
Edit As Needed
Keep An Eye on it cause it seems to reset every 10-15 nodes!
Your Welcome :steamhappy:
Elveswarrior Jan 2, 2018 @ 11:11am 
have been unable to memory edit with Cheat engine but somtimes CoMOSS will work. But only sometimes. It always a 4byte target i found it on but sometimes it works when in the ship scanning buying then rescanning. other times it just doesnt. No idea why thats the case. And only ever found the value when i scan all and not just 4 byte even thou its always 4 byte target
Galdaddy Jan 3, 2018 @ 4:01pm 
When you use CoSMOS are you using it on beginner mode? That's what I do so it grabs all the values, and whatever's there after I narrow it down I select them all and edit them to the same value. Granted, I've only done it like 4 times now, but it's worked each time. Also, I check the box for it to pause during scanning. Don't know if either of those suggestions help, but here's hoping they do.

If I get some time this weekend, I'll make a video showing exactly every step I take.
Elveswarrior Jan 4, 2018 @ 12:41pm 
i use cosmos 4.0.4.0 64-bit in beginner mode. While at a merchant i enter the merchant. Scan the first value. buy something scan the second value. Yet none of the 30 odd results actually do it for me. and i do the pause while scanning checkbox. i can for all values aswell
Blowfeld Jan 13, 2018 @ 4:42pm 
I do not care when people edit games for their own fun and I am not competetive in this game, but looking at the leaderboards, people finished this game in minus time, others in mere seconds for a victory.

At the moment leaderboards are a bad joke and if people who edit game files rule, then it should be simply removed.
DELL CONAGHER Jan 14, 2018 @ 1:38am 
I guess they can implement it almost like in NecroDancer: if cheating detected - remove user from leaderboards. but do not prevent editing itself.
Galdaddy Jan 14, 2018 @ 8:07am 
That definitely seems like the best way to do it. I'm sure they'll implemenet something by the time it leaves EA.
They've made it so you can't earn xp if you mem edit. ffs let us play how we want.
You could also edit the save file since it is stored locally. I haven't looked at it but it looks like a typical encoded/shrunk file (ie. base64, stringify, etc).
Last edited by ♥♥♥♥ Goblin; Jan 19, 2018 @ 8:53pm
< >
Showing 1-15 of 39 comments
Per page: 1530 50

Date Posted: Dec 26, 2017 @ 8:34pm
Posts: 39