Views: 6,914,570 Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 04-25-24 01:10 PM
Guest:

0 users reading How to disable AR cheat? | 1 bot

Main - General - How to disable AR cheat? Hide post layouts | New reply


Tropicana
Posted on 11-13-20 12:02 PM Link | #2734
First I'd like to thank the creator for this awesome emulator (or sort of it) and the effort he puts on constantly improving it. Today I started playing SS and activated the shinies code for cyndaquil and I didnt intend to use it anymore after that, but to my surprise, after both deleting the code and unticking "enable cheats", im still getting all shinies. How can i disable it for good? I tried using the search toolbar but didnt see anything related.

Generic aka RSDuck
Posted on 11-13-20 12:07 PM (rev. 2 of 11-13-20 12:07 PM) Link | #2736
it can be possible than the cheat modified some value in memory once which isn't modified by the game itself anymore. So you need to reset the emulation while having the cheat disabled.

____________________
Take me to your heart / never let me go!

"clearly you need to mow more lawns and buy a better pc" - Hydr8gon

Tropicana
Posted on 11-13-20 12:35 PM Link | #2737
Posted by Generic aka RSDuck
it can be possible than the cheat modified some value in memory once which isn't modified by the game itself anymore. So you need to reset the emulation while having the cheat disabled.

I already tried several resets with the code deleted and the enable cheats unticked. Thats what i first thought, that the AR code had permanently modified some bits of the ROM.

Generic aka RSDuck
Posted on 11-13-20 05:16 PM Link | #2740
hm, the rom can't be modified by a cheat code, so it's probably some data which is saved in the savefile. Maybe there's a cheat code to reverse this?

____________________
Take me to your heart / never let me go!

"clearly you need to mow more lawns and buy a better pc" - Hydr8gon

Tropicana
Posted on 11-14-20 12:14 PM Link | #2752
I doubt it, ive never seen one which reverses the get shinies code in all the years ive been emulating pokemon. Afterall, why is it needed? If you dont want shinies you just dont use the get shinies code. After resetting pc only shinies is still going on. I have started new game and now its fine, so all good, only a couple of hours lost. Thanks for trying to help anyways mate :D.

slicz
Posted on 12-18-20 08:35 PM Link | #2969
Hi, I discovered this emulator only today and it's much better than anything I've ever tried on PC.

However, I am experiencing the same issue on Pokemon Platinum. I activated the shiny pokemons cheat as well as a cheat to get wild Ralts, and then deactivated them. However now I only keep finding shiny Ralts. It would be nice to get this problem fixed, or at least a way to get around for the moment.

I recognize that this may be a game-specific issue, just wanted to let the developers know that it probably happens on every Pokémon game. Maybe this is not the right place to signal it though.

Thanks for the emulator, it's awesome!

Generic aka RSDuck
Posted on 12-19-20 01:10 AM Link | #2971
which cheat exactly did you use? And does the same thing happen if you use the cheat on a real DS or other emulators?

____________________
Take me to your heart / never let me go!

"clearly you need to mow more lawns and buy a better pc" - Hydr8gon

Arisotura
Posted on 12-19-20 01:23 AM Link | #2972
from a technical standpoint:

AR cheats are applied every time the ARM7 vblank handler is invoked (that is, mostly per-frame).

disabling a cheat in melonDS stops the AR engine from applying that cheat. it does not revert the side-effects from previous applications of the cheat, depending on how the game works those might stick around until the game is reset.

disabling cheats entirely is more or less the same except that it disables the AR engine entirely, but any memory that was altered by cheats will remain altered until the game modifies it again or is reset.

of course, there might be bugs in that implementation, but I tested it and it worked fine, so I doubt there's any problem with melonDS itself.

____________________
Kuribo64

slicz
Posted on 01-01-21 05:30 PM Link | #3066
Hi, this is the shiny Pokémon cheat that I used:

621BFC50 00000000
02073ED8 47004800
02073EDC 02000001
E2000000 0000003C
6800480D 490B6840
88011808 9C0D8842
40510C24 20074061
04244041 940D430C
21001C28 F074AA0D
4801FE6B 46C04700
02073EE1 000000E4
021BFC50 00000000
D2000000 00000000

Loading a savestate where the cheat was once activated, results in encountering only shinies even after disabling cheats entirely.
I tried to reset the game without loading a savestate and in this way you find pokemons normally.

If I load the game the way it was intended to be loaded by a Nintendo DS (through saves inside the game and not melonDS savestates), the cheat disables correctly. I guess it has something to do with savestates.

I cannot test this behavior on a normal DS because I don't have an AR at hand, but I remember that I used this cheat on Pokemon Pearl on a real DS (not Pokemon platinum) and when I disabled the cheat, it disabled correctly.

Maybe it could be something related to the way savestates work?

DrinkCiderFromALemon
Posted on 01-01-21 08:06 PM (rev. 3 of 01-01-21 08:07 PM) Link | #3068
Posted by OP
"If I load the game the way it was intended to be loaded by a Nintendo DS (through saves inside the game and not melonDS savestates), the cheat disables correctly. I guess it has something to do with savestates. "


A savestate is literally a snapshot of whatever's held in RAM at the time, and if the code is one of those which doesn't disable immediately upon unchecking it in-game, it will obviously do as such in a savestate regardless of whether the AR engine is enabled or not.

That's why when loading the game from a save file it's working fine, the DS would never have loaded the AR code, pretty much. All depends on what the code does and how it applies it, I suppose (arisotura basically explained it in better ways)

____________________
melons aren't leather seats, or CD players, but they're DS emulators - apparently


Main - General - How to disable AR cheat? Hide post layouts | New reply

Page rendered in 0.034 seconds. (2048KB of memory used)
MySQL - queries: 29, rows: 96/96, time: 0.018 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.