Resident Evil 4 Dolphin Cheat Codes

0 views
Skip to first unread message

Magdalen Dano

unread,
Aug 3, 2024, 10:11:02 AM8/3/24
to buybikumkind

This issue is still there, pressing the button to activate codes do not work, it's a hit and miss you have to keep trying it. Often times during loading sequences it may trigger it to work. Also i'am unable to edit the ini file to add my own AR codes. After adding and saving the ini they never appear in the AR tab list. I believe this issue is #608 which is marked "fixed" but the issue is still there. cheers!

The way Dolphin handles input maybe messing these type of cheats up. If we hold the button it's not reading it as held. So instead it's polling the controller constantly only seeing it held so often.
This will probably not be fixed at all due to it not being a "high priority" sadly.

I really hope that it will be fixed soon, too. This would be very good! Many of the codes I'd like to use are button activated. I find it a bit sad that this issue is handled so low in priority because it's about cheating. I hope that the Status might be changed to Accepted, because it's not questionable.

To be honest, I find it a bit ridiculous that this issue seems to be treated as if it's not worth anything. For me, it's pretty important, and I'm sure I'm not the only one who thinks so. Sure, it's not high priority but just shoving it aside won't fix it.

You guys seem to get wrong message. First and foremost. The developers definitely do care about the issue but you have to understand that Dolphin is an open source project with a lot of different developers working on different parts. Developers mostly pick out the issues/parts they want to tackle and thus it may take a while for the issue to be resolved as it seems there's currently no developer looking into the issue; this has nothing to do about this issue being about cheating.

As for why delroth put it on WontFix. It's because OMEGA345 was telling people to star the issue to make it seem like you care. Developers know you care and the star feature is not intended for this purpose and it shouldn't be encouraged to blindly star an issue. By allowing such behavior the star feature loses its value since it becomes a popularity contest.

I'll be marking the issue as accepted now but please do not ask for people to star this, they can decide this by themselves. If anyone disagrees (delroth in particular) feel free to change the status and preferably leave a comment explaining why.

Sorry i had said that, i had no ill intent but i can see your points both of you's as to why, there is no need to explain delroth. I look forward to seeing the developments of this "bug" and JMC4789's video and findings will perhaps help.

Thank you, shadox! I know, this issue is not exactly vital, so I guess it maybe was just overlooked. But it really makes me curious why Dolphin isn't able to properly handle button-activated codes, while the others are working. Is there any kind of connection which is missing? I'm looking toward to your video, JMC!

I just tested the button-activated codes for Wii Sports Resort and Mario Party 8 on 4.0-5525. The codes for Wii Sports Resort don't work at all. There's an infinite flytime code. It stops the timer and when you press 1+2+B, the timer should set to zero to finish the flight. On Dolphin, the timer is stopped, but the button combination doesn't work.

I actually investigated this issue a little bit a few days ago but couldn't find what was exactly wrong. I was testing out the Wind Waker Press R to Mega Jump code. The conditional part of the code works fine (press R) and after that it does a 32-bit floating add code. I initially suspected that being wrong for whatever reason however that was not the case (the addition worked fine). So I decided to change the value it adds to 00030000 instead of 00000003. To my surprise the code actually worked and shot up in the air. The value 00000003 never worked except if I was in a state where I could not crouch. Hanging on a ladder and pressing R made me go up very slowly (hanging on a ledge doesn't work). If I was standing on the ground and pressed R the height of Link would always alternate between two values. The previous height and the height + 3 (which isn't noticeable).
That's where I stopped trying to find the issue. I couldn't figure out why it was happening and there's very little documentation (or hard to find) on AR codes. The comments in the code seem to suggest that AR codes were implemented slightly differently. ("The mechanism is different than what the real AR uses, so there may be compatibility problems.")

This reminds me of a much older issue where action replay codes were not updated frequently enough. The value increase from 00000003 to 00030000 could be an indicator that the code either isn't being interpreted correctly or the update frequency is too low.

The build I sent you isn't actually 4.0-5569. It's a modified version I compiled for testing. As to why that one does work. I suspected that the codes don't get run often enough. Billiard26 noted this as well in issue 5882. So instead of running the codes once every frame I changed it to run every 1/60th of a frame (random number I used). Note that this is not correct behavior but it's merely for testing purposes.

The build I posted was targeted for AR codes and not Gecko Codes. So it shouldn't affect the Flytime and Infinite Jetski Time codes. The pikmin 2 code doesn't seem to be correct. It has a type of C5 which isn't a type (or atleast, not documented anywhere). Could you try to replace that with 5C, it might be that someone made a small typing mistake.

I just left my home I will as soon as I arrive back :-)
I know the walk on lava one worked before, but i dont recall which version of Dolphin it was. I think 4.2 something. I don't have too much time to test so i test as i require a code :P

