Project

General

Profile

Actions

Emulator Issues #8

closed

Cheat search system

Added by hrydgard almost 16 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
Actions #1

Updated by fires.gc over 15 years ago

  • Status changed from New to Accepted
Actions #2

Updated by nakeee over 15 years ago

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?
Actions #3

Updated by omegadox over 15 years ago

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.

Actions #4

Updated by XTra.KrazzY over 15 years ago

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

Actions #5

Updated by XTra.KrazzY almost 15 years ago

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

Actions #6

Updated by florian.lefebvre51 over 14 years ago

Yeah and it could be really great!

Actions #7

Updated by cacofff over 14 years ago

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

Actions #8

Updated by ayuanx over 14 years ago

Issue 1932 has been merged into this issue.

Actions #9

Updated by ayuanx over 14 years ago

  • Issue type changed from Feature request to Other

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

Actions #10

Updated by stgngts over 14 years ago

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

at all.

Actions #11

Updated by stgngts over 14 years ago

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

Actions #12

Updated by death2droid over 14 years ago

  • Issue type set to Feature request
Actions #13

Updated by shaoranmps about 14 years ago

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

Actions #14

Updated by Billiard26 over 13 years ago

  • 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.

Actions #15

Updated by AHeinerm over 13 years ago

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).
Actions #16

Updated by AHeinerm over 13 years ago

Also, float search (1.0 for example).

Actions #17

Updated by knuckles500 about 13 years ago

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.

Actions #18

Updated by skidau about 13 years ago

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.

Actions #19

Updated by Billiard26 about 13 years ago

  • Status changed from Work started to Fixed

It works.

Actions

Also available in: Atom PDF