Mario Kart Wii Gecko Codes, Cheats, & Hacks
MT/ SMT Threshold Modifier? - Printable Version

+- Mario Kart Wii Gecko Codes, Cheats, & Hacks (https://mariokartwii.com)
+-- Forum: Hacks/Modding (https://mariokartwii.com/forumdisplay.php?fid=14)
+--- Forum: Code Support / Help / Requests (https://mariokartwii.com/forumdisplay.php?fid=61)
+--- Thread: MT/ SMT Threshold Modifier? (/showthread.php?tid=2046)



MT/ SMT Threshold Modifier? - Tinaphromad - 05-01-2023

I've been trying to find a way to decrease the MT/SMT values from 270/300 respectively to something lower. But I couldn't find anything online about modifying the values. Is it possible to make a gecko codes to fix this, or is the value stored somewhere in the MKWii files, or is this just an unsolvable issue?


RE: MT/ SMT Threshold Modifier? - Vega - 05-01-2023

This can definitely be created.

If anybody (coders) out there wants to take a crack at it, this will help a lot - https://github.com/SeekyCt/mkw-structures/blob/master/player.h


RE: MT/ SMT Threshold Modifier? - _Ro - 05-01-2023

I believe the code "Instant Miniturbo/Drift" has the values you want.
Instant MT + Stand-Still MT - NTSC-US]

048B1400 00000000
048B1404 00000000
048B1408 00010000
048B1278 00010000


RE: MT/ SMT Threshold Modifier? - Tinaphromad - 05-01-2023

(05-01-2023, 10:52 PM)_Ro Wrote: I believe the code "Instant Miniturbo/Drift" has the values you want.
Instant MT + Stand-Still MT - NTSC-US]

048B1400 00000000
048B1404 00000000
048B1408 00010000
048B1278 00010000

No because I don't want to make it instant, I just want to make the values smaller.


RE: MT/ SMT Threshold Modifier? - Tinaphromad - 05-02-2023

(05-01-2023, 10:08 PM)Vega Wrote: This can definitely be created.

If anybody (coders) out there wants to take a crack at it, this will help a lot - https://github.com/SeekyCt/mkw-structures/blob/master/player.h

I know that in Formula Kart Wii, the SMT threshold for kart was reduce and SMT length was increased by x1.5. So it is possible, I just don't know how.


RE: MT/ SMT Threshold Modifier? - Vega - 05-03-2023

FKW's sources is on github btw

github.com/CLF78/FKW


RE: MT/ SMT Threshold Modifier? - _Ro - 05-07-2023

(05-01-2023, 11:33 PM)Tinaphromad Wrote:
(05-01-2023, 10:52 PM)_Ro Wrote: I believe the code "Instant Miniturbo/Drift" has the values you want.
Instant MT + Stand-Still MT - NTSC-US]

048B1400 00000000
048B1404 00000000
048B1408 00010000
048B1278 00010000

No because I don't want to make it instant, I just want to make the values smaller.
I know. I just meant that these addresses might have the values you want to modify, or around this global area.


RE: MT/ SMT Threshold Modifier? - MKWii-Martin - 10-09-2024

About the code which _Ro posted above, it controls how fast each of the 3 Mini-Turbo types is charged, separately.
(I could swear that there's a thread in the site which teaches how to port codes to other regions)



NTSC-U
048B1400 vvvvvvvv
048B1404 xxxxxxxx
048B1408 yyyy0000
048B1278 zzzz0000



vvvvvvvv = The lower the value, the faster the blue Mini-Turbo charge.
                 0x00000050 is faster than vanilla, but it looks balanced enough.
                 0x00000000 results in an instant charge.
 
xxxxxxxx = The lower the value, the faster the red Mini-Turbo charge.
                 0x00000050 is faster than vanilla, but it looks balanced enough.
                 0x00000000 results in an instant charge.

yyyy =       Probably a MT/SSMT charge multiplier, the higher the faster.
                It works in tandem with vvvvvvvv and xxxxxxxx, in case these 2 values are set too high.
                0x0001 is the minimum value
                0x0000 keeps the drift mechanic, but disables both blue and red MT charges, effectively disabling Mini-Turbo.
                You can do the above if you want to make a Super Mario Kart-styled distribution, for example.
                If you want, you can delete the entire line 3 (048B1408 yyyy0000) and only use xxxxxxxx and yyyyyyyy to set the MT/SSMT charge speeds.

zzzz =       The lower the value, the faster the Stand-Still Mini-Turbo charge.
                0x0014 is faster than vanilla, but it looks balanced enough.
                0x0001 results in an instant charge.
                0x0000 causes a bug, you can solve it by re-starting the race.
                if you want, you can replace zzzz0000 with a 60000000 (nop), doing so keeps the burnout mechanic, but disables the SSMT charge
                The above effectively disables Stand-Still Mini-Turbo, you can do this for balancing purposes, for example.



That's it, have all a good day Big Grin