Giter Site home page Giter Site logo

Cheats Options about ralibretro HOT 8 OPEN

Xerlientt avatar Xerlientt commented on July 17, 2024
Cheats Options

from ralibretro.

Comments (8)

leiradel avatar leiradel commented on July 17, 2024 1

Cheats are indeed system-specific, but if you have the correct ones for the system you're emulating then it's just a matter of loading the cheat files into RALibretro, and then calling retro_cheat_set with the cheat codes that the user activates via the UI.

from ralibretro.

Sanaki avatar Sanaki commented on July 17, 2024

It's not terribly likely. RALibretro is intended for achievement developers first, not players, and there's a very limited value to cheats for developers who have access to memory edits via the memory inspector.

from ralibretro.

SporyTike avatar SporyTike commented on July 17, 2024

Actually as a developer I want to say that it's not that uncommon. Especially if cheats are encrypted I often use a non-RA emulator to use it and then import the save to the RA emulator again to see what memory was changed so I can mark it, doing it directly in the emulator would be great.

from ralibretro.

redwizard42 avatar redwizard42 commented on July 17, 2024

Yeah. I don't need them for cheating/making things easier exactly. I just want them to get decoded so I can see what memory they affect and maybe glean some extra knowledge without necessarily having to go to an external source to do so.

from ralibretro.

Jamiras avatar Jamiras commented on July 17, 2024

I can't picture how this would work. Things like Game Genie codes only work on some systems and have to be specifically decoded to be applied. RALibretro is an all-in-one frontend for many systems, so the per-system handling would have to be implemented by the cores, and there's nothing in the libretro API for system-specific cheat code support.

from ralibretro.

Xerlientt avatar Xerlientt commented on July 17, 2024

Cheats are indeed system-specific, but if you have the correct ones for the system you're emulating then it's just a matter of loading the cheat files into RALibretro, and then calling retro_cheat_set with the cheat codes that the user activates via the UI.

How do I do the last part? Activate via UI?

from ralibretro.

Kinglink avatar Kinglink commented on July 17, 2024

If you want to understand cheats, look online, there's a number of sites that break down the mapping of Game Genie or other systems.

Something like this: https://games.technoplaza.net/ggencoder/ will do the conversion for you. I get not wanting a different source for it, but LibRetro doesn't really have anything to do with Game genie necessarily.

from ralibretro.

leiradel avatar leiradel commented on July 17, 2024

Cheats are indeed system-specific, but if you have the correct ones for the system you're emulating then it's just a matter of loading the cheat files into RALibretro, and then calling retro_cheat_set with the cheat codes that the user activates via the UI.

How do I do the last part? Activate via UI?

An UI would have to be implemented, where all cheats for the current game are listed, giving the player a way to activate/deactivate them individually.

from ralibretro.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.