Project

General

Profile

Actions

Emulator Issues #8

closed

Cheat search system

Emulator Issues #8: Cheat search system

Added by hrydgard over 17 years ago.

Status:
Fixed
Priority:
Low
Assignee:
% Done:

0%

Operating system:
N/A
Issue type:
Feature request
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Maybe someone should add one.

Should work something like the one in ZSNES.


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #1932: Enhance the Action Replay managerDuplicate

Actions

Updated by fires.gc over 17 years ago Actions #1

  • Status changed from New to Accepted

Updated by nakeee over 17 years ago Actions #2

After talking to omega,
I think we should get a simple script interface for memory changes and maybe
registers if needed.
Then can we

  • use it for UCodes?
  • Make a simple AR to our cheat system converter?

Updated by omegadox over 17 years ago Actions #3

I like nakee's idea, the AR simulation coding is a bitch, also support codes that can
easily hack the graphics system (cell shade mode), etc.

Updated by XTra.KrazzY over 17 years ago Actions #4

Cool beans, now someone needs to implement it (not it :} )

Updated by XTra.KrazzY over 16 years ago Actions #5

C'mon, that should be really easy to implement...

Updated by florian.lefebvre51 over 16 years ago Actions #6

Yeah and it could be really great!

Updated by cacofff over 16 years ago Actions #7

Please take a look, at least i tried.
http://forums.dolphin-emu.com/thread-3567.html

Updated by ayuanx about 16 years ago Actions #8

Issue 1932 has been merged into this issue.

Updated by ayuanx about 16 years ago Actions #9

  • Issue type changed from Feature request to Other

nakeee, can your LUA do this thing?
What can we do with LUA actually?

Updated by stgngts about 16 years ago Actions #10

i don't think lua would be suitable for this purpose.

at all.

Updated by stgngts about 16 years ago Actions #11

i mean for finding values to cheat. lua would be okay as an ar replacement.

Updated by death2droid about 16 years ago Actions #12

  • Issue type set to Feature request

Updated by shaoranmps almost 16 years ago Actions #13

is anybody working on this is suppose to be one of the things to be done by the next
offcial release

Updated by Billiard26 over 15 years ago Actions #14

  • Status changed from Accepted to Work started

I've added cheat search functionality in r5898.
I'll leave this issue open until the search features are confirmed as adequate.

Updated by AHeinerm over 15 years ago Actions #15

Since this is being worked on, I'd like to suggest the following:

  • A checkbox for "locking" the values and eliminating any that change.
  • An option that compares the value before last. When an unknown value becomes Y -> X -> Y, we would typically need to search for "!= X", but we know that the value Y is the same. An example would be the menu index in some random game, Main Menu -> Options (filter != X) -> Main Menu (we need to do filter != X here despite knowing it was the same value previously).

Updated by AHeinerm over 15 years ago Actions #16

Also, float search (1.0 for example).

Updated by knuckles500 about 15 years ago Actions #17

Hey, sorry for bumping this issue. But I have an idea.

Why don't you just port WiiRD to dolphin? The source code is available (for the command line version at least), but either you can use it or not is a different story. I don't really know too much about WiiRD itself, but I thought I'd mention it here to see if there would be a chance of using WiiRD as a guide of some sort. I know that Dolphin can do some of the things WiiRD can do already when running in debug mode (like dumping the memory, viewing the memory etc), but I really can't get adjusted to using it for hacking.

You can check it out here:

http://wiird.l0nk.org/wp/download

On a side note, I noticed that shuffle2 (?) added USBGecko emulation/support in dolphin. I can't figure out how to get it to work though, since WiiRD (GUI) doesn't seem to see Dolphin at all.

Let me know what you think.

Updated by skidau about 15 years ago Actions #18

Porting WiiRD to dolphin is easier said than done.

The USB gecko code emulates the USB gecko device, not the WiiRD/Gecko code-handler, so that does not help.

Updated by Billiard26 about 15 years ago Actions #19

  • Status changed from Work started to Fixed

It works.

Actions

Also available in: PDF Atom