11-14-2020, 11:04 PM
It's a signed 16 bit (halfword) value. 0x7FFF is the maximum value and anything past that is negative
Super Mario Eclipse, what Super Mario Sunshine could've been.
Change VR Limit [XeR]
|
11-14-2020, 11:04 PM
It's a signed 16 bit (halfword) value. 0x7FFF is the maximum value and anything past that is negative
Super Mario Eclipse, what Super Mario Sunshine could've been.
11-14-2020, 11:30 PM
(11-14-2020, 11:04 PM)JoshuaMK Wrote: It's a signed 16 bit (halfword) value. 0x7FFF is the maximum value and anything past that is negativeThank you for specifying lul.
~MarioKartWii.com #1~
11-26-2020, 02:58 AM
(03-07-2018, 10:55 PM)Vega Wrote: Change VR Limit [XeR]I plan on attempting to either raise the limit that this code can push, or maybe shorten this code down if that is possible.
~MarioKartWii.com #1~
11-26-2020, 03:16 AM
(11-26-2020, 02:58 AM)TheNinjaKingOW Wrote:(03-07-2018, 10:55 PM)Vega Wrote: Change VR Limit [XeR]I plan on attempting to either raise the limit that this code can push, or maybe shorten this code down if that is possible. I can't remember if this code effects BR too. If not, could be something for you to also work on.
11-26-2020, 04:22 AM
(11-26-2020, 03:16 AM)Vega Wrote:Hmm, I'll look into it, thanks!(11-26-2020, 02:58 AM)TheNinjaKingOW Wrote:(03-07-2018, 10:55 PM)Vega Wrote: Change VR Limit [XeR]I plan on attempting to either raise the limit that this code can push, or maybe shorten this code down if that is possible.
~MarioKartWii.com #1~
11-26-2020, 09:00 AM
Shortening the code? Possibly. The lowest I see it going is 4 lines. As for changing the limit, you would need to remove every s16 cast that may exist, as well as changing where the value is stored in memory since it's going to be stored as a s16 in whatever class it is a member of, and storing as an s32 will therefore clobber data
Super Mario Eclipse, what Super Mario Sunshine could've been.
11-26-2020, 07:53 PM
(11-26-2020, 09:00 AM)JoshuaMK Wrote: Shortening the code? Possibly. The lowest I see it going is 4 lines. As for changing the limit, you would need to remove every s16 cast that may exist, as well as changing where the value is stored in memory since it's going to be stored as a s16 in whatever class it is a member of, and storing as an s32 will therefore clobber dataWell, It would be a great starter project.
~MarioKartWii.com #1~
05-12-2021, 08:41 AM
I found out that the Code doesn't protect against DC. So if you DC with a higher VR value, you will still go back to 9999 VR no matter how much you had.
However, I found the adress that also includes this and I found all the addresses that belong to Battle mode. If I going to post the entire code it would have 14 RAM writes. Maybe someone will still find a way to shorten the code, but I wouldn't mind if the code is a bit longer. So just tell if I should post it.
10-21-2021, 03:54 PM
(05-12-2021, 08:41 AM)Unnamed Wrote: I found out that the Code doesn't protect against DC. So if you DC with a higher VR value, you will still go back to 9999 VR no matter how much you had.That would be cool! I'm pretty sure that in the OG video from like 2013 actually said that was a fault so, it would be almost like finishing the code. Also, ofc is the limit is under 9999vr it won't do that.
~MarioKartWii.com #1~
12-12-2021, 09:41 AM
Here are the Codes adapted for VR and BR and added the case of DC. I want to mention that the code works for the maximum VR and BR limit. I also found the adresses for the minimum VR/BR limit. Would be fine if the Thread will be changed to Change Max VR/BR limit if the codes are working.
I would appreciate if someone could test the other versions (PAL works). Here are the codes: Change Max VR/BR Limit NTSC-U 02528E12 0000XXXX 02528E1A 0000XXXX 0261C3C6 0000XXXX 0261C3D2 0000XXXX 02834ABE 0000XXXX 02834AC6 0000XXXX 0283A7AE 0000XXXX 0283A7B6 0000XXXX 0261C456 0000XXXX 0261C462 0000XXXX 02834B2A 0000XXXX 02834B32 0000XXXX 0283A892 0000XXXX 0283A89A 0000XXXX PAL 0252D286 0000XXXX 0252D28E 0000XXXX 0264F6DA 0000XXXX 0264F6E6 0000XXXX 0285654E 0000XXXX 02856556 0000XXXX 0285C23E 0000XXXX 0285C246 0000XXXX 0264F76A 0000XXXX 0264F776 0000XXXX 028565BA 0000XXXX 028565C2 0000XXXX 0285C322 0000XXXX 0285C32A 0000XXXX NTSC-J 0252CC06 0000XXXX 0252CC0E 0000XXXX 0264ED46 0000XXXX 0264ED52 0000XXXX 02855BBA 0000XXXX 02855BC2 0000XXXX 0285B8AA 0000XXXX 0285B8B2 0000XXXX 0264EDD6 0000XXXX 0264EDE2 0000XXXX 02855C26 0000XXXX 02855C2E 0000XXXX 0285B98E 0000XXXX 0285B996 0000XXXX NTSC-K 0251B2DE 0000XXXX 0251B2E6 0000XXXX 0263D9F2 0000XXXX 0263D9FE 0000XXXX 0284490E 0000XXXX 02844916 0000XXXX 0284A5FE 0000XXXX 0284A606 0000XXXX 0263DA82 0000XXXX 0263DA8E 0000XXXX 0284497A 0000XXXX 02844982 0000XXXX 0284A6E2 0000XXXX 0284A6EA 0000XXXX |
« Next Oldest | Next Newest »
|