You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cheat codes that utilize the 0x2C and 0x2E code types will not work the way they are supposed to due to the code types not being handled correctly if at all (seems to be the latter), masks do not seem to work for them either as those don't make a difference with functionality. Ironically Dolphin suffers with masks not working with these code types, but the code types themselves work there without the masks. I guess WiiRD stuff just never had proper integration into most things that utilize the engine.
The code types in question:
16 bits (endif, then) If greater than
2C______ MMMMXXXX
Adding 1 to ______ will make this code first apply an Endif.
(It will still use ______ for address calculation; without the added 1)
If 16 bits at ([ba
+______
] & not(MMMM))>XXXX,
then codes are executed (else code execution set to false)
To use po
instead of ba
, change the codetype from 2C to 3C.
For values of ______ >= 0x01000000, add one to the codetype.
16 bits (endif, then) If lower than
2E______ MMMMXXXX
Adding 1 to ______ will make this code first apply an Endif.
(It will still use ______ for address calculation; without the added 1)
If 16 bits at ([ba
+______
] & not(MMMM))<XXXX,
then codes are executed (else code execution set to false)
To use po
instead of ba
, change the codetype from 2E to 3E.
For values of ______ >= 0x01000000, add one to the codetype.
Steps to reproduce
Utilize a code that uses one or both of the code types, not sure how to explain how to "reproduce" this issue. I guess find a code that does something noticeable in-game, something basic like infinite lives, then tack one or both of the code types into the code and set a value to check if greater than or less than the value(s) specified.
Expected behavior
Considering the nature of the code types mentioned, they act as conditions (if greater than and if less than respectively) based on the parameters provided to either of them. They are also able to use masks much like the if equal to and if not equal to conditional code types.
Relevant log output
No response
Add screenshots
No response
The text was updated successfully, but these errors were encountered:
Describe the bug
Cheat codes that utilize the 0x2C and 0x2E code types will not work the way they are supposed to due to the code types not being handled correctly if at all (seems to be the latter), masks do not seem to work for them either as those don't make a difference with functionality. Ironically Dolphin suffers with masks not working with these code types, but the code types themselves work there without the masks. I guess WiiRD stuff just never had proper integration into most things that utilize the engine.
The code types in question:
Steps to reproduce
Utilize a code that uses one or both of the code types, not sure how to explain how to "reproduce" this issue. I guess find a code that does something noticeable in-game, something basic like infinite lives, then tack one or both of the code types into the code and set a value to check if greater than or less than the value(s) specified.
Expected behavior
Considering the nature of the code types mentioned, they act as conditions (if greater than and if less than respectively) based on the parameters provided to either of them. They are also able to use masks much like the if equal to and if not equal to conditional code types.
Relevant log output
No response
Add screenshots
No response
The text was updated successfully, but these errors were encountered: