New skell flight speed mod!

This commit is contained in:
Intra 2025-02-13 01:41:10 -06:00 committed by GitHub
parent 88e463c059
commit 13c8810ea1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 122 additions and 0 deletions

View file

@ -0,0 +1,51 @@
[XCX_MoveSpeedDollFlight]
moduleMatches = 0xF882D5CF, 0x30B6E091, 0x7672271D, 0x218F6E07, 0xAB97DE6B, 0x676EB33E, 0x785CA8A9 ; 1.0.1E, 1.0.2U, 1.0.2J, 1.0.0E, 1.0.1U, 1.0.0U, 1.0.0J
.origin = codecave
VarSpeedDollFlight:
.float $mod ; horizontal flight speed (smallest means fastest, default is 1.0)
VarSpeedDollFlightHeight:
.float $modHeight ; vertical flight speed (smallest means fastest, default is 1.0)
_setSpeedDollFlight:
lis r4, VarSpeedDollFlight@ha
lfs f13, VarSpeedDollFlight@l(r4)
fdivs f1, f1, f13
li r4, 0x66
blr
_setSpeedDollFlightHeight:
lis r3, VarSpeedDollFlightHeight@ha
lfs f13, VarSpeedDollFlightHeight@l(r3)
fdivs f1, f1, f13
lwz r3, 0(r31)
blr
[XCX_MoveSpeedDollFlight_v101E_v102U]
moduleMatches = 0xF882D5CF, 0x30B6E091, 0x218F6E07 ; 1.0.1E, 1.0.2U, 1.0.0E
;updateBlendWeights__Q2_3chr17CDL_HoverDashLoopFv
;horizontal speed
0x02625164 = bla _setSpeedDollFlight ; SetVariableFloat(0x66,float)
;upward verical speed
0x02625170 = bla _setSpeedDollFlightHeight ;SetVariableFloat(0x125,float)
;downward verical speed
0x02625180 = bla _setSpeedDollFlightHeight ;SetVariableFloat(0x126,float)
[XCX_MoveSpeedDollFlight_v102J]
moduleMatches = 0x7672271D ; 1.0.2J
0x02624740 = bla _setSpeedDollFlight ;horizontal speed
0x0262474C = bla _setSpeedDollFlightHeight ;upward speed
0x0262475C = bla _setSpeedDollFlightHeight ;downward speed
[XCX_MoveSpeedDollFlight_v100U]
moduleMatches = 0xAB97DE6B, 0x676EB33E ; 1.0.1U, 1.0.0U
0x026250F4 = bla _setSpeedDollFlight ;horizontal speed
0x02625100 = bla _setSpeedDollFlightHeight ;upward speed
0x02625110 = bla _setSpeedDollFlightHeight ;downward speed
[XCX_MoveSpeedDollFlight_v100J]
moduleMatches = 0x785CA8A9 ; 1.0.0J
0x02623C64 = bla _setSpeedDollFlight ;horizontal speed
0x02623C70 = bla _setSpeedDollFlightHeight ;upward speed
0x02623C80 = bla _setSpeedDollFlightHeight ;downward speed

View file

@ -0,0 +1,71 @@
[Definition]
titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00
name = "Fly Faster!"
path = "Xenoblade Chronicles X/Mods/Physics/We're Going to Plad!"
description = Increase the speed of Skell Flight Module.|If the game tries to launch you to space when you land, just remember to cancle your dash before landing.
#Credits: Intra
version = 6
[Default]
$mod = 1.0
$modHeight = 1.0
[Preset]
category = Horizontal Speed
name = "Speed x1"
$mod = 1.0
[Preset]
category = Horizontal Speed
name = "Speed x1.25"
$mod = 0.80
[Preset]
category = Horizontal Speed
name = "Speed x1.5"
$mod = 0.66
[Preset]
category = Horizontal Speed
name = "Speed x2"
$mod = 0.5
[Preset]
category = Horizontal Speed
name = "Speed x3"
$mod = 0.33
[Preset]
category = Horizontal Speed
name = "CHEAT x20"
$mod = 0.05
[Preset]
category = Vertical Speed
name = "Speed x1 "
$modHeight = 1.0
[Preset]
category = Vertical Speed
name = "Speed x1.25 "
$modHeight = 0.80
[Preset]
category = Vertical Speed
name = "Speed x1.5 "
$modHeight = 0.66
[Preset]
category = Vertical Speed
name = "Speed x2 "
$modHeight = 0.5
[Preset]
category = Vertical Speed
name = "Speed x3 "
$modHeight = 0.33
[Preset]
category = Vertical Speed
name = "CHEAT x20 "
$modHeight = 0.05