From 1901ee1dcf57de3d18c77a53fb3e978a4d351024 Mon Sep 17 00:00:00 2001 From: Jack Andersen Date: Mon, 5 Nov 2018 20:17:02 -1000 Subject: [PATCH] Additional symbols --- GM8E01-0-00/map | 158 +++++++++++++++++------------------ GM8E01-0-00/objects | 195 ++++++++++++++++++++++++++------------------ 2 files changed, 195 insertions(+), 158 deletions(-) diff --git a/GM8E01-0-00/map b/GM8E01-0-00/map index 0f01059..0a16e9c 100644 --- a/GM8E01-0-00/map +++ b/GM8E01-0-00/map @@ -29,7 +29,7 @@ 800041D8 0000014C 800041D8 0 __dt__14CSystemOptionsFv 80004324 00000180 80004324 0 __ct__18CPersistentOptionsFRC18CPersistentOptions 800044A4 000000EC 800044A4 0 StreamNewGameState__5CMainFR12CInputStream -80004590 0000021C 80004590 0 sub_80004590 +80004590 0000021C 80004590 0 RefreshGameState__5CMainFv 800047AC 00000060 800047AC 0 __dt__15CMemoryInStreamFv 8000480C 00000004 8000480C 0 nullsub_2 80004810 0000006C 80004810 0 EnsureWorldPaksReady__5CMainFv @@ -1335,7 +1335,7 @@ 80055F3C 0000003C 80055F3C 0 AddGlobalSound__6CWorldFUs10CSfxHandle 80055F78 00000040 80055F78 0 IsPlayingSound__6CWorldCFUi 80055FB8 0000003C 80055FB8 0 MoveAreaToChain3__6CWorldF7TAreaId -80055FF4 0000006C 80055FF4 0 SetPauseState__6CWorldFb +80055FF4 0000006C 80055FF4 0 SetLoadPauseState__6CWorldFb 80056060 0000006C 80056060 0 sub_80056060 800560CC 0000002C 800560CC 0 IGetAreaId__6CWorldCF7TAreaId 800560F8 0000006C 800560F8 0 sub_800560f8 @@ -1419,7 +1419,7 @@ 8005A798 000000A0 8005A798 0 sub_8005a798 8005A838 00000004 8005A838 0 sub_8005a838 8005A83C 000000A0 8005A83C 0 __dt__10CExplosionFv -8005A8DC 000001BC 8005A8DC 0 sub_8005a8dc +8005A8DC 000001BC 8005A8DC 0 __ct__10CExplosionFRC31TLockedToken<20CElectricDescription>9TUniqueIdbRC11CEntityInfoRCQ24rstl66basic_string,Q24rstl17rmemory_allocator>RC12CTransform4fUiRC9CVector3fRC6CColor 8005AA98 00000060 8005AA98 0 __dt__7CEffectFv 8005AAF8 000001D8 8005AAF8 0 __ct__10CExplosionFRC31TLockedToken<15CGenDescription>9TUniqueIdbRC11CEntityInfoRCQ24rstl66basic_string,Q24rstl17rmemory_allocator>RC12CTransform4fUiRC9CVector3fRC6CColor 8005ACD0 00000078 8005ACD0 0 __dt__12CParticleGenFv @@ -1439,7 +1439,7 @@ 8005BFD0 00000258 8005BFD0 0 GetInterpolatedSplinePointByTime__13CCameraSplineCFff 8005C228 00000094 8005C228 0 ValidateLength__13CCameraSplineCFf 8005C2BC 00000338 8005C2BC 0 CalculateSplineLength__13CCameraSplineFv -8005C5F4 00000214 8005C5F4 0 Reset__13CCameraSplineF +8005C5F4 00000214 8005C5F4 0 ClampLength__13CCameraSplineCFRC9CVector3fbRC15CMaterialFilterRC13CStateManager 8005C808 00000640 8005C808 0 GetSurroundingPoints__13CCameraSplineFiRQ24rstl27reserved_vector<9CVector3f>RQ24rstl27reserved_vector<9CVector3f> 8005CE48 00000108 8005CE48 0 Reset__13CCameraSplineFi 8005CF50 00000100 8005CF50 0 AddKnot__13CCameraSplineFRC9CVector3fRC9CVector3f @@ -1472,7 +1472,7 @@ 8005E1FC 00000014 8005E1FC 0 sub_8005e1fc 8005E210 0000002C 8005E210 0 sub_8005e210 8005E23C 00000020 8005E23C 0 GetXRayFogDistance__9CGameAreaFv -8005E25C 00000090 8005E25C 0 SetPauseState__9CGameAreaFb +8005E25C 00000090 8005E25C 0 SetLoadPauseState__9CGameAreaFb 8005E2EC 00000050 8005E2EC 0 GetLayerScriptBuffer__9CGameAreaFi 8005E33C 00000024 8005E33C 0 IsFinishedOccluding__9CGameAreaCFv 8005E360 0000002C 8005E360 0 IGetScriptingMemoryAlways__14CDummyGameAreaCFv @@ -1805,7 +1805,7 @@ 80077828 00000008 80077828 0 sub_80077828 80077830 00000008 80077830 0 IsListening__3CAiCFv 80077838 0000001C 80077838 0 GetOrigin__3CAiCFv -80077854 00000040 80077854 0 sub_80077854 +80077854 00000040 80077854 0 UpdateFrozenState__10CPatternedFb 80077894 00000024 80077894 0 sub_80077894 800778B8 000000D8 800778B8 0 AddToRenderer__10CPatternedCFRC14CFrustumPlanesRC13CStateManager 80077990 00000024 80077990 0 PreThink__10CPatternedFfR13CStateManager @@ -1815,7 +1815,7 @@ 80077C8C 00000050 80077C8C 0 sub_80077c8c 80077CDC 00000040 80077CDC 0 sub_80077cdc 80077D1C 00000024 80077D1C 0 sub_80077d1c -80077D40 000000DC 80077D40 0 sub_80077d40 +80077D40 000000DC 80077D40 0 __dt__18CVertexMorphEffectFv 80077E1C 00000038 80077E1C 0 sub_80077e1c 80077E54 00000028 80077E54 0 sub_80077e54 80077E7C 000001B0 80077E7C 0 sub_80077e7c @@ -1844,11 +1844,11 @@ 8007A5B8 000000D4 8007A5B8 0 sub_8007a5b8 8007A68C 000000F0 8007A68C 0 sub_8007a68c 8007A77C 000003B8 8007A77C 0 KnockBack__10CPatternedFRC9CVector3fR13CStateManagerRC11CDamageInfo14EKnockBackTypef -8007AB34 000001B4 8007AB34 0 sub_8007ab34 -8007ACE8 000000D0 8007ACE8 0 sub_8007ace8 -8007ADB8 00000220 8007ADB8 0 sub_8007adb8 -8007AFD8 000003CC 8007AFD8 0 sub_8007afd8 -8007B3A4 00000480 8007B3A4 0 Death__10CPatternedFRC9CVector3fR13CStateManager +8007AB34 000001B4 8007AB34 0 DoIceDeath__10CPatternedFR13CStateManager +8007ACE8 000000D0 8007ACE8 0 DoDeath__10CPatternedFR13CStateManager +8007ADB8 00000220 8007ADB8 0 GenerateIceDeathExplosion__10CPatternedFR13CStateManager +8007AFD8 000003CC 8007AFD8 0 GenerateDeathExplosion__10CPatternedFR13CStateManager +8007B3A4 00000480 8007B3A4 0 Death__10CPatternedFR13CStateManagerRC9CVector3f18EScriptObjectState 8007B824 0000005C 8007B824 0 __dt__15CBCKnockDownCmd 8007B880 0000005C 8007B880 0 __dt__12CBCHurledCmd 8007B8DC 00000048 8007B8DC 0 __dt__13CBodyStateCmdFv @@ -4579,7 +4579,7 @@ 800ACA44 0000000C 800ACA44 0 Visit__16TCastToPtr<3CAi>FR11CBallCamera 800ACA50 0000000C 800ACA50 0 Visit__16TCastToPtr<3CAi>FR6CActor 800ACA5C 0000006C 800ACA5C 0 __ct__16TCastToPtr<3CAi>FP7CEntity -800ACAC8 00000064 800ACAC8 0 __ct__16TCastToPtr<3CAi>FR7CEntity +800ACAC8 00000064 800ACAC8 0 __ct__16TCastToPtr<10CPatterned>FR7CEntity 800ACB2C 0000000C 800ACB2C 0 Visit__25TCastToPtr<11CPathCamera>FR7CWeapon 800ACB38 0000000C 800ACB38 0 Visit__25TCastToPtr<11CPathCamera>FR17CWallCrawlerSwarm 800ACB44 0000000C 800ACB44 0 Visit__25TCastToPtr<11CPathCamera>FR20CScriptSpindleCamera @@ -6952,7 +6952,7 @@ 8012D9A8 00000038 8012D9A8 0 Accept__11CPathCameraFR8IVisitor 8012D9E0 00000004 8012D9E0 0 ProcessInput__11CPathCameraFRC11CFinalInputR13CStateManager 8012D9E4 00000358 8012D9E4 0 Think__11CPathCameraFfR13CStateManager -8012DD3C 000000F4 8012DD3C 0 sub_8012dd3c +8012DD3C 000000F4 8012DD3C 0 ClampToClosedDoor__11CPathCameraFR13CStateManager 8012DE30 000003D8 8012DE30 0 MoveAlongSpline__11CPathCameraFfR13CStateManager 8012E208 000004A0 8012E208 0 Reset__11CPathCameraFRC12CTransform4fR13CStateManager 8012E6A8 00000070 8012E6A8 0 __dt__11CPathCameraFv @@ -6996,7 +6996,7 @@ 8012FEF8 00000300 8012FEF8 0 __ct__19CHUDBillboardEffectFRCQ24rstl44optional_object<25TToken<15CGenDescription>>RCQ24rstl49optional_object<30TToken<20CElectricDescription>>9TUniqueIdbRCQ24rstl66basic_string,Q24rstl17rmemory_allocator>fRC9CVector3fRC6CColorRC9CVector3fRC9CVector3f 801301F8 00000034 801301F8 0 GetNearClipDistance__19CHUDBillboardEffectFRC13CStateManager 8013022C 00000038 8013022C 0 GetScaleForPOV__19CHUDBillboardEffectFRC13CStateManager -80130264 00000090 80130264 0 sub_80130264 +80130264 00000090 80130264 0 CalcGenRate__19CHudBillboardEffectFv 801302F4 000000E8 801302F4 0 Attack__11CFlickerBatFR13CStateManager9EStateMsgf 801303DC 000000A0 801303DC 0 InPosition__11CFlickerBatFR13CStateManagerf 8013047C 00000140 8013047C 0 Render__11CFlickerBatCFRC13CStateManager @@ -7169,13 +7169,13 @@ 80139A1C 000002C4 80139A1C 0 Start__7CBSTurnFR15CBodyControllerR13CStateManager 80139CE0 00000060 80139CE0 0 __ct__7CBSTurnFv 80139D40 000001CC 80139D40 0 UpdateFrozenInfo__15CBodyControllerFfR13CStateManager -80139F0C 00000060 80139F0C 0 sub_80139f0c +80139F0C 00000060 80139F0C 0 StopElectrocution__15CBodyControllerFv 80139F6C 0000010C 80139F6C 0 SetElectrocuting__15CBodyControllerFf 8013A078 0000001C 8013A078 0 DouseFlames__15CBodyControllerFv 8013A094 00000038 8013A094 0 SetOnFire__15CBodyControllerFf 8013A0CC 00000088 8013A0CC 0 GetPercentageFrozen__15CBodyControllerCFv 8013A154 000000C0 8013A154 0 UnFreeze__15CBodyControllerFv -8013A214 0000002C 8013A214 0 sub_8013a214 +8013A214 0000002C 8013A214 0 FrozenBreakout__15CBodyControllerFv 8013A240 000000BC 8013A240 0 Freeze__15CBodyControllerFfff 8013A2FC 000000AC 8013A2FC 0 LoopBestAnimation__15CBodyControllerFRC16CPASAnimParmDataR9CRandom16 8013A3A8 000000AC 8013A3A8 0 PlayBestAnimation__15CBodyControllerFRC16CPASAnimParmDataR9CRandom16 @@ -7693,10 +7693,10 @@ 8015D3F8 000000AC 8015D3F8 0 LoadCameraShakePoint__R12CInputStream 8015D4A4 00000020 8015D4A4 0 __ct__17SCameraShakePointFiffff 8015D4C4 00000100 8015D4C4 0 BuildMissileShakeData__16CCameraShakeDataFfffRC9CVector3f -8015D5C4 00000100 8015D5C4 0 sub_8015d5c4 +8015D5C4 00000100 8015D5C4 0 BuildPatternedExplodeShakeData__16CCameraShakeDataFRC9CVector3ffff 8015D6C4 0000016C 8015D6C4 0 BuildLandingCameraShake__16CCameraShakeDataFff 8015D830 00000108 8015D830 0 __ct__16CCameraShakeDataFff -8015D938 00000108 8015D938 0 sub_8015d938 +8015D938 00000108 8015D938 0 BuildPatternedExplodeShakeData__16CCameraShakeDataFff 8015DA40 00000174 8015DA40 0 BuildPhazonCameraShakeData__16CCameraShakeDataFff 8015DBB4 00000100 8015DBB4 0 BuildProjectileCameraShake__16CCameraShakeDataFff 8015DCB4 000001D4 8015DCB4 0 sub_8015dcb4 @@ -9302,10 +9302,10 @@ 801E3804 00000070 801E3804 0 __dt__16CDestroyableRockFv 801E3874 00000030 801E3874 0 __sinit_CThardus_cpp 801E38A4 000000A0 801E38A4 0 sub_801e38a4 -801E3944 000000A8 801E3944 0 sub_801e3944 +801E3944 000000A8 801E3944 0 PlayFireSFX__20CActorModelParticlesFR5CActor 801E39EC 000000A8 801E39EC 0 sub_801e39ec 801E3A94 00000090 801E3A94 0 sub_801e3a94 -801E3B24 00000064 801E3B24 0 sub_801e3b24 +801E3B24 00000064 801E3B24 0 IncrementDependency__20CActorModelParticlesFi 801E3B88 00000104 801E3B88 0 LoadParticleDGRPs__20CActorModelParticlesFv 801E3C8C 000000FC 801E3C8C 0 sub_801e3c8c 801E3D88 0000009C 801E3D88 0 MakeIceGen__20CActorModelParticlesFv @@ -9324,17 +9324,17 @@ 801E4D44 0000000C 801E4D44 0 GetParticleEmission__17CParticleElectricFv 801E4D50 000000D0 801E4D50 0 GetNextBestPt__FiPC9CVector3fiR9CRandom16 801E4E20 00000020 801E4E20 0 PointGenerator__20CActorModelParticlesFUiPC9CVector3fPC9CVector3fi -801E4E40 00000060 801E4E40 0 RemoveRainSplashGenerator__20CActorModelParticlesFR18CScriptPlayerActor +801E4E40 00000060 801E4E40 0 RemoveRainSplashGenerator__20CActorModelParticlesFR6CActor 801E4EA0 00000070 801E4EA0 0 __as__Q24rstl32auto_ptr<20CRainSplashGenerator>FRCQ24rstl32auto_ptr<20CRainSplashGenerator> -801E4F10 00000134 801E4F10 0 AddRainSplashGenerator__20CActorModelParticlesFR18CScriptPlayerActorR13CStateManageriif -801E5044 000000AC 801E5044 0 sub_801e5044 -801E50F0 00000060 801E50F0 0 sub_801e50f0 -801E5150 00000080 801E5150 0 sub_801e5150 +801E4F10 00000134 801E4F10 0 AddRainSplashGenerator__20CActorModelParticlesFR6CActorR13CStateManageriif +801E5044 000000AC 801E5044 0 StopThermalHotParticles__20CActorModelParticlesFR5CActor +801E50F0 00000060 801E50F0 0 LightDudeOnFire__20CActorModelParticlesFR5CActor +801E5150 00000080 801E5150 0 StopElectric__20CActorModelParticlesFR5CActor 801E51D0 00000088 801E51D0 0 sub_801e51d0 801E5258 0000003C 801E5258 0 StartIce__20CActorModelParticlesFR6CActorR13CStateManager -801E5294 0000003C 801E5294 0 sub_801e5294 -801E52D0 0000003C 801E52D0 0 sub_801e52d0 -801E530C 0000003C 801E530C 0 sub_801e530c +801E5294 0000003C 801E5294 0 EnsureElectricLoaded__20CActorModelParticlesR5CActor +801E52D0 0000003C 801E52D0 0 EnsureFirePopLoaded__20CActorModelParticlesR5CActor +801E530C 0000003C 801E530C 0 EnsureIceBreakLoaded__20CActorModelParticlesR5CActor 801E5348 0000009C 801E5348 0 MakeOnFireGen__20CActorModelParticlesFv 801E53E4 00000094 801E53E4 0 MakeElectricGen__20CActorModelParticlesFv 801E5478 0000009C 801E5478 0 MakeIcePopGen__20CActorModelParticlesFv @@ -9343,7 +9343,7 @@ 801E564C 000000BC 801E564C 0 Update__20CActorModelParticlesFfR13CStateManager 801E5708 000002A0 801E5708 0 __ct__20CActorModelParticlesFv 801E59A8 0000005C 801E59A8 0 sub_801e59a8 -801E5A04 0000005C 801E5A04 0 sub_801e5a04 +801E5A04 0000005C 801E5A04 0 EnsureLoaded__Q220CActorModelParticles5CItemFi 801E5A60 00000438 801E5A60 0 UpdateOnFire__Q220CActorModelParticles5CItemFfR6CActorR13CStateManager 801E5E98 0000003C 801E5E98 0 sub_801e5e98 801E5ED4 00000290 801E5ED4 0 UpdateAsh__Q220CActorModelParticles5CItemFfR6CActorR13CStateManager @@ -9357,12 +9357,12 @@ 801E6F28 00000224 801E6F28 0 __ct__Q220CActorModelParticles5CItemFRC9TUniqueIdR20CActorModelParticles 801E714C 0000006C 801E714C 0 sub_801e714c 801E7164 00000004 801E7164 0 sub_801e7164 -801E71B8 00000064 801E71B8 0 sub_801e71b8 -801E721C 00000098 801E721C 0 sub_801e721c -801E72B4 00000038 801E72B4 0 sub_801e72b4 -801E72EC 00000038 801E72EC 0 sub_801e72ec +801E71B8 00000064 801E71B8 0 Unload__Q220CActorModelParticles10Dependency +801E721C 00000098 801E721C 0 Load__Q220CActorModelParticles10Dependency +801E72B4 00000038 801E72B4 0 Decrement__Q220CActorModelParticles10Dependency +801E72EC 00000038 801E72EC 0 Increment__Q220CActorModelParticles10Dependency 801E7324 00000154 801E7324 0 GetParticleDGRPTokens__20CActorModelParticlesFRCQ24rstl6string -801E7478 0000004C 801E7478 0 sub_801e7478 +801E7478 0000004C 801E7478 0 IsMediumOrLarge__FRCActor 801E74C4 00000094 801E74C4 0 sub_801e74c4 801E7558 00000208 801E7558 0 UpdateEffects__17CWallCrawlerSwarmFR13CStateManagerR9CAnimData 801E7760 000001BC 801E7760 0 FindClosestCell__17CWallCrawlerSwarmCFRC9CVector3f @@ -9854,39 +9854,39 @@ 8020FD0C 00000108 8020FD0C 0 __ct__9CRepulsorF9TUniqueIdbRCQ24rstl66basic_string,Q24rstl17rmemory_allocator>RC11CEntityInfoRC9CVector3ff 8020FE14 00000030 8020FE14 0 AreaLoaded__13CEnvFxManagerFv 8020FE44 00000004 8020FE44 0 sub_8020fe44 -8020FE48 00000114 8020FE48 0 sub_8020fe48 +8020FE48 00000114 8020FE48 0 BuildBlockObjectList__13CEnvFxManagerFR27reserved_vector<9TUniqueId>R13CStateManager 8020FF5C 00000030 8020FF5C 0 sub_8020ff5c -8020FF8C 0000021C 8020FF8C 0 sub_8020ff8c -802101A8 00000020 802101A8 0 sub_802101a8 -802101C8 00000048 802101C8 0 sub_802101c8 +8020FF8C 0000021C 8020FF8C 0 UpdateRainSounds__13CEnvFxManagerFR13CStateManager +802101A8 00000020 802101A8 0 CalcRainPitch__Ff +802101C8 00000048 802101C8 0 CalcRainVolume__Ff 80210210 0000019C 80210210 0 Render__13CEnvFxManagerFRC13CStateManager -802103AC 0000016C 802103AC 0 sub_802103ac +802103AC 0000016C 802103AC 0 SetupRainTevs__13CEnvFxManagerFv 80210518 0000002C 80210518 0 __TRK_reset -80210544 00000358 80210544 0 sub_80210544 -8021089C 00000250 8021089C 0 sub_8021089c -80210AEC 00000108 80210AEC 0 sub_80210aec -80210BF4 00000090 80210BF4 0 sub_80210bf4 -80210C84 00000078 80210C84 0 sub_80210c84 -80210CFC 00000234 80210CFC 0 sub_80210cfc -80210F30 0000015C 80210F30 0 sub_80210f30 +80210544 00000358 80210544 0 SetupUnderwaterTevs__13CEnvFxManagerFRC12CTransform4fR13CStateManager +8021089C 00000250 8021089C 0 SetupSnowTevs__13CEnvFxManagerFR13CStateManager +80210AEC 00000108 80210AEC 0 BlankFirstSnowflakeMip__13CEnvFxManagerFR8CTexture +80210BF4 00000090 80210BF4 0 GetParticleBoundsToWorldTransform__13CEnvFxManagerCFv +80210C84 00000078 80210C84 0 SetSplashEffectRate__13CEnvFxManagerFfR13CStateManager +80210CFC 00000234 80210CFC 0 UpdateVisorSplash__13CEnvFxManagerFR13CStateManagerfRC12CTransform4f +80210F30 0000015C 80210F30 0 UpdateUnderwaterParticles__13CEnvFxManagerFRC15CVectorFixed8_8 8021108C 00000004 8021108C 0 sub_8021108c -80211090 000001B0 80211090 0 sub_80211090 -80211240 00000188 80211240 0 sub_80211240 -802113C8 00000730 802113C8 0 sub_802113c8 -80211AF8 0000025C 80211AF8 0 sub_80211af8 -80211D54 00000298 80211D54 0 sub_80211d54 +80211090 000001B0 80211090 0 UpdateRainParticles__13CEnvFxManagerFRC15CVectorFixed8_8RC9CVector3ff +80211240 00000188 80211240 0 UpdateSnowParticles__13CEnvFxManagerFR34reserved_vector<15CVectorFixed8_8> +802113C8 00000730 802113C8 0 UpdateBlockedGrids__13CEnvFxManagerFR13CStateManager10EEnvFxTypeRC12CTransform4fRC12CTransform4fRC12CTransform4f +80211AF8 0000025C 80211AF8 0 CalculateSnowForces__13CEnvFxManagerFRC15CVectorFixed8_8R34reserved_vector<15CVectorFixed8_8>10EEnvFxTypeRC9CVector3ff +80211D54 00000298 80211D54 0 CreateNewParticles__13CEnvFxManagerF10EEnvFxType 80211FEC 000000D8 80211FEC 0 sub_80211fec 802120C4 000004FC 802120C4 0 Update__13CEnvFxManagerFfR13CStateManager 802125C0 00000104 802125C0 0 sub_802125c0 802126C4 0000001C 802126C4 0 sub_802126c4 -802126E0 000000EC 802126E0 0 sub_802126e0 +802126E0 000000EC 802126E0 0 Initialize__13CEnvFxManagerFv 802127CC 000001B8 802127CC 0 AsyncLoadResources__13CEnvFXManagerFR13CStateManager 80212984 00000194 80212984 0 MoveWrapCells__13CEnvFxManagerFii 80212B18 00000044 80212B18 0 GetParticleBoundsToWorldScale__13CEnvFxManagerCFv -80212B5C 000001E8 80212B5C 0 sub_80212b5c -80212D44 000001A0 80212D44 0 sub_80212d44 -80212EE4 000001A0 80212EE4 0 sub_80212ee4 -80213084 00000214 80213084 0 sub_80213084 +80212B5C 000001E8 80212B5C 0 Render__17CEnvFxManagerGridFRC12CTransform4fRC12CTransform4fRC12CTransform4ff10EEnvFxType +80212D44 000001A0 80212D44 0 RenderUnderwaterParticles__17CEnvFxManagerGridFR12CTransform4f +80212EE4 000001A0 80212EE4 0 RenderSnowParticles__17CEnvFxManagerGridFR12CTransform4f +80213084 00000214 80213084 0 RenderRainParticles__17CEnvFxManagerGridFR12CTransform4f 80213298 00000468 80213298 0 __ct__13CEnvFxManagerFv 80213700 00000048 80213700 0 sub_80213700 80213748 00000028 80213748 0 sub_80213748 @@ -10232,27 +10232,27 @@ 802327C0 00000060 802327C0 0 __dt__25CRipperControlledPlatformFv 80232820 00000378 80232820 0 Move__25CRipperControlledPlatformFR13CStateManager 80232B98 0000010C 80232B98 0 __ct__25CRipperControlledPlatformF9TUniqueId9TUniqueIdRCQ24rstl66basic_string,Q24rstl17rmemory_allocator>RC11CEntityInfoRC12CTransform4fRC6CAABoxbRCQ24rstl58optional_object<39TLockedToken<23CCollidableOBBTreeGroup>> -80232CA4 00000500 80232CA4 0 sub_80232ca4 -802331A4 000001F0 802331A4 0 sub_802331a4 -80233394 0000016C 80233394 0 sub_80233394 -80233500 00000140 80233500 0 sub_80233500 -80233640 0000003C 80233640 0 sub_80233640 -8023367C 000002B4 8023367C 0 sub_8023367c -80233930 00000074 80233930 0 sub_80233930 -802339A4 0000003C 802339A4 0 sub_802339a4 -802339E0 0000009C 802339E0 0 sub_802339e0 -80233A80 000000D8 80233A80 0 sub_80233a80 -80233B58 000000D8 80233B58 0 sub_80233b58 -80233C30 000000F8 80233C30 0 sub_80233c30 -80233D28 00000008 80233D28 0 sub_80233d28 -80233D30 00000010 80233D30 0 sub_80233d30 +80232CA4 00000500 80232CA4 0 DoKnockBackAnimation__20CKnockBackControllerFRC9CVector3fR13CStateManagerR10CPatternedf +802331A4 000001F0 802331A4 0 DoDeferredKnockBack__20CKnockBackControllerFR13CStateManagerR10CPatterned +80233394 0000016C 80233394 0 ApplyImpulse__20CKnockBackControllerFfR10CPatterned +80233500 00000140 80233500 0 ResetKnockBackImpulse__20CKnockBackControllerFR10CPatternedRC9CVector3ff +80233640 0000003C 80233640 0 TickDeferredTimer__20CKnockBackControllerFf +8023367C 000002B4 8023367C 0 ValidateState__20CKnockBackControllerFR10CPatterned +80233930 00000074 80233930 0 CalculateExtraHurlVelocity__20CKnockBackControllerFR13CStateManagerff +802339A4 0000003C 802339A4 0 GetKnockBackCharacterState__20CKnockBackControllerFR10CPatterned +802339E0 0000009C 802339E0 0 GetKnockBackWeaponType__20CKnockBackControllerFRC11CDamageInfo11EWeaponType14EKnockBackType +80233A80 000000D8 80233A80 0 SelectDamageState__20CKnockBackControllerFR10CPatternedRC11CDamageInfo11EWeaponType14EKnockBackType +80233B58 000000D8 80233B58 0 Update__20CKnockBackControllerFfR13CStateManagerR10CPatterned +80233C30 000000F8 80233C30 0 KnockBack__C20CKnockBackControllerFRC9CVector3fR13CStateManagerR10CPatternedRC11CDamageInfo14EKnockBackTypef +80233D28 00000008 80233D28 0 SetKnockBackVariant__20CKnockBackControllerF17EKnockBackVariant +80233D30 00000010 80233D30 0 DeferKnockBack__20CKnockBackControllerF11EWeaponType 80233D40 00000024 80233D40 0 sub_80233d40 -80233D64 00000028 80233D64 0 sub_80233d64 -80233D8C 00000008 80233D8C 0 sub_80233d8c -80233D94 0000000C 80233D94 0 sub_80233d94 +80233D64 00000028 80233D64 0 SetAutoResetImpulse__20CKnockBackControllerFb +80233D8C 00000008 80233D8C 0 SetImpulseDurationIdx__20CKnockBackControllerFi +80233D94 0000000C 80233D94 0 SetAnimationStateRange__20CKnockBackControllerF24EKnockBackAnimationState24EKnockBackAnimationState 80233DA0 00000024 80233DA0 0 sub_80233da0 80233DC4 00000034 80233DC4 0 sub_80233dc4 -80233DF8 000001B8 80233DF8 0 sub_80233df8 +80233DF8 000001B8 80233DF8 0 __ct__20CKnockBackController2F17EKnockBackVariant 80233FB0 00000004 80233FB0 0 nullsub_5 80233FB4 00000014 80233FB4 0 GetAreaLayerCount__16CWorldLayerStateFi 80233FC8 00000164 80233FC8 0 InitializeWorldLayers__16CWorldLayerStateFQ24rstl6vector @@ -10952,8 +10952,8 @@ 80265028 000002EC 80265028 0 Think__20CInterpolationCameraFfR13CStateManager 80265314 0000006C 80265314 0 sub_80265314 80265380 00000158 80265380 0 SetInterpolation__20CInterpolationCameraFRC12CTransform4fRC9CVector3ffff9TUniqueIdbR13CStateManager -802654D8 000003E8 802654D8 0 sub_802654d8 -802658C0 0000054C 802658C0 0 sub_802658c0 +802654D8 000003E8 802654D8 0 InterpolateSinusoidal__20CInterpolationCameraFR12CTransform4fRC9CVector3fRC9CVector3fff +802658C0 0000054C 802658C0 0 InterpolateWithDistance__20CInterpolationCameraFR12CTransform4fRC9CVector3fRC9CVector3ffffff 80265E0C 00000004 80265E0C 0 Reset__20CInterpolationCameraFRC12CTransform4fR13CStateManager 80265E10 00000060 80265E10 0 __dt__20CInterpolationCamera 80265E70 000001D0 80265E70 0 __ct__20CInterpolationCameraF9TUniqueIdRC12CTransform4f @@ -13797,8 +13797,8 @@ 803145B0 00000080 803145B0 0 IsEqu__9CVector3fCFRC9CVector3ff 80314630 000000C8 80314630 0 GetAngleDiff__9CVector3fFRC9CVector3fRC9CVector3f 803146F8 00000094 803146F8 0 CanBeNormalized__9CVector3fCFv -8031478C 00000078 8031478C 0 sub_8031478c -80314804 0000004C 80314804 0 sub_80314804 +8031478C 00000078 8031478C 0 IsMagnitudeSafe__9CVector3fCFv +80314804 0000004C 80314804 0 IsNotInf__9CVector3fCFv 80314850 00000068 80314850 0 AsNormalized__9CVector3fCFv 803148B8 00000040 803148B8 0 Magnitude__9CVector3fCFv 803148F8 0000005C 803148F8 0 Normalize__9CVector3fFv diff --git a/GM8E01-0-00/objects b/GM8E01-0-00/objects index dbdbd8a..968fd22 100644 --- a/GM8E01-0-00/objects +++ b/GM8E01-0-00/objects @@ -137,7 +137,7 @@ 800044F8 COMM 0 type 800044FC COMM 0 size 80004500 COMM 0 line -80004590 FUNC 21C sub_80004590 +80004590 FUNC 21C RefreshGameState__5CMainFv 80004590 LVAR 1C4 LR 80004590 LVAR 1C0 BPpop 80004590 LVAR -1C0 BPpush @@ -6077,7 +6077,7 @@ 80055FB8 LVAR 14 LR 80055FB8 LVAR 10 BPpop 80055FB8 LVAR -10 BPpush -80055FF4 FUNC 6C SetPauseState__6CWorldFb +80055FF4 FUNC 6C SetLoadPauseState__6CWorldFb 80055FF4 LVAR 24 LR 80055FF4 LVAR 20 BPpop 80055FF4 LVAR -20 BPpush @@ -6455,7 +6455,7 @@ 8005A83C LVAR 14 LR 8005A83C LVAR 10 BPpop 8005A83C LVAR -10 BPpush -8005A8DC FUNC 1BC sub_8005a8dc +8005A8DC FUNC 1BC __ct__10CExplosionFRC31TLockedToken<20CElectricDescription>9TUniqueIdbRC11CEntityInfoRCQ24rstl66basic_string,Q24rstl17rmemory_allocator>RC12CTransform4fUiRC9CVector3fRC6CColor 8005A8DC LVAR 84 LR 8005A8DC LVAR 80 BPpop 8005A8DC LVAR -80 BPpush @@ -6527,6 +6527,18 @@ 8005B3D0 FUNC 6B0 FindClosestLengthOnSpline__13CCameraSplineCFf9CVector3f 8005B3D0 LVAR 1F4 LR 8005B3D0 LVAR 1F0 BPpop +8005B3D0 LVAR 88 nextDeltaZ +8005B3D0 LVAR 84 nextDeltaY +8005B3D0 LVAR 80 nextDeltaX +8005B3D0 LVAR 7C nextRevDeltaZ +8005B3D0 LVAR 78 nextRevDeltaY +8005B3D0 LVAR 74 nextRevDeltaX +8005B3D0 LVAR 58 deltaNormZ +8005B3D0 LVAR 54 deltaNormY +8005B3D0 LVAR 50 deltaNormX +8005B3D0 LVAR 28 revDeltaNormZ +8005B3D0 LVAR 24 revDeltaNormY +8005B3D0 LVAR 20 revDeltaNormX 8005B3D0 LVAR -1F0 BPpush 8005B4CC COMM 0 0x00000001 8005B508 COMM 0 0x00000001 @@ -6579,9 +6591,11 @@ 8005C2BC LVAR 120 BPpop 8005C2BC LVAR -120 BPpush 8005C4A0 COMM 0 0x00000001 -8005C5F4 FUNC 214 Reset__13CCameraSplineF +8005C5F4 FUNC 214 ClampLength__13CCameraSplineCFRC9CVector3fbRC15CMaterialFilterRC13CStateManager 8005C5F4 LVAR F4 LR 8005C5F4 LVAR F0 BPpop +8005C5F4 LVAR 2C deltaA +8005C5F4 LVAR 20 deltaB 8005C5F4 LVAR -F0 BPpush 8005C808 FUNC 640 GetSurroundingPoints__13CCameraSplineFiRQ24rstl27reserved_vector<9CVector3f>RQ24rstl27reserved_vector<9CVector3f> 8005C840 COMM 0 0x00000010 @@ -6695,7 +6709,7 @@ 8005E1FC FUNC 14 sub_8005e1fc 8005E210 FUNC 2C sub_8005e210 8005E23C FUNC 20 GetXRayFogDistance__9CGameAreaFv -8005E25C FUNC 90 SetPauseState__9CGameAreaFb +8005E25C FUNC 90 SetLoadPauseState__9CGameAreaFb 8005E25C LVAR 24 LR 8005E25C LVAR 20 BPpop 8005E25C LVAR -20 BPpush @@ -8329,7 +8343,7 @@ 80077828 FUNC 8 sub_80077828 80077830 FUNC 8 IsListening__3CAiCFv 80077838 FUNC 1C GetOrigin__3CAiCFv -80077854 FUNC 40 sub_80077854 +80077854 FUNC 40 UpdateFrozenState__10CPatternedFb 80077894 FUNC 24 sub_80077894 800778B8 FUNC D8 AddToRenderer__10CPatternedCFRC14CFrustumPlanesRC13CStateManager 800778B8 LVAR 24 LR @@ -8367,7 +8381,7 @@ 80077D1C LVAR 14 LR 80077D1C LVAR 10 BPpop 80077D1C LVAR -10 BPpush -80077D40 FUNC DC sub_80077d40 +80077D40 FUNC DC __dt__18CVertexMorphEffectFv 80077D40 LVAR 34 LR 80077D40 LVAR 30 BPpop 80077D40 LVAR -30 BPpush @@ -8495,21 +8509,21 @@ 8007A77C LVAR -60 BPpush 8007A82C COMM 0 switch 10 cases 8007A848 COMM 0 switch jump -8007AB34 FUNC 1B4 sub_8007ab34 +8007AB34 FUNC 1B4 DoIceDeath__10CPatternedFR13CStateManager 8007AB34 LVAR 124 LR 8007AB34 LVAR 120 BPpop 8007AB34 LVAR -120 BPpush -8007ACE8 FUNC D0 sub_8007ace8 +8007ACE8 FUNC D0 DoDeath__10CPatternedFR13CStateManager 8007ACE8 LVAR 24 LR 8007ACE8 LVAR 20 BPpop 8007ACE8 LVAR -20 BPpush -8007ADB8 FUNC 220 sub_8007adb8 +8007ADB8 FUNC 220 GenerateIceDeathExplosion__10CPatternedFR13CStateManager 8007ADB8 LVAR E4 LR 8007ADB8 LVAR E0 BPpop 8007ADB8 LVAR -E0 BPpush 8007AE68 COMM 0 unsigned __int32 8007AE6C COMM 0 char * -8007AFD8 FUNC 3CC sub_8007afd8 +8007AFD8 FUNC 3CC GenerateDeathExplosion__10CPatternedFR13CStateManager 8007AFD8 LVAR 144 LR 8007AFD8 LVAR 140 BPpop 8007AFD8 LVAR -140 BPpush @@ -8517,7 +8531,7 @@ 8007B0AC COMM 0 line 8007B234 COMM 0 size 8007B238 COMM 0 line -8007B3A4 FUNC 480 Death__10CPatternedFRC9CVector3fR13CStateManager +8007B3A4 FUNC 480 Death__10CPatternedFR13CStateManagerRC9CVector3f18EScriptObjectState 8007B3A4 LVAR 144 LR 8007B3A4 LVAR 140 BPpop 8007B3A4 LVAR -140 BPpush @@ -13338,7 +13352,7 @@ 800ACA5C LVAR 14 LR 800ACA5C LVAR 10 BPpop 800ACA5C LVAR -10 BPpush -800ACAC8 FUNC 64 __ct__16TCastToPtr<3CAi>FR7CEntity +800ACAC8 FUNC 64 __ct__16TCastToPtr<10CPatterned>FR7CEntity 800ACAC8 LVAR 14 LR 800ACAC8 LVAR 10 BPpop 800ACAC8 LVAR -10 BPpush @@ -14443,6 +14457,8 @@ 800B10E0 FUNC B18 Move__15CScriptPlatformFR13CStateManager 800B10E0 LVAR 11B4 LR 800B10E0 LVAR 11B0 BPpop +800B10E0 LVAR A0 platToWp +800B10E0 LVAR 54 nextWaypoint 800B10E0 LVAR -11B0 BPpush 800B112C COMM 0 this 800B1198 COMM 0 this @@ -22182,7 +22198,7 @@ 8012D9E4 LVAR 184 LR 8012D9E4 LVAR 180 BPpop 8012D9E4 LVAR -180 BPpush -8012DD3C FUNC F4 sub_8012dd3c +8012DD3C FUNC F4 ClampToClosedDoor__11CPathCameraFR13CStateManager 8012DD3C LVAR 74 LR 8012DD3C LVAR 70 BPpop 8012DD3C LVAR -70 BPpush @@ -22191,6 +22207,7 @@ 8012DE30 FUNC 3D8 MoveAlongSpline__11CPathCameraFfR13CStateManager 8012DE30 LVAR 144 LR 8012DE30 LVAR 140 BPpop +8012DE30 LVAR C0 retXf 8012DE30 LVAR -140 BPpush 8012E208 FUNC 4A0 Reset__11CPathCameraFRC12CTransform4fR13CStateManager 8012E208 LVAR 2C4 LR @@ -22341,7 +22358,7 @@ 801301F8 LVAR 10 BPpop 801301F8 LVAR -10 BPpush 8013022C FUNC 38 GetScaleForPOV__19CHUDBillboardEffectFRC13CStateManager -80130264 FUNC 90 sub_80130264 +80130264 FUNC 90 CalcGenRate__19CHudBillboardEffectFv 80130264 LVAR 20 BPpop 80130264 LVAR -20 BPpush 801302F4 FUNC E8 Attack__11CFlickerBatFR13CStateManager9EStateMsgf @@ -23290,7 +23307,7 @@ 80139D40 LVAR 64 LR 80139D40 LVAR 60 BPpop 80139D40 LVAR -60 BPpush -80139F0C FUNC 60 sub_80139f0c +80139F0C FUNC 60 StopElectrocution__15CBodyControllerFv 80139F0C LVAR 14 LR 80139F0C LVAR 10 BPpop 80139F0C LVAR -10 BPpush @@ -23308,7 +23325,7 @@ 8013A154 LVAR 34 LR 8013A154 LVAR 30 BPpop 8013A154 LVAR -30 BPpush -8013A214 FUNC 2C sub_8013a214 +8013A214 FUNC 2C FrozenBreakout__15CBodyControllerFv 8013A240 FUNC BC Freeze__15CBodyControllerFfff 8013A240 LVAR 24 LR 8013A240 LVAR 20 BPpop @@ -25483,7 +25500,7 @@ 8015D4C4 LVAR 1D4 LR 8015D4C4 LVAR 1D0 BPpop 8015D4C4 LVAR -1D0 BPpush -8015D5C4 FUNC 100 sub_8015d5c4 +8015D5C4 FUNC 100 BuildPatternedExplodeShakeData__16CCameraShakeDataFRC9CVector3ffff 8015D5C4 LVAR 1D4 LR 8015D5C4 LVAR 1D0 BPpop 8015D5C4 LVAR -1D0 BPpush @@ -25495,7 +25512,7 @@ 8015D830 LVAR 114 LR 8015D830 LVAR 110 BPpop 8015D830 LVAR -110 BPpush -8015D938 FUNC 108 sub_8015d938 +8015D938 FUNC 108 BuildPatternedExplodeShakeData__16CCameraShakeDataFff 8015D938 LVAR 114 LR 8015D938 LVAR 110 BPpop 8015D938 LVAR -110 BPpush @@ -33109,7 +33126,7 @@ 801E38A4 LVAR -30 BPpush 801E38BC COMM 0 this 801E38C4 COMM 0 TUniqueId -801E3944 FUNC A8 sub_801e3944 +801E3944 FUNC A8 PlayFireSFX__20CActorModelParticlesFR5CActor 801E3944 LVAR 34 LR 801E3944 LVAR 30 BPpop 801E3944 LVAR -30 BPpush @@ -33122,7 +33139,7 @@ 801E3A94 LVAR 24 LR 801E3A94 LVAR 20 BPpop 801E3A94 LVAR -20 BPpush -801E3B24 FUNC 64 sub_801e3b24 +801E3B24 FUNC 64 IncrementDependency__20CActorModelParticlesFi 801E3B24 LVAR 14 LR 801E3B24 LVAR 10 BPpop 801E3B24 LVAR -10 BPpush @@ -33213,7 +33230,7 @@ 801E4E20 LVAR 14 LR 801E4E20 LVAR 10 BPpop 801E4E20 LVAR -10 BPpush -801E4E40 FUNC 60 RemoveRainSplashGenerator__20CActorModelParticlesFR18CScriptPlayerActor +801E4E40 FUNC 60 RemoveRainSplashGenerator__20CActorModelParticlesFR6CActor 801E4E40 LVAR 24 LR 801E4E40 LVAR 20 BPpop 801E4E40 LVAR -20 BPpush @@ -33221,24 +33238,24 @@ 801E4EA0 LVAR 14 LR 801E4EA0 LVAR 10 BPpop 801E4EA0 LVAR -10 BPpush -801E4F10 FUNC 134 AddRainSplashGenerator__20CActorModelParticlesFR18CScriptPlayerActorR13CStateManageriif +801E4F10 FUNC 134 AddRainSplashGenerator__20CActorModelParticlesFR6CActorR13CStateManageriif 801E4F10 LVAR 44 LR 801E4F10 LVAR 40 BPpop 801E4F10 LVAR -40 BPpush 801E4F9C COMM 0 unsigned __int32 801E4FA4 COMM 0 char * 801E4FA8 COMM 0 char * -801E5044 FUNC AC sub_801e5044 +801E5044 FUNC AC StopThermalHotParticles__20CActorModelParticlesFR5CActor 801E5044 LVAR 34 LR 801E5044 LVAR 30 BPpop 801E5044 LVAR -30 BPpush 801E50C4 COMM 0 0x00000001 801E50C8 COMM 0 0x0000000C -801E50F0 FUNC 60 sub_801e50f0 +801E50F0 FUNC 60 LightDudeOnFire__20CActorModelParticlesFR5CActor 801E50F0 LVAR 24 LR 801E50F0 LVAR 20 BPpop 801E50F0 LVAR -20 BPpush -801E5150 FUNC 80 sub_801e5150 +801E5150 FUNC 80 StopElectric__20CActorModelParticlesFR5CActor 801E5150 LVAR 24 LR 801E5150 LVAR 20 BPpop 801E5150 LVAR -20 BPpush @@ -33250,15 +33267,15 @@ 801E5258 LVAR 14 LR 801E5258 LVAR 10 BPpop 801E5258 LVAR -10 BPpush -801E5294 FUNC 3C sub_801e5294 +801E5294 FUNC 3C EnsureElectricLoaded__20CActorModelParticlesR5CActor 801E5294 LVAR 14 LR 801E5294 LVAR 10 BPpop 801E5294 LVAR -10 BPpush -801E52D0 FUNC 3C sub_801e52d0 +801E52D0 FUNC 3C EnsureFirePopLoaded__20CActorModelParticlesR5CActor 801E52D0 LVAR 14 LR 801E52D0 LVAR 10 BPpop 801E52D0 LVAR -10 BPpush -801E530C FUNC 3C sub_801e530c +801E530C FUNC 3C EnsureIceBreakLoaded__20CActorModelParticlesR5CActor 801E530C LVAR 14 LR 801E530C LVAR 10 BPpop 801E530C LVAR -10 BPpush @@ -33309,7 +33326,7 @@ 801E59A8 LVAR 14 LR 801E59A8 LVAR 10 BPpop 801E59A8 LVAR -10 BPpush -801E5A04 FUNC 5C sub_801e5a04 +801E5A04 FUNC 5C EnsureLoaded__Q220CActorModelParticles5CItemFi 801E5A04 LVAR 14 LR 801E5A04 LVAR 10 BPpop 801E5A04 LVAR -10 BPpush @@ -33371,19 +33388,19 @@ 801E6F28 LVAR -30 BPpush 801E714C FUNC 6C sub_801e714c 801E7164 FUNC 4 sub_801e7164 -801E71B8 FUNC 64 sub_801e71b8 +801E71B8 FUNC 64 Unload__Q220CActorModelParticles10Dependency 801E71B8 LVAR 14 LR 801E71B8 LVAR 10 BPpop 801E71B8 LVAR -10 BPpush -801E721C FUNC 98 sub_801e721c +801E721C FUNC 98 Load__Q220CActorModelParticles10Dependency 801E721C LVAR 14 LR 801E721C LVAR 10 BPpop 801E721C LVAR -10 BPpush -801E72B4 FUNC 38 sub_801e72b4 +801E72B4 FUNC 38 Decrement__Q220CActorModelParticles10Dependency 801E72B4 LVAR 14 LR 801E72B4 LVAR 10 BPpop 801E72B4 LVAR -10 BPpush -801E72EC FUNC 38 sub_801e72ec +801E72EC FUNC 38 Increment__Q220CActorModelParticles10Dependency 801E72EC LVAR 14 LR 801E72EC LVAR 10 BPpop 801E72EC LVAR -10 BPpush @@ -33391,7 +33408,7 @@ 801E7324 LVAR 44 LR 801E7324 LVAR 40 BPpop 801E7324 LVAR -40 BPpush -801E7478 FUNC 4C sub_801e7478 +801E7478 FUNC 4C IsMediumOrLarge__FRCActor 801E7478 LVAR 14 LR 801E7478 LVAR 10 BPpop 801E7478 LVAR -10 BPpush @@ -35772,21 +35789,27 @@ 8020FE14 FUNC 30 AreaLoaded__13CEnvFxManagerFv 8020FE2C COMM 0 0x00000001 8020FE44 FUNC 4 sub_8020fe44 -8020FE48 FUNC 114 sub_8020fe48 +8020FE48 FUNC 114 BuildBlockObjectList__13CEnvFxManagerFR27reserved_vector<9TUniqueId>R13CStateManager 8020FE48 LVAR 34 LR 8020FE48 LVAR 30 BPpop 8020FE48 LVAR -30 BPpush 8020FF5C FUNC 30 sub_8020ff5c 8020FF5C LVAR 10 BPpop 8020FF5C LVAR -10 BPpush -8020FF8C FUNC 21C sub_8020ff8c +8020FF8C FUNC 21C UpdateRainSounds__13CEnvFxManagerFR13CStateManager 8020FF8C LVAR E4 LR 8020FF8C LVAR E0 BPpop +8020FF8C LVAR CC camPosZ +8020FF8C LVAR C0 camRightZ +8020FF8C LVAR BC camPosY +8020FF8C LVAR B0 camRightY +8020FF8C LVAR AC camPosX +8020FF8C LVAR A0 camRightX 8020FF8C LVAR -E0 BPpush -802101A8 FUNC 20 sub_802101a8 +802101A8 FUNC 20 CalcRainPitch__Ff 802101A8 LVAR 10 BPpop 802101A8 LVAR -10 BPpush -802101C8 FUNC 48 sub_802101c8 +802101C8 FUNC 48 CalcRainVolume__Ff 802101C8 LVAR 10 BPpop 802101C8 LVAR -10 BPpush 80210210 FUNC 19C Render__13CEnvFxManagerFRC13CStateManager @@ -35794,7 +35817,7 @@ 80210210 LVAR 140 BPpop 80210210 LVAR -140 BPpush 80210364 COMM 0 0x00000001 -802103AC FUNC 16C sub_802103ac +802103AC FUNC 16C SetupRainTevs__13CEnvFxManagerFv 802103AC LVAR 24 LR 802103AC LVAR 20 BPpop 802103AC LVAR -20 BPpush @@ -35802,53 +35825,55 @@ 80210518 LVAR 14 LR 80210518 LVAR 10 BPpop 80210518 LVAR -10 BPpush -80210544 FUNC 358 sub_80210544 +80210544 FUNC 358 SetupUnderwaterTevs__13CEnvFxManagerFRC12CTransform4fR13CStateManager 80210544 LVAR A4 LR 80210544 LVAR A0 BPpop 80210544 LVAR -A0 BPpush -8021089C FUNC 250 sub_8021089c +8021089C FUNC 250 SetupSnowTevs__13CEnvFxManagerFR13CStateManager 8021089C LVAR 24 LR 8021089C LVAR 20 BPpop 8021089C LVAR -20 BPpush -80210AEC FUNC 108 sub_80210aec +80210AEC FUNC 108 BlankFirstSnowflakeMip__13CEnvFxManagerFR8CTexture 80210AEC LVAR 14 LR 80210AEC LVAR 10 BPpop 80210AEC LVAR -10 BPpush 80210B80 COMM 0 0x00000008 -80210BF4 FUNC 90 sub_80210bf4 +80210BF4 FUNC 90 GetParticleBoundsToWorldTransform__13CEnvFxManagerCFv 80210BF4 LVAR F4 LR 80210BF4 LVAR F0 BPpop 80210BF4 LVAR -F0 BPpush -80210C84 FUNC 78 sub_80210c84 +80210C84 FUNC 78 SetSplashEffectRate__13CEnvFxManagerFfR13CStateManager 80210C84 LVAR 24 LR 80210C84 LVAR 20 BPpop 80210C84 LVAR -20 BPpush -80210CFC FUNC 234 sub_80210cfc +80210CFC FUNC 234 UpdateVisorSplash__13CEnvFxManagerFR13CStateManagerfRC12CTransform4f 80210CFC LVAR 84 LR 80210CFC LVAR 80 BPpop 80210CFC LVAR -80 BPpush -80210F30 FUNC 15C sub_80210f30 +80210F30 FUNC 15C UpdateUnderwaterParticles__13CEnvFxManagerFRC15CVectorFixed8_8 8021108C FUNC 4 sub_8021108c -80211090 FUNC 1B0 sub_80211090 +80211090 FUNC 1B0 UpdateRainParticles__13CEnvFxManagerFRC15CVectorFixed8_8RC9CVector3ff 80211090 LVAR 20 BPpop 80211090 LVAR -20 BPpush -80211240 FUNC 188 sub_80211240 +80211240 FUNC 188 UpdateSnowParticles__13CEnvFxManagerFR34reserved_vector<15CVectorFixed8_8> 80211240 LVAR 30 BPpop 80211240 LVAR -30 BPpush -802113C8 FUNC 730 sub_802113c8 +802113C8 FUNC 730 UpdateBlockedGrids__13CEnvFxManagerFR13CStateManager10EEnvFxTypeRC12CTransform4fRC12CTransform4fRC12CTransform4f 802113C8 LVAR B34 LR 802113C8 LVAR B30 BPpop +802113C8 LVAR D8 playerPosX +802113C8 LVAR 70 localPlayerPos 802113C8 LVAR -B30 BPpush 80211758 COMM 0 this 8021175C COMM 0 TUniqueId 802119A0 COMM 0 0x00000001 80211A68 COMM 0 0x00000001 80211AA8 COMM 0 0x00000008 -80211AF8 FUNC 25C sub_80211af8 +80211AF8 FUNC 25C CalculateSnowForces__13CEnvFxManagerFRC15CVectorFixed8_8R34reserved_vector<15CVectorFixed8_8>10EEnvFxTypeRC9CVector3ff 80211AF8 LVAR 60 BPpop 80211AF8 LVAR -60 BPpush 80211C58 COMM 0 0x00000001 -80211D54 FUNC 298 sub_80211d54 +80211D54 FUNC 298 CreateNewParticles__13CEnvFxManagerF10EEnvFxType 80211D54 LVAR B4 LR 80211D54 LVAR B0 BPpop 80211D54 LVAR -B0 BPpush @@ -35860,6 +35885,12 @@ 802120C4 FUNC 4FC Update__13CEnvFxManagerFfR13CStateManager 802120C4 LVAR 7F4 LR 802120C4 LVAR 7F0 BPpop +802120C4 LVAR 68 oopbtwsZ +802120C4 LVAR 64 oopbtwsY +802120C4 LVAR 60 oopbtwsX +802120C4 LVAR 5C forwardPointZ +802120C4 LVAR 58 forwardPointY +802120C4 LVAR 54 forwardPointX 802120C4 LVAR -7F0 BPpush 80212570 COMM 0 0x00000008 802125C0 FUNC 104 sub_802125c0 @@ -35867,7 +35898,7 @@ 802125C0 LVAR 20 BPpop 802125C0 LVAR -20 BPpush 802126C4 FUNC 1C sub_802126c4 -802126E0 FUNC EC sub_802126e0 +802126E0 FUNC EC Initialize__13CEnvFxManagerFv 802126E0 LVAR 24 LR 802126E0 LVAR 20 BPpop 802126E0 LVAR -20 BPpush @@ -35889,11 +35920,11 @@ 80212AF4 COMM 0 0x00000001 80212AF8 COMM 0 0x00000008 80212B18 FUNC 44 GetParticleBoundsToWorldScale__13CEnvFxManagerCFv -80212B5C FUNC 1E8 sub_80212b5c +80212B5C FUNC 1E8 Render__17CEnvFxManagerGridFRC12CTransform4fRC12CTransform4fRC12CTransform4ff10EEnvFxType 80212B5C LVAR 104 LR 80212B5C LVAR 100 BPpop 80212B5C LVAR -100 BPpush -80212D44 FUNC 1A0 sub_80212d44 +80212D44 FUNC 1A0 RenderUnderwaterParticles__17CEnvFxManagerGridFR12CTransform4f 80212D44 LVAR 64 LR 80212D44 LVAR 60 BPpop 80212D44 LVAR -60 BPpush @@ -35917,7 +35948,7 @@ 80212EBC COMM 0 0xCC008000 80212EC0 COMM 0 0xCC008000 80212EC4 COMM 0 0xCC008000 -80212EE4 FUNC 1A0 sub_80212ee4 +80212EE4 FUNC 1A0 RenderSnowParticles__17CEnvFxManagerGridFR12CTransform4f 80212EE4 LVAR 64 LR 80212EE4 LVAR 60 BPpop 80212EE4 LVAR -60 BPpush @@ -35941,7 +35972,7 @@ 8021305C COMM 0 0xCC008000 80213060 COMM 0 0xCC008000 80213064 COMM 0 0xCC008000 -80213084 FUNC 214 sub_80213084 +80213084 FUNC 214 RenderRainParticles__17CEnvFxManagerGridFR12CTransform4f 80213084 LVAR 34 LR 80213084 LVAR 30 BPpop 80213084 LVAR -30 BPpush @@ -37493,25 +37524,25 @@ 80232B98 LVAR 114 LR 80232B98 LVAR 110 BPpop 80232B98 LVAR -110 BPpush -80232CA4 FUNC 500 sub_80232ca4 +80232CA4 FUNC 500 DoKnockBackAnimation__20CKnockBackControllerFRC9CVector3fR13CStateManagerR10CPatternedf 80232CA4 LVAR 154 LR 80232CA4 LVAR 150 BPpop 80232CA4 LVAR -150 BPpush 8023315C COMM 0 0x00000008 -802331A4 FUNC 1F0 sub_802331a4 +802331A4 FUNC 1F0 DoDeferredKnockBack__20CKnockBackControllerFR13CStateManagerR10CPatterned 802331A4 LVAR 54 LR 802331A4 LVAR 50 BPpop 802331A4 LVAR -50 BPpush -80233394 FUNC 16C sub_80233394 +80233394 FUNC 16C ApplyImpulse__20CKnockBackControllerFfR10CPatterned 80233394 LVAR 64 LR 80233394 LVAR 60 BPpop 80233394 LVAR -60 BPpush -80233500 FUNC 140 sub_80233500 +80233500 FUNC 140 ResetKnockBackImpulse__20CKnockBackControllerFR10CPatternedRC9CVector3ff 80233500 LVAR 54 LR 80233500 LVAR 50 BPpop 80233500 LVAR -50 BPpush -80233640 FUNC 3C sub_80233640 -8023367C FUNC 2B4 sub_8023367c +80233640 FUNC 3C TickDeferredTimer__20CKnockBackControllerFf +8023367C FUNC 2B4 ValidateState__20CKnockBackControllerFR10CPatterned 8023367C LVAR 24 LR 8023367C LVAR 20 BPpop 8023367C LVAR -20 BPpush @@ -37529,12 +37560,12 @@ 802337E8 COMM 0 pas::EAnimationState 80233838 COMM 0 switch 10 cases 80233854 COMM 0 switch jump -80233930 FUNC 74 sub_80233930 +80233930 FUNC 74 CalculateExtraHurlVelocity__20CKnockBackControllerFR13CStateManagerff 80233930 LVAR 34 LR 80233930 LVAR 30 BPpop 80233930 LVAR -30 BPpush -802339A4 FUNC 3C sub_802339a4 -802339E0 FUNC 9C sub_802339e0 +802339A4 FUNC 3C GetKnockBackCharacterState__20CKnockBackControllerFR10CPatterned +802339E0 FUNC 9C GetKnockBackWeaponType__20CKnockBackControllerFRC11CDamageInfo11EWeaponType14EKnockBackType 80233A08 COMM 0 switch 9 cases 80233A24 COMM 0 switch jump 80233A34 COMM 0 0x00000003 @@ -37542,27 +37573,27 @@ 80233A48 COMM 0 0x0000000B 80233A50 COMM 0 0x00000006 80233A58 COMM 0 0x0000000E -80233A80 FUNC D8 sub_80233a80 +80233A80 FUNC D8 SelectDamageState__20CKnockBackControllerFR10CPatternedRC11CDamageInfo11EWeaponType14EKnockBackType 80233A80 LVAR 24 LR 80233A80 LVAR 20 BPpop 80233A80 LVAR -20 BPpush -80233B58 FUNC D8 sub_80233b58 +80233B58 FUNC D8 Update__20CKnockBackControllerFfR13CStateManagerR10CPatterned 80233B58 LVAR 34 LR 80233B58 LVAR 30 BPpop 80233B58 LVAR -30 BPpush -80233C30 FUNC F8 sub_80233c30 +80233C30 FUNC F8 KnockBack__C20CKnockBackControllerFRC9CVector3fR13CStateManagerR10CPatternedRC11CDamageInfo14EKnockBackTypef 80233C30 LVAR 54 LR 80233C30 LVAR 50 BPpop 80233C30 LVAR -50 BPpush -80233D28 FUNC 8 sub_80233d28 -80233D30 FUNC 10 sub_80233d30 +80233D28 FUNC 8 SetKnockBackVariant__20CKnockBackControllerF17EKnockBackVariant +80233D30 FUNC 10 DeferKnockBack__20CKnockBackControllerF11EWeaponType 80233D40 FUNC 24 sub_80233d40 -80233D64 FUNC 28 sub_80233d64 -80233D8C FUNC 8 sub_80233d8c -80233D94 FUNC C sub_80233d94 +80233D64 FUNC 28 SetAutoResetImpulse__20CKnockBackControllerFb +80233D8C FUNC 8 SetImpulseDurationIdx__20CKnockBackControllerFi +80233D94 FUNC C SetAnimationStateRange__20CKnockBackControllerF24EKnockBackAnimationState24EKnockBackAnimationState 80233DA0 FUNC 24 sub_80233da0 80233DC4 FUNC 34 sub_80233dc4 -80233DF8 FUNC 1B8 sub_80233df8 +80233DF8 FUNC 1B8 __ct__20CKnockBackController2F17EKnockBackVariant 80233DF8 LVAR 34 LR 80233DF8 LVAR 30 BPpop 80233DF8 LVAR -30 BPpush @@ -40776,11 +40807,11 @@ 80265380 LVAR -60 BPpush 80265424 COMM 0 this 8026542C COMM 0 TUniqueId -802654D8 FUNC 3E8 sub_802654d8 +802654D8 FUNC 3E8 InterpolateSinusoidal__20CInterpolationCameraFR12CTransform4fRC9CVector3fRC9CVector3fff 802654D8 LVAR 184 LR 802654D8 LVAR 180 BPpop 802654D8 LVAR -180 BPpush -802658C0 FUNC 54C sub_802658c0 +802658C0 FUNC 54C InterpolateWithDistance__20CInterpolationCameraFR12CTransform4fRC9CVector3fRC9CVector3ffffff 802658C0 LVAR 204 LR 802658C0 LVAR 200 BPpop 802658C0 LVAR -200 BPpush @@ -49301,6 +49332,8 @@ 802D20B4 FUNC 294 AddAverageToFront__13CollisionUtilFRC18CCollisionInfoListR18CCollisionInfoList 802D20B4 LVAR B4 LR 802D20B4 LVAR B0 BPpop +802D20B4 LVAR 20 normAccum +802D20B4 LVAR 14 pointAccum 802D20B4 LVAR -B0 BPpush 802D231C COMM 0 0x00000001 802D2348 FUNC 110 FilterOutBackfaces__13CollisionUtilFRC9CVector3fRC18CCollisionInfoListR18CCollisionInfoList @@ -55418,11 +55451,11 @@ 8031473C COMM 0 0x00000000 80314754 COMM 0 0x00000004 80314768 COMM 0 0x00000008 -8031478C FUNC 78 sub_8031478c +8031478C FUNC 78 IsMagnitudeSafe__9CVector3fCFv 8031478C LVAR 14 LR 8031478C LVAR 10 BPpop 8031478C LVAR -10 BPpush -80314804 FUNC 4C sub_80314804 +80314804 FUNC 4C IsNotInf__9CVector3fCFv 80314850 FUNC 68 AsNormalized__9CVector3fCFv 80314850 LVAR 14 LR 80314850 LVAR 10 BPpop @@ -72559,6 +72592,8 @@ 803CE8E8 STR 9 aXray 803CE8F2 STR 11 aTxtr_xraypalet 803CE903 STR 7 a58 +803CE910 DWORD 1 kBallCharacterTable +803CE9D0 DWORD 1 kSpiderBallCharacterTable 803CEA90 DWORD 8 kSpiderBallGlowColorIdxTable 803CEAB0 DWORD 8 kBallGlowColorIdxTable 803CEAD0 DWORD 7 BallGlowColors @@ -74510,6 +74545,7 @@ 8046C498 FLOAT 1 skDoorVerts_0 8046C504 DWORD 7 kBallDamage 8046C520 FLOAT 1 SolidFilter +8046C720 DWORD 1 kLineOfSightFilter 8046C8C0 DWORD 1 LineOfSightFilter__12CPlayerOrbit 8046C8D8 DWORD 1 OccluderFilter__12CPlayerOrbit 8046CB40 FLOAT 200 gSnowForces @@ -74584,6 +74620,7 @@ 805A670C FLOAT 1 sLeftVector.x__9CVector3f 805A6718 FLOAT 1 sRightVector.x__9CVector3f 805A6724 FLOAT 1 sForwardVector.x__9CVector3f +805A6754 FLOAT 1 skInvertedBox 805A6784 FLOAT 1 mskNullBox__6CAABox 805A679C DWORD 1 mActiveDMAs__12CARAMManager 805A67B4 FLOAT 1 g_ReflectPos__13CCubeMaterial