Where is the Cheats tab?

This was already answered by @lg_0

my guess would be you have to look somewhere before bleeding 110 for cheats…but that is if my memory serves me correctly, there is also no guarantee that cheats will carry on when you boot the game in a newer build or even work since cheats did not even work correctly back then. guess you will have to try.

Okay, got it! I’ll try when I get some free time. rn I’m busy playing citra :smile_cat:

Okay, I failed miserably. The cheats tab won’t work though kind of weird it did when Pokemon S/M were released… :cry:

@Selfie_Masters Bleeding Edge 150 was the last build with Makotech’s CheatModule merged. In order for cheats to save, you must create a cheats folder in your %appdata%\Citra directory before opening Citra.

Thanks, will try out that method as soon as I can!

Okay, tried that method but it won’t just work as it used to.
Creating cheats folder in my appdata/Citra didn’t help me.

Creating the folder here: http://i.imgur.com/06e3O2w.png

And then importing and saving cheats in BE-150 works. However, CheatsModule was removed due to inaccuracies with Citra’s memory mapping leading to cheats that work on the 3DS to not work with Citra. You may be experiencing this.

Thanks a lot for helping me out there! Excuse my stupidity :yum:

Theres some misinformation in this thread that could use some clarifications.

First off, cheats wasn’t removed due to conflict. In fact the author of the branch has updated and rebased it several time and he still makes builds with it and uploads them to his own github. The problem with cheats is a fundamental issue with citra that would take hundred and hundreds of hours of research and work to make it work properly, and no one will step up to do it. Cheats often rely on the location of certain memory addresses to be consistent, and how things work on a 3ds console, they are consistent. The problem is citra does not emulate the memory at a precise enough level to make these cheats work. Because of this, there are many many cheats that are written for a 3ds that will not work in citra. Fixing this is a hefty amount of work, so its not likely to happen soon.

To be honest, its possible that we could have just merged it (I would have asked for/volunteered to do a rewrite of the GUI if it was going to get merged) and just lived with the fact that some cheats won’t work, but several of the maintainers decided that its not going to happen. It’d end up being a maintenance nightmare down the road when people’s cheats break all the sudden when citra changes. The final consensus was it would be much better to add this when citra is more stable.

Just because something is a useful feature doesn’t mean its going to get merged. Theres plenty more to consider than just its usefulness :slight_smile: Its a shame to me because turning down contributions like this usually means the contributor loses interest in the project, but theres really no other way to handle the situation… I can think of a few other rejected pull requests that the authors put tons of work into, and well, they just stopped contributing afterwards. But thats just the way open source development goes sometimes

So, in summary, cheats isn’t coming back.

7 Likes

I did what you said but still i cant find the cheats tab and i dont know what BE-150 is

That is referring to an old version of the discontinued Bleeding Edge version of Citra, which we no longer provide support for.

so basycally you are excusing this unacceptable problem , if the problem is really the amount of work they just have to find more people that can help them , i mean , is plenty of emulatore out there , that emulate machines ( like ps2 ) who are less stable than the original console , still the cheat support was always one of the first features that were intelligently implemented , so again , if the problem is onyl the amount of work , they just have to look for more people to help them and take their time , but the idea of just forget about it is pretty absurd an unacceptable , and clearly the absence of this feature will make people lose interest on the emulator , just like i did , i unistalled the emulator some minutes after this infuriating discover , so i really hope that for everyone’s good they will implement the ceat feature again , of course i hope that there aren’t any even less acceptable reasons

i’ve spent thousands of hours of my free time working on this project, and as one of the developers, i know the code, and its exactly as i said, that many cheats won’t ever work properly. thats just a downside of doing HLE (high level emulation) where we emulate the 3ds at the operating system level. the decision to remove cheats wasn’t made lightly, but this childish outrage you post on the forums on the other hand, is frankly pathetic. the level of entitlement is unreal. everything you said is just shows complete ignorance in how open source community projects like citra work, and to be honest, i don’t think its worth my time to explain that simple fact to you. no, this is not our job (I work a full time job and have other hobbies and interests like gaming) no its not our job to find people to work on the project, no one cares if you uninstalled citra, no one cares if users who have not contributed anything “lose interest” in the emulator.

if the technical reasons for why cheats were not merged that i posted above aren’t “satisfying” enough to you, once again, i don’t care. you are just some stranger online that will loudly complain about problems, but won’t put any effort into fixing problems.

2 Likes

I like what you just said now. It is true that you have to make time to find other people to help with the emulator to bring the cheats back.

I understand your frustrations. I am not a developer, just a gamer who loves to play games with or without cheats.

I have to compliment you on doing such a good job with Citra emulator. I may be a little disappointed that I cannot get Sun, Moon and X Pokemon games to work because the emulator is still a work in progress. But I am happy to at least be able to play one of the Pokemon games that is playable.

Game Freak
My Laptop System:

  • Acer Aspire E50573G
  • Windows 10 Home
  • GeForce 920M
  • Driver version 416.34
  • Processor: Intel ® Core ™ i5-4200U CPU @ 1.60GHz 2.30GHz
  • 3.92GB RAM
  • Screen: 1366x768, 60Hz

If you had a brain, you would realize you can cheat using Cheat Engine.

The integrated cheat feature, would not have worked, so why spend time doing something that would not Work ?

as a small update, a developer has been working on cleaning up the kernel and memory allocation code, which has fixed several cheat codes. no word yet if it fixes enough problems that citra will officially get cheats, but this is the first progress towards getting cheat codes added in a long time.

also sun/moon run fine on citra. with your setup it might be a tad on the slow side tho. if you need more help with it open a new thread on the forums.

2 Likes

It’s sad but I understand the reason. Personally, for simple straightforward cheats (money, HP, etc.), I use Cheat Engine which works great !

You may want to read the rest of the thread. Cheats are being re-implemented due to more accurate memory allocation.

1 Like

I always did emulators to do games which really you may never find again and I always like to have cheats as not a way to really exploit them just add a more enjoyable time (really 99% of the items dont even use) just hope you guys can add the cheat menu again like the DS for android as ik this still in beta but that also a reason to give you guys time till the app completed and rolled out to be officially completed and hope you guys get the cheats working just I spent so long trying to find out why they never work but least now I can see why as I prefer more simple ways to add them as also did the GBA ways were manually did it (a pain considering needs to be exact game version for the cheat using en such) but I will still keep the app and the games already have just to wait for the day the cheats be added after all Citra really the best emulator for 3DS on stability and no lag