mirror of https://github.com/AxioDL/metaforce.git
188 lines
6.3 KiB
C++
188 lines
6.3 KiB
C++
#pragma once
|
|
|
|
#include "DataSpec/DNACommon/Tweaks/ITweakGui.hpp"
|
|
|
|
namespace DataSpec::DNAMP1 {
|
|
struct CTweakGui final : ITweakGui {
|
|
AT_DECL_DNA_YAML
|
|
Value<bool> x4_;
|
|
Value<float> x8_mapAlphaInterp;
|
|
Value<float> xc_pauseBlurFactor;
|
|
Value<float> x10_radarXYRadius;
|
|
Value<float> x14_;
|
|
Value<float> x18_;
|
|
Value<float> x1c_;
|
|
Value<float> x20_;
|
|
Value<float> x24_radarZRadius;
|
|
Value<float> x28_radarZCloseRadius;
|
|
atUint32 x2c_ = 0;
|
|
Value<float> x30_;
|
|
Value<float> x34_energyBarFilledSpeed;
|
|
Value<float> x38_energyBarShadowSpeed;
|
|
Value<float> x3c_energyBarDrainDelay;
|
|
Value<bool> x40_energyBarAlwaysResetDelay;
|
|
Value<float> x44_hudDamagePracticalsGainConstant;
|
|
Value<float> x48_hudDamagePracticalsGainLinear;
|
|
Value<float> x4c_hudDamagePracticalsInitConstant;
|
|
Value<float> x50_hudDamagePracticalsInitLinear;
|
|
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_hudDecoShakeTranslateVelConstant;
|
|
Value<float> x88_hudDecoShakeTranslateVelLinear;
|
|
Value<float> x8c_maxDecoDamageShakeTranslate;
|
|
Value<float> x90_decoDamageShakeDeceleration;
|
|
Value<float> x94_decoShakeGainConstant;
|
|
Value<float> x98_decoShakeGainLinear;
|
|
Value<float> x9c_decoShakeInitConstant;
|
|
Value<float> xa0_decoShakeInitLinear;
|
|
Value<float> xa4_maxDecoDamageShakeRotate;
|
|
Value<atUint32> xa8_hudCamFovTweak;
|
|
Value<atUint32> xac_hudCamYTweak;
|
|
Value<atUint32> xb0_hudCamZTweak;
|
|
Value<float> xb4_;
|
|
Value<float> xb8_;
|
|
Value<float> xbc_;
|
|
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_;
|
|
Value<float> xdc_;
|
|
Value<float> xe0_;
|
|
Value<float> xe4_threatRange;
|
|
Value<float> xe8_radarScopeCoordRadius;
|
|
Value<float> xec_radarPlayerPaintRadius;
|
|
Value<float> xf0_radarEnemyPaintRadius;
|
|
Value<float> xf4_missileArrowVisTime;
|
|
Value<EHudVisMode> xf8_hudVisMode;
|
|
Value<EHelmetVisMode> xfc_helmetVisMode;
|
|
Value<atUint32> x100_enableAutoMapper;
|
|
Value<atUint32> x104_;
|
|
Value<atUint32> x108_enableTargetingManager;
|
|
Value<atUint32> x10c_enablePlayerVisor;
|
|
Value<float> x110_threatWarningFraction;
|
|
Value<float> x114_missileWarningFraction;
|
|
Value<float> x118_freeLookFadeTime;
|
|
Value<float> x11c_;
|
|
Value<float> x120_;
|
|
Value<float> x124_;
|
|
Value<float> x128_;
|
|
Value<float> x12c_freeLookSfxPitchScale;
|
|
Value<bool> x130_noAbsoluteFreeLookSfxPitch;
|
|
Value<float> x134_;
|
|
Value<float> x138_;
|
|
Value<atUint32> x13c_faceReflectionOrthoWidth;
|
|
Value<atUint32> x140_faceReflectionOrthoHeight;
|
|
Value<atUint32> x144_faceReflectionDistance;
|
|
Value<atUint32> x148_faceReflectionHeight;
|
|
Value<atUint32> x14c_faceReflectionAspect;
|
|
String<-1> x150_;
|
|
String<-1> x160_;
|
|
String<-1> x170_;
|
|
String<-1> x180_;
|
|
String<-1> x190_;
|
|
Value<float> x1a0_missileWarningPulseTime;
|
|
Value<float> x1a4_explosionLightFalloffMultConstant;
|
|
Value<float> x1a8_explosionLightFalloffMultLinear;
|
|
Value<float> x1ac_explosionLightFalloffMultQuadratic;
|
|
Value<float> x1b0_;
|
|
Value<float> x1b4_hudDamagePeakFactor;
|
|
Value<float> x1b8_hudDamageFilterGainConstant;
|
|
Value<float> x1bc_hudDamageFilterGainLinear;
|
|
Value<float> x1c0_hudDamageFilterInitConstant;
|
|
Value<float> x1c4_hudDamageFilterInitLinear;
|
|
Value<float> x1c8_energyDrainModPeriod;
|
|
Value<bool> x1cc_energyDrainSinusoidalPulse;
|
|
Value<bool> x1cd_energyDrainFilterAdditive;
|
|
Value<float> x1d0_hudDamagePulseDuration;
|
|
Value<float> x1d4_hudDamageColorGain;
|
|
Value<float> x1d8_hudDecoShakeTranslateGain;
|
|
Value<float> x1dc_hudLagOffsetScale;
|
|
Value<float> x1e0_;
|
|
Value<float> x1e4_;
|
|
Value<float> x1e8_;
|
|
Value<float> x1ec_;
|
|
Value<float> x1f0_;
|
|
Value<float> x1f4_;
|
|
Value<float> x1f8_;
|
|
Value<float> x1fc_;
|
|
zeus::CColor x200_;
|
|
float x204_xrayBlurScaleLinear = 0.0014f;
|
|
float x208_xrayBlurScaleQuadratic = 0.0000525f;
|
|
Value<float> x20c_;
|
|
Value<float> x210_scanSidesAngle;
|
|
Value<float> x214_scanSidesXScale;
|
|
Value<float> x218_scanSidesPositionEnd;
|
|
Value<float> x21c_;
|
|
Value<float> x220_scanSidesDuration;
|
|
Value<float> x224_scanSidesStartTime;
|
|
float x228_scanSidesEndTime;
|
|
Value<float> x22c_scanDataDotRadius;
|
|
Value<float> x230_scanDataDotPosRandMag;
|
|
Value<float> x234_scanDataDotSeekDurationMin;
|
|
Value<float> x238_scanDataDotSeekDurationMax;
|
|
Value<float> x23c_scanDataDotHoldDurationMin;
|
|
Value<float> x240_scanDataDotHoldDurationMax;
|
|
Value<float> x244_scanAppearanceDuration;
|
|
Value<float> x248_scanPaneFlashFactor;
|
|
Value<float> x24c_scanPaneFadeInTime;
|
|
Value<float> x250_scanPaneFadeOutTime;
|
|
Value<float> x254_ballViewportYReduction;
|
|
Value<float> x258_scanWindowIdleW;
|
|
Value<float> x25c_scanWindowIdleH;
|
|
Value<float> x260_scanWindowActiveW;
|
|
Value<float> x264_scanWindowActiveH;
|
|
Value<float> x268_scanWindowMagnification;
|
|
Value<float> x26c_scanWindowScanningAspect;
|
|
Value<float> x270_scanSidesPositionStart;
|
|
Value<bool> x274_showAutomapperInMorphball;
|
|
bool x275_latchArticleText = true;
|
|
Value<float> x278_wtMgrCharsPerSfx;
|
|
Value<atUint32> x27c_xrayFogMode;
|
|
Value<float> x280_xrayFogNearZ;
|
|
Value<float> x284_xrayFogFarZ;
|
|
DNAColor x288_xrayFogColor;
|
|
Value<float> x28c_thermalVisorLevel;
|
|
DNAColor x290_thermalVisorColor;
|
|
DNAColor x294_hudLightAddPerVisor[4];
|
|
DNAColor x2a4_hudLightMultiplyPerVisor[4];
|
|
DNAColor x2b4_hudReflectivityLightColor;
|
|
Value<float> x2b8_hudLightAttMulConstant;
|
|
Value<float> x2bc_hudLightAttMulLinear;
|
|
Value<float> x2c0_hudLightAttMulQuadratic;
|
|
Value<atUint32> m_scanSpeedsCount;
|
|
Vector<float, AT_DNA_COUNT(m_scanSpeedsCount)> x2c4_scanSpeeds;
|
|
String<-1> x2d0_creditsTable;
|
|
String<-1> x2e0_creditsFont;
|
|
String<-1> x2f0_japaneseCreditsFont;
|
|
DNAColor x300_;
|
|
DNAColor x304_;
|
|
Value<float> x308_;
|
|
Value<float> x30c_;
|
|
Value<float> x310_;
|
|
String<-1> x314_;
|
|
String<-1> x324_;
|
|
String<-1> x334_;
|
|
DNAColor x344_;
|
|
DNAColor x348_;
|
|
DNAColor x34c_;
|
|
DNAColor x350_;
|
|
DNAColor x354_;
|
|
DNAColor x358_;
|
|
Value<float> x35c_;
|
|
Value<float> x360_;
|
|
Value<float> x364_;
|
|
|
|
CTweakGui() = default;
|
|
};
|
|
|
|
} // namespace DataSpec::DNAMP1
|