mirror of
https://github.com/cemu-project/cemu_graphic_packs.git
synced 2025-04-29 14:59:29 -04:00
obfuscated online race rating mod
supports the legitament usecase of 5000 vr for 150cc and does not allow the user to easily change their vr to an arbitrary value
This commit is contained in:
parent
f82e321a9e
commit
1e75f7e9e2
2 changed files with 29 additions and 47 deletions
|
@ -1,10 +1,35 @@
|
|||
[MarioKart8_OnlineRaceRating_v42]
|
||||
moduleMatches = 0x9F0A90B7 ; v4.2(EU/NA/JP)
|
||||
.origin = codecave
|
||||
|
||||
ChangeOnlineRaceRating:
|
||||
li r8, $racevr
|
||||
li r12, 0x1388
|
||||
lwz r8, 0x1a20(r29)
|
||||
cmpw r8, r12
|
||||
bgt ChangeOnlineRaceRatingExit
|
||||
li r8, ChangeOnlineRaceRating@hi
|
||||
xor r12, r12, r12
|
||||
not r12, r12
|
||||
neg r12, r12
|
||||
or r30, r12, r12
|
||||
add r12, r12, r12
|
||||
mullw r12, r12, r12
|
||||
add r8, r12, r12
|
||||
mullw r12, r8, r8
|
||||
add r12, r12, r12
|
||||
add r12, r12, r8
|
||||
mullw r8, r8, r8
|
||||
mullw r30, r8, r8
|
||||
add r8, r8, r8
|
||||
add r8, r8, r8
|
||||
add r30, r8, r30
|
||||
add r8, r8, r8
|
||||
add r30, r8, r30
|
||||
add r8, r30, r12
|
||||
ChangeOnlineRaceRatingExit:
|
||||
stw r8, 0x1a20(r29)
|
||||
lis r30, 0x4330
|
||||
blr
|
||||
|
||||
;this mod makes 0x2e6b6660 = $racevr
|
||||
0x024DCE2C = bla ChangeOnlineRaceRating
|
||||
0x024DCE24 = bla ChangeOnlineRaceRating
|
||||
0x024dCE2C = nop
|
||||
|
|
|
@ -2,49 +2,6 @@
|
|||
titleIds = 000500001010EC00,000500001010ED00,000500001010EB00
|
||||
name = Change Online Race Rating
|
||||
path = "Mario Kart 8/Cheats/Online Race Rating"
|
||||
description = Change Your Online Race Rating!|150cc lobbies start happening at 5000vr.
|
||||
description = Change Your Online Race Rating to 5000vr!|150cc lobbies start happening at 5000vr.
|
||||
#Credits: Intra
|
||||
version = 7
|
||||
|
||||
[Default]
|
||||
$racevr = 1000
|
||||
|
||||
[Preset]
|
||||
category = Race Rating
|
||||
name = 1
|
||||
$racevr = 1
|
||||
|
||||
[Preset]
|
||||
category = Race Rating
|
||||
name = 1000
|
||||
Default = 1
|
||||
|
||||
[Preset]
|
||||
category = Race Rating
|
||||
name = 2000
|
||||
$racevr = 2000
|
||||
|
||||
[Preset]
|
||||
category = Race Rating
|
||||
name = 3000
|
||||
$racevr = 3000
|
||||
|
||||
[Preset]
|
||||
category = Race Rating
|
||||
name = 4000
|
||||
$racevr = 4000
|
||||
|
||||
[Preset]
|
||||
category = Race Rating
|
||||
name = 5000
|
||||
$racevr = 5000
|
||||
|
||||
[Preset]
|
||||
category = Race Rating
|
||||
name = 6000
|
||||
$racevr = 6000
|
||||
|
||||
[Preset]
|
||||
category = Race Rating
|
||||
name = 7000
|
||||
$racevr = 7000
|
||||
|
|
Loading…
Add table
Reference in a new issue