New cheat features.

Found a bug? Please report it, but remember to follow the bug reporting guidelines.
Missing a sane feature? Let us know!
But please do NOT request ports to other systems.

Moderator: ZSNES Mods

Post Reply
bavander
New Member
Posts: 3
Joined: Tue Oct 26, 2004 1:36 pm

New cheat features.

Post by bavander »

This is a feature request for a new cheat interface.

Would it be possible to add support for lists,ranges,bitfields in the cheats section?

This is just an example:

List example:
In mario: You can be small/big/fire man/tail/etc. You could enter a code where you could select the item from a list instead of entering multiple items and turning them on and off.
eg: L-1-123456-Small:01-Big:02:Fire:03:Tail:04
L = List
1 = 1 byte
123456 = Location
Small:01-Big:02:Fire:03:Tail:04 - name:value pairs so when I change I can select from a list

Bitfield example:
B-1-123456-Silence:Sleep:?:...
B = Bitfield
1 = 1 byte
123456 = Location
Silence:Sleep:?:... = List of name for the bits. To change I can turn certain items on or off.

I think this would be a nice feature to have.
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

The GUI is a real bitch to modify (being done mostly in ASM) at this point so I suggest you hold on to that thought a while longer
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
illegal eagle
Savestate Pimp
Posts: 129
Joined: Thu Jul 29, 2004 2:15 pm
Contact:

Post by illegal eagle »

You could learn a programming language and code a *.cht front-end tool that includes these features. Might be faster... :wink:

IIRC two new front-ends were created not long ago. (sp?)
"Other people can give you more suggestions as I just lost all my motivation to respond further to this post."
[i] - Nightcrawler[/i]

[url=http://www.geocities.com/illegal_eagle_2003/]vSNES v2.00[/url]: My SNES savestate viewer.
HalfShadow
Nebulous Bastard
Posts: 57
Joined: Thu Jul 29, 2004 8:56 am
Location: Prince George, BC

Post by HalfShadow »

Also, cheating is for monkeys.
Ichinisan
Veteran
Posts: 603
Joined: Wed Jul 28, 2004 8:54 am

Post by Ichinisan »

But hacking them serves a greater purpose than just cheating...
Shogetsu
Rookie
Posts: 29
Joined: Thu Jul 29, 2004 1:36 am

Post by Shogetsu »

Ichinisan wrote:But hacking them serves a greater purpose than just cheating...
I'm with you there, cheat codes are useful with making in-depth FAQs, but well, this cheating theme was already discussed on the Dejap forum.

I'm replying to this thread because I thought of a cheat feature and posting another thread would be excessive I guess.

I don't know if this is feasible... but what about a "View" feature to directly look at a memory address or a range of addresses? it would be useful when tracking down how an address change when you aren't totally sure of what it will do, or when you want to limit the values within a range which is thought to control a set of variables (something like stats in RPGs).

What do you think? well, only if it wouldn't be too complex due to the ASM...
I'll tell you the meaning of life: It's not to live, but to die
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

Shogetsu wrote:I don't know if this is feasible... but what about a "View" feature to directly look at a memory address
You can already do it.
Example: You want to check what's in 7e0acb:??
-> Just add a code like 7e0acb:00. The 'previous value' is the thing you want. Then delete the code before quitting the GUI.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Shogetsu
Rookie
Posts: 29
Joined: Thu Jul 29, 2004 1:36 am

Post by Shogetsu »

grinvader wrote:
Shogetsu wrote:I don't know if this is feasible... but what about a "View" feature to directly look at a memory address
You can already do it.
Example: You want to check what's in 7e0acb:??
-> Just add a code like 7e0acb:00. The 'previous value' is the thing you want. Then delete the code before quitting the GUI.
I know, in fact that's how I'm currently making it, but well, maybe there could be a way to do it faster, without having to select the add cheat menu and typing each time the address.
I'll tell you the meaning of life: It's not to live, but to die
illegal eagle
Savestate Pimp
Posts: 129
Joined: Thu Jul 29, 2004 2:15 pm
Contact:

Post by illegal eagle »

If you've learned a programming language:
1. create a savestate
2. examine it

It should be easy if you know the location of the WRAM.
"Other people can give you more suggestions as I just lost all my motivation to respond further to this post."
[i] - Nightcrawler[/i]

[url=http://www.geocities.com/illegal_eagle_2003/]vSNES v2.00[/url]: My SNES savestate viewer.
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

I have an even better way to get bytes.

At every given moment while playing a game; go to the GUI, Cheat->Search.
Ask '1 Byte', Hex, exact or comparative searchs, click start. Then click View.
Ta-da !!
All bytes' values from 7e0000: to 7fffff:
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Post Reply