ROM Hack How to make a cheat from this?

wiifan420

Well-Known Member
OP
Member
Joined
Aug 21, 2007
Messages
173
Trophies
1
Website
Visit site
XP
1,397
Country
United States
So I cant find cheats for Spongebob Krusty Cook Off for the switch so I tried finding the coins value in Edizon. Well I found it and km certain its correct because it changes in edizon with the exact amount of my coins and its the only result. But when I try to freeze or write my own value to it nothing happens. Im sure im doing something wrong, ive never made cheats before. Can someone give me any advice on how to get this working please?

048B299E-D866-440C-8811-27B311318FB8.jpeg
21AA49EB-F4CF-479D-8762-837D9A893C5B.jpeg
 

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,635
Trophies
2
XP
6,200
Country
if changing or freezing the value doesn't work then what you found is a face value (fake) address
if searching decimal value doesn't work then try search float value
 

wiifan420

Well-Known Member
OP
Member
Joined
Aug 21, 2007
Messages
173
Trophies
1
Website
Visit site
XP
1,397
Country
United States
Well now im lost lol. I was hoping this would be a simple search because this is my first time ever attempting to make a cheat. So do I basically do the same search process but try to find the value float? Sorry for dumb questions again lol
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,284
Country
United Kingdom
Float is the way computers these days tend to account for decimal numbers (if you are bored then https://www.bbc.co.uk/bitesize/guides/zscvxfr/revision/3 ). Sometimes however, and against what is normally good programming practice, devs use floats for things that don't need it, or sometimes need it for other reasons (like it needs to be used in a further equation that does use floats so makes sense to keep it in that).
Your basic cheat search for a number, or things that act like them (if doing the higher or lower searches thing), will possibly then fail. I imagine you have met a buggy game or two over the years and thus games being programmed in a rather suspect manner is hardly going to be a new idea, if playing hacker you then get to play to what is rather than what should be.

Personally I would say jumping in on the Switch is somewhat jumping in at the deep end. Sure it does function the same in most principles as anything going back to... anything that is technically a programmable computer driven game but there are enough little annoyances, frustrations and quirks both because of security and because of modern coding practices that I am not sure it is the best learning platform. If it is the only thing that will hold your interest for right now then you can get it done but I would pick almost any older handheld, consoles older than the PS3/360, and PC games maybe from slightly before that (the modern coding practices kicked in earlier on the PC).

My usual guide to basic cheat making
https://web.archive.org/web/20080309104350/http://etk.scener.org/?op=tutorial


As above then a single value changing with on screen might be related somewhere along the line, however it might not be what the game uses. Some games do this as an anti cheat measure*, others just do it because programming is easier (recall the earlier part about floats -- far easier to convert a normal unsigned number to something on screen with fancy text like that than a float or a signed number).

*some games will keep an internal record of everything going on and farm that out to various things (you might give a copy of something to someone but the master list is what matters).

Anyway you can try with floats, I tend not to find most money systems in games be that (especially not what looks like a tie in game using a simple money system -- start doing a complex financial system in a game and that changes, though amusingly it might not use floats any more as they are too imprecise). What I would probably go for first is not an exact number, or even a number increasing/decreasing depending upon what you spend, sell or pick up but just something changing. It should capture any floats that way, but will also handle the game doing something like money = max value - current value for its internal state. It is not foolproof (some kind of changing pointer, value held on the stack/registers**, or certain types of check/protections will not necessarily be caught) but definitely worth a try. Equally while I tend not to find cash in games to be protected either there is the odd programmer that is on the verge of losing the will to live; all that school and then finding themselves programming spongebob game however many years it is after its heyday (I saw an amusing video a while back that noted that every notable meme and templates thereof, and thus presumably most people's memory of it, was series 1 to 3) so going to do something fancy rather than have brains dribble out of their ear.

**returning to the copy of a day planner diary or something. Someone nefarious could come in and erase something for you, however if you took a picture of it before you left and operated from that you would be blissfully ignorant of the nefarious person. Same idea here but the data is taken from where it normally sits in memory and the game uses its copy for a while before it has to write it back down rather than constantly going back to memory (which can slower than ideal for some programming methods), and you are the nefarious one sneaking in to change things.
 
  • Like
Reactions: rheir

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    We just question @AncientBoi
  • ZeroT21 @ ZeroT21:
    it wasn't a question, it was fact
  • BigOnYa @ BigOnYa:
    He said he had 3 different doctors apt this week, so he prob there. Something about gerbal extraction, I don't know.
    +1
  • ZeroT21 @ ZeroT21:
    bored, guess i'll spread more democracy
  • LeoTCK @ LeoTCK:
    @K3Nv2 one more time you say such bs to @BakerMan and I'll smack you across the whole planet
  • K3Nv2 @ K3Nv2:
    Make sure you smack my booty daddy
    +1
  • LeoTCK @ LeoTCK:
    telling him that my partner is luke...does he look like someone with such big ne
    eds?
  • LeoTCK @ LeoTCK:
    do you really think I could stand living with someone like luke?
  • LeoTCK @ LeoTCK:
    I suppose luke has "special needs" but he's not my partner, did you just say that to piss me off again?
  • LeoTCK @ LeoTCK:
    besides I had bigger worries today
  • LeoTCK @ LeoTCK:
    but what do you know about that, you won't believe me anyways
  • K3Nv2 @ K3Nv2:
    @BigOnYa can answer that
  • BigOnYa @ BigOnYa:
    BigOnYa already left the chat
  • K3Nv2 @ K3Nv2:
    Biginya
  • BigOnYa @ BigOnYa:
    Auto correct got me, I'm on my tablet, i need to turn that shit off
  • K3Nv2 @ K3Nv2:
    With other tabs open you perv
  • BigOnYa @ BigOnYa:
    I'm actually in my shed, bout to cut 2-3 acres of grass, my back yard.
  • K3Nv2 @ K3Nv2:
    I use to have a guy for that thanks richard
  • BigOnYa @ BigOnYa:
    I use my tablet to stream to a bluetooth speaker when in shed. iHeartRadio, FlyNation
  • K3Nv2 @ K3Nv2:
    While the victims are being buried
  • K3Nv2 @ K3Nv2:
    Grave shovel
  • BigOnYa @ BigOnYa:
    Nuh those goto the edge of the property (maybe just on the other side of)
  • K3Nv2 @ K3Nv2:
    On the neighbors side
    +1
  • BigOnYa @ BigOnYa:
    Yup, by the weird smelly green bushy looking plants.
    BigOnYa @ BigOnYa: Yup, by the weird smelly green bushy looking plants.