Do any Gecko codes work at all for you?
Also, this issue should probably be split up into two separate issues since it's hard to track what is related to AR codes and what is related to Gecko codes. They also seem to be caused by two separate bugs.

In Kirby Air Ride For gamecube (USA) All of the gecko codes work execpt ones that are activated with buttons, also when adding an AR code to Kirby Air Ride dolphin crashes after clicking the accept button when you finish naming it and putting in the code. In Super Mario Galaxy 1 (USA) The button activated transformation code doesnt work (i got it to work slightly but the buttons still did not work) while other non button activated codes work. (Using Dolphin 4.0-5811)

In my opinion, we don't need another thread because when I posted it I intended it to be for both kinds of codes. But I don't know if this issue is caused by two separate bugs. I can confirm that the button-activated codes for Zelda Skyward Sword also don't work on the PAL version. I tested it on 4.0-5841.

Okay. I tried the Flytime code again with LLE on 4.0-5935 but it didn't work. The code works on the real Wii and on the vWii. I pressed the buttons again and again but it's just no use. The Pikmin 2 time codes also don't work.

Yeah, but I hope he doesn't forget it. It's been a month now. I'm actually pretty disappointed that this issue is most likely leading to nowhere. Nobody seems to have an idea about how to solve this. Could there actually be a solution or will it never be fixed? I wouldn't like to shout against walls.

As for where this issue is going. The problem is that the codes are executed at the wrong time causing some codes to not work. Increasing the frequency of the codes like I did #44 partially solves this (more chance to hit the right time) but is not a proper solution. AR codes should probably be handled in a way the original AR codes work.

Okay was playing around with the trigger codes. I was correct what i said a while ago above.. To get some trigger codes to work, keep pressing the button required during loading sequences. You may have to try a few times before the button takes effect. I just got the time in the loftwing spiral minigame to work after repeating the button during loading sequences. The time remains at 120sec now.

The problem with your idea are codes which are supposed to be pressed while the game is running, like codes which freeze a timer and to set the timer to 0, you have to press the button combination. For example, there's a code which didn't work for Mario Sports Mix [RMKP01]:

I just tested the Wii Sports Resort Flytime code again on 5.0-rc-19 but it still doesn't work. The timer is freezed at 5 minutes but pressing the button combination to end the flight session has no use. Doesn't this issue have any solution?

I found that the code works fine in the Interpreter, but not JIT or JITIL. JIT sometimes only fires missiles even when not holding B even when out of them (or doesn't work at all) and JITIL just hangs on a black screen on boot with ANY code active.

The AR code works, but the Gecko code does not. Personally, I believe that the current Gecko codehandler implementation isn't being given read/write access to certain memory regions. No other explanation makes sense, since the AR version works just fine.

It's been 4 years since this was marked as Accepted, and the emulator has gone leaps and bounds since then in terms of optimization, so I'm optimistic that this will be fixed before the end of this year if it gets decent priority.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages