Welcome, Guest |
You have to register before you can post on our site.
|
Online Users |
There are currently 111 online users. » 1 Member(s) | 108 Guest(s) Bing, Google
|
Latest Threads |
MT/ SMT Threshold Modifie...
Forum: Code Support / Help / Requests
Last Post: MKWii-Martin
12 minutes ago
» Replies: 7
» Views: 4,151
|
Make it to 10,000
Forum: General Discussion
Last Post: Fifty
2 hours ago
» Replies: 6,847
» Views: 5,077,472
|
Single Coin Amount Modifi...
Forum: Time Trials & Battle
Last Post: Vega
Yesterday, 11:09 PM
» Replies: 1
» Views: 34
|
Race Count Modifier [Josh...
Forum: Offline Non-Item
Last Post: Wingcapman
Yesterday, 01:40 PM
» Replies: 4
» Views: 8,763
|
Changing Textures of a Si...
Forum: Code Support / Help / Requests
Last Post: Unnamed
Yesterday, 11:23 AM
» Replies: 1
» Views: 141
|
Some Code Request
Forum: Code Support / Help / Requests
Last Post: Unnamed
Yesterday, 11:12 AM
» Replies: 1
» Views: 1,165
|
Steer / Drift like CPUs [...
Forum: Offline Non-Item
Last Post: Sora0Pi
Yesterday, 05:04 AM
» Replies: 7
» Views: 435
|
No Drafting [Melg]
Forum: Offline Non-Item
Last Post: Vega
10-05-2024, 09:31 PM
» Replies: 2
» Views: 80
|
Always Drafting [Melg]
Forum: Offline Non-Item
Last Post: Vega
10-04-2024, 05:22 PM
» Replies: 0
» Views: 47
|
Show default pictures for...
Forum: Visual & Sound Effects
Last Post: Vega
10-01-2024, 08:34 PM
» Replies: 0
» Views: 106
|
|
|
Leaf Piles Freeze the Timer [LucioWins] |
Posted by: LucioWins - 08-13-2024, 08:13 PM - Forum: Time Trials & Battle
- No Replies
|
|
Leaf Piles Freeze the Timer [LucioWins]
This code makes any leaf piles hit freeze the timer as well as stopping leaf piles from respawning.
This code makes uses address 0x800009D0. Make sure no other codes use this address.
PAL:
0476ED40 38000000
C2535C78 00000007
3FC08000 83FE09D0
2C1F0000 41820024
2C030000 4181000C
3BE00001 38600001
3BFFFFFF 93FE09D0
38030000 48000008
38030001 00000000
C2555620 00000004
3C808000 80A409D0
2C050000 4182000C
38600000 48000008
7C601A14 00000000
C2767554 00000003
3FC08000 83FE09D0
3BFFXXXX 93FE09D0
3C60808D 00000000
NTSC-U:
0477b218 38000000
C2531130 00000007
3FC08000 83FE09D0
2C1F0000 41820024
2C030000 4181000C
3BE00001 38600001
3BFFFFFF 93FE09D0
38030000 48000008
38030001 00000000
C254f600 00000004
3C808000 80A409D0
2C050000 4182000C
38600000 48000008
7C601A14 00000000
C2777288 00000003
3FC08000 83FE09D0
3BFFXXXX 93FE09D0
3C60808D 00000000
NTSC-J:
0476e3ac 38000000
C25355f8 00000007
3FC08000 83FE09D0
2C1F0000 41820024
2C030000 4181000C
3BE00001 38600001
3BFFFFFF 93FE09D0
38030000 48000008
38030001 00000000
C2554fa0 00000004
3C808000 80A409D0
2C050000 4182000C
38600000 48000008
7C601A14 00000000
C2766bc0 00000003
3FC08000 83FE09D0
3BFFXXXX 93FE09D0
3C60808D 00000000
NTSC-K:
0475d100 38000000
C2523cd0 00000007
3FC08000 83FE09D0
2C1F0000 41820024
2C030000 4181000C
3BE00001 38600001
3BFFFFFF 93FE09D0
38030000 48000008
38030001 00000000
C2543678 00000004
3C808000 80A409D0
2C050000 4182000C
38600000 48000008
7C601A14 00000000
C2755914 00000003
3FC08000 83FE09D0
3BFFXXXX 93FE09D0
3C60808D 00000000
XXXX = Number of frames the timer will freeze for when a leaf pile is hit
Some Possible X Values:
0.1 Seconds = 0006
0.5 Seconds = 001E
1 Second = 003C (Recommended)
2 Seconds = 0078
3 Seconds = 00B4
5 Seconds = 012C
Code Credits: Gaberboo (providing a code to disable randomisation in the milliseconds)
|
|
|
KCL Flag Modifier [Unnamed] |
Posted by: Unnamed - 08-09-2024, 09:05 AM - Forum: Offline Non-Item
- No Replies
|
|
KCL Flag Modifier [Unnamed]
With this code you can replace a KCL Flag you are driving on with one of your choice. Simply put in the KCL Flag you want to replace with the one you wish.
NTSC-U
C27B26B8 00000004
A165000E KKKKKKKK
280CSSSS 4082000C
3D600000 616BTTTT
7D635B78 00000000
C27B1FE4 00000004
A176000E KKKKKKKK
280CSSSS 4082000C
3D600000 616BTTTT
7D645B78 00000000
C27B2C70 00000004
A179000E KKKKKKKK
280CSSSS 4082000C
3D600000 616BTTTT
7D635B78 00000000
C27B242C 00000004
A176000E KKKKKKKK
280CSSSS 4082000C
3D600000 616BTTTT
7D605B78 00000000
C27B3038 00000004
A179000E KKKKKKKK
280CSSSS 4082000C
3D600000 616BTTTT
7D605B78 00000000
PAL
C27C1118 00000004
A165000E KKKKKKKK
280CSSSS 4082000C
3D600000 616BTTTT
7D635B78 00000000
C27C0A44 00000004
A176000E KKKKKKKK
280CSSSS 4082000C
3D600000 616BTTTT
7D645B78 00000000
C27C16D0 00000004
A179000E KKKKKKKK
280CSSSS 4182000C
3D600000 616BTTTT
7D635B78 00000000
C27C0E8C 00000004
A176000E KKKKKKKK
280CSSSS 4082000C
3D600000 616BTTTT
7D605B78 00000000
C27C1A98 00000004
A179000E KKKKKKKK
280CSSSS 4082000C
3D600000 616BTTTT
7D605B78 00000000
NTSC-J
C27C0784 00000004
A165000E KKKKKKKK
280CSSSS 4082000C
3D600000 616BTTTT
7D635B78 00000000
C27C00B0 00000004
A176000E KKKKKKKK
280CSSSS 4082000C
3D600000 616BTTTT
7D645B78 00000000
C27C0D3C 00000004
A179000E KKKKKKKK
280CSSSS 4182000C
3D600000 616BTTTT
7D635B78 00000000
C27C04F8 00000004
A176000E KKKKKKKK
280CSSSS 4082000C
3D600000 616BTTTT
7D605B78 00000000
C27C1104 00000004
A179000E KKKKKKKK
280CSSSS 4082000C
3D600000 616BTTTT
7D605B78 00000000
NTSC-K
C27AF4D8 00000004
A165000E KKKKKKKK
280CSSSS 4082000C
3D600000 616BTTTT
7D635B78 00000000
C27AEE04 00000004
A176000E KKKKKKKK
280CSSSS 4082000C
3D600000 616BTTTT
7D645B78 00000000
C27AFA90 00000004
A179000E KKKKKKKK
280CSSSS 4182000C
3D600000 616BTTTT
7D635B78 00000000
C27AF24C 00000004
A176000E KKKKKKKK
280CSSSS 4082000C
3D600000 616BTTTT
7D605B78 00000000
C27AFE58 00000004
A179000E KKKKKKKK
280CSSSS 4082000C
3D600000 616BTTTT
7D605B78 00000000
Values
SSSS: KCL Flag you want to replace
TTTT: KCL Flag replaced with
For more information about KCL flags go here.
KKKKKKKK: an assembly instruction you can choose what you want to replace
Default Value is 7D6C5B78 (mr r12, r11)
If you want to modify KCL Flags e.g. having all the same Base Type, you have to mask out bits. The instruction should follow this structure
rlwinm r12, r11, 0, m, n
For this, you need to learn PowerPC assembly to assemble your instruction and how to and a register with a mask. Helpful Tutorials for this you find in Vegas Assembly Tutorial and in Tutorial about Bit Rotation.
Here are some Examples
SSSS = 0004, TTTT = 0006, KKKKKKKK = 7D6C5B78 (Heavy offroad "Sand" is now Boost Panel)
SSSS = 0006, TTTT = 0000, KKKKKKKK = 7D6C5B78 (Boost Panel is now normal road, this way, you disable boost panels)
SSSS = 2000, TTTT = 0000, KKKKKKKK = 556C04A4 (Disable all trickable KCL Flags)
If you get more knowledge about assembly language, you can also extend this code to make it work for more than one KCL flag.
Code Creator: Unnamed
|
|
|
No Camera Height Shift in Air [Ro] |
Posted by: _Ro - 08-05-2024, 02:11 AM - Forum: Visual & Sound Effects
- No Replies
|
|
No Camera Height Shift in Air [Ro]
This code will make the camera height not shift in air, making it be behind your kart as if you were on the ground instead of making it go a bit higher. This code can be used with Future Fly for better view.
NTSC-U
04599670 60000000
PAL
045A46A8 60000000
NTSC-J
045A4028 60000000
NTSC-K
04592700 60000000
Code creator: Ro
|
|
|
Future Fly (Classic Controller) [TheMrx1983, Skullface, Ro] |
Posted by: _Ro - 08-05-2024, 02:05 AM - Forum: Offline Non-Item
- Replies (2)
|
|
Future Fly (Classic Controller) [TheMrx1983, Skullface, Ro]
For Classic Controller only. You can find for other controllers in this site.
Skullface edited Future Fly Lite to work on Classic Controller but since it's the lite version it lacked straffing up/down/left/right. From his source, I added straffing and cleaned up Future Fly code, some unnecessary parts were improved and I also the code be a single C2 hook, it no longer needs the extra C2 hook which writes your player ID to free memory to be read in Future Fly and the flight values such as speed, turning strength etc being written in free memory addresses.
The code works like the GameCube version. To activate the code, push the right stick up to go up and enable. Press A and B at the same time to disable.
Can be used with "No Camera Height Shift in Air" for better view (Normal camera in air, https://mariokartwii.com/showthread.php?tid=2222)
To change activator, change 2434XXXX 3C800000 to 2834XXXX YYYYZZZZ and the deactivator 2834XXXX FFAF0050 to 2834XXXX YYYYZZZZ (ZZZZ: Button value, YYYY: FFFF - Button value). XXXX: Controller Address (First line one is different because it is stick address instead of button, modify to button one if you want to enable with button), ZZZZ: Button value, YYYY: FFFF - Button value) Button values: https://mariokartwii.com/showthread.php?...ton+values
NTSC-U
243414D8 3C800000
C25AA6FC 00000027
EC7A01F2 3D80809C
818CD110 818C0020
3D60809C 816B8F68
896B0B84 1D6B0004
7D8C5A14 818C0000
818C0024 818CFFF8
818C0008 818C0008
398C0010 7C0CF000
408200F0 4800001D
43700000 42F00000
43400000 43700000
BD500000 BD800000
7E4802A6 3DE08034
C03E0068 C33E006C
C2FE0070 3DC0808B
C20E053C A1CF14C2
C2520010 FE209050
FE508CAE C2320000
C28F14D4 FDE0A050
FE907D2E C1F2000C
EDF403F2 C27EFF8C
EE7303F2 EC219828
C27EFFAC EE7303F2
EEF79828 C20F14D8
C1F20008 EE1003F2
EF39802A 71CC0040
41820014 C2320004
FE208850 FE409050
4800000C 71CC0010
41820028 C27EFF94
EE730472 EC21982A
C27EFFA4 EE730472
EF39982A C27EFFB4
EE730472 EEF7982A
C26F14CC EE5204F2
D25E00E8 C26F14D0
FE609850 C2320014
EE3104F2 D23E00E4
60000000 00000000
E0000000 00000000
283414C2 FFAF0050
045AA6FC EC7A01F2
E0000000 00000000
PAL
24345858 3C800000
C25B5624 00000027
EC7A01F2 3D80809C
818C18F8 818C0020
3D60809C 816BD728
896B0B84 1D6B0004
7D8C5A14 818C0000
818C0024 818CFFF8
818C0008 818C0008
398C0010 7C0CF000
408200F0 4800001D
43700000 42F00000
43400000 43700000
BD500000 BD800000
7E4802A6 3DE08034
C03E0068 C33E006C
C2FE0070 3DC0808B
C20E4BEC A1CF5842
C2520010 FE209050
FE508CAE C2320000
C28F5854 FDE0A050
FE907D2E C1F2000C
EDF403F2 C27EFF8C
EE7303F2 EC219828
C27EFFAC EE7303F2
EEF79828 C20F5858
C1F20008 EE1003F2
EF39802A 71CC0040
41820014 C2320004
FE208850 FE409050
4800000C 71CC0010
41820028 C27EFF94
EE730472 EC21982A
C27EFFA4 EE730472
EF39982A C27EFFB4
EE730472 EEF7982A
C26F584C EE5204F2
D25E00E8 C26F5850
FE609850 C2320014
EE3104F2 D23E00E4
60000000 00000000
E0000000 00000000
28345842 FFAF0050
045B5624 EC7A01F2
E0000000 00000000
NTSC-J
243451D8 3C800000
C25B4FA4 00000027
EC7A01F2 3D80809C
818C18F8 818C0020
3D60809C 816BC788
896B0B84 1D6B0004
7D8C5A14 818C0000
818C0024 818CFFF8
818C0008 818C0008
398C0010 7C0CF000
408200F0 4800001D
43700000 42F00000
43400000 43700000
BD500000 BD800000
7E4802A6 3DE08034
C03E0068 C33E006C
C2FE0070 3DC0808B
C20E3D4C A1CF51C2
C2520010 FE209050
FE508CAE C2320000
C28F51D4 FDE0A050
FE907D2E C1F2000C
EDF403F2 C27EFF8C
EE7303F2 EC219828
C27EFFAC EE7303F2
EEF79828 C20F51D8
C1F20008 EE1003F2
EF39802A 71CC0040
41820014 C2320004
FE208850 FE409050
4800000C 71CC0010
41820028 C27EFF94
EE730472 EC21982A
C27EFFA4 EE730472
EF39982A C27EFFB4
EE730472 EEF7982A
C26F51CC EE5204F2
D25E00E8 C26F51D0
FE609850 C2320014
EE3104F2 D23E00E4
60000000 00000000
E0000000 00000000
283451C2 FFAF0050
045B4FA4 EC7A01F2
E0000000 00000000
NTSC-K
24333858 3C800000
C25A367C 00000027
EC7A01F2 3D80809B
818CFF38 818C0020
3D60809B 816BBD68
896B0B84 1D6B0004
7D8C5A14 818C0000
818C0024 818CFFF8
818C0008 818C0008
398C0010 7C0CF000
408200F0 4800001D
43700000 42F00000
43400000 43700000
BD500000 BD800000
7E4802A6 3DE08033
C03E0068 C33E006C
C2FE0070 3DC0808A
C20E3064 A1CF3842
C2520010 FE209050
FE508CAE C2320000
C28F3854 FDE0A050
FE907D2E C1F2000C
EDF403F2 C27EFF8C
EE7303F2 EC219828
C27EFFAC EE7303F2
EEF79828 C20F3858
C1F20008 EE1003F2
EF39802A 71CC0040
41820014 C2320004
FE208850 FE409050
4800000C 71CC0010
41820028 C27EFF94
EE730472 EC21982A
C27EFFA4 EE730472
EF39982A C27EFFB4
EE730472 EEF7982A
C26F384C EE5204F2
D25E00E8 C26F3850
FE609850 C2320014
EE3104F2 D23E00E4
60000000 00000000
E0000000 00000000
28333842 FFAF0050
045A367C EC7A01F2
E0000000 00000000
Code: #============================================================#
# Source #
#------------------------------------------------------------#
# Future Fly Address Ports: #
# RMCE - 0x805AA6FC #
# RMCP - 0x805B5624 #
# RMCJ - 0x805B4FA4 #
# RMCK - 0x805A367C #
#============================================================#
.set region, '' #Plug in e,p,j,k for compilation region
.set _AccelButton, 0x0010
.set _BackButton, 0x0040
.set _ForwSpeed, 0x0000
.set _BackSpeed, 0x0004
.set _UDStrafe, 0x0008
.set _LRStrafe, 0x000C
.set _LRTurnStrength, 0x0010
.set _UDTurnStrength, 0x0014
.if (region == 'E' || region == 'e')
.set ptr_raceData, 0x809B8F68
.set ptr_playerBase, 0x809BD110
.set addr_controllerButtons, 0x803414C2
.set addr_controllerRightUDStick, 0x803414D8
.set addr_controllerRightLRStick, 0x803414D4
.set addr_controllerLeftUDStick, 0x803414D0
.set addr_controllerLeftLRStick, 0x803414CC
.set addr_floatUsedForMirroring, 0x808B053C
.elseif (region == 'P' || region == 'p')
.set ptr_raceData, 0x809BD728
.set ptr_playerBase, 0x809C18F8
.set addr_controllerButtons, 0x80345842
.set addr_controllerRightUDStick, 0x80345858
.set addr_controllerRightLRStick, 0x80345854
.set addr_controllerLeftUDStick, 0x80345850
.set addr_controllerLeftLRStick, 0x8034584C
.set addr_floatUsedForMirroring, 0x808B4BEC
.elseif (region == 'J' || region == 'j')
.set ptr_raceData, 0x809BC788
.set ptr_playerBase, 0x809C18F8
.set addr_controllerButtons, 0x803451C2
.set addr_controllerRightUDStick, 0x803451D8
.set addr_controllerRightLRStick, 0x803451D4
.set addr_controllerLeftUDStick, 0x803451D0
.set addr_controllerLeftLRStick, 0x803451CC
.set addr_floatUsedForMirroring, 0x808B3D4C
.set addr_controllerUDStick, 0x803414D8
.elseif (region == 'K' || region == 'k')
.set ptr_raceData, 0x809ABD68
.set ptr_playerBase, 0x809AFF38
.set addr_controllerButtons, 0x80333842
.set addr_controllerRightUDStick, 0x80333858
.set addr_controllerRightLRStick, 0x80333854
.set addr_controllerLeftUDStick, 0x80333850
.set addr_controllerLeftLRStick, 0x8033384C
.set addr_floatUsedForMirroring, 0x808A3064
.else
.err
.endif
fmuls f3,f26,f7 # Original instruction
#Only apply to Player 1
lis r12, ptr_playerBase@ha
lwz r12, ptr_playerBase@l (r12)
lwz r12, 0x20 (r12)
lis r11, ptr_raceData@ha
lwz r11, ptr_raceData@l (r11)
lbz r11, 0xB84 (r11)
mulli r11, r11, 4
add r12, r12, r11
lwz r12, 0 (r12)
lwz r12, 0x24 (r12)
lwz r12, -0x8 (r12)
lwz r12, 0x8 (r12)
lwz r12, 0x8 (r12)
addi r12, r12, 0x10
cmpw r12, r30
bne end
bl FlightValues
.long 0x43700000 #Forward speed value
.long 0x42F00000 #Backward speed value
.long 0x43400000 #Strafe Up/Down speed value
.long 0x43700000 #Strafe Left/Right speed value
.long 0xBD500000 #Left/Right turn strenght value
.long 0xBD800000 #Up/Down turn strenght value
FlightValues:
mflr r18
lis r15, addr_controllerButtons@ha
# Load coordinates
lfs f1, 0x0068 (r30)
lfs f25, 0x006C (r30)
lfs f23, 0x0070 (r30)
#Invert turning in Mirror Mode
lis r14, addr_floatUsedForMirroring@ha
lfs f16, addr_floatUsedForMirroring@l (r14)
#Fly Forward/Backwards
#Controller Address
lhz r14, addr_controllerButtons@l (r15)
lfs f18, _LRTurnStrength (r18)
fneg f17, f18
fsel f18, f16, f18, f17
lfs f17, _ForwSpeed (r18)
strafe:
# Strafe Left/Right
lfs f20, addr_controllerRightLRStick@l (r15)
fneg f15, f20
fsel f20, f16, f20, f15
lfs f15, _LRStrafe (r18)
fmuls f15, f20, f15
lfs f19, -0x74 (r30)
fmuls f19, f19, f15
fsubs f1, f1, f19
lfs f19, -0x54 (r30)
fmuls f19, f19, f15
fsubs f23, f23, f19
# Strafe Up/Down
lfs f16, addr_controllerRightUDStick@l (r15)
lfs f15, _UDStrafe (r18)
fmuls f16, f16, f15
fadds f25, f25, f16
andi. r12,r14, _BackButton
beq forward
lfs f17, _BackSpeed (r18)
fneg f17, f17
fneg f18, f18
b moveCalc
forward:
andi. r12, r14, _AccelButton
beq turning
moveCalc:
lfs f19, -0x6C (r30)
fmuls f19, f19, f17
fadds f1, f1, f19
lfs f19, -0x5C (r30)
fmuls f19, f19, f17
fadds f25, f25, f19
lfs f19, -0x4C (r30)
fmuls f19, f19, f17
fadds f23, f23, f19
turning:
#Turn left/right
lfs f19, addr_controllerLeftLRStick@l (r15)
fmuls f18, f18, f19
stfs f18, 0x00E8 (r30)
#Turn up/down
lfs f19, addr_controllerLeftUDStick@l (r15)
fneg f19, f19
lfs f17, _UDTurnStrength (r18)
fmuls f17, f17, f19
stfs f17, 0x00E4 (r30)
end:
#============================================================#
Code credits: mdmwii (Original Free Fly code), TheMrx1983 (Made Future Fly out of Free Fly code), Skullface (Future Fly Light for Classic Controller), Ro (Added straffing, improved code and source, made it be a single C2 write code)
|
|
|
Force Set CPU Difficulty [Vega] |
Posted by: Vega - 08-01-2024, 08:09 PM - Forum: Offline Non-Item
- Replies (3)
|
|
Force Set CPU Difficulty [Vega]
Works everywhere. This code overrides what is selected in the game.
X = Difficulty
0 = Easy
1 = Medium
2 = Hard
NTSC-U
C272B9AC 00000002
3800000X 9003001C
38600014 00000000
PAL
C2738FD4 00000002
3800000X 9003001C
38600014 00000000
NTSC-J
C2738640 00000002
3800000X 9003001C
38600014 00000000
NTSC-K
C272737C 00000002
3800000X 9003001C
38600014 00000000
Source:
Code: #Address's
#NTSC-U 8072B9AC
#PAL 80738FD4
#NTSC-J 80738640
#NTSC-K 8072737C
#Write over CPU difficulty setting byte in memory
li r0, 2 #Hard used for assembling, adjust this to what you want
stw r0, 0x1C (r3)
#Original Instruction of Hook Address
li r3, 20
/*NOTE: I did 1 test on GP, VS, Battle, and Coins. The parent func seems to be the only one to call the responsible child func (one instruction above hook addr), however this could be wrong. If code doesn't work because this parent func isn't always used to call child func, then we need to edit the child func. Code for this in PAL is...
04739a1c 3800000X
04739a30 3800000X
04739a3c 3800000X
04739a50 3800000X
04739a64 3800000X
04739a70 3800000X
*/
Code creator: Vega
Code credits: RiiDefi
|
|
|
Set CPU Soft Speed Limit [B_squo] |
Posted by: Vega - 07-31-2024, 08:00 PM - Forum: Offline Non-Item
- No Replies
|
|
Set CPU Soft Speed Limit [B_squo]
Also known as Set CPU Rubberband Speed Limit. This code will set the Soft Speed Limit for all CPU's.
The CPU Soft Speed limit is a dynamic speed limit that effects all CPU's. This limit is determined by some factors such as... - whether or not CPU is hit by a blooper
- if Human has an advantage (i.e. taking a shortcut)
- current lap
- distance between you and CPU(s)
- values from kartAISpdParam.bin / AIParam.bas
Under normal conditions, the highest this Limit reaches is around 110-116. The lowest is around 30.
XXXXXXXX = Speed (single float value)
Example X values:
41F00000 = 30.0
42700000 = 60.0
42B40000 = 90.0
42F00000 = 120.0
Online converter - https://www.h-schmidt.net/FloatConverter/IEEE754.html
NTSC-U
C273428C 00000002
3D60XXXX 616BXXXX
9163001C 00000000
PAL
C2744158 00000002
3D60XXXX 616BXXXX
9163001C 00000000
NTSC-J
C27437C4 00000002
3D60XXXX 616BXXXX
9163001C 00000000
NTSC-K
C2732518 00000002
3D60XXXX 616BXXXX
9163001C 00000000
Source:
Code: #Handy Directive
.set speed, 0x42F00000 #120.0 used for assembling, change this to what you want
#Set new CPU soft speed limit in GPR
lis r11, speed@h
ori r11, r11, speed@l
#Write it, no need for Original Instruction
stw r11, 0x001C (r3)
Code creator: B_squo
|
|
|
Request for Certain Button Hide/Remover and Menu Skip Codes |
Posted by: PlayersPurity - 07-27-2024, 08:36 PM - Forum: Code Support / Help / Requests
- No Replies
|
|
Hello. I am currently planning on making a demo version of a ct distribution I've been working on (https://www.youtube.com/watch?v=xTPvkTkCMjI) and I would like to remove certain buttons and skip certain menus and scenarios from the game. I basically know nothing about coding and don't really got the time to learn it at the moment so I'm placing this as a request.
So the following buttons I'd like to remove are:
Licence Settings button in main menu.
Time Trials from single player mode selection. I think this is possible because I know of a code that removes the Grand Prix button.
If the idea below won't work, 50cc and Mirror class buttons from class selection menu in both Grand Prix and VS Race settings.
I was wondering if it were possible to skip the class selection in Grand Prix mode and automatically set a specified speed class instead? I was thinking this would be an option if it isn't possible to remove the two buttons from the class selection. Also would the same be possible with skipping the VS Race and Team Race selection menu from both single and multiplayer menus? I understand I'd be unable to enter the VS settings, but that won't be an issue.
Lastly would it be possible to cut straight to the trophy and final results screen instead going through the winning run and regular celebration in both Grand Prix and VS/Battle? I know this is possible by pressing A or 2, but I'd like to skip the whole celebration scenario by default. I was also wondering if it were possible to load into Single Player menu from the Title screen after pressing A?
Also just a question, but would it be possible to hide and remove buttons such as characters and cups?
|
|
|
|