libretro / libretro/RetroArch

Game hacking in Retroarch

Open
#16,807 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Description

Hacking games in retroarch is really inconvenient. It looks like it works similar to Cheat Engine but instead of being able to type the value of the number I'm trying to hack I have to hold down the right or left arrow keys. If the number is large (in my case the number is 103000) than it can take 5-10 minutes to get to the desired number to search for. I also can't use cheat engine because the only value types retroarch uses are bytes and any number higher than 255 won't be found or changed.

problem

And yes, I did not leave the cheat search on 8 bit like in the picture, I did change it to higher bits, I just took the picture to demonstrate what I was doing.

Environment information
  • OS: Windows 10
  • Compiler: I'm using regular Retroarch, according to system information
  • The build date is: Oct 24 2021
  • The Git Version is e2b7c23

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the cheat-search workflow described in the issue on Windows 10, including higher-bit value searches and the arrow-key input. Review the existing cheat-search UI and value handling to determine the scope; done should make large numeric values practical to enter and search without the reported limitations.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
game-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.