KAIN2 icon indicating copy to clipboard operation
KAIN2 copied to clipboard

Function List (SLUS-00708 Only) - Part 1

Open Gh0stBlade opened this issue 3 years ago • 0 comments

Game\BSP.C

  • [x] SBSP_IntroduceInstances
  • [x] SBSP_IntroduceInstancesAndLights

Game\CAMERA.C

  • [x] CAMERA_CalculateViewVolumeNormals
  • [x] CAMERA_CalcVVClipInfo
  • [x] CAMERA_SetViewVolume
  • [x] CAMERA_SetProjDistance
  • [x] CAMERA_CreateNewFocuspoint
  • [x] CAMERA_SaveMode
  • [x] CAMERA_RestoreMode
  • [x] CAMERA_Save
  • [x] CAMERA_Restore
  • [x] SplineGetNextPointDC
  • [x] CAMERA_SetMode
  • [x] CAMERA_Initialize
  • [x] CAMERA_SetInstanceFocus
  • [x] CAMERA_SetZRotation
  • [x] CAMERA_LengthSVector
  • [x] CAMERA_SetValue
  • [x] CAMERA_AngleDifference
  • [x] CAMERA_SignedAngleDifference
  • [x] CAMERA_QueryMode
  • [x] CAMERA_SetMaxVel
  • [x] CAMERA_SetTarget
  • [x] CAMERA_CalcPosition
  • [x] CAMERA_SetFocus
  • [x] CAMERA_Lock
  • [x] CAMERA_Unlock
  • [x] CAMERA_SetSmoothValue
  • [x] CAMERA_SetTimer
  • [x] CAMERA_Adjust_tilt
  • [x] CAMERA_Adjust_distance
  • [x] CAMERA_Adjust_rotation
  • [x] CAMERA_Adjust_roll
  • [x] CAMERA_Adjust
  • [x] CAMERA_ChangeTo
  • [x] CAMERA_SetShake
  • [x] Decouple_AngleMoveToward
  • [x] CriticalDampValue
  • [x] CriticalDampPosition
  • [x] CriticalDampAngle
  • [x] CAMERA_CalcZRotation
  • [x] CAMERA_CalcRotation
  • [x] CAMERA_CalcFSRotation
  • [x] CAMERA_Relocate
  • [x] CAMERA_SphereToSphereWithLines
  • [x] CAMERA_CalcTilt
  • [x] CAMERA_SetLookFocusAndBase
  • [x] CAMERA_SetLookFocusAndDistance
  • [x] CAMERA_LookProcess
  • [x] CAMERA_Normalize
  • [x] CAMERA_HandleTransitions
  • [x] CAMERA_CalcFocusOffset
  • [x] CAMERA_CalcFocusOffsetForSwim
  • [ ] CAMERA_CalcIntersectAngle
  • [ ] CAMERA_GetLineAngle
  • [x] CAMERA_ACForcedMovement
  • [x] CAMERA_update_dist_debounced
  • [x] CAMERA_dampgetline
  • [ ] CAMERA_ACNoForcedMovement
  • [x] CAMERA_AbsoluteCollision
  • [x] CAMERA_update_z_damped
  • [ ] CAMERA_CombatCamDist
  • [x] CAMERA_GenericCameraProcess
  • [x] CAMERA_CinematicProcess
  • [x] CAMERA_GetDistSq
  • [x] CAMERA_NearestPointOnLineVec
  • [x] CAMERA_CheckPoint
  • [x] CAMERA_CheckIfPointOnLine
  • [ ] CAMERA_FindLinePoint
  • [ ] CAMERA_SplineGetNearestPoint2
  • [ ] CAMERA_SplineGetNearestPoint
  • [ ] CAMERA_SplineHelpMove
  • [ ] CAMERA_SplineProcess
  • [x] CAMERA_ShakeCamera
  • [x] CAMERA_Process
  • [x] CAMERA_CenterCamera
  • [x] CAMERA_SetLookRot
  • [x] CAMERA_StartLookaroundMode
  • [x] CAMERA_StartSwimThrowMode
  • [x] CAMERA_EndSwimThrowMode
  • [x] CAMERA_ForceEndLookaroundMode
  • [x] CAMERA_Control
  • [x] CAMERA_EndLook
  • [x] CAMERA_ChangeToUnderWater
  • [x] CAMERA_ChangeToOutOfWater
  • [x] CAMERA_UpdateFocusDistance
  • [x] CAMERA_UpdateFocusTilt
  • [x] CAMERA_UpdateFocusRoll
  • [x] CAMERA_UpdateFocusRotate
  • [x] CAMERA_UpdateFocusRotationX
  • [ ] CAMERA_FollowPlayerTilt
  • [x] CAMERA_FollowGoBehindPlayerWithTimer
  • [x] CAMERA_FollowGoBehindPlayer
  • [x] CAMERA_CalculateLead
  • [x] CAMERA_CalcFollowPosition
  • [x] CAMERA_SetupColInfo
  • [x] CAMERA_DoPanicCheck
  • [x] CAMERA_Panic
  • [x] CAMERA_DoCameraCollision2
  • [x] CAMERA_FocusInstanceMoved

Game\COLLIDE.C

  • [x] COLLIDE_PointInTriangle
  • [x] COLLIDE_PointInTriangle2DPub
  • [x] COLLIDE_GetNormal
  • [x] COLLIDE_MakeNormal
  • [x] COLLIDE_UpdateAllTransforms
  • [x] COLLIDE_MoveAllTransforms
  • [x] COLLIDE_WithinYZBounds
  • [x] COLLIDE_WithinXZBounds
  • [x] COLLIDE_WithinXYBounds
  • [ ] COLLIDE_LineWithBoxFace
  • [x] COLLIDE_IntersectLineAndBox
  • [x] COLLIDE_PointAndTerrain
  • [x] COLLIDE_PointAndTerrainFunc
  • [ ] COLLIDE_PointAndHFace
  • [x] COLLIDE_PointAndInstance
  • [x] COLLIDE_PointAndInstanceTrivialReject
  • [x] COLLIDE_PointAndWorld
  • [x] COLLIDE_ClosestPointInBoxToPoint
  • [x] COLLIDE_SphereAndPoint
  • [ ] COLLIDE_SphereAndHBox
  • [x] COLLIDE_Instance1SpheresToInstance2
  • [x] COLLIDE_Instances
  • [x] COLLIDE_InstanceList
  • [x] COLLIDE_SphereAndHFace
  • [x] COLLIDE_SAndT
  • [x] COLLIDE_SphereAndTerrain
  • [x] COLLIDE_InstanceTerrain
  • [x] COLLIDE_LineWithSignals
  • [x] COLLIDE_InstanceTerrainSignal
  • [x] COLLIDE_CameraWithStreamSignals
  • [x] COLLIDE_InstanceListWithSignals
  • [x] COLLIDE_InstanceListTerrain
  • [x] COLLIDE_SegmentCollisionOn
  • [x] COLLIDE_SegmentCollisionOff
  • [ ] COLLIDE_FindCollisionFaceNormal
  • [x] COLLIDE_GetBSPTreeFlag
  • [x] COLLIDE_SetBSPTreeFlag
  • [x] COLLIDE_PointAndTfaceFunc

Game\DEBUG.C

  • [x] DEBUG_SetGameTime
  • [x] DEBUG_KeepGameTime
  • [x] DEBUG_UpdateFog
  • [x] DEBUG_UpdateHealth
  • [x] DEBUG_UpdateMana
  • [x] DEBUG_FogRestore
  • [x] DEBUG_SendCinematicSwitch
  • [x] DEBUG_FillUpHealth
  • [x] DEBUG_FogLoad
  • [ ] process_cheat_codes
  • [x] DEBUG_Process
  • [x] DEBUG_Draw
  • [x] DEBUG_MenuCountLength
  • [x] DEBUG_ExitMenus
  • [x] get_last_menu_line
  • [x] num_menu_items
  • [x] maybe_change_menu_choice
  • [x] handle_line_type_long
  • [x] handle_line_type_bit
  • [x] handle_line_type_action
  • [x] handle_line_type_action_with_line
  • [x] handle_line_type_menu
  • [x] process_menu_line
  • [x] pre_process_functions
  • [x] post_process_functions
  • [x] set_debug_leading
  • [x] set_user_leading
  • [x] isdigit
  • [ ] adjust_format
  • [x] find_eol
  • [x] draw_menu_item
  • [x] draw_menu
  • [x] DEBUG_Menu
  • [x] DEBUG_DisplayStatus
  • [x] DEBUG_DrawShrinkCels
  • [x] DEBUG_ContinueGame
  • [x] DEBUG_ExitGame
  • [x] DEBUG_ReloadCurrentLevel
  • [x] DEBUG_LevelSelectNew
  • [x] DEBUG_SetViewVram
  • [x] DEBUG_EndViewVram
  • [x] DEBUG_ViewVram
  • [x] DEBUG_CaptureScreen
  • [x] DEBUG_PageFlip
  • [x] DEBUG_FatalError
  • [x] DEBUG_ProcessSecondController
  • [x] DEBUG_ProcessCheat
  • [x] DEBUG_DoAreaProtection

Game\DRAW.C

  • [ ] fDRAW_SPLIT_INTPL_XYZ
  • [x] DRAW_InitShadow
  • [x] DRAW_DrawShadow
  • [x] DRAW_FlatQuad
  • [x] DRAW_TranslucentQuad
  • [x] DRAW_DrawButton
  • [x] DRAW_LoadButton
  • [x] DRAW_FreeButton
  • [ ] DRAW_RingLine
  • [ ] DRAW_RingPoint
  • [ ] DRAW_DrawRingPoints
  • [x] DRAW_GlowQuad
  • [x] DRAW_CreateAGlowingCircle
  • [ ] DRAW_DrawGlowPoints2
  • [ ] DRAW_DrawGlowPoint
  • [x] DRAW_DisplayTFace_zclipped_C
  • [x] DRAW_Zclip_subdiv
  • [x] DRAW_LoadingMessage

