mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 21:07:42 +00:00
Additional HUD work
This commit is contained in:
@@ -35,9 +35,21 @@ struct ITweakGui : ITweak
|
||||
virtual float GetEnergyBarShadowSpeed() const=0;
|
||||
virtual float GetEnergyBarDrainDelay() const=0;
|
||||
virtual bool GetEnergyBarAlwaysResetDelay() const=0;
|
||||
virtual float GetHudDamageLightSpotAngle() const=0;
|
||||
virtual float GetDamageLightAngleC() const=0;
|
||||
virtual float GetDamageLightAngleL() const=0;
|
||||
virtual float GetDamageLightAngleQ() const=0;
|
||||
virtual atVec3f GetDamageLightPreTranslate() const=0;
|
||||
virtual atVec3f GetDamageLightCenterTranslate() const=0;
|
||||
virtual float GetDamageLightXfXAngle() const=0;
|
||||
virtual float GetDamageLightXfZAngle() const=0;
|
||||
virtual atUint32 GetHudCamFovTweak() const=0;
|
||||
virtual atUint32 GetHudCamYTweak() const=0;
|
||||
virtual atUint32 GetHudCamZTweak() const=0;
|
||||
virtual float GetBeamVisorMenuAnimTime() const=0;
|
||||
virtual float GetVisorBeamMenuItemActiveScale() const=0;
|
||||
virtual float GetVisorBeamMenuItemInactiveScale() const=0;
|
||||
virtual float GetVisorBeamMenuItemTranslate() const=0;
|
||||
virtual float GetMaxThreatEnergy() const=0;
|
||||
virtual float GetRadarScopeCoordRadius() const=0;
|
||||
virtual float GetRadarPlayerPaintRadius() const=0;
|
||||
@@ -50,6 +62,9 @@ struct ITweakGui : ITweak
|
||||
virtual atUint32 GetEnablePlayerVisor() const=0;
|
||||
virtual float GetThreatWarningFraction() const=0;
|
||||
virtual float GetMissileWarningFraction() const=0;
|
||||
virtual float GetFreeLookFadeTime() const=0;
|
||||
virtual float GetFreeLookSfxPitchScale() const=0;
|
||||
virtual bool GetNoAbsoluteFreeLookSfxPitch() const=0;
|
||||
virtual float GetMissileWarningPulseTime() const=0;
|
||||
virtual float GetScanAppearanceOffset() const=0;
|
||||
virtual float GetBallViewportYReduction() const=0;
|
||||
|
||||
@@ -29,9 +29,16 @@ struct ITweakGuiColors : BigYAML
|
||||
virtual zeus::CColor GetHudMessageOutline() const=0;
|
||||
virtual zeus::CColor GetHudFrameColor() const=0;
|
||||
virtual zeus::CColor GetMissileIconColorActive() const=0;
|
||||
virtual zeus::CColor GetVisorBeamMenuItemActive() const=0;
|
||||
virtual zeus::CColor GetVisorBeamMenuItemInactive() const=0;
|
||||
virtual zeus::CColor GetEnergyBarFilledLowEnergy() const=0;
|
||||
virtual zeus::CColor GetEnergyBarShadowLowEnergy() const=0;
|
||||
virtual zeus::CColor GetEnergyBarEmptyLowEnergy() const=0;
|
||||
virtual zeus::CColor GetHudDamageLightColor() const=0;
|
||||
virtual zeus::CColor GetVisorMenuTextFont() const=0;
|
||||
virtual zeus::CColor GetVisorMenuTextOutline() const=0;
|
||||
virtual zeus::CColor GetBeamMenuTextFont() const=0;
|
||||
virtual zeus::CColor GetBeamMenuTextOutline() const=0;
|
||||
virtual zeus::CColor GetEnergyWarningFont() const=0;
|
||||
virtual zeus::CColor GetThreatWarningFont() const=0;
|
||||
virtual zeus::CColor GetMissileWarningFont() const=0;
|
||||
@@ -49,6 +56,7 @@ struct ITweakGuiColors : BigYAML
|
||||
virtual zeus::CColor GetMissileIconColorChargedCanAlt() const=0;
|
||||
virtual zeus::CColor GetMissileIconColorChargedNoAlt() const=0;
|
||||
virtual zeus::CColor GetMissileIconColorDepleteAlt() const=0;
|
||||
virtual zeus::CColor GetVisorBeamMenuLozColor() const=0;
|
||||
virtual zeus::CColor GetEnergyWarningOutline() const=0;
|
||||
virtual zeus::CColor GetThreatWarningOutline() const=0;
|
||||
virtual zeus::CColor GetMissileWarningOutline() const=0;
|
||||
|
||||
@@ -30,14 +30,14 @@ struct CTweakGui : ITweakGui
|
||||
Value<float> x48_;
|
||||
Value<float> x4c_;
|
||||
Value<float> x50_;
|
||||
Value<float> x54_;
|
||||
Value<float> x58_;
|
||||
Value<float> x5c_;
|
||||
Value<float> x60_;
|
||||
Value<atVec3f> x64_;
|
||||
Value<atVec3f> x70_;
|
||||
Value<float> x7c_;
|
||||
Value<float> x80_;
|
||||
Value<float> x54_hudDamageLightSpotAngle;
|
||||
Value<float> x58_damageLightAngleC;
|
||||
Value<float> x5c_damageLightAngleL;
|
||||
Value<float> x60_damageLightAngleQ;
|
||||
Value<atVec3f> x64_damageLightPreTranslate;
|
||||
Value<atVec3f> x70_damageLightCenterTranslate;
|
||||
Value<float> x7c_damageLightXfXAngle;
|
||||
Value<float> x80_damageLightXfZAngle;
|
||||
Value<float> x84_;
|
||||
Value<float> x88_;
|
||||
Value<float> x8c_;
|
||||
@@ -53,10 +53,10 @@ struct CTweakGui : ITweakGui
|
||||
Value<float> xb4_;
|
||||
Value<float> xb8_;
|
||||
Value<float> xbc_;
|
||||
Value<float> xc0_;
|
||||
Value<float> xc4_;
|
||||
Value<float> xc8_;
|
||||
Value<float> xcc_;
|
||||
Value<float> xc0_beamVisorMenuAnimTime;
|
||||
Value<float> xc4_visorBeamMenuItemActiveScale;
|
||||
Value<float> xc8_visorBeamMenuItemInactiveScale;
|
||||
Value<float> xcc_visorBeamMenuItemTranslate;
|
||||
Value<float> xd0_;
|
||||
Value<atUint32> xd4_;
|
||||
Value<float> xd8_;
|
||||
@@ -75,13 +75,13 @@ struct CTweakGui : ITweakGui
|
||||
Value<atUint32> x10c_enablePlayerVisor;
|
||||
Value<float> x110_threatWarningFraction;
|
||||
Value<float> x114_missileWarningFraction;
|
||||
Value<float> x118_;
|
||||
Value<float> x118_freeLookFadeTime;
|
||||
Value<float> x11c_;
|
||||
Value<float> x120_;
|
||||
Value<float> x124_;
|
||||
Value<float> x128_;
|
||||
Value<float> x12c_;
|
||||
Value<bool> x130_;
|
||||
Value<float> x12c_freeLookSfxPitchScale;
|
||||
Value<bool> x130_noAbsoluteFreeLookSfxPitch;
|
||||
Value<float> x134_;
|
||||
Value<float> x138_;
|
||||
Value<atUint32> x13c_;
|
||||
@@ -203,9 +203,21 @@ struct CTweakGui : ITweakGui
|
||||
float GetEnergyBarShadowSpeed() const { return x38_energyBarShadowSpeed; }
|
||||
float GetEnergyBarDrainDelay() const { return x3c_energyBarDrainDelay; }
|
||||
bool GetEnergyBarAlwaysResetDelay() const { return x40_energyBarAlwaysResetDelay; }
|
||||
float GetHudDamageLightSpotAngle() const { return x54_hudDamageLightSpotAngle; }
|
||||
float GetDamageLightAngleC() const { return x58_damageLightAngleC; }
|
||||
float GetDamageLightAngleL() const { return x5c_damageLightAngleL; }
|
||||
float GetDamageLightAngleQ() const { return x60_damageLightAngleQ; }
|
||||
atVec3f GetDamageLightPreTranslate() const { return x64_damageLightPreTranslate; }
|
||||
atVec3f GetDamageLightCenterTranslate() const { return x70_damageLightCenterTranslate; }
|
||||
float GetDamageLightXfXAngle() const { return x7c_damageLightXfXAngle; }
|
||||
float GetDamageLightXfZAngle() const { return x80_damageLightXfZAngle; }
|
||||
atUint32 GetHudCamFovTweak() const { return xa8_hudCamFovTweak; }
|
||||
atUint32 GetHudCamYTweak() const { return xac_hudCamYTweak; }
|
||||
atUint32 GetHudCamZTweak() const { return xb0_hudCamZTweak; }
|
||||
float GetBeamVisorMenuAnimTime() const { return xc0_beamVisorMenuAnimTime; }
|
||||
float GetVisorBeamMenuItemActiveScale() const { return xc4_visorBeamMenuItemActiveScale; }
|
||||
float GetVisorBeamMenuItemInactiveScale() const { return xc8_visorBeamMenuItemInactiveScale; }
|
||||
float GetVisorBeamMenuItemTranslate() const { return xcc_visorBeamMenuItemTranslate; }
|
||||
float GetMaxThreatEnergy() const { return xe4_maxThreatEnergy; }
|
||||
float GetRadarScopeCoordRadius() const { return xe8_radarScopeCoordRadius; }
|
||||
float GetRadarPlayerPaintRadius() const { return xec_radarPlayerPaintRadius; }
|
||||
@@ -218,6 +230,9 @@ struct CTweakGui : ITweakGui
|
||||
atUint32 GetEnablePlayerVisor() const { return x10c_enablePlayerVisor; }
|
||||
float GetThreatWarningFraction() const { return x110_threatWarningFraction; }
|
||||
float GetMissileWarningFraction() const { return x114_missileWarningFraction; }
|
||||
float GetFreeLookFadeTime() const { return x118_freeLookFadeTime; }
|
||||
float GetFreeLookSfxPitchScale() const { return x12c_freeLookSfxPitchScale; }
|
||||
bool GetNoAbsoluteFreeLookSfxPitch() const { return x130_noAbsoluteFreeLookSfxPitch; }
|
||||
float GetMissileWarningPulseTime() const { return x1a0_missileWarningPulseTime; }
|
||||
float GetScanAppearanceOffset() const { return x244_scanAppearanceOffset; }
|
||||
float GetBallViewportYReduction() const { return x254_ballViewportYReduction; }
|
||||
|
||||
@@ -20,18 +20,18 @@ struct CTweakGuiColors : public ITweakGuiColors
|
||||
DNAColor x20_;
|
||||
DNAColor x24_;
|
||||
DNAColor x28_missileIconColorActive;
|
||||
DNAColor x2c_;
|
||||
DNAColor x30_;
|
||||
DNAColor x2c_visorBeamMenuItemActive;
|
||||
DNAColor x30_visorBeamMenuColorInactive;
|
||||
DNAColor x34_energyBarFilledLowEnergy;
|
||||
DNAColor x38_energyBarShadowLowEnergy;
|
||||
DNAColor x3c_energyBarEmptyLowEnergy;
|
||||
DNAColor x40_;
|
||||
DNAColor x40_hudDamageLightColor;
|
||||
DNAColor x44_;
|
||||
DNAColor x48_;
|
||||
DNAColor x4c_;
|
||||
DNAColor x50_;
|
||||
DNAColor x54_;
|
||||
DNAColor x58_;
|
||||
DNAColor x4c_visorMenuTextFont;
|
||||
DNAColor x50_visorMenuTextOutline;
|
||||
DNAColor x54_beamMenuTextFont;
|
||||
DNAColor x58_beamMenuTextOutline;
|
||||
DNAColor x5c_energyWarningFont;
|
||||
DNAColor x60_threatWarningFont;
|
||||
DNAColor x64_missileWarningFont;
|
||||
@@ -53,7 +53,7 @@ struct CTweakGuiColors : public ITweakGuiColors
|
||||
DNAColor xa4_;
|
||||
DNAColor xa8_;
|
||||
DNAColor xac_;
|
||||
DNAColor xb0_;
|
||||
DNAColor xb0_visorBeamMenuLozColor;
|
||||
DNAColor xb4_energyWarningOutline;
|
||||
DNAColor xb8_threatWarningOutline;
|
||||
DNAColor xbc_missileWarningOutline;
|
||||
@@ -147,9 +147,16 @@ struct CTweakGuiColors : public ITweakGuiColors
|
||||
zeus::CColor GetHudMessageOutline() const { return x18_hudMessageOutline; }
|
||||
zeus::CColor GetHudFrameColor() const { return x1c_hudFrameColor; }
|
||||
zeus::CColor GetMissileIconColorActive() const { return x28_missileIconColorActive; }
|
||||
zeus::CColor GetVisorBeamMenuItemActive() const { return x2c_visorBeamMenuItemActive; }
|
||||
zeus::CColor GetVisorBeamMenuItemInactive() const { return x30_visorBeamMenuColorInactive; }
|
||||
zeus::CColor GetEnergyBarFilledLowEnergy() const { return x34_energyBarFilledLowEnergy; }
|
||||
zeus::CColor GetEnergyBarShadowLowEnergy() const { return x38_energyBarShadowLowEnergy; }
|
||||
zeus::CColor GetEnergyBarEmptyLowEnergy() const { return x3c_energyBarEmptyLowEnergy; }
|
||||
zeus::CColor GetHudDamageLightColor() const { return x40_hudDamageLightColor; }
|
||||
zeus::CColor GetVisorMenuTextFont() const { return x4c_visorMenuTextFont; }
|
||||
zeus::CColor GetVisorMenuTextOutline() const { return x50_visorMenuTextOutline; }
|
||||
zeus::CColor GetBeamMenuTextFont() const { return x54_beamMenuTextFont; }
|
||||
zeus::CColor GetBeamMenuTextOutline() const { return x58_beamMenuTextOutline; }
|
||||
zeus::CColor GetEnergyWarningFont() const { return x5c_energyWarningFont; }
|
||||
zeus::CColor GetThreatWarningFont() const { return x60_threatWarningFont; }
|
||||
zeus::CColor GetMissileWarningFont() const { return x64_missileWarningFont; }
|
||||
@@ -167,6 +174,7 @@ struct CTweakGuiColors : public ITweakGuiColors
|
||||
zeus::CColor GetMissileIconColorChargedCanAlt() const { return x98_missileIconColorChargedCanAlt; }
|
||||
zeus::CColor GetMissileIconColorChargedNoAlt() const { return x9c_missileIconColorChargedNoAlt; }
|
||||
zeus::CColor GetMissileIconColorDepleteAlt() const { return xa0_missileIconColorDepleteAlt; }
|
||||
zeus::CColor GetVisorBeamMenuLozColor() const { return xb0_visorBeamMenuLozColor; }
|
||||
zeus::CColor GetEnergyWarningOutline() const { return xb4_energyWarningOutline; }
|
||||
zeus::CColor GetThreatWarningOutline() const { return xb8_threatWarningOutline; }
|
||||
zeus::CColor GetMissileWarningOutline() const { return xbc_missileWarningOutline; }
|
||||
|
||||
Reference in New Issue
Block a user