Change sldr cpp codegen

This commit is contained in:
Henrique Gemignani Passos Lima
2025-01-14 16:00:43 +02:00
parent e956c31cd8
commit c88c5c4d2f
14 changed files with 183 additions and 304 deletions
@@ -1,18 +1,9 @@
#include "MetroidPrime/ScriptLoader/SLdrTweakPlayerGun_Weapons.hpp"
SLdrTweakPlayerGun_Weapons::SLdrTweakPlayerGun_Weapons()
: bomb()
, unknown_0xe8907530(2.0)
, unknown_0x0a9186cb(0.60000002)
, powerBomb()
, missile()
, powerBeam()
, darkBeam()
, darkBeamBlob()
, lightBeam()
, annihilatorBeam()
, phazonBeam()
{}
SLdrTweakPlayerGun_Weapons::SLdrTweakPlayerGun_Weapons() {
unknown_0xe8907530 = 2.0f;
unknown_0x0a9186cb = 0.60000002f;
}
SLdrTweakPlayerGun_Weapons::~SLdrTweakPlayerGun_Weapons() {}
@@ -1,10 +1,6 @@
#include "MetroidPrime/ScriptLoader/Struct/SLdrTweakAutoMapper.hpp"
SLdrTweakAutoMapper::SLdrTweakAutoMapper()
: instanceName()
, base()
, doorColors()
{}
SLdrTweakAutoMapper::SLdrTweakAutoMapper() {}
SLdrTweakAutoMapper::~SLdrTweakAutoMapper() {}
@@ -29,4 +25,4 @@ void LoadTypedefSLdrTweakAutoMapper(SLdrTweakAutoMapper& sldrThis, CInputStream&
break;
}
}
}
}
@@ -1,15 +1,6 @@
#include "MetroidPrime/ScriptLoader/Struct/SLdrTweakBall.hpp"
SLdrTweakBall::SLdrTweakBall()
: instanceName()
, movement()
, camera()
, misc()
, boostBall()
, cannonBall()
, screwAttack()
, deathBall()
{}
SLdrTweakBall::SLdrTweakBall() {}
SLdrTweakBall::~SLdrTweakBall() {}
@@ -49,4 +40,4 @@ void LoadTypedefSLdrTweakBall(SLdrTweakBall& sldrThis, CInputStream& input) {
break;
}
}
}
}
@@ -1,22 +1,21 @@
#include "MetroidPrime/ScriptLoader/Struct/SLdrTweakCameraBob.hpp"
SLdrTweakCameraBob::SLdrTweakCameraBob()
: instanceName()
, cameraBobExtentX(0.07)
, cameraBobExtentY(0.14)
, cameraBobPeriod(0.38999999)
, unknown_0xa27bb5a7(0.76999998)
, unknown_0xe3580b2b(0.80000001)
, slowSpeedPeriodScale(0.30000001)
, targetMagnitudeTrackingRate(0.1)
, landingBobSpringConstant(150.0)
, viewWanderRadius(0.1)
, viewWanderSpeedMin(0.1)
, viewWanderSpeedMax(0.40000001)
, viewWanderRollVariation(0.30000001)
, gunBobMagnitude(0.22)
, helmetBobMagnitude(1.0)
{}
SLdrTweakCameraBob::SLdrTweakCameraBob() {
cameraBobExtentX = 0.07f;
cameraBobExtentY = 0.14f;
cameraBobPeriod = 0.38999999f;
unknown_0xa27bb5a7 = 0.76999998f;
unknown_0xe3580b2b = 0.80000001f;
slowSpeedPeriodScale = 0.30000001f;
targetMagnitudeTrackingRate = 0.1f;
landingBobSpringConstant = 150.0f;
viewWanderRadius = 0.1f;
viewWanderSpeedMin = 0.1f;
viewWanderSpeedMax = 0.40000001f;
viewWanderRollVariation = 0.30000001f;
gunBobMagnitude = 0.22f;
helmetBobMagnitude = 1.0f;
}
SLdrTweakCameraBob::~SLdrTweakCameraBob() {}
@@ -77,4 +76,4 @@ void LoadTypedefSLdrTweakCameraBob(SLdrTweakCameraBob& sldrThis, CInputStream& i
break;
}
}
}
}
@@ -1,31 +1,23 @@
#include "MetroidPrime/ScriptLoader/Struct/SLdrTweakGame.hpp"
SLdrTweakGame::SLdrTweakGame()
: instanceName()
, pakFile()
, asset()
, fieldofView(55.0)
, fieldofView2Player(45.0)
, disableDebugMenu(false)
, unknown_0x7262d27b(true)
, developmentMode(true)
, unknown_0xa3dcf42a(25.0)
, unknown_0xb35c72be(1.0)
, unknown_0x4a02103c(30.0)
, unknown_0xe1fca71b(125.0)
, unknown_0xfbce966a(150.0)
, unknown_0x09c6ca10(300.0)
, hardModeDamageMultiplier(1.53)
, hardModeWeaponMultiplier(0.5)
, unknown_0x5ab5812c(0.15000001)
, unknown_0x53401390(0.15000001)
, totalPercentage(102)
, unknown_0x1d627808()
, unknown_0xb2e8828d()
, unknown_0x06af87bd()
, unknown_0x1533ea4e()
, unknown_0x40818220()
{}
SLdrTweakGame::SLdrTweakGame() {
fieldofView = 55.0f;
fieldofView2Player = 45.0f;
disableDebugMenu = false;
unknown_0x7262d27b = true;
developmentMode = true;
unknown_0xa3dcf42a = 25.0f;
unknown_0xb35c72be = 1.0f;
unknown_0x4a02103c = 30.0f;
unknown_0xe1fca71b = 125.0f;
unknown_0xfbce966a = 150.0f;
unknown_0x09c6ca10 = 300.0f;
hardModeDamageMultiplier = 1.53f;
hardModeWeaponMultiplier = 0.5f;
unknown_0x5ab5812c = 0.15000001f;
unknown_0x53401390 = 0.15000001f;
totalPercentage = 102;
}
SLdrTweakGame::~SLdrTweakGame() {}
@@ -113,4 +105,4 @@ void LoadTypedefSLdrTweakGame(SLdrTweakGame& sldrThis, CInputStream& input) {
break;
}
}
}
}
@@ -1,17 +1,6 @@
#include "MetroidPrime/ScriptLoader/Struct/SLdrTweakGui.hpp"
SLdrTweakGui::SLdrTweakGui()
: instanceName()
, misc()
, scannableObjectDownloadTimes()
, unknown()
, echoVisor()
, scanVisor()
, logBook()
, credits()
, completion()
, movieVolumes()
{}
SLdrTweakGui::SLdrTweakGui() {}
SLdrTweakGui::~SLdrTweakGui() {}
@@ -57,4 +46,4 @@ void LoadTypedefSLdrTweakGui(SLdrTweakGui& sldrThis, CInputStream& input) {
break;
}
}
}
}
@@ -1,22 +1,6 @@
#include "MetroidPrime/ScriptLoader/Struct/SLdrTweakGuiColors.hpp"
SLdrTweakGuiColors::SLdrTweakGuiColors()
: instanceName()
, hudColors()
, misc()
, multiplayer()
, combatHudColorScheme()
, echoHudColorScheme()
, scanHudColorScheme()
, darkHudColorScheme()
, ballHudColorScheme()
, combatHud()
, scanHud()
, xRayHud()
, thermalHud()
, ballHud()
, turretHud()
{}
SLdrTweakGuiColors::SLdrTweakGuiColors() {}
SLdrTweakGuiColors::~SLdrTweakGuiColors() {}
@@ -77,4 +61,4 @@ void LoadTypedefSLdrTweakGuiColors(SLdrTweakGuiColors& sldrThis, CInputStream& i
break;
}
}
}
}
@@ -1,11 +1,6 @@
#include "MetroidPrime/ScriptLoader/Struct/SLdrTweakParticle.hpp"
SLdrTweakParticle::SLdrTweakParticle()
: instanceName()
, pakFile()
, primaryWeapon()
, secondaryWeapon()
{}
SLdrTweakParticle::SLdrTweakParticle() {}
SLdrTweakParticle::~SLdrTweakParticle() {}
@@ -33,4 +28,4 @@ void LoadTypedefSLdrTweakParticle(SLdrTweakParticle& sldrThis, CInputStream& inp
break;
}
}
}
}
@@ -1,21 +1,6 @@
#include "MetroidPrime/ScriptLoader/Struct/SLdrTweakPlayer.hpp"
SLdrTweakPlayer::SLdrTweakPlayer()
: instanceName()
, darkWorld()
, grappleBeam()
, motion()
, misc()
, aimStuff()
, orbit()
, scanVisor()
, grapple()
, collision()
, firstPersonCamera()
, shield()
, frozen()
, suitDamageReduction()
{}
SLdrTweakPlayer::SLdrTweakPlayer() {}
SLdrTweakPlayer::~SLdrTweakPlayer() {}
@@ -73,4 +58,4 @@ void LoadTypedefSLdrTweakPlayer(SLdrTweakPlayer& sldrThis, CInputStream& input)
break;
}
}
}
}
@@ -1,10 +1,6 @@
#include "MetroidPrime/ScriptLoader/Struct/SLdrTweakPlayerControls.hpp"
SLdrTweakPlayerControls::SLdrTweakPlayerControls()
: instanceName()
, unknown_0x3c34dfed()
, unknown_0x168a79f1()
{}
SLdrTweakPlayerControls::SLdrTweakPlayerControls() {}
SLdrTweakPlayerControls::~SLdrTweakPlayerControls() {}
@@ -29,4 +25,4 @@ void LoadTypedefSLdrTweakPlayerControls(SLdrTweakPlayerControls& sldrThis, CInpu
break;
}
}
}
}
@@ -1,22 +1,6 @@
#include "MetroidPrime/ScriptLoader/Struct/SLdrTweakPlayerGun.hpp"
SLdrTweakPlayerGun::SLdrTweakPlayerGun()
: instanceName()
, misc()
, holstering()
, position()
, armPosition()
, weapons()
, combos()
, beamMisc()
, ricochetDamageFactor()
, recoil()
, comboRecoil()
, projectileRecoil()
, flameThrower()
, waveBuster()
, projectileImpact()
{}
SLdrTweakPlayerGun::SLdrTweakPlayerGun() {}
SLdrTweakPlayerGun::~SLdrTweakPlayerGun() {}
@@ -77,4 +61,4 @@ void LoadTypedefSLdrTweakPlayerGun(SLdrTweakPlayerGun& sldrThis, CInputStream& i
break;
}
}
}
}
@@ -1,13 +1,8 @@
#include "MetroidPrime/ScriptLoader/Struct/SLdrTweakPlayerRes.hpp"
SLdrTweakPlayerRes::SLdrTweakPlayerRes()
: instanceName()
, autoMapperIcons()
, mapScreenIcons()
, ballTransitionResources()
, cinematicResources()
, unknown(-0.0)
{}
SLdrTweakPlayerRes::SLdrTweakPlayerRes() {
unknown = -0.0f;
}
SLdrTweakPlayerRes::~SLdrTweakPlayerRes() {}
@@ -41,4 +36,4 @@ void LoadTypedefSLdrTweakPlayerRes(SLdrTweakPlayerRes& sldrThis, CInputStream& i
break;
}
}
}
}
@@ -1,25 +1,21 @@
#include "MetroidPrime/ScriptLoader/Struct/SLdrTweakSlideShow.hpp"
SLdrTweakSlideShow::SLdrTweakSlideShow()
: instanceName()
, pakFile()
, font()
, fontColor(CColor::Black())
, fontOutlineColor(CColor::Black())
, unknown_0xd398dac2(50.0)
, unknown_0x03757d08(50.0)
, translationMultiplier(10.0)
, scaleMultiplier(10.0)
, slideShowDelay(3.0)
, helpFrameColor(CColor::Black())
, helpTransitionTime(1.0)
, slideBlendTime(0.5)
, unknown_0x029d2082(3.0)
, unknown_0xb187cd9b(0.5)
, fadeInTime(0.001)
, fadeOutTime(2.0)
, unknown_0xc0544bc1()
{}
SLdrTweakSlideShow::SLdrTweakSlideShow() {
fontColor = CColor::Black();
fontOutlineColor = CColor::Black();
unknown_0xd398dac2 = 50.0f;
unknown_0x03757d08 = 50.0f;
translationMultiplier = 10.0f;
scaleMultiplier = 10.0f;
slideShowDelay = 3.0f;
helpFrameColor = CColor::Black();
helpTransitionTime = 1.0f;
slideBlendTime = 0.5f;
unknown_0x029d2082 = 3.0f;
unknown_0xb187cd9b = 0.5f;
fadeInTime = 0.001f;
fadeOutTime = 2.0f;
}
SLdrTweakSlideShow::~SLdrTweakSlideShow() {}
@@ -89,4 +85,4 @@ void LoadTypedefSLdrTweakSlideShow(SLdrTweakSlideShow& sldrThis, CInputStream& i
break;
}
}
}
}
@@ -1,124 +1,110 @@
#include "MetroidPrime/ScriptLoader/Struct/SLdrTweakTargeting.hpp"
SLdrTweakTargeting::SLdrTweakTargeting()
: instanceName()
, unknown_0x5173932f()
, unknown_0x23ff4be4()
, unknown_0x92e98613()
, unknown_0x64833842()
, unknown_0x8dfd6e3c()
, chargeGauge()
, lockFire()
, lockDagger()
, scan()
, unknown_0xc3410560(1)
, unknown_0x3eb13041(0.15000001)
, unknown_0x5e67cab0(0.30000001)
, unknown_0xe0ca98ac(0.15000001)
, lockOnConfirmReticleScale(1.0)
, unknown_0x9f8d62c1(0.40000001)
, unknown_0xff5eeeb9(0.40000001)
, unknown_0x0d0b660d(0.2)
, seekerTargetReticleScale(0.5)
, unknown_0x03efc783(-120.0)
, unknown_0xdcbd7bf8(120.0)
, unknown_0x2acd6b4b(0.95999998)
, unknown_0xb4c6c331(0.46000001)
, unknown_0x27d02089(0.17)
, unknown_0xae89310e(1.0)
, unknown_0xb27644df(1.0)
, unknown_0x21e2d1cc(1.0)
, orbitPointOccludedOpacity(0.0)
, unknown_0x5c489cb5(0.0)
, orbitPointZOffset(-0.40000001)
, unknown_0x61a6a38e(0.1)
, unknown_0xfbdf31f9(0.30000001)
, unknown_0xf76f7d0b(0.30000001)
, unknown_0x810b3a08(0.0)
, unknown_0x73fe1553(1.0)
, unknown_0xc8aef6f2(0.0)
, unknown_0x69b1e76c(1.0)
, unknown_0x8a0dfd23(1.0)
, unknown_0x8299e96e(1.0)
, unknown_0xa18a3f25(1.0)
, unknown_0x23be9bb2(1.0)
, unknown_0x8d512b82(0.0)
, unknown_0x39f1698d(1.0)
, unknown_0xc768c1e9(1.0)
, unknown_0x55c47b0e(1.0)
, unknown_0xa009aea2(0.40000001)
, unknown_0x38080bbf(0.69999999)
, unknown_0x71017dbe(0.80000001)
, unknown_0x4a996997(0.40000001)
, unknown_0x9f9fa6f3(0.30000001)
, unknown_0x932fea01(0.30000001)
, unknown_0x165f0fa8(2.0)
, unknown_0x6bd6b11f(0.0)
, unknown_0x42420f6e(CColor::Black())
, flowerReticleScale(1.0)
, flowerReticleColor(CColor::Black())
, unknown_0xb090e147(0.5)
, unknown_0x4c73a43d(1.0)
, unknown_0x6543d31b(0.89999998)
, unknown_0x8cd2d1ce(0.15000001)
, missileBracketColor(CColor::Black())
, unknown_0x45910e5d(0.5)
, unknown_0x07b30fa0(1.0)
, unknown_0x13ce8500(CColor::Black())
, unknown_0x9829f256(CColor::Black())
, unknown_0x77a613b9(CColor::Black())
, unknown_0xdfa81287(CColor::Black())
, lockOnConfirmReticleColor(CColor::Black())
, seekerReticleColor(CColor::Black())
, unknown_0x618d150a(160.0)
, unknown_0x209a2a8c(240.0)
, unknown_0xacb3f8f7(160.0)
, unknown_0xeda4c771(240.0)
, unknown_0xd3427574(160.0)
, unknown_0x92554af2(240.0)
, unknown_0x1e134e75(160.0)
, unknown_0x5f0471f3(240.0)
, unknown_0xe90548ac(160.0)
, unknown_0xa812772a(240.0)
, unknown_0x2d75c7be(160.0)
, unknown_0x6c62f838(240.0)
, unknown_0xf98e6242(160.0)
, unknown_0xb8995dc4(240.0)
, unknown_0x5009c614(160.0)
, unknown_0x111ef992(240.0)
, grappleIconScale(1.0)
, grappleIconScaleInactive(0.5)
, unknown_0x498d794a(80.0)
, unknown_0x089a46cc(240.0)
, grappleIconColor(CColor::Black())
, grappleIconColorInactive(CColor::Black())
, unknown_0x083b1cc8(CColor::Black())
, unknown_0x966982b1(0.5)
, unknown_0xf9799f5f(CColor::Black())
, unknown_0x9b980788(0.5)
, orbitPointModelColor(CColor::Black())
, crosshairsColor(CColor::Black())
, unknown_0x2ff52290(0.30000001)
, unknown_0x8a548cc9(true)
, unknown_0x65d449e1(CColor::Black())
, unknown_0x42c7fbe4(0.80000001)
, unknown_0x13820c03(80.0)
, unknown_0x52953385(80.0)
, xRaySeekerReticleColor(CColor::Black())
, unknown_0xdd8cf478(1.0)
, unknown_0xcbac6d52(32.0)
, unknown_0x980a75b6(120.0)
, unknown_0xcd1e0e91(18.0)
, unknown_0xce9cf241(1.4)
, unknown_0xb6531e99(0.5)
, unknown_0x77e5c6b5(2.0)
, unknown_0xfef5668b(8.0)
, healthColor(CColor::Black())
, powerVulnerabilityIndicator()
, lightVulnerabilityIndicator()
, darkVulnerabilityIndicator()
, annihilatorVulnerabilityIndicator()
{}
SLdrTweakTargeting::SLdrTweakTargeting() {
unknown_0xc3410560 = 1;
unknown_0x3eb13041 = 0.15000001f;
unknown_0x5e67cab0 = 0.30000001f;
unknown_0xe0ca98ac = 0.15000001f;
lockOnConfirmReticleScale = 1.0f;
unknown_0x9f8d62c1 = 0.40000001f;
unknown_0xff5eeeb9 = 0.40000001f;
unknown_0x0d0b660d = 0.2f;
seekerTargetReticleScale = 0.5f;
unknown_0x03efc783 = -120.0f;
unknown_0xdcbd7bf8 = 120.0f;
unknown_0x2acd6b4b = 0.95999998f;
unknown_0xb4c6c331 = 0.46000001f;
unknown_0x27d02089 = 0.17f;
unknown_0xae89310e = 1.0f;
unknown_0xb27644df = 1.0f;
unknown_0x21e2d1cc = 1.0f;
orbitPointOccludedOpacity = 0.0f;
unknown_0x5c489cb5 = 0.0f;
orbitPointZOffset = -0.40000001f;
unknown_0x61a6a38e = 0.1f;
unknown_0xfbdf31f9 = 0.30000001f;
unknown_0xf76f7d0b = 0.30000001f;
unknown_0x810b3a08 = 0.0f;
unknown_0x73fe1553 = 1.0f;
unknown_0xc8aef6f2 = 0.0f;
unknown_0x69b1e76c = 1.0f;
unknown_0x8a0dfd23 = 1.0f;
unknown_0x8299e96e = 1.0f;
unknown_0xa18a3f25 = 1.0f;
unknown_0x23be9bb2 = 1.0f;
unknown_0x8d512b82 = 0.0f;
unknown_0x39f1698d = 1.0f;
unknown_0xc768c1e9 = 1.0f;
unknown_0x55c47b0e = 1.0f;
unknown_0xa009aea2 = 0.40000001f;
unknown_0x38080bbf = 0.69999999f;
unknown_0x71017dbe = 0.80000001f;
unknown_0x4a996997 = 0.40000001f;
unknown_0x9f9fa6f3 = 0.30000001f;
unknown_0x932fea01 = 0.30000001f;
unknown_0x165f0fa8 = 2.0f;
unknown_0x6bd6b11f = 0.0f;
unknown_0x42420f6e = CColor::Black();
flowerReticleScale = 1.0f;
flowerReticleColor = CColor::Black();
unknown_0xb090e147 = 0.5f;
unknown_0x4c73a43d = 1.0f;
unknown_0x6543d31b = 0.89999998f;
unknown_0x8cd2d1ce = 0.15000001f;
missileBracketColor = CColor::Black();
unknown_0x45910e5d = 0.5f;
unknown_0x07b30fa0 = 1.0f;
unknown_0x13ce8500 = CColor::Black();
unknown_0x9829f256 = CColor::Black();
unknown_0x77a613b9 = CColor::Black();
unknown_0xdfa81287 = CColor::Black();
lockOnConfirmReticleColor = CColor::Black();
seekerReticleColor = CColor::Black();
unknown_0x618d150a = 160.0f;
unknown_0x209a2a8c = 240.0f;
unknown_0xacb3f8f7 = 160.0f;
unknown_0xeda4c771 = 240.0f;
unknown_0xd3427574 = 160.0f;
unknown_0x92554af2 = 240.0f;
unknown_0x1e134e75 = 160.0f;
unknown_0x5f0471f3 = 240.0f;
unknown_0xe90548ac = 160.0f;
unknown_0xa812772a = 240.0f;
unknown_0x2d75c7be = 160.0f;
unknown_0x6c62f838 = 240.0f;
unknown_0xf98e6242 = 160.0f;
unknown_0xb8995dc4 = 240.0f;
unknown_0x5009c614 = 160.0f;
unknown_0x111ef992 = 240.0f;
grappleIconScale = 1.0f;
grappleIconScaleInactive = 0.5f;
unknown_0x498d794a = 80.0f;
unknown_0x089a46cc = 240.0f;
grappleIconColor = CColor::Black();
grappleIconColorInactive = CColor::Black();
unknown_0x083b1cc8 = CColor::Black();
unknown_0x966982b1 = 0.5f;
unknown_0xf9799f5f = CColor::Black();
unknown_0x9b980788 = 0.5f;
orbitPointModelColor = CColor::Black();
crosshairsColor = CColor::Black();
unknown_0x2ff52290 = 0.30000001f;
unknown_0x8a548cc9 = true;
unknown_0x65d449e1 = CColor::Black();
unknown_0x42c7fbe4 = 0.80000001f;
unknown_0x13820c03 = 80.0f;
unknown_0x52953385 = 80.0f;
xRaySeekerReticleColor = CColor::Black();
unknown_0xdd8cf478 = 1.0f;
unknown_0xcbac6d52 = 32.0f;
unknown_0x980a75b6 = 120.0f;
unknown_0xcd1e0e91 = 18.0f;
unknown_0xce9cf241 = 1.4f;
unknown_0xb6531e99 = 0.5f;
unknown_0x77e5c6b5 = 2.0f;
unknown_0xfef5668b = 8.0f;
healthColor = CColor::Black();
}
SLdrTweakTargeting::~SLdrTweakTargeting() {}
@@ -485,4 +471,4 @@ void LoadTypedefSLdrTweakTargeting(SLdrTweakTargeting& sldrThis, CInputStream& i
break;
}
}
}
}