Game\EVENT.C

  • [x] LitShaftInit
  • [x] EVENT_UpdateResetSignalArrayAndWaterMovement
  • [x] EVENT_ResetAllOneTimeVariables
  • [x] EVENT_AddSignalToReset
  • [x] HINT_ResetHint
  • [x] HINT_StartHint
  • [x] HINT_StopHint
  • [x] HINT_KillSpecificHint
  • [x] HINT_GetCurrentHint
  • [x] EVENT_ProcessTimers
  • [x] EVENT_ProcessHints
  • [x] EVENT_GetNextTimer
  • [x] EVENT_RemoveTimer
  • [x] EVENT_InitTimers
  • [x] EVENT_InitTerrainMovement
  • [x] EVENT_Init
  • [x] EVENT_GetNextTerrainMove
  • [x] EVENT_ProcessMovingWater
  • [x] EVENT_DoProcess
  • [x] EVENT_BSPProcess
  • [x] EVENT_Process
  • [x] EVENT_ProcessPuppetShow
  • [x] EVENT_ProcessEvents
  • [x] EVENT_DoAction
  • [x] EVENT_IsConditionTrue
  • [x] EVENT_WriteEventObject
  • [x] EVENT_ResolveObjectSignal
  • [x] EVENT_ResolveObjectIntro
  • [x] EVENT_ResolveSFXMarker
  • [x] EVENT_AddGameObjectToStack
  • [x] EVENT_AddPlayerObjectToStack
  • [x] EVENT_AddObjectToStack
  • [x] EVENT_AddCharPointerToStack
  • [x] EVENT_AddShortPointerToStack
  • [x] EVENT_AddNumberToStack
  • [x] EVENT_ChangeOperandToNumber
  • [x] EVENT_ChangeOperandVector3d
  • [x] EVENT_Addvector3dToStack
  • [x] EVENT_ChangeOperandRotation3d
  • [x] EVENT_AddSubListObjectToStack
  • [x] EVENT_StackDuplicate
  • [x] EVENT_TransformTGroupAttribute
  • [x] EVENT_TransformConstrictAttribute
  • [x] EVENT_TransformInstanceAttribute
  • [x] EVENT_TransformSoundObjectAttribute
  • [x] EVENT_GetGameValue
  • [x] EVENT_TransformGameAttribute
  • [x] EVENT_TransformAreaAttribute
  • [x] EVENT_TransformEventAttribute
  • [x] EVENT_TransformSavedEventAttribute
  • [x] EVENT_TransformSubListObjectAttribute
  • [x] EVENT_TransformListObjectAttribute
  • [x] EVENT_TransformCameraObjectAttribute
  • [x] EVENT_TransformSplineAttribute
  • [x] EVENT_TransformIntroAttribute
  • [x] EVENT_ParseOperand2
  • [x] EVENT_DoVMObjectAction
  • [x] EVENT_GetVMObjectValue
  • [x] EVENT_DoGameAction
  • [x] EVENT_DoSignalAction
  • [x] EVENT_TransformSignalAttribute
  • [x] EVENT_TransformRotation3dAttribute
  • [x] EVENT_TransformVector3dAttribute
  • [x] EVENT_ModifyObjectToStackWithAttribute
  • [x] EVENT_DoInstanceAnimateTextureAction
  • [x] EVENT_ResetAllSplineFlags
  • [x] EVENT_SetSplineLoop
  • [x] EVENT_DoSplineAction
  • [x] EVENT_DoAnimateAction
  • [x] EVENT_DoInstanceAction
  • [x] EVENT_GetTGroupValue
  • [x] EVENT_DoTGroupAction
  • [x] EVENT_DoCameraAction
  • [x] EVENT_DoObjectSoundAction
  • [x] EVENT_DoSoundMarkerAction
  • [x] EVENT_GetSoundValue
  • [x] EVENT_DoAreaAction
  • [x] EVENT_DoIntroAction
  • [x] EVENT_DoStackOperationEquals
  • [x] EVENT_CompareVector3d
  • [x] EVENT_CompareRotationVectors
  • [x] EVENT_CompareListWithOperation
  • [x] EVENT_CompareSubListWithOperation
  • [x] EVENT_CompareOperandsWithOperation
  • [x] EVENT_DoStackMathOperation
  • [x] EVENT_ParseOpcode
  • [x] EVENT_GetIntroValue
  • [x] EVENT_DoSubListAction
  • [x] EVENT_GetInstanceValue
  • [x] EVENT_GetSplineFrameNumber
  • [x] EVENT_GetSplineValue
  • [x] EVENT_GetAnimateTextureValue
  • [x] EVENT_GetAnimateValue
  • [x] EVENT_TransformObjectOnStack
  • [x] EVENT_UpdatePuzzlePointers
  • [x] EVENT_SaveEventsFromLevel
  • [x] EVENT_LoadEventsForLevel
  • [x] EVENT_CreateSaveEvent
  • [x] EVENT_RemoveInstanceFromInstanceList
  • [x] EVENT_UpdatePuzzleWithInstance
  • [x] EVENT_AddInstanceToInstanceList
  • [x] EVENT_FindVMObject
  • [x] EVENT_FixPuzzlesForStream
  • [x] EVENT_AddStreamToInstanceList
  • [x] EVENT_RemoveStreamToInstanceList
  • [x] EVENT_RelocateInstanceList
  • [x] EVENT_PrintVars
  • [x] EVENT_ExecuteActionCommand
  • [x] EVENT_GetScalerValueFromOperand
  • [x] EVENT_TransformOperand

Game\FONT.C

  • [x] FONT_MakeSpecialFogClut
  • [x] FONT_Init
  • [x] FONT_ReloadFont
  • [x] FONT_DrawChar
  • [x] FONT_Get2DImageIndex
  • [x] drawChar2DPoly
  • [x] FONT_DrawChar2D
  • [x] FONT_CharSpacing
  • [x] FONT_AddCharToBuffer
  • [x] FONT_Print
  • [x] FONT_Print2
  • [x] FONT_GetStringWidth
  • [x] FONT_Flush
  • [x] FONT_SetCursor
  • [x] FONT_VaReallyPrint
  • [x] FONT_FontPrintCentered
  • [x] FONT_SetColorIndex
  • [x] FONT_SetColorIndexCol

Game\FX.C

  • [x] FX_Init
  • [x] FX_Die
  • [x] FX_GetMatrix
  • [x] FX_GetPrim
  • [x] FX_GetParticle
  • [x] FX_AniTexSetup
  • [x] FX_StandardProcess
  • [ ] FX_ShatterProcess
  • [x] FX_DFacadeProcess
  • [ ] _FX_BuildSingleFaceWithModel
  • [x] FX_BuildSingleFaceWithModel
  • [x] FX_SetupLighting
  • [ ] _FX_DoLighting
  • [ ] _FX_BuildSegmentedSplinters
  • [ ] _FX_BuildNonSegmentedSplinters
  • [x] _FX_BuildSplinters
  • [x] _FX_Build
  • [x] FX_Build
  • [x] FX_UpdatePos
  • [x] FX_Relocate
  • [x] FX_UpdateTexturePointers
  • [x] FX_RelocateFXPointers
  • [x] FX_ProcessList
  • [x] FX_DrawReaver
  • [ ] FX_DrawList
  • [ ] FX_SimpleQuadSetup
  • [x] FX_WaterRingProcess
  • [x] FX_WaterBubbleProcess
  • [x] FX_Sprite_Insert
  • [x] FX_GetTextureObject
  • [x] FX_MakeWaterBubble
  • [x] FX_DrawScreenPoly
  • [x] FX_SetupPolyGT4
  • [x] FX_MakeWarpArrow
  • [x] FX_MakeMannaIcon
  • [x] FX_MakeGlyphIcon
  • [x] FX_SoulDustProcess
  • [x] FX_MakeSoulDust
  • [x] FX_WaterTrailProcess
  • [ ] FX_MakeWaterTrail
  • [x] FX_StartRibbon
  • [x] FX_RibbonProcess
  • [ ] FX_ConstrictProcess
  • [x] FX_StartConstrict
  • [x] FX_EndConstrict
  • [ ] FX_SubDividePrim
  • [ ] FX_ContinueRibbon
  • [x] FX_StandardFXPrimProcess
  • [x] FX_AttachedParticlePrimProcess
  • [ ] FX_FlamePrimProcess
  • [x] FX_DFacadeParticleSetup
  • [x] FX_Dot
  • [x] FX_Blood
  • [x] FX_Blood2
  • [ ] FX_Blood_Impale
  • [x] FX_BloodCone
  • [x] FX_GetTorchParticle
  • [ ] FX_TorchFlame
  • [x] FX_GetMorphFadeVal
  • [ ] FX_ConvertCamPersToWorld
  • [ ] FX_GetRandomScreenPt
  • [ ] FX_ProcessSnow
  • [ ] FX_ContinueSnow
  • [x] FX_UpdateWind
  • [x] FX_ProcessRain
  • [ ] FX_ContinueRain
  • [x] FX_MakeSpark
  • [ ] FX_ContinueParticle
  • [ ] FX_UpdraftPrimModify
  • [ ] FX_MakeParticleTexFX
  • [ ] FX_MakeHitFX
  • [x] FX_ContinueLightning
  • [x] FX_SetReaverInstance
  • [ ] FX_SoulReaverBlade
  • [x] FX_ReaverBladeInit
  • [x] FX_SoulReaverWinding
  • [x] FX_UpdateInstanceWaterSplit
  • [x] FX_GetPlaneEquation
  • [ ] FX_DoInstancePowerRing
  • [ ] FX_UpdatePowerRing
  • [ ] FX_UpdateInstanceSplitRing
  • [x] FX_UpdateGlowEffect
  • [x] FX_InsertGeneralEffect
  • [x] FX_DeleteGeneralEffect
  • [ ] FX_DoInstanceOneSegmentGlow
  • [x] FX_SetGlowFades
  • [x] FX_DoInstanceTwoSegmentGlow
  • [x] FX_DoInstanceManySegmentGlow
  • [x] FX_DoInstanceOneSegmentGlowWithTime
  • [x] FX_StopAllGlowEffects
  • [x] FX_StopGlowEffect
  • [ ] FX_DrawLightning
  • [ ] FX_DrawAllGeneralEffects
  • [ ] FX_ContinueBlastRing
  • [x] FX_DoBlastRing
  • [ ] FX_DrawBlastring
  • [x] FX_ContinueFlash
  • [ ] FX_DrawFlash
  • [ ] FX_RelocateGeneric
  • [x] FX_StartGenericParticle
  • [x] FX_StartGenericRibbon
  • [ ] FX_StartGenericGlow
  • [x] FX_CreateLightning
  • [ ] FX_SetLightingPos
  • [ ] FX_StartGenericLightning
  • [ ] FX_StartGenericBlastring
  • [x] FX_StartGenericFlash
  • [ ] FX_GetHealthColor
  • [x] FX_Start_Snow
  • [x] FX_Start_Rain
  • [x] FX_StartLightbeam
  • [x] FX_StartInstanceEffect
  • [x] FX_EndInstanceEffects
  • [x] FX_EndInstanceParticleEffects
  • [x] FX_GetSpiralPoint
  • [x] FX_GetLinePoint
  • [x] FX_CalcSpiral
  • [x] FX_Spiral
  • [x] FX_Health_Spiral
  • [x] FX_Spiral_Init
  • [x] FX_DrawModel
  • [ ] fx_calc_points
  • [x] fx_get_startz
  • [ ] FX_DrawRing
  • [x] fx_setTex
  • [ ] FX_DrawRing2
  • [x] FX_DrawFField
  • [x] FX_StartFField
  • [x] FX_EndFField
  • [ ] FX_Draw_Glowing_Line
  • [ ] FX_Lightning
  • [ ] FX_LightHouse
  • [x] FX_StartPassthruFX
  • [x] FX_EndPassthruFX

Game\GAMELOOP.C

  • [x] GAMELOOP_AllocStaticMemory
  • [x] GAMELOOP_InitGameTracker
  • [x] GAMELOOP_SystemInit
  • [x] GAMELOOP_ResetGameStates
  • [x] GAMELOOP_ClearGameTracker
  • [x] GAMELOOP_CalcGameTime
  • [x] GAMELOOP_SetGameTime
  • [x] GAMELOOP_GetTimeOfDay
  • [x] GAMELOOP_GetTimeOfDayIdx
  • [x] GAMELOOP_WaitForLoad
  • [x] LoadLevels
  • [x] GAMELOOP_InitStandardObjects
  • [x] GAMELOOP_LevelLoadAndInit
  • [x] GAMELOOP_StreamLevelLoadAndInit
  • [x] GAMELOOP_SetScreenWipe
  • [x] GAMELOOP_HandleScreenWipes
  • [x] UpdateFogSettings
  • [x] CheckForNoBlend
  • [x] BlendToColor
  • [x] MainRenderLevel
  • [x] StreamIntroInstancesForUnit
  • [x] StreamRenderLevel
  • [x] GAMELOOP_FlipScreenAndDraw
  • [x] GAMELOOP_AddClearPrim
  • [x] GAMELOOP_SwitchTheDrawBuffer
  • [x] GAMELOOP_SetupRenderFunction
  • [x] GAMELOOP_GetMainRenderUnit
  • [x] GAMELOOP_DisplayFrame
  • [x] GAMELOOP_DrawSavedOT
  • [x] ResetPrimPool
  • [x] Switch_For_Redraw
  • [x] GAMELOOP_Set_Pause_Redraw
  • [x] SaveOT
  • [x] ResetDrawPage
  • [x] GAMELOOP_Set24FPS
  • [x] GAMELOOP_Reset24FPS
  • [x] GAMELOOP_DoTimeProcess
  • [x] GAMELOOP_Process
  • [x] GAMELOOP_ModeStartRunning
  • [x] GAMELOOP_ModeStartPause
  • [x] GAMELOOP_ChangeMode
  • [x] GAMELOOP_RequestLevelChange
  • [x] PSX_GameLoop
  • [x] GAMELOOP_GetMatrices
  • [x] GAMELOOP_GetGT

Game\GAMEPAD.C

  • [x] GAMEPAD_Commands
  • [x] GAMEPAD_ControllerIsDualShock
  • [x] GAMEPAD_DualShockEnabled
  • [x] GAMEPAD_DisableDualShock
  • [x] GAMEPAD_EnableDualShock
  • [x] GAMEPAD_HandleDualShock
  • [x] GAMEPAD_Shock
  • [x] GAMEPAD_Shock0
  • [x] GAMEPAD_Shock1
  • [x] GAMEPAD_Detect
  • [x] GAMEPAD_Init
  • [x] PSXPAD_TranslateData
  • [x] GAMEPAD_RemapAnalogueButtons
  • [x] GAMEPAD_DetectInit
  • [x] GAMEPAD_GetData
  • [x] GAMEPAD_DisplayControllerStatus
  • [x] GAMEPAD_Process
  • [x] GAMEPAD_SaveControllers
  • [x] GAMEPAD_RestoreControllers

