MCPcopy Create free account

hub / github.com/Vatuu/silent-hill-decomp / functions

Functions3,246 in github.com/Vatuu/silent-hill-decomp

↓ 1,049 callersFunctionSysWork_StateStepIncrement
@brief Increments `sysStateStep` in `g_SysWork` for the next tick. * * @param stepIdx Index of the `sysStateStep` to increment. */
include/game.h:530
↓ 661 callersFunctionEvent_ScreenFadeCmd
src/bodyprog/events/events_util.c:215
↓ 455 callersFunctionEvent_CharaAnimCmdExecute
src/bodyprog/events/events_util.c:97
↓ 450 callersFunctionWorldObjects_Add
src/bodyprog/gfx/world_draw.c:395
↓ 324 callersFunctionEvent_CutsceneTimerAdvance
@brief Advances a cutscene timer between `[startTime, endTime]` at the given rate, * optionally advancing the state step when the end time is reache
include/maps/shared/Event_CutsceneTimerAdvance.h:17
↓ 294 callersFunctionEvent_WaitTimer
src/bodyprog/events/events_util.c:88
↓ 281 callersFunctionSfx_WithFlagsPlay
src/bodyprog/sound/sfx.c:161
↓ 271 callersFunctionEvent_BgTextureCmd
src/bodyprog/events/events_util.c:304
↓ 258 callersFunctionSD_Call
src/bodyprog/sound/sd_call.c:95
↓ 258 callersFunctionSysWork_StateSetNext
@brief Sets `sysState` in `g_SysWork` for the next tick. * * @param sysState System state to set. * @return New system state. */
include/game.h:511
↓ 250 callersFunctionWorldObject_ModelNameSet
src/bodyprog/gfx/world_draw.c:385
↓ 238 callersFunctionEvent_DisplayMapMsgWithAudio
src/bodyprog/events/events_util.c:562
↓ 233 callersFunctionRng_Rand16
src/main/rng.c:15
↓ 211 callersFunctionPlayer_ControlUnfreeze
src/maps/characters/player.c:284
↓ 199 callersFunctionPlayer_ControlFreeze
src/maps/characters/player.c:234
↓ 174 callersFunctionEvent_DisplayMapMsg
src/bodyprog/events/events_util.c:185
↓ 169 callersFunctionFs_QueueStartRead
src/main/fsqueue.c:78
↓ 148 callersFunctionSysWork_StateStepSet
@brief Sets `sysStateStep[stepIdx]` in `g_SysWork` for the next tick. * * @param stepIdx The `sysStateStep` index to change. * @param sysStateStep
include/game.h:558
↓ 141 callersFunctionMath_AngleNormalizeSigned
src/bodyprog/bodyprog_math_8005BF38.c:42
↓ 138 callersFunctionGfx_StringSetPosition
src/bodyprog/text/text_draw.c:66
↓ 136 callersFunctionChara_AnimStateReset
@brief Resets an NPC's control state to `*_None` if the control subsystem was flagged for a reset. * * @note This is only for NPCs which use the `s_
include/bodyprog/chara/chara.h:763
↓ 131 callersFunctionGfx_StringDraw
src/bodyprog/text/text_draw.c:103
↓ 130 callersFunctionCollision_CharaCollisionSet
src/bodyprog/collision/chara.c:61
↓ 127 callersFunctionDms_CharacterTransformGet
src/bodyprog/dms.c:49
↓ 122 callersFunctionEvent_CameraLookAtSet
src/bodyprog/events/events_util.c:645
↓ 120 callersFunctionPlayer_AnimStateReset
@brief Resets the extra player parameters state if `g_Player_AnimResetRequest` is set. * * @note This works similar to `Chara_AnimStateReset`. * *
include/bodyprog/player.h:723
↓ 115 callersFunctionEvent_CameraPositionSet
src/bodyprog/events/events_util.c:580
↓ 114 callersFunctionModel_AnimStatusSet
@brief Updates a model anim if `model->stateStep` is 0. * * @param model Model to update. * @param animIdx Anim index to set. * @param isActive Ac
include/bodyprog/model.h:102
↓ 114 callersFunctionPlayer_FootstepSfxPlay
src/bodyprog/player_control.c:679
↓ 105 callersFunctionSd_SfxStop
src/bodyprog/sound/sd_call.c:644
↓ 105 callersFunctionvcReturnPreAutoCamWork
src/bodyprog/view/vc_main.c:254
↓ 104 callersFunctionFs_QueueStartReadTim
src/main/fsqueue.c:83
↓ 100 callersFunctionSd_PlaySfx
src/bodyprog/sound/sd_call.c:396
↓ 98 callersFunctionEvent_WaitPlayerStop
src/bodyprog/events/events_util.c:79
↓ 98 callersFunctionGame_StateStepSet
@brief Sets one of the three game state step counters. * * The steps form a hierarchy used by the game's game state state machines: * - [0] = state
include/game.h:631
↓ 96 callersFunctionChara_SpawnFlagsSet
src/bodyprog/chara_spawn.c:143
↓ 91 callersFunctionFs_QueueWaitForEmpty
src/main/fsqueue.c:52
↓ 90 callersFunctionfunc_8007FB94
src/bodyprog/player_control.c:8734
↓ 82 callersFunctionWorldGfx_HeldItemAttach
src/bodyprog/gfx/world_draw.c:1236
↓ 74 callersFunctionVw_CoordHierarchyMatrixCompute
src/bodyprog/view/vw_calc.c:331
↓ 74 callersFunctionsharedFunc_800D908C_0_s00
src/maps/chara_util.c:433
↓ 73 callersFunctionEvent_CharaAnimPlayToEnd
src/bodyprog/events/events_util.c:711
↓ 70 callersFunctionEvent_InvItemCmd
src/bodyprog/events/events_util.c:378
↓ 68 callersFunctionRng_RandQ12
src/bodyprog/player_control.c:9075
↓ 60 callersFunctionfunc_8003D01C
src/bodyprog/gfx/world_draw.c:771
↓ 58 callersFunctionEvent_ItemTake
src/bodyprog/events/events_util.c:1024
↓ 58 callersFunctionMath_Distance2dGet
src/bodyprog/player_control.c:9018
↓ 57 callersFunctionChara_ModelCharaIdClear
src/bodyprog/chara_spawn.c:128
↓ 57 callersFunctionMath_MulFixed
src/bodyprog/player_control.c:9281
↓ 57 callersFunctionfunc_8003D03C
src/bodyprog/gfx/world_draw.c:776
↓ 55 callersFunctionCollision_SurfaceGet
src/bodyprog/collision/collision.c:125
↓ 55 callersFunctionGfx_StringSetColor
src/bodyprog/text/text_draw.c:98
↓ 54 callersFunctionChara_Spawn
src/bodyprog/chara_spawn.c:40
↓ 54 callersFunctionfunc_80045468
src/bodyprog/gfx/bodyprog_bone_80044F14.c:232
↓ 51 callersFunctionEvent_DisplayMapMsgWithBg
src/bodyprog/events/events_util.c:892
↓ 50 callersFunctionDms_HeaderFixOffsets
src/bodyprog/dms.c:15
↓ 47 callersFunctionEvent_PathWaypointSet
src/bodyprog/events/events_util.c:455
↓ 47 callersFunctionGame_TurnFlashlightOn
src/bodyprog/gfx/map_effects.c:246
↓ 46 callersFunctionEvent_DisplayMapMsgWithSfx
src/bodyprog/events/events_util.c:802
↓ 46 callersFunctionvcUserCamTarget
src/bodyprog/view/vc_main.c:195
↓ 46 callersFunctionvcUserWatchTarget
src/bodyprog/view/vc_main.c:173
↓ 45 callersFunctionsharedFunc_800D2EF4_0_s00
src/maps/characters/player.c:1057
↓ 43 callersFunctionChara_Load
src/bodyprog/chara_spawn.c:18
↓ 43 callersFunctionGfx_MapEnvSet
src/bodyprog/gfx/map_effects.c:277
↓ 43 callersFunctionfunc_8007FC48
src/bodyprog/player_control.c:8769
↓ 43 callersFunctionfunc_80080478
src/bodyprog/player_control.c:9047
↓ 42 callersFunctionvcChangeProjectionValue
src/bodyprog/view/vc_main.c:217
↓ 41 callersFunctionDms_CameraTargetGet
src/bodyprog/dms.c:137
↓ 41 callersFunctionSfx_WithFalloffAndPitchPlay
src/bodyprog/sound/sfx.c:259
↓ 41 callersFunctionsharedFunc_800D2EB4_0_s00
src/maps/characters/player.c:1046
↓ 40 callersFunctionChara_ProcessLoads
src/bodyprog/chara_spawn.c:27
↓ 40 callersFunctionfunc_8006FD90
src/bodyprog/collision/los.c:137
↓ 37 callersFunctionfunc_800D7394
src/maps/map4_s03/map4_s03.c:398
↓ 36 callersFunctionCollision_GroundHeightGet
src/bodyprog/player_control.c:9269
↓ 36 callersFunctionSd_SfxAttributesUpdate
src/bodyprog/sound/sd_call.c:487
↓ 36 callersFunctionegetc
src/bodyprog/libsd/smf_mid.c:88
↓ 35 callersFunctionSd_AudioStreamingCheck
src/bodyprog/sound/sd_call.c:141
↓ 35 callersFunctionSysWork_StateStepReset
@brief Resets `sysStateStep` in `g_SysWork` for the next tick. */
include/game.h:588
↓ 35 callersMethodappend_line
(self, lines, line)
tools/bin2c.py:845
↓ 34 callersFunctionsharedFunc_800CDAA8_0_s02_Switch
Very similar to `func_80071968_Switch1`
include/maps/shared/sharedFunc_800CDAA8_0_s02.h:80
↓ 34 callersFunctionsharedFunc_800D4A80_0_s01
src/maps/characters/air_screamer.c:8770
↓ 33 callersFunctionEvent_TweenReset
src/bodyprog/events/events_util.c:531
↓ 33 callersFunctionMath_ShortestAngleGet
src/bodyprog/player_control.c:8704
↓ 33 callersFunctionfunc_8008D448
src/bodyprog/water.c:35
↓ 31 callersFunctionEvent_PathWaypointExecutePlayer
src/bodyprog/events/events_util.c:481
↓ 31 callersFunctionGfx_StringDrawInt
src/bodyprog/text/text_draw.c:823
↓ 30 callersFunctionEvent_TweenLinear
src/bodyprog/events/events_util.c:540
↓ 30 callersFunctionFs_QueueChunksLoad
src/main/fsqueue.c:37
↓ 29 callersFunctionText_Debug_Draw
src/bodyprog/text/text_debug_draw.c:39
↓ 29 callersFunctionfunc_8008D438
src/bodyprog/water.c:30
↓ 29 callersFunctionfunc_800D826C
src/maps/map4_s03/map4_s03.c:984
↓ 28 callersFunctionVc_VectorMagnitudeCalc
src/bodyprog/view/vc_main.c:2946
↓ 27 callersFunctionEvent_CommonItemTake
src/bodyprog/events/events_util.c:1100
↓ 27 callersFunctionGame_FlashlightAttributesFix
src/bodyprog/gfx/map_effects.c:187
↓ 27 callersFunctionPlayer_ItemRemove
src/bodyprog/items/item_screens_2.c:1434
↓ 27 callersFunctionfunc_8005E7E0
src/bodyprog/gfx/bodyprog_effects_8005E0DC.c:329
↓ 26 callersFunctionChara_AnimSet
@brief Sets the animation of a character. * * @param chara Character to set animation for. TODO: Maybe should take `s_ModelAnim` instead? If fits be
include/bodyprog/chara/chara.h:750
↓ 26 callersFunctionCollision_FlagBitsSet
src/bodyprog/collision/collision.c:43
↓ 26 callersFunctionfunc_80055D78
src/bodyprog/gfx/bodyprog_80055028.c:562
↓ 25 callersFunctionSfx_WithPitchPlay
src/bodyprog/sound/sfx.c:215
next →1–100 of 3,246, ranked by callers