Game\GENERIC.C

  • [x] GenericInit
  • [x] GenericCollide
  • [x] GenericProcess
  • [x] GenericQuery
  • [x] GenericMessage
  • [x] GenericRelocateTune

Game\GLYPH.C

  • [x] GlyphInit
  • [x] GlyphCollide
  • [x] GlyphProcess
  • [x] GlyphQuery
  • [x] GlyphPost
  • [x] _GlyphSwitchProcess
  • [x] GlyphIsGlyphOpen
  • [x] _GlyphIsGlyphSet
  • [x] _GlyphIsGlyphUsable
  • [x] _GlyphIsAnyGlyphSet
  • [x] _GlyphCost
  • [x] _GlyphDefaultProcess
  • [x] HUD_GetPlayerScreenPt
  • [x] GlyphDrawMenu
  • [x] GlyphTime
  • [x] ShrinkGlyphMenu
  • [x] EnlargeGlyphMenu
  • [x] _GlyphOffProcess
  • [x] _GlyphSelectProcess
  • [x] Glyph_StartSpell
  • [ ] Glyph_Broadcast
  • [x] Glyph_DoSpell
  • [x] Glyph_EndFX
  • [x] Glyph_DoFX
  • [x] _GlyphGenericProcess
  • [x] GlyphTrigger
  • [x] MANNA_Pickup
  • [x] HEALTHU_Pickup
  • [x] HUD_Damp
  • [x] HUD_Init
  • [x] HUD_Setup_Chit_Count
  • [x] HUD_Update
  • [x] HUD_Draw

Game\INSTANCE.C

  • [x] INSTANCE_Deactivate
  • [x] INSTANCE_Reactivate
  • [x] INSTANCE_ForceActive
  • [x] INSTANCE_DeactivatedProcess
  • [x] INSTANCE_DeactivateFarInstances
  • [x] INSTANCE_InitInstanceList
  • [x] INSTANCE_NewInstance
  • [x] INSTANCE_InstanceGroupNumber
  • [x] INSTANCE_InsertInstanceGroup
  • [x] INSTANCE_ReallyRemoveInstance
  • [x] INSTANCE_CleanUpInstanceList
  • [x] INSTANCE_Introduced
  • [x] INSTANCE_GetIntroCommand
  • [x] INSTANCE_FindIntroCommand
  • [x] INSTANCE_ProcessIntro
  • [x] INSTANCE_InitEffects
  • [x] INSTANCE_IntroduceInstance
  • [x] INSTANCE_AdditionalCollideFunctions
  • [x] INSTANCE_GetSplineFrameNumber
  • [x] INSTANCE_ProcessFunctions
  • [x] INSTANCE_BirthObject
  • [x] INSTANCE_BuildStaticShadow
  • [x] INSTANCE_DefaultInit
  • [x] INSTANCE_PlainDeath
  • [x] INSTANCE_KillInstance
  • [x] INSTANCE_Query
  • [x] INSTANCE_Post
  • [x] INSTANCE_Broadcast
  • [x] INSTANCE_InPlane
  • [x] INSTANCE_FindWithID
  • [x] INSTANCE_FindWithName
  • [x] INSTANCE_FindIntro
  • [x] INSTANCE_Find
  • [ ] INSTANCE_IntroduceSavedInstance
  • [ ] INSTANCE_IntroduceSavedInstanceWithIntro
  • [x] INSTANCE_SpatialRelationships
  • [x] INSTANCE_SetStatsData
  • [x] INSTANCE_LinkToParent
  • [x] INSTANCE_UnlinkFromParent
  • [x] INSTANCE_UnlinkChildren
  • [x] INSTANCE_UpdateFamilyStreamUnitID
  • [x] INSTANCE_ReallyRemoveAllChildren
  • [x] INSTANCE_GetChildLinkedToSegment
  • [x] INSTANCE_Linked
  • [x] INSTANCE_GetFadeValue
  • [x] INSTANCE_DefaultAnimCallback

Game\LIGHT3D.C

  • [x] LIGHT_GetLightMatrix
  • [x] LIGHT_PresetInstanceLight
  • [x] LIGHT_GetAmbient
  • [ ] LIGHT_CalcLightValue
  • [x] LIGHT_SetAmbientInstance
  • [x] LIGHT_SetMatrixForLightGroupInstance
  • [x] LIGHT_DrawShadow
  • [x] LIGHT_CalcShadowPositions
  • [x] LIGHT_Restore
  • [x] LIGHT_CalcDQPTable

Game\LIST.C

  • [x] LIST_InsertFunc
  • [x] LIST_DeleteFunc
  • [x] LIST_GetFunc

Game\LOAD3D.C

  • [x] LOAD_InitCd
  • [x] LOAD_CdSeekCallback
  • [x] LOAD_CdDataReady
  • [x] LOAD_CdReadReady
  • [x] LOAD_UpdateCheckSum
  • [x] LOAD_DoCDReading
  • [x] LOAD_DoCDBufferedReading
  • [x] LOAD_SetupFileToDoCDReading
  • [x] LOAD_SetupFileToDoBufferedCDReading
  • [x] LOAD_ProcessReadQueue
  • [x] LOAD_ReadFileFromCD
  • [x] LOAD_CdReadFromBigFile
  • [x] LOAD_ReadDirectory
  • [x] LOAD_InitCdLoader
  • [x] LOAD_SetupFileInfo
  • [x] LOAD_CD_ReadPartOfFile
  • [x] LOAD_HashName
  • [x] LOAD_HashUnit
  • [x] LOAD_GetBigFileEntryByHash
  • [x] LOAD_GetBigFileEntry
  • [x] LOAD_DoesFileExist
  • [x] LOAD_NonBlockingReadFile
  • [x] LOAD_LoadTIM
  • [x] LOAD_LoadTIM2
  • [x] LOAD_RelocBinaryData
  • [x] LOAD_CleanUpBuffers
  • [x] LOAD_InitBuffers
  • [x] LOAD_InitCdStreamMode
  • [x] LOAD_DumpCurrentDir
  • [x] LOAD_ChangeDirectoryByID
  • [x] LOAD_SetSearchDirectory
  • [x] LOAD_GetSearchDirectory
  • [x] LOAD_ChangeDirectoryFlag
  • [x] LOAD_UpdateBigFilePointers
  • [x] LOAD_IsFileLoading
  • [x] LOAD_StopLoad

Game\MATH3D.C

  • [x] MATH3D_Sort3VectorCoords
  • [x] MATH3D_LengthXYZ
  • [x] MATH3D_LengthXY
  • [x] MATH3D_Normalize
  • [x] MATH3D_FastAtan2
  • [x] MATH3D_FastSqrt
  • [x] MATH3D_FastSqrt0
  • [x] MATH3D_DistanceBetweenPositions
  • [x] MATH3D_AngleBetweenVectors
  • [x] MATH3D_RotMatAboutVec
  • [x] MATH3D_SetUnityMatrix
  • [x] AngleMoveToward
  • [x] AngleDiff
  • [x] MATH3D_AngleFromPosToPos
  • [x] MATH3D_ZYXtoXYZ
  • [x] MATH3D_ElevationFromPosToPos
  • [x] MATH3D_RotationFromPosToPos
  • [x] MATH3D_veclen2
  • [x] MATH3D_RotateAxisToVector
  • [x] MATH3D_ConeDetect
  • [x] MATH3D_CrossProduct
  • [x] MATH3D_SquareLength

Game\MEMPACK.C

  • [x] MEMPACK_Init
  • [x] MEMPACK_GetSmallestBlockTopBottom
  • [x] MEMPACK_GetSmallestBlockBottomTop
  • [x] MEMPACK_RelocatableType
  • [x] MEMPACK_Malloc
  • [x] MEMORY_MergeAddresses
  • [x] MEMPACK_Return
  • [x] MEMPACK_Free
  • [x] MEMPACK_FreeByType
  • [x] MEMPACK_Size
  • [x] MEMPACK_ReportFreeMemory
  • [x] MEMPACK_ReportMemory2
  • [x] MEMPACK_ReportMemory
  • [x] MEMPACK_SetMemoryBeingStreamed
  • [x] MEMPACK_SetMemoryDoneStreamed
  • [x] MEMPACK_MemoryValidFunc
  • [x] MEMPACK_GarbageCollectMalloc
  • [x] MEMPACK_GarbageSplitMemoryNow
  • [x] MEMPACK_GarbageCollectFree
  • [x] MEMPACK_DoGarbageCollection
  • [x] MEMPACK_RelocateAreaType
  • [x] MEMPACK_RelocateG2AnimKeylistType
  • [x] MEMPACK_RelocateObjectType
  • [x] MEMPACK_RelocateCDMemory

Game\OBTABLE.C

  • [x] OBTABLE_InstanceInit
  • [x] OBTABLE_GetInstanceCollideFunc
  • [x] OBTABLE_GetInstanceAdditionalCollideFunc
  • [x] OBTABLE_GetInstanceProcessFunc
  • [x] OBTABLE_GetInstanceQueryFunc
  • [x] OBTABLE_GetInstanceMessageFunc
  • [x] OBTABLE_InitObjectWithID
  • [x] OBTABLE_ClearObjectReferences
  • [x] OBTABLE_RemoveObjectEntry
  • [x] OBTABLE_FindObject
  • [x] OBTABLE_ChangeObjectAccessPointers
  • [x] OBTABLE_RelocateObjectTune
  • [x] OBTABLE_RelocateInstanceObject
  • [x] OBTABLE_InitAnimPointers

Game\PHYSICS.C

  • [x] SetNoPtCollideInFamily
  • [x] ResetNoPtCollideInFamily
  • [x] PHYSICS_CheckLineInWorld
  • [x] PHYSICS_CheckLineInWorldMask
  • [x] PhysicsCheckLinkedMove
  • [x] PhysicsDefaultLinkedMoveResponse
  • [x] PhysicsCheckGravity
  • [x] PhysicsDefaultGravityResponse
  • [x] PhysicsCheckEdgeGrabbing
  • [x] PhysicsDefaultEdgeGrabResponse
  • [ ] PhysicsCheckSliding
  • [x] PhysicsUpdateTface
  • [x] PhysicsCheckBlockers
  • [x] PhysicsCheckSwim
  • [x] PhysicsDefaultCheckSwimResponse
  • [x] PhysicsForceSetWater
  • [x] PhysicsCheckLOS
  • [x] PhysicsCheckDropHeight
  • [x] PhysicsCheckDropOff
  • [x] PhysicsFollowWall
  • [x] PhysicsMoveLocalZClamp
  • [x] PhysicsMove
  • [x] PhysicsSetVelFromZRot
  • [x] PhysicsSetVelFromRot
  • [x] PHYSICS_SetVAndAFromRot
  • [x] PHYSICS_FindAFromDAndT
  • [x] PHYSICS_FindVFromAAndD
  • [x] PHYSICS_StopIfCloseToTarget
  • [x] PHYSICS_CheckForTerrainCollide
  • [x] PHYSICS_CheckForObjectCollide
  • [x] PHYSICS_CheckForValidMove
  • [x] PHYSICS_CheckFaceStick
  • [x] PHYSICS_CheckDontGrabEdge
  • [x] PHYSICS_GenericLineCheckSetup
  • [x] PHYSICS_GenericLineCheck
  • [x] PHYSICS_GenericLineCheckMask

Game\PHYSOBS.C

  • [x] PHYSOB_PlayDropSound
  • [x] PHYSOBS_IsAPushBlockAttached
  • [x] PHYSOBS_IsAnythingAttached
  • [x] CheckPhysOb
  • [x] CheckPhysObAbility
  • [x] CheckPhysObFamily
  • [x] GetPhysicalAbility
  • [x] AnyBlocksInMotion
  • [x] SetThrowDirection
  • [ ] ThrowPhysOb
  • [x] PushPhysOb
  • [x] ResetSwitchPhysOb
  • [x] SwitchPhysOb
  • [ ] InteractPhysOb
  • [ ] ResetOrientation
  • [x] FinishPush
  • [x] PhysOb_AlignPush
  • [x] FlipPhysOb
  • [ ] CanBePickedUp
  • [x] PickUpPhysOb
  • [x] PHYSOB_BirthCollectible
  • [x] PHYSOB_BirthProjectile
  • [ ] BirthProjectilePhysOb
  • [ ] PHYSOB_SetLightTable
  • [x] PHYSOB_EndLighting
  • [x] PHYSOB_StartLighting
  • [x] PHYSOB_StartBurnFX
  • [x] PHYSOB_StartBurning
  • [x] PHYSOB_StopLighting
  • [x] PHYSOB_StopBurning
  • [x] PHYSOB_EndBurning
  • [x] StopPhysOb
  • [x] InitPhysicalObject
  • [ ] ProcessPhysicalObject
  • [x] PhysicalObjectQuery
  • [ ] PhysicalObjectPost
  • [x] PhysobAnimCallback
  • [ ] CheckForceCollision
  • [ ] GetObliqueDirection
  • [ ] CollidePhysicalObject
  • [x] PhysObGetWeapon
  • [x] PhysObGetLight
  • [x] PhysObGetSplinter
  • [x] TurnOnCollisionPhysOb
  • [x] TurnOffCollisionPhysOb
  • [x] GetPhysObCollisionType
  • [x] ExecuteThrow
  • [x] ExecuteDrag
  • [x] ExecuteSlideToStop
  • [x] ExecuteFlip
  • [x] CheckSlope
  • [ ] CheckBlockSlope
  • [x] PHYSOBS_FigureDragForSlope
  • [ ] PHYSOB_CheckThrownLineCollision
  • [ ] PHYSOB_CheckDroppedLineCollision
  • [ ] PHYSOB_CheckDirectedLineCollision
  • [x] PHYSOBS_CheckForStackedForwardHits
  • [x] PHYSOBS_SetNewAnim
  • [ ] PHYSOB_CheckForEnemyInBlkSpot
  • [ ] PHYSOBS_CheckForValidMove
  • [ ] ExecuteGravitate
  • [x] ExecuteFollow
  • [x] PHYSOB_Normalize
  • [ ] PHYSOB_MoveTowardsAlign
  • [ ] PHYSOB_ReAlignFalling
  • [x] DropPhysOb
  • [x] PhysicalRelocateTune
  • [x] PHYSOBS_CheckObjectAxisAlignment
  • [x] PHYSOB_CheckSlide
  • [x] PHYSOB_CheckSlide2
  • [x] PHYSOB_CheckDropOnSlope
  • [x] PHYSOB_CheckSlideNormal
  • [x] PHYSOB_NormalToAxis

Game\PIPE3D.C

  • [x] PIPE3D_AspectAdjustMatrix
  • [x] PIPE3D_CalculateWCTransform
  • [x] PIPE3D_InvertTransform
  • [x] PIPE3D_MatrixColumnLength
  • [x] PIPE3D_NormalizeMatrix
  • [ ] PIPE3D_TransformVerticesToWorld
  • [x] PIPE3D_InstanceTransformAndDraw
  • [x] PIPE3D_InstanceListTransformAndDrawFunc
  • [x] PIPE3D_InstanceListTransformAndDraw
  • [x] PIPE3D_TransformFromZAxis
  • [x] PIPE3D_CalcWorldToSplitPlaneTransform
  • [ ] PIPE3D_TransformAnimatedSplitInstanceVertices
  • [x] PIPE3D_TransformSplitInstanceVertices
  • [x] PIPE3D_AnimateTextures
  • [x] PIPE3D_AnimateTerrainTextures
  • [x] PIPE3D_HalvePlaneInstanceTransformAndDraw
  • [x] PIPE3D_HalvePlaneGetRingPoints
  • [ ] PIPE3D_DoGlow
  • [x] PIPE3D_Segment2ScreenPt

Game\PLAYER.C

  • [x] PLAYER_TurnHead
  • [x] PLAYER_OkToLookAround
  • [x] PLAYER_SetLookAround
  • [x] PLAYER_ReSetLookAround

Game\RAZCNTRL.C

  • [x] ProcessRazControl

Game\REAVER.C

  • [x] SoulReaverInit
  • [x] SoulReaverCollide
  • [x] SoulReaverProcess
  • [ ] CollideReaverProjectile
  • [x] SoulReaverQuery
  • [x] SoulReaverImbue
  • [x] SoulReaverCharge
  • [x] StopSoulReaverCharge
  • [x] SoulReaverPost
  • [x] REAVER_GetGlowColor
  • [x] _SoulReaverAnimate
  • [x] SoulReaverFire

Game\RELMOD.C

  • [x] RELMOD_InitModulePointers
  • [x] RELMOD_RelocModulePointers

Game\RESOLVE.C

  • [x] RESOLVE_Pointers

Game\SAVEINFO.C

  • [x] SAVE_GetInstanceRotation
  • [x] SAVE_ClearMemory
  • [x] SAVE_Init
  • [x] SAVE_GetSavedBlock
  • [x] SAVE_PurgeAMemoryBlock
  • [x] SAVE_SaveableInstance
  • [x] SAVE_UpdateSavedIntro
  • [x] SAVE_UpdateSavedIntroWithIntro
  • [x] SAVE_GetSavedEvent
  • [x] SAVE_DeleteSavedEvent
  • [x] SAVE_GetSavedNextEvent
  • [x] SAVE_BufferIntro
  • [x] SAVE_IntroduceBufferIntros
  • [x] SAVE_IntroForStreamID
  • [x] SAVE_HasSavedIntro
  • [x] SAVE_HasSavedLevel
  • [x] SAVE_UpdateLevelWithSave
  • [x] SAVE_CreatedSavedLevel
  • [x] SAVE_DeleteBlock
  • [x] SAVE_Instance
  • [x] SAVE_DeleteInstance
  • [x] SAVE_SetDeadDeadBit
  • [x] SAVE_RestoreGlobalSavePointer
  • [x] SAVE_IsUniqueIDDeadDead
  • [x] SAVE_IsIntroDeadDead
  • [x] SAVE_DoInstanceDeadDead
  • [x] SAVE_MarkDeadDead
  • [x] SAVE_UndestroyInstance
  • [x] SAVE_GetSavedSmallIntro
  • [x] SAVE_GetIntroSpline
  • [x] SAVE_UpdateGlobalSaveTracker
  • [x] SAVE_RestoreGlobalSaveTracker
  • [x] SAVE_SaveEverythingInMemory
  • [x] SAVE_SaveGame
  • [x] SAVE_RestoreGame
  • [x] SAVE_DebugSaveGame
  • [x] SAVE_LoadSaveGame
  • [x] SAVE_SizeOfFreeSpace

Game\SCRIPT.C

  • [x] SCRIPT_CombineEulerAngles
  • [x] SCRIPT_InstanceSplineInit
  • [ ] SCRIPTCountFramesInSpline
  • [x] ScriptGetPosSpline
  • [x] ScriptGetRotSpline
  • [x] SCRIPT_GetSplineFrameNumber
  • [x] SCRIPT_GetMultiSpline
  • [x] SCRIPT_GetPosSplineDef
  • [x] SCRIPT_GetRotSplineDef
  • [x] SCRIPT_GetScaleSplineDef
  • [ ] SCRIPT_RelativisticSpline
  • [ ] SCRIPT_InstanceSplineSet
  • [ ] SCRIPT_SplineProcess
  • [ ] SCRIPT_InstanceSplineProcess
  • [x] SCRIPT_FadeOutProcess
  • [ ] ScriptKillInstance

Game\SIGNAL.C

  • [x] SIGNAL_HandleLightGroup
  • [x] SIGNAL_HandleCameraAdjust
  • [x] SIGNAL_HandleCamera
  • [x] SIGNAL_RelocateCamera
  • [x] SIGNAL_HandleCameraMode
  • [x] SIGNAL_HandleCameraLock
  • [x] SIGNAL_HandleCameraUnlock
  • [x] SIGNAL_HandleCameraSmooth
  • [x] SIGNAL_HandleCameraTimer
  • [x] SIGNAL_HandleCameraSave
  • [x] SIGNAL_HandleCameraRestore
  • [x] SIGNAL_HandleCameraValue
  • [x] SIGNAL_HandleStreamLevel
  • [x] SIGNAL_HandleFogNear
  • [x] SIGNAL_HandleFogFar
  • [x] SIGNAL_HandleCameraShake
  • [x] SIGNAL_HandleCallSignal
  • [x] SIGNAL_HandleStopPlayerControl
  • [x] SIGNAL_HandleStartPlayerControl
  • [x] SIGNAL_RelocateCameraSpline
  • [x] SIGNAL_HandleCameraSpline
  • [x] SIGNAL_HandleScreenWipe
  • [x] SIGNAL_HandleBlendStart
  • [x] SIGNAL_HandleScreenWipeColor
  • [x] SIGNAL_HandleSetSlideAngle
  • [x] SIGNAL_HandleResetSlideAngle
  • [x] SIGNAL_HandleSetCameraTilt
  • [x] SIGNAL_HandleSetCameraDistance
  • [x] SIGNAL_HandleEnd
  • [x] COLLIDE_HandleSignal
  • [x] SIGNAL_IsThisStreamAWarpGate
  • [x] SIGNAL_IsStreamSignal
  • [x] SIGNAL_HandleSignal
  • [x] SIGNAL_RelocateSignal
  • [x] SIGNAL_FindSignal
  • [x] SIGNAL_OutOfWater
  • [x] SIGNAL_InWater

Game\SOUND.C

  • [x] SndOpenSfxChannel
  • [x] SndCloseSfxChannel
  • [x] SndGetSfxChannel
  • [x] SOUND_ProcessInstanceSounds
  • [ ] SOUND_EndInstanceSounds
  • [x] isOkayToPlaySound
  • [ ] setPeriodicSoundStateOff
  • [x] processPeriodicSound
  • [x] processEventSound
  • [x] SOUND_StartInstanceSound
  • [x] SOUND_StopInstanceSound
  • [ ] SOUND_IsInstanceSoundLoaded
  • [ ] SOUND_SetInstanceSoundPitch
  • [ ] SOUND_SetInstanceSoundVolume
  • [ ] processOneShotSound
  • [x] SOUND_Play3dSound
  • [ ] SOUND_Update3dSound
  • [x] SOUND_HandleGlobalValueSignal
  • [x] SOUND_Init
  • [x] SOUND_Free
  • [x] SOUND_SetMusicVariable
  • [x] SOUND_SetMusicVolume
  • [x] SOUND_SetSfxVolume
  • [x] SOUND_SetVoiceVolume
  • [x] SOUND_PauseAllSound
  • [x] SOUND_ResumeAllSound
  • [x] SOUND_StopAllSound
  • [x] SOUND_ResetAllSound
  • [x] SOUND_MusicOff
  • [x] SOUND_MusicOn
  • [x] SOUND_SfxOff
  • [x] SOUND_SfxOn
  • [x] SndIsPlaying
  • [x] SndIsPlayingOrRequested
  • [x] SndTypeIsPlayingOrRequested
  • [x] SndPlay
  • [x] SndEndLoop
  • [x] SndPlayVolPan
  • [x] SndUpdateVolPanPitch
  • [x] musicLoadReturnFunc
  • [x] musicFadeoutReturnFunc
  • [x] musicEndCallbackFunc
  • [x] SOUND_PutMusicCommand
  • [x] SOUND_MusicInit
  • [x] SOUND_IsMusicLoading
  • [x] SOUND_ProcessMusicLoad
  • [x] SOUND_UpdateSound
  • [x] SOUND_PlaneShift
  • [x] SOUND_ShutdownMusic
  • [x] SOUND_SetMusicModifier
  • [x] SOUND_ResetMusicModifier

Game\SPLINE.C

  • [x] _SplineS2Pos
  • [x] SplineSetDefDenom
  • [x] SplineGetFrameNumber
  • [ ] SplineSetDef2FrameNumber
  • [x] SplineIsWhere
  • [x] SplineMultiIsWhere
  • [x] SplineGetFirstRot
  • [x] SplineGetFirstPoint
  • [x] SplineGetNextPoint
  • [x] SplineGetPreviousPoint
  • [ ] SplineGetNearestPoint
  • [ ] SplineGetData
  • [ ] SplineGetQuatData
  • [ ] SplineGetNext
  • [ ] SplineGetPrev
  • [x] SplineGetOffsetNext
  • [ ] SplineGetOffsetPrev
  • [x] SplineGetOffsetNextPoint
  • [x] SplineGetOffsetPreviousPoint

Game\STATE.C

  • [x] InitMessageQueue
  • [x] DeMessageQueue
  • [x] PurgeMessageQueue
  • [x] PeekMessageQueue
  • [x] EnMessageQueue
  • [x] EnMessageQueueData
  • [x] CIRC_Alloc
  • [x] SetMonsterHitData
  • [x] SetMonsterThrownData
  • [x] SetMonsterAlarmData
  • [x] SetMonsterSoulSuckData
  • [x] SetMonsterImpaleData
  • [x] SetObjectData
  • [x] SetPositionData
  • [x] SetPhysicsGravityData
  • [x] SetPhysicsEdgeData
  • [x] SetPhysicsSwimData
  • [x] SetPhysicsDropOffData
  • [x] SetPhysicsSlideData
  • [x] SetPhysicsWallCrawlData
  • [x] SetPhysicsLinkedMoveData
  • [x] SetPhysicsDropHeightData
  • [x] SetAnimationControllerDoneData
  • [x] SetAnimationInstanceSwitchData
  • [x] SetFXHitData
  • [x] SetObjectThrowData
  • [x] SetObjectBreakOffData
  • [x] SetControlInitHangData
  • [x] SetControlInitIdleData
  • [x] SetObjectDraftData
  • [x] SetObjectAbsorbData
  • [x] SetControlSaveDataData
  • [x] SetObjectIdleData
  • [x] SetActionPlayHostAnimationData
  • [x] SetObjectBirthProjectileData
  • [x] SetShadowSegmentData
  • [x] G2EmulationInit
  • [x] G2EmulationInstancePlayAnimation
  • [x] G2EmulatePlayAnimation
  • [x] G2EmulationInstanceToInstanceSwitchAnimation
  • [x] G2EmulationInstanceSwitchAnimation
  • [x] G2EmulationInstanceSwitchAnimationAlpha
  • [x] G2EmulationSwitchAnimation
  • [x] G2EmulationSwitchAnimationAlpha
  • [x] G2EmulationSwitchAnimationSync
  • [x] G2EmulationInstanceToInstanceSwitchAnimationCharacter
  • [x] G2EmulationSwitchAnimationCharacter
  • [x] G2EmulationInstanceSetAnimation
  • [x] G2EmulationSetAnimation
  • [x] G2EmulationInstanceSetMode
  • [x] G2EmulationSetMode
  • [x] G2EmulationInstanceSetAnimSpeed
  • [x] G2EmulationInstanceQueryAnimation
  • [x] G2EmulationQueryAnimation
  • [x] G2EmulationInstanceQueryFrame
  • [x] G2EmulationInstanceQueryLastFrame
  • [x] G2EmulationInstanceQueryPassedFrame
  • [x] G2EmulationQueryFrame
  • [x] G2EmulationInstanceQueryMode
  • [x] G2EmulationQueryMode
  • [x] G2EmulationInstanceSetStartAndEndSegment
  • [x] G2EmulationSetStartAndEndSegment
  • [x] G2EmulationInstanceSetTotalSections
  • [x] G2EmulationSetTotalSections
  • [x] G2EmulationInstanceInitSection
  • [x] G2EmulationSetInterpController_Vector
  • [x] StateSwitchStateDataDefault
  • [x] StateSwitchStateCharacterDataDefault
  • [x] StateSwitchStateData
  • [x] StateSwitchStateCharacterData
  • [x] StateGovernState

Game\STREAM.C

  • [x] STREAM_FillOutFileNames
  • [x] STREAM_AbortAreaLoad
  • [x] FindObjectName
  • [x] STREAM_LoadObjectReturn
  • [ ] STREAM_DumpMonster
  • [x] STREAM_InList
  • [ ] STREAM_IsSpecialMonster
  • [x] STREAM_IsMonster
  • [x] InsertGlobalObject
  • [x] LoadLevelObjects
  • [x] STREAM_StreamLoadObjectAbort
  • [x] STREAM_DumpObject
  • [ ] STREAM_IsObjectInAnyUnit
  • [x] RemoveAllObjects
  • [x] STREAM_CalculateWaterLevel
  • [x] STREAM_SetMainFog
  • [x] STREAM_SetStreamFog
  • [x] STREAM_ConnectStream
  • [x] STREAM_StreamLoadLevelAbort
  • [x] STREAM_DoObjectLoadAndDump
  • [x] STREAM_FinishLoad
  • [x] STREAM_LoadLevelReturn
  • [x] STREAM_StreamLoadLevelReturn
  • [ ] STREAM_UpdateLevelPointer
  • [ ] STREAM_UpdateObjectPointer
  • [x] STREAM_UpdateInstanceCollisionInfo
  • [x] STREAM_LoadMainVram
  • [x] RemoveIntroducedLights
  • [ ] STREAM_RemoveInstancesWithIDInInstanceList
  • [x] STREAM_MarkUnitNeeded
  • [x] STREAM_DumpUnit
  • [x] STREAM_DumpAllLevels
  • [ ] STREAM_LoadCurrentWarpRoom
  • [ ] WARPGATE_RelocateLoadedWarpRooms
  • [x] WARPGATE_UpdateAddToArray
  • [x] WARPGATE_RemoveFromArray
  • [ ] WARPGATE_IsObjectOnWarpSide
  • [x] WARPGATE_IsItActive
  • [x] WARPGATE_FixUnit
  • [ ] WARPGATE_CalcWarpFade
  • [x] PreloadAllConnectedUnits
  • [x] RelocateLevel
  • [x] RelocateCameras
  • [x] RelocateSavedCameras
  • [x] RelocateLevelWithInstances
  • [x] RelocateTerrain
  • [x] RelocateVMObjects
  • [x] RelocateBGObjects
  • [x] RelocatePlanPool
  • [x] RelocatePlanMarkers
  • [x] RelocateSFXMarkers
  • [x] STREAM_AdjustMultiSpline
  • [x] STREAM_RelocateInstance
  • [x] STREAM_OffsetInstancePosition
  • [x] STREAM_SetInstancePosition
  • [x] RelocateInstances
  • [x] RelocateStreamPortals
  • [x] STREAM_PackVRAMObject
  • [ ] MORPH_SetupInstanceFlags
  • [x] MORPH_UpdateNormals
  • [ ] MORPH_BringBackNormals
  • [x] MORPH_AddOffsets
  • [x] MORPH_SubtractOffsets
  • [x] MORPH_GetComponentsForTrackingPoint
  • [x] MORPH_AveragePoint
  • [x] MORPH_UpdateTrackingPoint
  • [x] MORPH_DoStep
  • [x] MORPH_SetFog
  • [x] AddVertex
  • [x] GetPlaneDist
  • [x] CalcVert
  • [x] AddClippedTri
  • [x] STREAM_GetClipRect
  • [x] DrawFogRectangle
  • [x] STREAM_RenderAdjacantUnit
  • [ ] WARPGATE_BlockWarpGateEntrance
  • [ ] WARPGATE_DrawWarpGateRim
  • [ ] STREAM_RenderWarpGate
  • [ ] WARPGATE_RenderWarpUnit

Game\STRMLOAD.C

  • [x] STREAM_InitLoader
  • [x] STREAM_RemoveQueueEntry
  • [x] STREAM_IsCdBusy
  • [x] STREAM_QueueNonblockingLoads
  • [x] LOAD_LoadToAddress
  • [x] LOAD_NonBlockingBinaryLoad
  • [x] LOAD_NonBlockingFileLoad
  • [x] LOAD_NonBlockingBufferedLoad
  • [x] LOAD_PlayXA
  • [x] LOAD_ChangeDirectory
  • [x] LOAD_AbortDirectoryChange

Game\TIMER.C

Game\UNDRWRLD.C

  • [x] UNDERWORLD_DoUV
  • [ ] UNDERWORLD_DisplayFrame
  • [ ] UNDERWORLD_UpdatePlayer

Game\VM.C

  • [x] VM_Tick
  • [x] VM_UpdateMorph
  • [x] VM_VMObjectSetTable

Game\VOICEXA.C

  • [x] ``
  • [x] putCdCommand
  • [x] VOICEXA_CdSyncCallback
  • [x] processCdCommands
  • [x] putVoiceCommand
  • [x] processVoiceCommands
  • [x] voiceCmdPlay
  • [x] voiceCmdStop
  • [x] voiceCmdPause
  • [x] voiceCmdResume
  • [x] voiceCmdNull
  • [x] VOICEXA_Play
  • [x] VOICEXA_FinalStatus

Game\VRAM.C

  • [x] VRAM_PrintVramBlock
  • [x] VRAM_ConcatanateMemory
  • [x] VRAM_InsertFreeBlock
  • [x] VRAM_DeleteFreeBlock
  • [x] VRAM_InsertUsedBlock
  • [x] VRAM_DeleteUsedBlock
  • [x] VRAM_DeleteFreeVram
  • [x] VRAM_InsertFreeVram
  • [x] VRAM_ClearVramBlock
  • [x] AdjustVramCoordsObject
  • [x] VRAM_TransferBufferToVram
  • [x] VRAM_LoadReturn

Game\CINEMA\CINEPSX.C

  • [x] CINE_Play

Game\G2\ANIMG2.C

  • [x] G2Anim_Init
  • [x] G2Anim_Free
  • [x] G2Anim_Restore
  • [x] G2Anim_BuildTransforms
  • [x] G2Anim_UpdateStoredFrame
  • [x] G2Anim_GetSegChannelValue
  • [x] G2Anim_GetRootMotionFromTimeForDuration
  • [x] G2AnimSection_SwitchToKeylistAtTime
  • [x] G2AnimSection_JumpToTime
  • [x] _G2Anim_BuildTransformsNoControllers
  • [x] _G2Anim_BuildSegTransformNoControllers
  • [x] _G2Anim_BuildSegLocalRotMatrix
  • [x] wombat
  • [x] _G2Anim_InitializeSegValue
  • [x] _G2AnimSection_InitStatus
  • [x] FooBar
  • [x] _G2AnimSection_UpdateStoredFrameFromData
  • [x] _G2AnimSection_TriggerEffects
  • [x] _G2Anim_FreeChanStatusBlockList

Game\G2\ANMCTRLR.C

  • [x] G2Anim_AttachControllerToSeg
  • [ ] G2Anim_DetachControllerFromSeg
  • [x] G2Anim_EnableController
  • [x] G2Anim_DisableController
  • [ ] G2Anim_InterpDisableController
  • [ ] G2Anim_GetControllerCurrentInterpVector
  • [x] G2Anim_SetControllerCallbackData
  • [x] G2Anim_SetControllerAngleOrder
  • [x] G2Anim_SetController_Vector
  • [ ] G2Anim_SetInterpController_Vector
  • [ ] G2Anim_SetInterpController_Quat
  • [ ] _G2Anim_ApplyControllersToStoredFrame
  • [x] _G2Anim_BuildTransformsWithControllers
  • [x] _G2Anim_BuildSegTransformWithControllers
  • [x] _G2Anim_UpdateControllers
  • [ ] _G2Anim_CopyVectorWithOrder
  • [x] _G2AnimSection_ApplyControllersToStoredFrame
  • [x] _G2AnimController_GetMatrix
  • [x] _G2AnimController_GetVector
  • [x] _G2AnimController_InsertIntoList
  • [ ] _G2AnimController_GetCurrentInterpQuat
  • [ ] _G2AnimController_GetSimpleWorldRotQuat

Game\G2\ANMDECMP.C

  • [x] _G2Anim_DecompressChannel_AdaptiveDelta
  • [x] _G2Anim_DecompressChannel_Linear
  • [x] _G2Anim_InitializeChannel_AdaptiveDelta

Game\G2\ANMG2ILF.C

  • [x] G2Anim_GetRootMotionOverInterval
  • [x] G2Anim_InterpToKeylistFrame
  • [x] G2Anim_SetAlphaTable
  • [x] G2Anim_SetCallback
  • [x] G2Anim_SetLooping
  • [x] G2Anim_SetNoLooping
  • [x] G2Anim_SetPaused
  • [x] G2Anim_SetSpeedAdjustment
  • [x] G2Anim_SetUnpaused
  • [x] G2Anim_SwitchToKeylist
  • [x] G2AnimKeylist_GetKeyframeCount
  • [x] G2AnimSection_ClearAlarm
  • [x] G2AnimSection_GetKeyframeNumber
  • [x] G2AnimSection_GetStoredKeyframeNumber
  • [x] G2AnimSection_InterpToKeylistFrame
  • [x] G2AnimSection_SetAlphaTable
  • [x] G2AnimSection_SetInterpInfo
  • [x] G2AnimSection_SetLooping
  • [x] G2AnimSection_SetLoopRangeAll
  • [x] G2AnimSection_SetNoLooping
  • [x] G2AnimSection_SetNotRewinding
  • [x] G2AnimSection_SetPaused
  • [x] G2AnimSection_SetUnpaused

Game\G2\ANMINTRP.C

  • [x] G2AnimSection_InterpToKeylistAtTime
  • [x] _G2AnimSection_UpdateStoredFrameFromQuat
  • [x] _G2AnimSection_InterpStateToQuat
  • [x] _G2AnimSection_SegValueToQuat

Game\G2\INSTNCG2.C

  • [x] G2Instance_BuildTransformsForList
  • [x] G2Instance_BuildTransforms
  • [x] G2Instance_RebuildTransforms
  • [x] _G2Instance_RebuildAnimatedTransforms
  • [x] G2Instance_ClearMatrices
  • [x] _G2Instance_BuildAnimatedTransforms
  • [x] _G2Instance_RebuildNonAnimatedTransforms
  • [x] _G2Instance_BuildDeactivatedTransforms
  • [x] _G2Instance_BuildNonAnimatedTransforms
  • [ ] _G2Instance_BuildFacadeTransforms

Game\G2\MAING2.C

Game\G2\POOLMMG2.C

  • [x] G2PoolMem_InitPool
  • [x] G2PoolMem_ResetPool

Game\G2\QUATG2.C

  • [x] G2Quat_ToEuler
  • [x] G2EulerAngles_FromMatrix

Game\G2\TIMERG2.C

Game\LOCAL\LOCALSTR.C

  • [x] localstr_set_language

Game\MCARD\MCASSERT.C

Game\MCARD\MEMCARD.C

  • [x] MEMCARD_IsWrongVersion
  • [x] load
  • [x] unload
  • [x] memcard_initialize
  • [x] memcard_end
  • [x] maybe_start
  • [x] memcard_main_menu
  • [x] memcard_pause_menu
  • [x] memcard_pop
  • [x] memcard_start
  • [x] memcard_load
  • [x] memcard_save

Game\MENU\MENU.C

  • [x] menu_initialize
  • [x] menu_format
  • [x] menu_set
  • [x] menu_push
  • [x] menu_pop
  • [x] menu_item_flags
  • [x] menu_item
  • [x] menu_build
  • [x] DisplayHintBox
  • [x] DisplayMenuBox
  • [x] menu_draw_item
  • [x] menu_draw
  • [x] menu_run

Game\MENU\MENUDEFS.C

  • [x] do_check_controller
  • [x] do_push_menu
  • [x] do_pop_menu
  • [x] do_function
  • [x] do_start_game
  • [x] do_save_menu
  • [x] womp_background
  • [x] play_movie
  • [x] get_volume
  • [x] set_volume
  • [x] do_sound_adjust
  • [x] sound_item
  • [x] menudefs_toggle_dualshock
  • [x] options_menu
  • [x] main_menu
  • [x] do_main_menu
  • [x] menudefs_main_menu
  • [x] menudefs_confirmexit_menu

Game\MENU\MENUFACE.C

Game\MENU\MENUUTIL.C

  • [x] menu_print
  • [x] menu_text_width

Game\MONSTER\ALUKA.C

  • [ ] MON_Say

Game\MONSTER\ALUKABSS.C

Game\MONSTER\HUMAN.C

  • [x] ``
  • [ ] HUMAN_WaitForWeapon
  • [ ] HUMAN_Init
  • [x] HUMAN_CleanUp
  • [ ] HUMAN_DeadEntry
  • [ ] HUMAN_Dead
  • [ ] HUMAN_StunnedEntry
  • [ ] HUMAN_Stunned
  • [ ] HUMAN_EmbraceEntry
  • [ ] HUMAN_Embrace
  • [x] HUMAN_IdleEntry
  • [ ] HUMAN_Idle
  • [ ] HUMAN_Flee
  • [ ] HUMAN_TypeOfHuman

Game\MONSTER\HUNTER.C

  • [x] FX_MakeHitFlame
  • [x] HUNTER_InitFlamethrow
  • [x] HUNTER_Flamethrow
  • [x] HUNTER_Init
  • [x] HUNTER_CleanUp
  • [x] HUNTER_ProjectileEntry

Game\MONSTER\KAIN.C

Game\MONSTER\MBMISS.C

  • [ ] WCBEGG_Message
  • [ ] WCBEGG_ShouldIgniteEgg
  • [ ] WCBEGG_Process
  • [ ] WCBEGG_ExplodeProcess
  • [ ] WCBEGG_SplitProcess
  • [ ] WCBEGG_CommonPostProcess
  • [ ] WCBEGG_CommonPostProcess2
  • [ ] WCBEGG_ExplodeCollide
  • [ ] WCBEGG_Collide
  • [ ] WALBOSC_Collide

Game\MONSTER\MISSILE.C

  • [x] MISSILE_Process
  • [x] MISSILE_Collide

Game\MONSTER\MONAPI.C

  • [ ] MonsterProcess
  • [ ] MonsterInit
  • [ ] SendHitObject
  • [ ] MonsterCollide
  • [x] MonsterAdditionalCollide
  • [ ] MonsterMessage
  • [x] AnimDistanceAndVel
  • [x] TranslateAnimList
  • [x] MonsterTranslateAnim
  • [ ] MonsterRelocateTune
  • [ ] MonsterRelocateInstanceObject
  • [ ] MONAPI_TurnHead
  • [x] MONAPI_SetLookAround
  • [x] MONAPI_ResetLookAround
  • [x] MONAPI_DeleteRegen
  • [ ] MONAPI_AddToGenerator
  • [ ] MONAPI_CheckGenerator

Game\MONSTER\MONLIB.C

  • [ ] MON_TurnOffWeaponSpheres
  • [ ] MON_TurnOnWeaponSpheres
  • [ ] MON_TurnOnWeaponSphere
  • [ ] MON_TurnOffBodySpheres
  • [ ] MON_TurnOnBodySpheres
  • [x] MON_TurnOffAllSpheres
  • [x] MON_TurnOnAllSpheres
  • [ ] MON_SwitchState
  • [ ] MON_SwitchStateDoEntry
  • [x] MON_TransNodeAnimation
  • [ ] MON_PlayAnimID
  • [x] MON_PlayAnimFromList
  • [ ] MON_AnimIDPlaying
  • [x] MON_PlayAnimIDIfNotPlaying
  • [x] MON_AnimPlayingFromList
  • [x] MON_PlayAnimFromListIfNotPlaying
  • [x] MON_PlayAnim
  • [x] MON_AnimPlaying
  • [x] MON_PlayAnimIfNotPlaying
  • [ ] MON_AnimInit
  • [ ] MON_CheckConditions
  • [ ] MON_ShouldIAttackInstance
  • [ ] MON_ShouldIAttack
  • [ ] MON_ShouldIEvade
  • [ ] MON_ChooseLeftOrRight
  • [ ] MON_ChooseEvadeMove
  • [ ] MON_ChooseCombatMove
  • [ ] MON_PlayRandomIdle
  • [x] MON_PlayCombatIdle
  • [ ] MON_GetRandomPoint
  • [ ] MON_GetRandomDestinationInWorld
  • [x] MON_MoveForward
  • [ ] MON_TurnToPosition
  • [x] MON_MoveToPosition
  • [ ] MON_OnGround
  • [x] MON_ApplyPhysics
  • [ ] MON_ChangeBehavior
  • [ ] MON_CheckEnvironment
  • [ ] MON_CheckTerrainAndRespond
  • [ ] MON_CheckPointSuitability
  • [ ] MON_BirthSoul
  • [ ] MON_ProcessIntro
  • [ ] MON_SetDefaults
  • [x] MON_GetPlanSlot
  • [ ] MON_DefaultPlanMovement
  • [ ] MON_DropAllObjects
  • [ ] MON_EnableHeadMove
  • [ ] MON_DisableHeadMove
  • [ ] MON_LookInDirection
  • [ ] MON_LookAtPos
  • [ ] MON_ProcessLookAt
  • [ ] MON_TakeDamage
  • [ ] MON_SetUpSaveInfo
  • [ ] MON_GetSaveInfo
  • [ ] MON_KillMonster
  • [ ] MON_ShouldIAmbushEnemy
  • [ ] MON_ShouldIFireAtTarget
  • [ ] MON_ShouldIFlee
  • [ ] MON_RelocateCoords
  • [x] MON_ValidUnit
  • [x] MON_ValidPosition
  • [ ] MON_SphereWorldPos
  • [ ] MON_MoveInstanceToImpalePoint
  • [ ] MON_ReachableIntro
  • [ ] MON_SetVelocityTowardsImpalingObject
  • [ ] MON_TurnOffSphereCollisions
  • [ ] MON_TurnOnSphereCollisions
  • [ ] MON_ProcessSpecialFade
  • [ ] MON_StartSpecialFade
  • [ ] MON_UnlinkFromRaziel
  • [ ] MON_BurnInAir
  • [ ] MON_BirthMana
  • [ ] MON_SoulSucked
  • [ ] MON_SetUpKnockBack
  • [ ] MON_DoDrainEffects
  • [ ] MON_SetFXHitData
  • [ ] MON_LaunchMonster

Game\MONSTER\MONMSG.C

  • [ ] MON_GroundMoveQueueHandler
  • [ ] MON_PupateMessageHandler
  • [ ] MON_PossessedMessageHandler
  • [ ] MON_IdleMessageHandler
  • [ ] MON_DefaultMessageHandler
  • [x] MON_PupateQueueHandler
  • [x] MON_IdleQueueHandler

Game\MONSTER\MONSENSE.C

  • [ ] MONSENSE_See
  • [ ] MONSENSE_Hear
  • [x] MONSENSE_Smell
  • [ ] MONSENSE_SetupMIR
  • [ ] MONSENSE_SenseInstance
  • [ ] MONSENSE_StartMonsterIRList
  • [x] MONSENSE_InitIRList
  • [ ] MONSENSE_ProcessIRList
  • [ ] MONSENSE_SetupSenses
  • [ ] MONSENSE_RemoveSenses
  • [ ] MONSENSE_Radar
  • [x] MONSENSE_GetDistanceInDirection
  • [ ] MONSENSE_DoSenses
  • [ ] MONSENSE_AdjustRadarFromObjects

Game\MONSTER\MONSTER.C

  • [ ] MON_DoCombatTimers
  • [ ] MON_ChangeHumanOpinion
  • [ ] MON_CutOut_Monster
  • [ ] MON_DeadEntry
  • [ ] MON_Dead
  • [ ] MON_MissileHitEntry
  • [ ] MON_MissileHit
  • [x] MON_BirthEntry
  • [x] MON_Birth
  • [x] MON_ParryEntry
  • [x] MON_Parry
  • [ ] MON_LandOnFeetEntry
  • [ ] MON_LandOnFeet
  • [x] MON_LandInWaterEntry
  • [x] MON_LandInWater
  • [ ] MON_BreakHoldEntry
  • [ ] MON_BreakHold
  • [ ] MON_ImpactEntry
  • [ ] MON_Impact
  • [ ] MON_FallEntry
  • [ ] MON_Fall
  • [ ] MON_ThrownEntry
  • [ ] MON_Thrown
  • [ ] MON_ImpaleDeathEntry
  • [ ] MON_ImpaleDeath
  • [ ] MON_TerrainImpaleDeathEntry
  • [ ] MON_TerrainImpaleDeath
  • [ ] MON_SurprisedEntry
  • [ ] MON_Surprised
  • [ ] MON_StunnedEntry
  • [ ] MON_Stunned
  • [ ] MON_GrabbedEntry
  • [ ] MON_Grabbed
  • [ ] MON_HitEntry
  • [ ] MON_Hit
  • [ ] MON_AttackEntry
  • [ ] MON_Attack
  • [x] MON_CombatEntry
  • [ ] MON_Combat
  • [x] MON_ProjectileEntry
  • [ ] MON_Projectile
  • [ ] MON_IdleEntry
  • [ ] MON_Idle
  • [x] MON_FleeEntry
  • [ ] MON_Flee
  • [ ] MON_PursueEntry
  • [ ] MON_Pursue
  • [ ] MON_WanderEntry
  • [ ] MON_Wander
  • [x] MON_HideEntry
  • [ ] MON_Hide
  • [ ] MON_SurpriseAttackEntry
  • [x] MON_SurpriseAttack
  • [x] MON_EnvironmentDamageEntry
  • [x] MON_EnvironmentDamage
  • [ ] MON_MonsterGlow
  • [ ] MON_GeneralDeathEntry
  • [ ] MON_GeneralDeath
  • [ ] MON_NoticeEntry
  • [ ] MON_Notice
  • [ ] MON_PupateEntry
  • [ ] MON_Pupate
  • [ ] MON_EmbraceEntry
  • [ ] MON_Embrace
  • [x] MON_PetrifiedEntry
  • [ ] MON_Petrified
  • [x] MONSTER_CalcDamageIntensity
  • [ ] MONSTER_ProcessClosestVerts
  • [ ] ProcessBloodyMess
  • [ ] MONSTER_InitVertexColors
  • [ ] MONSTER_StartVertexBlood
  • [ ] MONSTER_VertexBlood
  • [ ] ProcessBurntMess
  • [ ] MONSTER_StartVertexBurnt
  • [ ] MONSTER_VertexBurnt
  • [ ] MON_DamageEffect
  • [ ] MON_DefaultInit
  • [ ] MON_CleanUp

Game\MONSTER\MONTABLE.C

  • [x] MONTABLE_SetupTablePointer
  • [x] MONTABLE_SetQueryFunc

Game\MONSTER\PRIESTESS.C

  • [ ] PRIESTS_Init
  • [ ] PRIESTS_CleanUp
  • [ ] PRIESTS_Message
  • [ ] PRIESTS_IdleEntry
  • [ ] PRIESTS_Idle
  • [ ] PRIESTS_PursueEntry
  • [ ] PRIESTS_Pursue
  • [ ] PRIESTS_FleeEntry
  • [ ] PRIESTS_Flee
  • [ ] PRIESTS_DoAttackAnim

Game\MONSTER\RONINBSS.C

Game\MONSTER\SKINBOS.C

Game\MONSTER\SKINNER.C

Game\MONSTER\SLUAGH.C

  • [ ] SLUAGH_DamageEffect
  • [ ] SLUAGH_Init
  • [ ] SLUAGH_DeathEntry
  • [ ] SLUAGH_Death
  • [ ] SLUAGH_AttackEntry
  • [ ] SLUAGH_Attack

Game\MONSTER\SOUL.C

  • [ ] SOUL_QueueHandler
  • [ ] SOUL_Physics
  • [ ] SOUL_Fade
  • [ ] SOUL_MoveToDest
  • [ ] SOUL_MovePastWall
  • [ ] SOUL_Init
  • [x] SOUL_CleanUp
  • [x] SOUL_BirthEntry
  • [ ] SOUL_Birth
  • [x] SOUL_SoulSuckEntry
  • [ ] SOUL_SoulSuck
  • [ ] SOUL_WanderEntry
  • [ ] SOUL_Wander
  • [x] SOUL_FleeEntry
  • [ ] SOUL_Flee
  • [ ] SOUL_IdleEntry
  • [ ] SOUL_Idle
  • [ ] SOUL_ReanimateEntry
  • [ ] SOUL_Reanimate

Game\MONSTER\VWRAITH.C

  • [x] VWRAITH_MoveVertical
  • [ ] VWRAITH_Init
  • [ ] VWRAITH_ShouldISwoop
  • [ ] VWRAITH_PursueEntry
  • [ ] VWRAITH_Pursue
  • [ ] VWRAITH_VerticalMove
  • [x] VWRAITH_CombatEntry
  • [x] VWRAITH_Combat
  • [x] VWRAITH_EmbraceEntry

Game\MONSTER\WALBOSB.C

Game\MONSTER\WALBOSS.C

Game\MONSTER\WALLCR.C

Game\MONSTER\WORSHIP.C

  • [x] WORSHIP_Init
  • [x] WORSHIP_CombatEntry

Game\OVERLAYS\CINEMAX.C

  • [ ] CINEMAX_Play
  • [x] CINEMAX_ActuallyPlay
  • [x] CINEMAX_InitBufferDetails
  • [x] CINEMAX_InitStream
  • [x] CINEMAX_E1658
  • [x] CINEMAX_E1708
  • [ ] CINEMAX_KickCD

Game\OVERLAYS\MCARDX.C

  • [x] sub_801C86B8
  • [x] sub_801C83E0
  • [x] sub_801C8624
  • [x] sub_801C87C4
  • [x] sub_801C73F8
  • [x] sub_801C7630
  • [x] sub_801C75C4
  • [x] sub_80163D50
  • [x] sub_80163D64
  • [x] sub_80163D38
  • [x] sub_80163FB8
  • [x] sub_801C7428
  • [x] sub_801A039C
  • [x] sub_8019FC00
  • [x] sub_801A03D4
  • [x] sub_801A17A8
  • [x] sub_801A1ADC
  • [x] MCARDX_initialize
  • [x] MCARDX_set_buffer
  • [x] sub_80163CD0
  • [x] sub_8016445C
  • [x] sub_80164380
  • [x] sub_80163D04
  • [x] sub_80164990
  • [x] MCARDX_end
  • [x] MCARDX_begin
  • [x] sub_80163C8C
  • [x] sub_80164C04
  • [x] MCARDX_main
  • [x] sub_801C6C54
  • [x] sub_801C7174
  • [x] sub_801C78C4

Game\PLAN\ENMYPLAN.C

  • [x] ENMYPLAN_InitEnemyPlanPool
  • [ ] ENMYPLAN_ReleasePlanningWorkspace
  • [ ] ENMYPLAN_WayPointSkipped
  • [x] ENMYPLAN_WayPointReached
  • [x] ENMYPLAN_Replan
  • [ ] ENMYPLAN_PathClear
  • [ ] ENMYPLAN_MoveToTargetFinal
  • [x] ValidSlotAndState
  • [ ] ENMYPLAN_GetNodeTypeOfNextWaypoint
  • [ ] ENMYPLAN_GetPosOfNextWaypoint
  • [ ] ENMYPLAN_RelocatePlanPositions

Game\PLAN\PLAN.C

  • [ ] PLAN_UpdatePlanMkrNodes
  • [ ] PLAN_UpdatePlayerNode
  • [ ] PLAN_AddRandomNode
  • [x] PLAN_DeleteRandomNode
  • [x] PLAN_DeleteOutOfRangeNodesOfSource
  • [x] PLAN_AddOrRemoveRandomNodes
  • [ ] PLAN_AddInitialNodes
  • [ ] PLAN_AddOrRemoveNodes

Game\PLAN\PLANAPI.C

  • [ ] PLANAPI_ConvertPlanIntoEnmyPlanDataFormat
  • [ ] PLANAPI_FindPathBetweenNodes
  • [ ] PLANAPI_DoTimingCalcsAndDrawing
  • [ ] PLANAPI_AddNodeOfTypeToPool
  • [ ] PLANAPI_DeleteNodesFromPoolByType
  • [x] PLANAPI_DeleteNodeFromPoolByUnit
  • [ ] PLANAPI_FindPathInGraphToTarget
  • [x] PLANAPI_InitPlanning
  • [ ] PLANAPI_PassThroughHit
  • [ ] PLANAPI_CheckTargetToEnemyNode
  • [ ] PLANAPI_UpdatePlanningDatabase
  • [x] PLANAPI_NumNodesInPool
  • [x] PLANAPI_InitPlanMkrList
  • [ ] PLANAPI_GetFlags
  • [ ] PLANAPI_FindNodePositionInUnit
  • [ ] PLANAPI_FindClosestNodePositionInUnit

Game\PLAN\PLANCOLL.C

  • [ ] PLANCOLL_DoesLOSExistFinal
  • [ ] PLANCOLL_CheckUnderwaterPoint
  • [x] PLANCOLL_FindTerrainHitFinal
  • [ ] PLANCOLL_DoesStraightLinePathExist
  • [ ] PLANCOLL_DoesWaterPathUpExist

Game\PLAN\PLANPOOL.C

  • [x] PLANPOOL_NumNodesInPlan
  • [x] PLANPOOL_CountBitsSetInLong
  • [x] PLANPOOL_NumConnectionsExaminedForNode
  • [x] PLANPOOL_NumConnectionsForNode
  • [x] PLANPOOL_NumberOfNodesOfType
  • [x] PLANPOOL_NumberOfNodesOfSource
  • [ ] PLANPOOL_AppropriatePair
  • [ ] PLANPOOL_AreTwoNodesConnected
  • [ ] PLANPOOL_MarkTwoNodesAsConnected
  • [ ] PLANPOOL_MarkTwoNodesAsNotConnected
  • [ ] PLANPOOL_ChangeNodePosition
  • [ ] PLANPOOL_DeleteNodeFromPool

Game\PLAN\PLANSRCH.C

  • [ ] PLANSRCH_ValidNode
  • [ ] PLANSRCH_ExpandNode
  • [x] PLANSRCH_InitNodesForSearch

Game\PSX\AADLIB.C

  • [x] aadInit
  • [x] aadInstallUpdateFunc
  • [x] aadSetMasterVolume
  • [x] aadStartMasterVolumeFade
  • [x] aadSetSfxMasterVolume
  • [x] aadSetMusicMasterVolume
  • [x] aadStartMusicMasterVolFade
  • [x] aadLoadDynamicSoundBank
  • [x] aadLoadDynamicSoundBankReturn
  • [x] aadLoadDynamicSoundBankReturn2
  • [x] aadFreeDynamicSoundBank
  • [x] aadOpenDynamicSoundBank
  • [x] aadLoadDynamicSfx
  • [x] aadFreeDynamicSfx
  • [x] aadRelocateMusicMemoryEnd
  • [x] aadRelocateSfxMemory
  • [x] aadLoadDynamicSfxAbort
  • [x] aadLoadDynamicSfxDone
  • [x] aadLoadDynamicSfxReturn
  • [x] aadWaveMalloc
  • [x] aadWaveFree
  • [x] aadFreeSingleDynSfx
  • [x] aadLoadSingleDynSfx
  • [x] aadLoadDynamicSfxReturn2
  • [x] aadIsSfxLoaded
  • [x] aadInitSequenceSlot
  • [x] aadGetNumDynamicSequences
  • [x] aadAssignDynamicSequence
  • [x] aadSetSlotTempo
  • [x] aadStartSlot
  • [x] aadStopSlot
  • [x] aadDisableSlot
  • [x] aadEnableSlot
  • [x] aadPauseSlot
  • [x] aadResumeSlot
  • [x] aadGetSlotStatus
  • [x] aadAllNotesOff
  • [x] aadMuteChannels
  • [x] aadUnMuteChannels
  • [x] ``
  • [x] aadSetUserVariable
  • [ ] aadSetNoUpdateMode

Game\PSX\AADSEQEV.C

  • [x] ``
  • [x] ``
  • [x] ``
  • [x] aadQueueNextEvent
  • [x] aadExecuteEvent
  • [x] midiNoteOff
  • [x] midiNoteOn
  • [ ] aadUpdateChannelVolPan
  • [x] aadUpdateSlotVolPan
  • [x] aadUpdateChannelPitchBend
  • [x] midiPolyphonicAftertouch
  • [x] midiControlChange
  • [x] midiProgramChange
  • [x] midiChannelAftertouch
  • [x] midiPitchWheelControl
  • [x] midiMetaEvent
  • [x] midiControlBankSelect
  • [x] midiControlVolume
  • [ ] midiControlPan
  • [ ] midiControlCallback

Game\PSX\AADSFX.C

  • [ ] aadIsSfxPlaying
  • [ ] aadIsSfxPlayingOrRequested
  • [ ] aadIsSfxTypePlaying
  • [ ] aadIsSfxTypePlayingOrRequested
  • [x] aadPutSfxCommand
  • [x] aadExecuteSfxCommand
  • [x] sfxCmdPlayTone
  • [ ] sfxCmdStopTone
  • [ ] sfxCmdStopAllTones
  • [ ] sfxCmdSetToneVolumeAndPan
  • [ ] sfxCmdSetToneVolPanPitch
  • [x] sfxCmdLockVoice
  • [ ] sfxCmdSetVoiceAttr
  • [x] sfxCmdSetVoiceKeyOn

Game\PSX\AADSQCMD.C

  • [x] aadSubstituteVariables
  • [x] metaCmdSelectChannel
  • [x] metaCmdSelectSlot
  • [x] metaCmdAssignSequence
  • [x] metaCmdUsePrimaryTempo
  • [x] metaCmdUseSecondaryTempo
  • [x] metaCmdSetTempo
  • [x] metaCmdChangeTempo
  • [x] metaCmdSetTempoFromSequence
  • [x] metaCmdStartSlot
  • [x] metaCmdStopSlot
  • [x] metaCmdPauseSlot
  • [x] metaCmdResumeSlot
  • [x] metaCmdSetSlotBendRange
  • [x] metaCmdSetChannelBendRange
  • [x] metaCmdSetSlotVolume
  • [x] metaCmdSetSlotPan
  • [x] metaCmdSetChannelVolume
  • [x] metaCmdSetChannelPan
  • [x] metaCmdEnableSustainUpdate
  • [x] metaCmdDisableSustainUpdate
  • [x] metaCmdMuteChannel
  • [x] metaCmdUnMuteChannel
  • [x] metaCmdMuteChannelList
  • [x] metaCmdUnMuteChannelList
  • [x] metaCmdSetChannelMute
  • [x] metaCmdDelayMute
  • [ ] metaCmdUpdateMute
  • [x] metaCmdChannelVolumeFade
  • [x] metaCmdChannelPanFade
  • [x] metaCmdSlotVolumeFade
  • [x] metaCmdSlotPanFade
  • [x] metaCmdSetChannelProgram
  • [x] metaCmdSetChannelBasePriority
  • [x] metaCmdSetChannelTranspose
  • [x] metaCmdIgnoreChannelTranspose
  • [x] metaCmdRespectChannelTranspose
  • [x] metaCmdSetChannelPitchMap
  • [x] metaCmdIgnoreChannelPitchMap
  • [x] metaCmdRespectChannelPitchMap
  • [x] metaCmdGetSequenceAssigned
  • [x] metaCmdGetTempo
  • [x] metaCmdGetSlotStatus
  • [ ] metaCmdGetChannelMute
  • [x] metaCmdGetChannelVolume
  • [x] metaCmdGetChannelPan
  • [x] metaCmdGetChannelTranspose
  • [x] metaCmdGetChannelProgram
  • [x] metaCmdGetChannelBasePriority
  • [x] metaCmdGetChannelBendRange
  • [x] metaCmdGetSlotVolume
  • [x] metaCmdGetSlotPan
  • [x] metaCmdSetVariable
  • [x] metaCmdCopyVariable
  • [x] metaCmdAddVariable
  • [x] metaCmdSubtractVariable
  • [x] metaCmdSetVariableBits
  • [x] metaCmdClearVariableBits
  • [x] aadGotoSequencePosition
  • [x] aadGotoSequenceLabel
  • [x] metaCmdLoopStart
  • [x] metaCmdLoopEnd
  • [x] metaCmdLoopBreak
  • [x] metaCmdDefineLabel
  • [x] metaCmdGotoLabel
  • [x] metaCmdSetSequencePosition
  • [x] metaCmdBranchIfVarEqual
  • [x] metaCmdBranchIfVarNotEqual
  • [x] metaCmdBranchIfVarLess
  • [x] metaCmdBranchIfVarGreater
  • [x] metaCmdBranchIfVarLessOrEqual
  • [x] metaCmdBranchIfVarGreaterOrEqual
  • [x] metaCmdBranchIfVarBitsSet
  • [ ] metaCmdBranchIfVarBitsClear
  • [x] metaCmdSubstituteVariableParam1
  • [x] metaCmdSubstituteVariableParam2
  • [x] metaCmdSubstituteVariableParam3
  • [x] metaCmdEndSequence
  • [x] metaCmdPlaySoundEffect
  • [x] metaCmdStopSoundEffect

Game\PSX\AADVOICE.C

  • [x] SpuSetVoiceADSR1ADSR2
  • [x] aadPlayTone

Game\PSX\COLLIDES.C

  • [x] BSP_MarkVisibleLeaves_S
  • [x] G2Quat_ToMatrix_S
  • [x] G2Quat_FromEuler_S
  • [x] G2EulerAngles_ToMatrix_S
  • [x] RotMatrixX
  • [x] RotMatrixY
  • [x] RotMatrixZ
  • [x] sub_80078458
  • [x] COLLIDE_NearestPointOnLine_S
  • [x] COLLIDE_NearestPointOnPlane_S
  • [x] VM_ProcessVMObjectList_S

Game\PSX\DRAWS.C

Game\PSX\MAIN.C

  • [x] screen_to_vram
  • [x] show_screen
  • [x] play_movie
  • [x] InitMainTracker
  • [x] ExtractWorldName
  • [x] ExtractLevelNum
  • [x] ProcessArgs
  • [x] FadeOutSayingLoading
  • [x] init_menus
  • [x] InitialiseGame
  • [x] MainG2

Game\PSX\SUPPORT.C

  • [ ] printf
  • [ ] sprintf
  • [ ] vsprintf
  • [ ] * my_itoa
  • [ ] atoi
  • [x] mytolower
  • [ ] strcmpi

Game\PSX\PSX_G2\MAINVM.C

  • [x] main

Game\PSX\PSX_G2\QUATVM.C

Game\RAZIEL\ALGOCTRL.C

  • [ ] InitAlgorithmicWings
  • [ ] DeInitAlgorithmicWings
  • [ ] AlgorithmicWings
  • [ ] AlgorithmicNeck

Game\RAZIEL\ATTACK.C

  • [ ] StateHandlerDecodeHold
  • [ ] StateHandlerAttack2
  • [ ] StateHandlerCannedReaction
  • [x] StateHandlerStumble
  • [ ] StateHandlerHitReaction
  • [ ] StateHandlerThrow2
  • [ ] PointAt
  • [x] ThrowSetFocusPoint
  • [x] LimitRotation
  • [ ] StateHandlerGrab

Game\RAZIEL\CONTROL.C

  • [x] SetPhysics
  • [x] ResetPhysics
  • [x] SetDampingPhysics
  • [x] SetImpulsePhysics
  • [x] SetDropPhysics
  • [x] InitExternalForces
  • [x] SetExternalForce
  • [x] SetExternalTransitionForce
  • [x] ProcessPhysics

Game\RAZIEL\HEALTH.C

  • [x] GainHealth
  • [x] LoseHealth
  • [x] DrainHealth
  • [x] ProcessHealth
  • [x] DrainMana
  • [x] SetMana
  • [x] HealthInstantDeath
  • [x] RAZIEL_DebugHealthSetScale
  • [x] RAZIEL_DebugManaSetMax
  • [x] razPlayUnderworldSounds

Game\RAZIEL\PUPPET.C

  • [x] StateHandlerPuppetShow
  • [x] StateHandlerMoveToPosition
  • [x] DefaultPuppetStateHandler
  • [x] StateHandlerWarpGate
  • [x] StateHandlerForcedGlide

Game\RAZIEL\RAZDBUG.C

Game\RAZIEL\RAZIEL.C

  • [x] InitStates
  • [x] StateInitIdle
  • [x] StateHandlerIdle
  • [ ] StateHandlerLookAround
  • [ ] StateHandlerCrouch
  • [x] StateHandlerDropAction
  • [x] StateHandlerSoulSuck
  • [x] StateHandlerStartTurn
  • [x] StateInitStartMove
  • [x] StateHandlerStartMove
  • [x] StateInitMove
  • [x] StateHandlerMove
  • [x] StateHandlerStopMove
  • [x] StateHandlerCompression
  • [x] StateHandlerJump
  • [x] StateHandlerFall
  • [ ] StateHandlerSlide
  • [ ] StateHandlerBlock
  • [x] StateHandlerDeCompression
  • [ ] StateHandlerGlide
  • [ ] StateHandlerHang
  • [ ] StateHandlerPushObject
  • [ ] StateHandlerBreakOff
  • [ ] StateHandlerPullSwitch
  • [ ] StateHandlerDragObject
  • [ ] StateHandlerPickupObject
  • [ ] StateHandlerAutoFace
  • [x] StateHandlerGlyphs
  • [x] DefaultStateHandler
  • [x] RazielPost
  • [ ] SetStates
  • [ ] RelocateConstrict
  • [x] ProcessEffects
  • [x] ProcessInteractiveMusic
  • [ ] ProcessTimers
  • [x] SetTimer
  • [ ] ProcessSpecialAbilities
  • [x] GetControllerMessages
  • [x] RazielAdditionalCollide
  • [x] GetEngageEvent
  • [ ] SetupReaction
  • [x] CheckHolding
  • [x] DisableWristCollision
  • [x] EnableWristCollision
  • [x] GetCollisionType
  • [x] InitGlyphSystem
  • [x] mdRazielProcess
  • [x] RazielProcess
  • [x] RazielInit
  • [x] RazielCollide
  • [ ] RAZIEL_TurnHead
  • [ ] RAZIEL_SetLookAround
  • [ ] RAZIEL_ResetLookAround
  • [ ] TrailWaterFX

Game\RAZIEL\RAZLIB.C

  • [ ] razAlignYMoveRot
  • [ ] razAlignYRotMove
  • [x] razAlignYRotMoveInterp
  • [x] razAlignYRotInterp
  • [ ] razConstrictAngle
  • [ ] razRotateUpperBody
  • [x] razSetFadeEffect
  • [x] razPlaneShift
  • [ ] razPickupAndGrab
  • [x] razZeroAxis
  • [x] razAdjustSpeed
  • [ ] razLaunchForce
  • [x] razReaverPickup
  • [x] razReaverImbue
  • [x] razGetReaverFromMask
  • [x] razReaverScale
  • [ ] razGetForwardNormal
  • [x] razGetRotFromNormal
  • [ ] razCenterWithBlock
  • [ ] razSetPauseTranslation
  • [x] razResetPauseTranslation
  • [x] razSelectMotionAnim
  • [ ] razApplyMotion
  • [x] razResetMotion
  • [x] razSetDampingPhysics
  • [ ] razEnterWater
  • [x] _razSetSwimVelocity
  • [ ] razSetWallCrawlNodes
  • [x] razSwitchVAnimCharacterGroup
  • [x] razSwitchVAnimGroup
  • [ ] razSwitchVAnimCharacterSingle
  • [x] razSwitchVAnimSingle
  • [x] razSwitchVAnim
  • [x] razProcessSAnim
  • [x] razSwitchStringAnimation
  • [x] CheckStringAnimation
  • [ ] razLaunchBubbles
  • [x] razSetCowlNoDraw
  • [x] razSetPlayerEventHistory
  • [ ] razSideMoveSpiderCheck
  • [ ] razUpdateSoundRamp
  • [ ] razSetupSoundRamp
  • [x] RAZIEL_SetInteractiveMusic

Game\RAZIEL\SENSES.C

  • [ ] SetEngagedInstance
  • [ ] UpdateEngagementList
  • [x] UpdateAutoFaceAngle

Game\RAZIEL\SPIDER.C

  • [x] StateHandlerWallGrab
  • [ ] StateHandlerWallIdle
  • [ ] StateHandlerWallDismount

Game\RAZIEL\STEERING.C

  • [x] UpdateZoneDelta
  • [x] GetControllerInput
  • [x] DecodeDirection
  • [x] ProcessMovement
  • [x] SteerTurn
  • [x] SteerMove
  • [x] SteerAutoFace
  • [x] SteerSwim
  • [x] SteerWallcrawling
  • [x] SteerDisableAutoFace
  • [x] SteerSwitchMode
  • [x] razInitWallCrawlSteering
  • [x] razDeinitWallCrawlSteering

Game\RAZIEL\SWIM.C

  • [ ] StateHandlerInitSwim
  • [ ] StateHandlerSwimCoil
  • [ ] StateHandlerSwimTread
  • [ ] StateHandlerSwimDiveIn
  • [ ] StateHandlerSwim

Gh0stBlade avatar Dec 11 '22 18:12 Gh0stBlade