Skip to content

Progress

How far Coney has come, measured three ways:

  • Reimplemented: the share of the original game's own code that Coney's code reimplements, in bytes of the executable's .text. This is the decompilation projects' progress bar, adapted to a functional reimplementation: a function counts once Coney has code that does its job and cites it with an @orig tag (Conventions), not when its machine code matches.
  • Researched: the share of the game's own code that the source map places in at least an original source file or directory. It says how much of the executable a contributor can already find their way around in, not how much is understood.
  • Understood: the share of the game's own functions (by bytes, and by count) that are researched in full: the function has a meaningful name in the shared Ghidra project (not FUN_<address>), and a research page cites its address in a table row or paragraph that states an evidence level, or says not needed: <reason> (the source map's citations do not count: placing is not understanding); a script binding's wrapper counts when its research/bindings entry has an evidence. Names and sizes come from docs/progress/ghidra-functions.tsv (addresses, sizes and our names only), the citations from the pages themselves, so citing a function moves the bar in the same commit. How to refresh it: Research workflow.
  • Milestones: the status table of the roadmap.
  • Missions: the mission checklist: each story level's status, from Not Started to Approved by the user's play-test, with its checkpoints and the script bindings it needs.
  • The picture: every function of the game's own code as one small square, grouped by source directory and coloured by the furthest state it has reached (How the picture is drawn), and the missions' checkpoints the same way. The history shows how the shares moved day by day.

The tables below are not in the repository: they are generated each time the documentation is built, so this page always shows the numbers of main, and the badges at the top of the repository's README.md read the same figures from the published site. The rest of this page is written by hand.

Overall

Reimplemented: 33.2% Researched: 95.9% Understood: 99.9%

Progress Share
Reimplemented ██████▋░░░░░░░░░░░░░ 33.2% of the game's own code (1,113,960 of 3,354,776 bytes, 2,395 functions)
Researched ███████████████████▏ 95.9% placed in a source file or directory (3,217,920 bytes)
Understood ████████████████████ 99.9% named in Ghidra and cited with evidence (3,282,684 of 3,284,376 bytes; 11,425 of 11,430 functions, 100.0%)
Milestones █████▊░░░░░░░░░░░░░░ 4 of 14 done

17 reimplemented function(s) have no size yet and add no bytes.

Every function

Reimplemented 20.9% (2,388) · Understood 100.0% (11,425) · Researched 93.9% (10,735) of 11,430 functions

Coney's progress, one square per function of the original's own code (11,430 functions)one square per function of the original's own code (11,430 functions), grouped by source directory in address order and coloured by state. 2,388 of 11,430 functions are reimplemented. Animation: 30/210 reimplemented (14.3%) Reimplemented 30 · Understood 180Animation 14% Audio: 91/333 reimplemented (27.3%) Reimplemented 91 · Understood 242Audio 27% Camera: 81/302 reimplemented (26.8%) Reimplemented 81 · Understood 221Camera 26% Core: 11/22 reimplemented (50.0%) Reimplemented 11 · Understood 11Core 50% Device/ps2: 26/316 reimplemented (8.2%) Reimplemented 26 · Understood 290Device/ps2 8% FileIO: 10/58 reimplemented (17.2%) Reimplemented 10 · Understood 48FileIO 17% GameModes: 129/450 reimplemented (28.7%) Reimplemented 129 · Understood 318 · Researched 3GameModes 28% Graphics: 96/630 reimplemented (15.2%) Reimplemented 96 · Understood 534Graphics 15% GUI: 284/1,725 reimplemented (16.5%) Reimplemented 284 · Understood 1,441GUI 16% Human: 898/3,317 reimplemented (27.1%) Reimplemented 898 · Understood 2,419Human 27% Maths (unnamed): 9/72 reimplemented (12.5%) Reimplemented 9 · Understood 63Maths (unnamed) 12% Memory: 0/89 reimplemented (0.0%) Understood 89Memory 0% Physics: 70/183 reimplemented (38.3%) Reimplemented 70 · Understood 113Physics 38% RayCast: 12/15 reimplemented (80.0%) Reimplemented 12 · Understood 3RayCast 80% Scene: 30/61 reimplemented (49.2%) Reimplemented 30 · Understood 31Scene 49% Scripting: 239/1,064 reimplemented (22.5%) Reimplemented 239 · Understood 825Scripting 22% StringTable: 0/2 reimplemented (0.0%) Understood 2StringTable 0% TaskEngine: 181/1,300 reimplemented (13.9%) Reimplemented 181 · Understood 1,119TaskEngine 13% World: 33/61 reimplemented (54.1%) Reimplemented 33 · Understood 28World 54% WorldObjects: 33/124 reimplemented (26.6%) Reimplemented 33 · Understood 91WorldObjects 26% Warriors: 120/390 reimplemented (30.8%) Reimplemented 120 · Understood 270Warriors 30% Movie: 5/11 reimplemented (45.5%) Reimplemented 5 · Understood 6Movie 45% link-once: 0/651 reimplemented (0.0%) Understood 651link-once 0% Unattributed: 0/44 reimplemented (0.0%) Understood 44Unattributed 0%
Coney's progress, one square per 512 bytes of the original's own code (3,284,376 bytes)one square per 512 bytes of the original's own code (3,284,376 bytes), grouped by source directory in address order and coloured by state. 2,388 of 11,430 functions are reimplemented. Animation: 30/210 reimplemented (14.3%) Reimplemented 30 · Understood 180 53,888 bytes; one square is up to 512 bytesAnimation 14% Audio: 91/333 reimplemented (27.3%) Reimplemented 91 · Understood 242 56,412 bytes; one square is up to 512 bytesAudio 27% Camera: 81/302 reimplemented (26.8%) Reimplemented 81 · Understood 221 164,920 bytes; one square is up to 512 bytesCamera 26% Core: 11/22 reimplemented (50.0%) Reimplemented 11 · Understood 11 2,816 bytes; one square is up to 512 bytesCore 50% Device/ps2: 26/316 reimplemented (8.2%) Reimplemented 26 · Understood 290 59,940 bytes; one square is up to 512 bytesDevice/ps2 8% FileIO: 10/58 reimplemented (17.2%) Reimplemented 10 · Understood 48 6,780 bytes; one square is up to 512 bytesFileIO 17% GameModes: 129/450 reimplemented (28.7%) Reimplemented 129 · Understood 318 · Researched 3 98,632 bytes; one square is up to 512 bytesGameModes 28% Graphics: 96/630 reimplemented (15.2%) Reimplemented 96 · Understood 534 191,888 bytes; one square is up to 512 bytesGraphics 15% GUI: 284/1,725 reimplemented (16.5%) Reimplemented 284 · Understood 1,441 492,072 bytes; one square is up to 512 bytesGUI 16% Human: 898/3,317 reimplemented (27.1%) Reimplemented 898 · Understood 2,419 1,080,444 bytes; one square is up to 512 bytesHuman 27% Maths (unnamed): 9/72 reimplemented (12.5%) Reimplemented 9 · Understood 63 12,288 bytes; one square is up to 512 bytesMaths (unnamed) 12% Memory: 0/89 reimplemented (0.0%) Understood 89 15,504 bytes; one square is up to 512 bytesMemory 0% Physics: 70/183 reimplemented (38.3%) Reimplemented 70 · Understood 113 78,580 bytes; one square is up to 512 bytesPhysics 38% RayCast: 12/15 reimplemented (80.0%) Reimplemented 12 · Understood 3 9,768 bytes; one square is up to 512 bytesRayCast 80% Scene: 30/61 reimplemented (49.2%) Reimplemented 30 · Understood 31 17,608 bytes; one square is up to 512 bytesScene 49% Scripting: 239/1,064 reimplemented (22.5%) Reimplemented 239 · Understood 825 194,656 bytes; one square is up to 512 bytesScripting 22% StringTable: 0/2 reimplemented (0.0%) Understood 2 1,052 bytes; one square is up to 512 bytesStringTable 0% TaskEngine: 181/1,300 reimplemented (13.9%) Reimplemented 181 · Understood 1,119 526,528 bytes; one square is up to 512 bytesTaskEngine 13% World: 33/61 reimplemented (54.1%) Reimplemented 33 · Understood 28 24,212 bytes; one square is up to 512 bytesWorld 54% WorldObjects: 33/124 reimplemented (26.6%) Reimplemented 33 · Understood 91 21,716 bytes; one square is up to 512 bytesWorldObjects 26% Warriors: 120/390 reimplemented (30.8%) Reimplemented 120 · Understood 270 52,688 bytes; one square is up to 512 bytesWarriors 30% Movie: 5/11 reimplemented (45.5%) Reimplemented 5 · Understood 6 5,136 bytes; one square is up to 512 bytesMovie 45% link-once: 0/651 reimplemented (0.0%) Understood 651 95,912 bytes; one square is up to 512 byteslink-once 0% Unattributed: 0/44 reimplemented (0.0%) Understood 44 20,936 bytes; one square is up to 512 bytesUnattributed 0%
  • Reimplemented 2,388: Coney has code for it that cites its address with an @orig tag.
  • Understood 9,039: Named in Ghidra and cited on a research page with an evidence level.
  • Researched 3: Placed in a source directory or file by the source map; not yet understood.
  • Untouched 0: Not placed and not understood.

Milestones

Milestone Status
Foundations done
Read the disc done
Boot the engine done
First pixels done
Scripts in progress
Characters in progress
Gameplay in progress
Debug menu and test levels in progress
Sound and video in progress
Enhancements not started
Script mods not started
Xbox assets (optional) in progress
The whole game not started
Online multiplayer in progress

Missions

17 of 132 checkpoints built, 0 approved (29 missions)

  • Not Started 90
  • In Progress 25
  • Pending Gameplay Approval 17
  • Needs Fixes 0
  • Approved 0
Coney's missions, one square per checkpoint29 missions and 132 checkpoints, coloured by status. Mission 1: New Blood: 0/3 checkpoints approved Pending Gameplay Approval; 3/3 builtMission 1 Mission 2: Real Live Bunch: 0/4 checkpoints approved In Progress; 1/4 builtMission 2 Mission 3: Payback: 0/5 checkpoints approved In Progress; 0/5 builtMission 3 The hub: 0/12 checkpoints approved Pending Gameplay Approval; 12/12 builtThe hub Mission 4: Blackout: 0/5 checkpoints approved In Progress; 0/5 builtMission 4 Mission 5: Real Heavy Rep: 0/4 checkpoints approved In Progress; 0/4 builtMission 5 Mission 6: Writer's Block: 0/5 checkpoints approved In Progress; 0/5 builtMission 6 Mission 7: Adios Amigo: 0/4 checkpoints approved In Progress; 1/4 builtMission 7 Mission 8: Encore: 0/5 checkpoints approved Not Started; 0/5 builtMission 8 Mission 9: Payin' The Cost: 0/4 checkpoints approved Not Started; 0/4 builtMission 9 Mission 10: Destroyed: 0/6 checkpoints approved Not Started; 0/6 builtMission 10 Mission 11: Boys In Blue: 0/6 checkpoints approved Not Started; 0/6 builtMission 11 Mission 12: Set Up: 0/3 checkpoints approved Not Started; 0/3 builtMission 12 Mission 13: All-City: 0/3 checkpoints approved Not Started; 0/3 builtMission 13 Mission 14: Desperate Dudes: 0/7 checkpoints approved Not Started; 0/7 builtMission 14 Mission 15: No Permits, No Parley: 0/4 checkpoints approved Not Started; 0/4 builtMission 15 Mission 16: Home Run: 0/5 checkpoints approved Not Started; 0/5 builtMission 16 Mission 17: Friendly Faces: 0/3 checkpoints approved Not Started; 0/3 builtMission 17 Mission 18: Come Out To Play: 0/3 checkpoints approved Not Started; 0/3 builtMission 18 Flashback 1: Roots: 0/4 checkpoints approved Not Started; 0/4 builtFlashback 1 Flashback 2: The Best: 0/3 checkpoints approved Not Started; 0/3 builtFlashback 2 Flashback 3: Heavy Muscle: 0/6 checkpoints approved Not Started; 0/6 builtFlashback 3 Flashback 4: Scout's Honor: 0/6 checkpoints approved Not Started; 0/6 builtFlashback 4 Flashback 5: Sharp Dressed Man: 0/6 checkpoints approved Not Started; 0/6 builtFlashback 5 Armies of the Night: Stage 1: 0/3 checkpoints approved Not Started; 0/3 builtArmies of the Night 1 Armies of the Night: Stage 2: 0/3 checkpoints approved Not Started; 0/3 builtArmies of the Night 2 Armies of the Night: Stage 3: 0/3 checkpoints approved Not Started; 0/3 builtArmies of the Night 3 Armies of the Night: Stage 4: 0/3 checkpoints approved Not Started; 0/3 builtArmies of the Night 4 Armies of the Night: Stage 5: 0/4 checkpoints approved Not Started; 0/4 builtArmies of the Night 5

By subsystem

Subsystem Reimplemented Share Functions Code (bytes)
Animation ████████▍░░░░░░░░░░░ 42.1% 30 54,616
Audio ███████▌░░░░░░░░░░░░ 37.7% 91 57,368
Camera ███████▉░░░░░░░░░░░░ 39.2% 81 165,680
Core ████████████▌░░░░░░░ 62.2% 11 2,920
Debug ░░░░░░░░░░░░░░░░░░░░ n/a 0 not placed yet
Device/ps2 ███▌░░░░░░░░░░░░░░░░ 17.2% 26 62,808
FileIO █████▏░░░░░░░░░░░░░░ 25.4% 10 7,120
GameModes █████████▍░░░░░░░░░░ 46.6% 129 100,440
Graphics ████▋░░░░░░░░░░░░░░░ 23.3% 96 195,624
GUI ██████▌░░░░░░░░░░░░░ 32.7% 284 497,416
Human ███████▌░░░░░░░░░░░░ 37.8% 904 1,096,672
Maths (unnamed) ███▍░░░░░░░░░░░░░░░░ 17.0% 9 12,544
Memory ░░░░░░░░░░░░░░░░░░░░ 0.0% 0 15,976
Physics ██████████▋░░░░░░░░░ 52.9% 70 79,032
RayCast ██████████████▋░░░░░ 73.1% 12 9,824
Scene █████████████▍░░░░░░ 67.1% 30 17,904
Scripting ███████▋░░░░░░░░░░░░ 37.9% 239 197,192
StringTable ░░░░░░░░░░░░░░░░░░░░ 0.0% 0 1,064
TaskEngine █████▏░░░░░░░░░░░░░░ 25.7% 182 531,312
Utils ░░░░░░░░░░░░░░░░░░░░ n/a 0 not placed yet
World █████████████▎░░░░░░ 66.4% 33 24,344
WorldObjects ██████▉░░░░░░░░░░░░░ 34.4% 33 22,008
Warriors ██████▌░░░░░░░░░░░░░ 32.6% 120 54,264
Movie ██████████████████▍░ 91.9% 5 5,208
link-once ░░░░░░░░░░░░░░░░░░░░ 0.0% 0 115,808
Unattributed ░░░░░░░░░░░░░░░░░░░░ 0.0% 0 27,632

Understood by subsystem

Subsystem Understood Share Functions understood Named Cited Code (bytes)
Animation ████████████████████ 100.0% 210 of 210 210 210 53,888
Audio ████████████████████ 100.0% 333 of 333 333 333 56,412
Camera ████████████████████ 100.0% 302 of 302 302 302 164,920
Core ████████████████████ 100.0% 22 of 22 22 22 2,816
Device/ps2 ████████████████████ 100.0% 316 of 316 316 316 59,940
FileIO ████████████████████ 100.0% 58 of 58 58 58 6,780
GameModes ███████████████████▉ 99.1% 447 of 450 450 447 98,632
Graphics ████████████████████ 100.0% 630 of 630 630 630 191,888
GUI ████████████████████ 100.0% 1,725 of 1,725 1,725 1,725 492,072
Human ████████████████████ 100.0% 3,317 of 3,317 3,317 3,317 1,080,444
Maths (unnamed) ████████████████████ 100.0% 72 of 72 72 72 12,288
Memory ████████████████████ 100.0% 89 of 89 89 89 15,504
Physics ████████████████████ 100.0% 183 of 183 183 183 78,580
RayCast ████████████████████ 100.0% 15 of 15 15 15 9,768
Scene ████████████████████ 100.0% 61 of 61 61 61 17,608
Scripting ████████████████████ 100.0% 1,064 of 1,064 1,064 1,064 194,656
StringTable ████████████████████ 100.0% 2 of 2 2 2 1,052
TaskEngine ████████████████████ 99.8% 1,298 of 1,300 1,300 1,298 526,528
World ████████████████████ 100.0% 61 of 61 61 61 24,212
WorldObjects ████████████████████ 100.0% 124 of 124 124 124 21,716
Warriors ████████████████████ 100.0% 390 of 390 390 390 52,688
Movie ████████████████████ 100.0% 11 of 11 11 11 5,136
link-once ████████████████████ 100.0% 651 of 651 651 651 95,912
Unattributed ████████████████████ 100.0% 44 of 44 44 44 20,936
All ████████████████████ 99.9% 11,425 of 11,430 11,430 11,425 3,284,376

Research coverage

Category Share of .text Bytes
File confirmed (code): anchors █░░░░░░░░░░░░░░░░░░░ 5.0% 208,296
File inferred ██▏░░░░░░░░░░░░░░░░░ 10.3% 429,792
Directory inferred █████▏░░░░░░░░░░░░░░ 25.9% 1,076,912
Directory inferred from position and calls ███████▎░░░░░░░░░░░░ 36.2% 1,502,920
Game link-once code (templates, inlines) ▌░░░░░░░░░░░░░░░░░░░ 2.8% 115,808
Unknown ▏░░░░░░░░░░░░░░░░░░░ 0.5% 21,048
Middleware: Lua 4.0.1 and tolua ▍░░░░░░░░░░░░░░░░░░░ 2.0% 82,440
Middleware: C/C++ runtimes, SCE, RenderWare, Bink, crt0 ███▌░░░░░░░░░░░░░░░░ 17.3% 717,520

Middleware: replaced, not reimplemented

Library Share of .text Bytes Replaced by
Lua 4.0.1 and tolua 2.0% 82,440 a Lua 4.0 interpreter (roadmap: Scripts)
RenderWare Graphics 9.1% 376,960 librw
SCE libraries, C/C++ runtimes, Bink, crt0 8.2% 340,560 SDL3, the C++ standard library, and FFmpeg's Bink decoders for the movies

Reimplemented functions

Address Original name Subsystem Bytes
0x00100200 Pose_InitReference Animation 2,172
0x00101120 Skeleton_InitParents Animation 304
0x00101658 Anim_FirstContactTime Animation 328
0x00101c58 Scene_FindClipSoundtrack Animation 136
0x00101dd8 Anim_FireEvents Animation 8,376
0x001041f8 AnimCursor_Init Animation 536
0x001044a0 AnimCursor_Advance Animation 208
0x001045e0 AnimData_OnLoaded Animation 80
0x00104630 Instance_BuildBoneMatrices Animation 416
0x00104a38 Anim_RateMultiplier Animation 140
0x00104ce0 AnimCursor_SamplePose Animation 1,144
0x00105158 Pose_BlendPartial Animation 848
0x00105678 AnimTask_Loop Animation 196
0x00105990 AnimTask_ClipThenNext Animation 284
0x00106c80 AnimTask_Fade Animation 68
0x00108a78 PairedTask_Init Animation 304
0x0010a310 AnimTask_GaitBlend Animation 412
0x0010a500 GaitBlend_SetTarget Animation 84
0x0010a558 GaitBlend_SetValue Animation 92
0x0010a5b8 GaitBlend_Advance Animation 2,028
0x0010adf8 GaitBlend_Sample Animation 348
0x0010be40 AmbientManager_MarkEvent Animation 52
0x0010be78 AmbientManager_UpdateTimers Animation 196
0x0010c100 Ambient_Update Animation 2,928
0x0010ced0 AmbientManager_AddParticleEmitter Animation 132
0x0010cf58 Ambient_AddEmitter Animation 792
0x0010d2a0 AmbientEmitter_SetVolume Animation 88
0x0010d3c8 Ambient_SetSound Animation 88
0x0010d570 AmbientManager_EnableEmitter Animation 20
0x0010d590 Ambient_SetEmitterPositions Animation 216
0x0010d8e8 Music_Play Audio 180
0x0010d9a0 Music_Stop Audio 372
0x0010dfe0 MusicChannel_Update Audio 1,160
0x0010e7d0 SystemMusic_Update Audio 524
0x0010f3a0 SoundClasses_Load Audio 52
0x0010f618 AudioManager_Reset Audio 332
0x0010f810 AudioManager_Update Audio 220
0x0010f900 SoundList_Load Audio 116
0x0010f988 StereoTable_Load Audio 20
0x0010f9d8 MusicList_Load Audio 116
0x0010fa50 AudioManager_LoadBank Audio 204
0x0010fb20 SoundPauseSound Audio 68
0x0010fc30 AudioManager_PlayFrontEndSound Audio 60
0x0010fdd0 PlaySound3D Audio 96
0x0010ff68 SceneSound_Preload Audio 168
0x00110018 SceneSound_Start Audio 92
0x00110078 SceneSound_Stop Audio 52
0x001102a0 SceneSound_IsReady Audio 108
0x00110790 Sound_PlayMaterialHit Audio 156
0x00110830 Sound_PlayMaterialPair Audio 268
0x00110940 Sound_PlayMaterialPairPlain Audio 200
0x00110a08 Sound_PlayAnimSound Audio 152
0x00110aa8 Sound_RemapFootMaterial Audio 112
0x00110b60 AmbientTrack_Play Audio 272
0x00110c70 AmbientTrack_Stop Audio 76
0x00111178 AudioManager_StartLoadScreen Audio 688
0x00111428 AudioManager_StopLoadScreen Audio 304
0x001119d0 SoundList_Find Audio 208
0x00111de8 AudioManager_Play Audio 344
0x001120c8 AudioManager_NewTask Audio 1,176
0x00112560 Task_GetVoice Audio 416
0x00112700 Task_FindVictim Audio 692
0x00112b10 Tasks_Update Audio 308
0x00113370 Sound_SetPitchMod Audio 32
0x001133b0 Sound_SetNIDuck Audio 32
0x001133d0 Sound_LoadBank Audio 104
0x00113438 Sound_CfgMusicInfo Audio 88
0x00113490 Audio_LoadMatrix Audio 40
0x001134b8 Sound_SetMusicVolume Audio 40
0x00113510 Sound_PlayMusicTrack Audio 80
0x00113590 Sound_LoopMusicTrack Audio 80
0x001135e0 Sound_StopMusicTrack Audio 40
0x00113608 Sound_PlayAmbientTrack Audio 40
0x00113630 Sound_StopAmbientTrack Audio 40
0x00113658 Sound_SetAmbientTrackVolume Audio 40
0x00113680 Audio_PlaySoundAt Audio 128
0x00113700 Audio_PreloadSoundAt Audio 128
0x00113780 Audio_StartPreloadedSound Audio 40
0x001137a8 Sound_Play2D Audio 64
0x00113810 Ambient_AddSound Audio 48
0x00113840 Sound_AddAmbientEmitter Audio 224
0x00113920 Ambient_AddEmitter2 Audio 232
0x00113a58 Ambient_SetEmitterPositions Audio 208
0x00113bc8 Audio_EnableAmbientEmitter Audio 56
0x00113c00 Sound_SetAmbientEmitterVolume Audio 48
0x00113c58 Snd_NewMaterialSlots Audio 60
0x00113c98 Snd_NewMaterialSound Audio 76
0x00113ce8 Snd_DuplicateSoundMaterials Audio 44
0x00113d18 Snd_SetNumberOfMaterialSlots Audio 52
0x00113d50 Snd_NewAnimSlots Audio 52
0x00113d88 Snd_NewAnimSound Audio 68
0x00113dd0 Sound_AllocateCharacterVoices Audio 40
0x00113df8 Sound_SetCommandSoundPercent Audio 56
0x00113e60 Sound_SetSystemMusicState Audio 72
0x00113ea8 Sound_EnableSystemMusic Audio 40
0x00113ed0 Sound_SetMusicTrack Audio 284
0x00114018 Sound_SetListener Audio 16
0x00114028 Sound_SetEffect Audio 52
0x00114060 Sound_EnableEffects Audio 40
0x00114088 Audio_PauseSound Audio 72
0x001140d8 Sound_PlayCommand Audio 160
0x001141b0 Sound_CfgInterfaceSound Audio 48
0x00114220 SoundMatrix_Init Audio 772
0x00114628 SoundMatrix_Load Audio 152
0x001146c0 SoundMatrix_GetMaterialSounds Audio 320
0x00114800 SoundMatrix_GetAnimSounds Audio 232
0x00114b20 VoiceTable_NextLine Audio 376
0x00115bb0 VoiceTable_SetPercent Audio 128
0x00115c30 SoundMatrix_ClearMaterials Audio 80
0x00115c80 SoundMatrix_ClearAnims Audio 48
0x00115cb0 SoundMatrix_NewMaterialSlots Audio 564
0x00115ee8 SoundMatrix_NewMaterialSound Audio 404
0x00116080 SoundMatrix_NewAnimSlots Audio 544
0x001162a0 SoundMatrix_NewAnimSound Audio 404
0x00116438 SoundMatrix_DuplicateMaterials Audio 68
0x00116480 SoundMatrix_SetMaterialCount Audio 36
0x001164a8 VoiceTable_Build Audio 784
0x00117280 Sound_PlayMaterialPairAt Audio 68
0x0011a170 Task_Update Audio 3,988
0x0011b450 StereoSlot_Claim Audio 72
0x0011b498 StereoSlot_Take Audio 188
0x0011b838 Camera_GetActiveHandle Camera 80
0x0011b888 Camera_Delete Camera 152
0x0011b920 Camera_GetPositionByHandle Camera 80
0x0011bad8 Camera_ResetByHandle Camera 192
0x0011bb98 Camera_SetClipping Camera 176
0x0011bdc0 Camera_LockLocked Camera 88
0x0011be18 Camera_CreateThird Camera 400
0x0011bfa8 Camera_SetupFollow Camera 272
0x0011c0b8 CfgFollowCamera Camera 440
0x0011c270 Camera_TargetList Camera 128
0x0011c2f0 Camera_SetFollowHeading Camera 200
0x0011c3b8 Camera_SetFollowPitch Camera 184
0x0011c470 Camera_SetFollowZoom Camera 456
0x0011c638 Camera_SetFollowPosition Camera 128
0x0011c6b8 Camera_CreateFixed Camera 416
0x0011c858 Camera_CreateWin Camera 392
0x0011c9e0 Camera_SetupPoizo Camera 400
0x0011cb70 Camera_ReversePoizo Camera 64
0x0011cbb0 Camera_AddPoizoPoint Camera 184
0x0011cc68 Camera_AddPoizoPointCam Camera 128
0x0011cce8 Camera_SetupRail Camera 648
0x0011cf70 Camera_SetRailLead Camera 296
0x0011d098 Camera_AddRailPoint Camera 232
0x0011d228 Camera_ModifyRail Camera 1,504
0x0011dcf0 Camera_SetFollowSecondary Camera 136
0x0011dd78 Camera_CanSeeObject Camera 224
0x0011de58 Camera_EnableFeature Camera 592
0x0011e0a8 Camera_SetSplitMode Camera 56
0x0011e198 Camera_AssignReverseButton Camera 24
0x0011e878 Cameras_Update Camera 256
0x0011ee08 Camera_MakeActive Camera 2,984
0x0011fbb0 Camera_GetPlayerRail Camera 232
0x001202e8 Camera_AnyPlayerCanSeePoint Camera 152
0x001205e8 Cam3rdPerson_Update Camera 456
0x001210f8 Cam_StartShake Camera 416
0x00121298 Cam_UpdateShake Camera 1,160
0x00122248 Camera_SwitchTarget Camera 104
0x00122548 Camera_CanSeePoint Camera 480
0x00123630 CamFailed_Construct Camera 136
0x001236e0 CamFailed_Activate Camera 424
0x001238a8 CamFailed_Place Camera 760
0x00123bf0 CamFailed_Update Camera 688
0x00124000 CamFixed_ComputeLookAt Camera 584
0x00124690 CamFixed_Update Camera 232
0x00124d00 Cam_Follow_Reset Camera 568
0x00124f38 Cam_Follow_PlaceBehind Camera 368
0x001250a8 Cam_Follow_PlaceAtHeading Camera 1,096
0x001254f0 Cam_Follow_StepZoom Camera 152
0x00125888 Cam_Follow_ApplyConfig Camera 352
0x00125cc0 Cam_Follow_Activate Camera 400
0x00126a30 Cam_Follow_EnableSprintZoom Camera 56
0x00127d88 Cam_Follow_LookAt Camera 1,296
0x00128cf0 Cam_Follow_SprintZoom Camera 864
0x00129c78 Cam_Follow_AutoFollow Camera 784
0x00129f88 Cam_Follow_AutoCentre Camera 1,144
0x0012a400 Cam_Follow_AutoFollowDefault Camera 984
0x0012aae0 Cam_Follow_EaseBand Camera 376
0x0012ae58 Cam_Follow_Update Camera 9,568
0x0012d4e8 Cam_Follow_Pitch Camera 416
0x0012d688 Cam_Follow_Yaw Camera 288
0x0012d7a8 Cam_Follow_MoveBand Camera 352
0x0012e170 Cam_Follow_KeepInView Camera 2,104
0x0012e9a8 Cam_Follow_FrameEnemy Camera 680
0x00130990 Cam_Follow_Collide Camera 16,672
0x001353e0 CamLocked_BuildOrientation Camera 536
0x00135680 Cam_Locked_Update Camera 592
0x001358d0 LockedCam_SetKeptInView Camera 144
0x00135960 LockedCam_PushInsideSides Camera 840
0x00135ca8 LockedCam_KeepHumansInView Camera 920
0x0013b2b8 CamRail_Reset Camera 160
0x0013b780 CamRail_AppendPoint Camera 56
0x0013d010 CamRail_Update Camera 1,696
0x0013f930 CamRail_EaseValue Camera 128
0x00142578 PoizoCam_Reverse Camera 280
0x001426c0 PoizoCam_Update Camera 920
0x00142a58 PoizoCam_AddPoint Camera 112
0x00142ac8 CamSpline_AddPointAngles Camera 608
0x00143078 Cam_Blend_Start Camera 24
0x00143590 Cam_Blend_Update Camera 904
0x001439d8 Cam_Win_Start Camera 632
0x00143c78 Cam_Win_Update Camera 552
0x00143f68 Crc32_Hash Core 112
0x00143fd8 Crc32_Lowercase Core 120
0x001440a0 ChunkSystem_PopObject Core 40
0x001440c8 ChunkSystem_PushObject Core 40
0x001440f0 ChunkSystem_PeekChunkType Core 48
0x00144120 ChunkSystem_PopChunk Core 40
0x00144148 ChunkSystem_PushChunk Core 56
0x00144180 ChunkSystem_LoadContainer Core 456
0x00144348 ChunkSystem_SetHandlers Core 40
0x00144370 ChunkSystem_RetagAsNullPointer Core 40
0x00144398 ChunkSystem_LoadGroupedContainer Core 824
0x00144a08 Pad_ButtonsBack Device/ps2 40
0x00144a30 Pad_Released Device/ps2 76
0x00144a80 Pad_Pressed Device/ps2 76
0x00144ad0 Pad_PressedRepeat Device/ps2 176
0x00144b88 Pad_Held Device/ps2 28
0x00144ba8 Pad_ReleasedMask Device/ps2 68
0x00144bf0 Pad_PressedMask Device/ps2 68
0x00144fb0 Pad_Update Device/ps2 1,268
0x001454a8 Pads_Update Device/ps2 452
0x00145698 Pad_SetLuaHandler Device/ps2 232
0x00145a10 GameTimer::Update Device/ps2 952
0x00146078 PlayerRecord_Update Device/ps2 360
0x001463e0 PlayerCommand_EnableAllForHuman Device/ps2 968
0x001467a8 PlayerCommand_EnableForHuman Device/ps2 1,000
0x00147430 AddCommand Device/ps2 528
0x00147940 Commands_Match Device/ps2 1,456
0x00147ef0 PlayerRecord_SetCommand Device/ps2 8
0x001480e0 Pad_CallLuaHandlerEx Device/ps2 304
0x00148210 Pad_SetLuaHandlerEx Device/ps2 32
0x00148aa0 PS2StreamFileSys::Open Device/ps2 264
0x001490b8 DVDWadIndex::Find Device/ps2 168
0x00149160 DVDWadIndex::DVDWadIndex Device/ps2 232
0x0014c620 AudioDevice_LoadBank Device/ps2 664
0x0014caf8 AudioDevice_Start Device/ps2 1,256
0x0014d2d8 AudioDevice_Duration Device/ps2 92
0x00150078 RateToPitch Device/ps2 32
0x00154440 Stream_SkipBytes FileIO 128
0x00154f28 PauseMenu_Toggle FileIO 600
0x00155180 MissionSelect_Show FileIO 96
0x001551e0 GameStats_Show FileIO 72
0x00155228 RumbleMenu_Show FileIO 136
0x001552b0 ShowProfileManager FileIO 88
0x00155308 Autosave_Request FileIO 112
0x00155378 SSMC_StartLoadSequence FileIO 72
0x001553c0 SSMC_StartDeleteSequence FileIO 72
0x00155648 RumbleWin_Choose FileIO 432
0x001582e0 Mode1::Enter GameModes 424
0x00158580 GameMode1_Resume GameModes 224
0x00158660 GameMode1_Suspend GameModes 200
0x00158728 Mode1::Update GameModes 3,392
0x00159a58 Mode5::Enter GameModes 96
0x00159ab8 Mode5::Exit GameModes 40
0x00159ae0 Mode5::Update GameModes 296
0x00159c08 StartupScreen_Draw GameModes 1,536
0x0015a270 MemoryCard_SetBootCheck GameModes 16
0x0015baa0 Mode6::Enter GameModes 464
0x0015be00 Mode6::Update GameModes 1,216
0x0015c2c0 Mode6::Exit GameModes 320
0x0015c4b0 LevelFlow_StartFrontEnd GameModes 328
0x0015c5f8 LevelFlow_FinishFrontEnd GameModes 136
0x0015c688 Mode8::Enter GameModes 64
0x0015c6f8 Mode8::Resume GameModes 136
0x0015c7b0 LevelFlow_ChooseLevel GameModes 168
0x0015c858 Mode8::Update GameModes 568
0x0015cae0 ModeC_Enter GameModes 132
0x0015cf70 ModeB::Enter GameModes 384
0x0015d160 ModeB::Update GameModes 704
0x0015d420 MissionComplete_Launch GameModes 96
0x0015dbb8 PauseMode_Enter GameModes 340
0x0015dd38 PauseMode_Exit GameModes 92
0x0015dd98 PauseMode_Update GameModes 460
0x0015e048 Mode12::Enter GameModes 176
0x0015e130 Mode12::Exit GameModes 264
0x0015e238 Mode12::Update GameModes 760
0x0015e5e8 GameModeStack_Push GameModes 104
0x0015e650 GameModeStack_Pop GameModes 104
0x0015e6b8 GameModeStack_RunUntilEmpty GameModes 96
0x0015e718 GameModeStack_Top GameModes 48
0x0015e748 GameModeStack_TopId GameModes 72
0x0015e8b0 Mode11::Enter GameModes 344
0x0015ea40 Mode11::Exit GameModes 608
0x0015eca0 Mode11::Update GameModes 1,080
0x0015f1a0 Mode14_Enter GameModes 128
0x0015f248 Mode14_Exit GameModes 192
0x0015f308 Mode14_Update GameModes 496
0x0015fe50 InitLevel_SetStartCallback GameModes 64
0x0015fe90 InitLevel GameModes 2,344
0x00160d78 MenuLoadLevel_Choose GameModes 56
0x00161218 RunPreloadScripts GameModes 152
0x001612b0 LoadScreen_Begin GameModes 144
0x00161378 LoadScreen_End GameModes 120
0x001613f0 LoadScreen_DrawPulse GameModes 528
0x001619d0 MemCardLoadScreen_Tick GameModes 1,744
0x001620a0 MemCardLoadScreen_Start GameModes 1,088
0x00162598 LevelLoadScreen_Finish GameModes 240
0x00162688 LevelLoadScreen_DrawBar GameModes 1,280
0x00162b88 LevelLoadScreen_Tick GameModes 1,768
0x00163270 LoadScreen_FormatTextureName GameModes 864
0x001635d0 LoadScreen_FormatTextureNameEx GameModes 696
0x00163888 LevelLoadScreen_Start GameModes 896
0x00163fc0 GangClips_Get GameModes 320
0x001647e0 Gang_ClearMsgHandlers GameModes 40
0x00164a28 Gang_SetAlertState GameModes 316
0x00164bb8 Gang_SetMessageHandler GameModes 88
0x00164c20 Gang_OnEvent GameModes 1,432
0x001652e8 Gang_IsPointInTurf GameModes 128
0x00165640 Gang_SetTactic GameModes 56
0x00165678 Gang_GetLeader GameModes 192
0x00165b70 Gang_SetSharedTarget GameModes 276
0x00166158 Gang_CountLiving GameModes 196
0x00166220 Gang_StandingCount GameModes 232
0x00166308 Gang_AddMember GameModes 464
0x00166708 Gang_CachePlayerInfo GameModes 1,108
0x00166ff8 Gang_AddSpawner GameModes 688
0x001672a8 GangSpawner_OnHumanGone GameModes 200
0x001673b8 Gang_PlaceOutOfSight GameModes 1,584
0x001681a0 Gang_UpdateSpawners GameModes 2,304
0x00168cd0 Gang_SetSpawnerState GameModes 304
0x00168e68 GangSpawner_SetMustBeOffScreen GameModes 80
0x00168eb8 GangSpawner_SetMaxConcurrent GameModes 80
0x00168f58 Gang_AreFriends GameModes 136
0x00168fe0 Gang_IsEnemyOf GameModes 124
0x001694b8 Gang_AddCombatFidgetClips GameModes 44
0x001694e8 Gang_RemoveCombatFidgetClips GameModes 32
0x00169508 Gang_AddFightTauntClips GameModes 104
0x00169570 Gang_RemoveFightTauntClips GameModes 68
0x001696e0 Gangs_MusicMood GameModes 404
0x001698c8 Gang_SetSecondWantedTimer GameModes 40
0x001698f0 Gang_UpdateWanted GameModes 304
0x00169dd8 Gang_NoneAbleToHelp GameModes 200
0x00169ea0 Gang_CanReachToHelp GameModes 316
0x0016a1e8 Gang_FreeWhenEmpty GameModes 48
0x0016a220 Gang_Suspend GameModes 64
0x0016a260 Gang_SetInvincible GameModes 72
0x0016a2a8 Gang_EnableAttackStrategies GameModes 60
0x0016a2e8 Gang_SetRespondPercentage GameModes 60
0x0016a328 Gang_AddTurfBox GameModes 120
0x0016a3a8 Gang_RemoveTurfBox GameModes 80
0x0016a458 Gang_GetHeadCountById GameModes 80
0x0016a4e8 Gang_IsGoodToGoById GameModes 80
0x0016a538 Gang_SetLeader GameModes 60
0x0016a578 Gang_GetLeaderHandle GameModes 108
0x0016a670 Gang_ExitWorld GameModes 504
0x0016a870 Gang_EngageEnemy GameModes 160
0x0016aa98 Gang_SetBrainsDead GameModes 160
0x0016ab90 Gang_ClearHandlers GameModes 176
0x0016acf0 GangMakeEnemies GameModes 144
0x0016ad80 GangMakeFriends GameModes 144
0x0016ae60 Gang_MakeEnemiesOfType GameModes 44
0x0016ae90 Gang_MakeNeutralOfTypeById GameModes 48
0x0016afc8 Gang_StartSpawner GameModes 76
0x0016b070 Gang_SetSpawnerMustBeOffScreen GameModes 64
0x0016b0b0 Gang_SetSpawnerMaxConcurrent GameModes 88
0x0016b2c8 Gang_AttachSpinningIcon GameModes 144
0x0016b358 Gang_RemoveSpinningIcon GameModes 120
0x0016b3d0 Gang_SetThreatResponse GameModes 144
0x0016b460 Gang_SetDamageResponse GameModes 144
0x0016b4f0 Gang_SetInvestigateResponse GameModes 140
0x0016b580 Gang_IsWanted GameModes 96
0x0016b618 Gang_HasSpawnerById GameModes 96
0x0016b8d0 Gang_ClearBums GameModes 176
0x0016bac0 Gang_SetTargetable GameModes 152
0x0016bb58 Gang_SetAttackable GameModes 148
0x0016bbf0 Gang_SetHearRange GameModes 248
0x0016bcf0 Gang_SetCanFlee GameModes 72
0x0016bde8 Gang_SetAlwaysSeen GameModes 72
0x0016be30 Gang_CanUseWorldFlags GameModes 172
0x0016c358 Gangs_SetTruce GameModes 44
0x0016c3a8 Gang_SetHostileToKind GameModes 200
0x0016c470 Gang_MakeNeutralWithType GameModes 328
0x0016cdf0 Gang_Create GameModes 632
0x0016d170 Gangs_Update GameModes 672
0x0016d5c0 KillHumans_Stub GameModes 8
0x0016d810 Gang_SpawnerNextType GameModes 80
0x0016e258 CharacterData_OnLoaded GameModes 304
0x0016e8f0 ResourceManager_LoadCharacterData Graphics 304
0x00170330 Garbage_Start Graphics 500
0x00170528 Garbage_End Graphics 12
0x00170c88 Garbage_Update Graphics 1,588
0x001728e0 CarInstance_PartColour Graphics 96
0x00172940 CarPart_RenderCallback Graphics 812
0x00172c70 CarInstance_Render Graphics 240
0x00174320 HumanRender_Draw Graphics 2,008
0x00175080 CharacterInstance_GetAnim Graphics 160
0x00175210 CharacterInstance_TopTask Graphics 72
0x001754e8 CharacterInstance_InsertTask Graphics 288
0x00178098 CharacterList_OnLoaded Graphics 56
0x001783d0 ResourceManager_LoadCharacterModel Graphics 288
0x00179808 Font_Size Graphics 240
0x00179958 Font_Measure Graphics 728
0x00179c30 Font_Draw Graphics 1,408
0x0017a258 Colour_LerpPacked Graphics 360
0x0017a560 Occluders_Load Graphics 176
0x0017ae38 ColourTable_Init Graphics 904
0x0017b2e0 GroundRing_DrawQueued Graphics 1,480
0x0017b8a8 Im2D_DrawTexturedRing Graphics 892
0x0017bc28 Im2D_DrawTexturedDisc Graphics 668
0x0017bec8 Im2D_DrawArc Graphics 988
0x0017c308 Shape2D_DrawQueued Graphics 192
0x0017c508 Light_InitFromDescriptor Graphics 392
0x0017c840 Light_ApplyDescriptor Graphics 592
0x0017caa8 Light_UpdateFlickerAndCorona Graphics 1,544
0x0017d0b0 Light_SetFlickerTiming Graphics 648
0x0017d338 LightManager_Init Graphics 472
0x0017d510 LightManager_AddLight Graphics 104
0x0017d598 LightManager_RemoveLight Graphics 168
0x0017d640 LightManager_Construct Graphics 576
0x0017d880 LightManager_CullForViewport Graphics 1,424
0x0017de10 LightManager_SelectLights Graphics 1,664
0x0017ea60 LightManager_BeginViewport Graphics 472
0x0017ec38 LightManager_SetBrightness Graphics 64
0x0017ec80 LightManager_SetOffset Graphics 64
0x0017ef20 Light_SetFromScript Graphics 576
0x0017f160 Light_SetState Graphics 88
0x0017f1b8 Light_SetFlicker Graphics 96
0x0017f218 LightManager_SetWorldAmbient Graphics 72
0x0017f270 Shadow_Enable_Stub Graphics 8
0x0017f2c0 ChunkReader_PreinstanceObject Graphics 192
0x0017fa80 ObjectRender_ApplyFadeDistance Graphics 120
0x0017fd78 ObjectRender_Draw Graphics 648
0x00181170 ObjectList_OnLoaded Graphics 56
0x001811b0 ObjectList_FindByHash Graphics 120
0x00181b20 ChunkLoaded_ParticlePage Graphics 72
0x00181e38 Page_Rect Graphics 24
0x00181e50 ResourceMgr_SheetSize Graphics 240
0x00182820 ChunkLoaded_ParticlePageHeader Graphics 144
0x001828c0 ResourceMgr_SheetRecord Graphics 32
0x00182de0 Instance_AddSprite Graphics 600
0x001831c0 Instance_DrawOneSpriteIm3D Graphics 848
0x00184890 ResourceMgr_CompareOverlayKeys Graphics 64
0x00185cc8 ResourceMgr_EmptyInstances Graphics 88
0x00185d20 ResourceMgr_RenderOverlay Graphics 840
0x0018c8c8 ScreenFx_BlendMotionBlur Graphics 188
0x0018c988 ScreenFx_BlendTintTo Graphics 196
0x0018ca50 ScreenFx_DrawTint Graphics 296
0x0018cb78 ScreenFx_FinishTintBlend Graphics 164
0x0018cc60 ScreenQueueEffect Graphics 504
0x0018ce58 ScreenEffects_UpdateFade Graphics 456
0x0018d058 ScreenFx_StartBlurPulse Graphics 376
0x0018d1d0 ScreenFx_DrawBlurPulse Graphics 636
0x0018d450 ScreenFx_QueueEffect Graphics 420
0x0018d5f8 ScreenFx_DrawLetterbox Graphics 620
0x0018dac0 ScreenFx_Render Graphics 512
0x0018e070 ScreenFx_StartRoomSmoke Graphics 136
0x0018e0f8 ScreenFx_EndRoomSmoke Graphics 80
0x0018e148 Fog3D_Start Graphics 412
0x0018e2f0 Fog3D_SetMaxParticles Graphics 212
0x0018e3c8 Fog3D_End Graphics 168
0x0018e5f0 ScreenFx_SetColourOverlay Graphics 200
0x0018e6b8 ScreenFx_EnterStore Graphics 200
0x0018e780 ScreenFx_ExitStore Graphics 80
0x0018f268 ThrowArc_Create Graphics 960
0x0018fa68 ThrowArc_BuildStrip Graphics 1,144
0x0018fee0 Human_TraceThrowAim Graphics 1,704
0x00190588 ThrowArc_Render Graphics 352
0x001906e8 ChunkReader_TextureDictionaryTid Graphics 136
0x00190770 ChunkReader_RenderwareTextureDic Graphics 160
0x00191230 WaterEffect_Init Graphics 768
0x00191dd8 WaterEffect_Update Graphics 1,964
0x00192688 AtomicPlugin_StreamRead Graphics 180
0x00193d80 RwDevice_BlurPass Graphics 1,796
0x00195238 RwDevice::GuiToOverlay Graphics 248
0x00195330 RwDevice::GuiWidthToOverlay Graphics 120
0x00197168 Instance_Render Graphics 328
0x00197b30 ChunkReader_SectorBspData Graphics 68
0x00198e20 SectorPlugin_StreamRead Graphics 172
0x0019add0 OE_RoomSmoke_Construct Graphics 512
0x0019b070 OE_RoomSmoke_FollowCamera Graphics 296
0x0019b198 OE_RoomSmoke_PickDrift Graphics 272
0x0019b2a8 OE_RoomSmoke_BlendDrift Graphics 536
0x0019b4c0 OE_RoomSmoke_Update Graphics 488
0x0019ee70 GlobalString_Get GUI 48
0x0019eea0 GlobalString_Set GUI 64
0x0019f1b0 ActionPrompt_SetText GUI 192
0x0019f270 ActionPrompt_StartCycle GUI 176
0x0019f320 ActionPrompt_StopCycle GUI 8
0x0019f328 ActionPrompt_UpdateCycle GUI 260
0x0019f430 ActionPrompt_SetRaise GUI 152
0x001a0fd0 Bar::Bar GUI 56
0x001a1138 Bar_Render GUI 2,732
0x001a1bf8 BaseWidget::BaseWidget GUI 56
0x001a1db8 BaseWidget_Setup GUI 340
0x001a2690 BaseWidget_AddSprite GUI 640
0x001a3338 MashMeter_SetFill GUI 36
0x001a3360 MashMeter_Render GUI 248
0x001a3990 ChaseGauge_Update GUI 624
0x001a3c00 ChaseGauge_Render GUI 72
0x001a5e38 RingArc_Draw GUI 544
0x001a6c58 WarCommandDisplay_Issue GUI 208
0x001a6d28 WarCommandDisplay_Open GUI 724
0x001a7040 WarCommandDisplay_ReadStick GUI 1,900
0x001a7e48 WarCommandDisplay_Update GUI 1,768
0x001a8530 WarCommand_FromSlot GUI 92
0x001a8590 WarCommandDisplay_Render GUI 1,012
0x001a8e30 Widget::Widget GUI 72
0x001a8fb8 Credits_AddLine GUI 320
0x001a90f8 Credits_Construct GUI 56
0x001a9130 Credits_Load GUI 848
0x001a9480 Credits_Start GUI 100
0x001a94e8 Credits_Shutdown GUI 280
0x001a9608 Credits_CountFreeWidgets GUI 108
0x001a9678 Credits_FindFreeWidget GUI 120
0x001a96f0 Credits_LayoutCentred GUI 208
0x001a97c0 Credits_LayoutRole GUI 204
0x001a9890 Credits_LayoutName GUI 204
0x001a9960 Credits_AssignWidgets GUI 280
0x001a9a78 Credits_PlaceNewLine GUI 244
0x001a9b70 Credits_ScrollLine GUI 216
0x001a9c48 Credits_LineHeight GUI 60
0x001a9c88 Credits_UpdateLine GUI 240
0x001a9d78 Credits_GapAfter GUI 276
0x001a9e90 Credits_Update GUI 632
0x001aa108 Credits_Render GUI 300
0x001aa720 HudCrimePanel_OnMessage GUI 560
0x001aa9b0 HudCrimePanel_Update GUI 504
0x001aaba8 HudCrimePanel_Render GUI 328
0x001acd60 ActionPrompt_FindNearbyHuman GUI 380
0x001acee0 HUD::HUD GUI 1,704
0x001ad588 HUD_LevelSetUp GUI 3,568
0x001ae980 HUD_ShutdownLevel GUI 1,488
0x001aef50 HUD_IsPlayerStickPushed GUI 192
0x001af010 HUD_Update GUI 9,776
0x001b1688 HUD_Render GUI 2,224
0x001b1f38 HUD_HideAll GUI 248
0x001b2030 HUD_HidePlayers GUI 88
0x001b2088 HUD_ShowPlayers GUI 88
0x001b20f8 HUD_ShowAll GUI 176
0x001b2200 HUD_AttachPlayer GUI 240
0x001b24d0 HUD_SetSpinner GUI 48
0x001b2520 HUD_SetWanted GUI 240
0x001b26a8 HUD_RadarSetTintBlue GUI 228
0x001b2790 HUD_RadarSetTintGrey GUI 132
0x001b2e10 HudManager_SetRadarRange GUI 36
0x001b38b8 HUD_LoadCredits GUI 32
0x001b38d8 HUD_StartCredits GUI 32
0x001b3f98 HUD_RadarAddObjective GUI 40
0x001b4038 HUD_RadarSetIcon GUI 96
0x001b4098 HUD_RadarRemove GUI 40
0x001b40e0 HUD_SetRadarZoomScale GUI 20
0x001b4168 HUD_RadarAddHuman GUI 304
0x001b4298 HUD_RadarFlash GUI 64
0x001b4328 HUD_RadarOn GUI 128
0x001b43a8 HUD_RadarOff GUI 144
0x001b4438 HUD_SetNumIndicator GUI 160
0x001b4740 HUD_EnableFixedCamIcon GUI 36
0x001b4790 HUD_PanelAlloc GUI 40
0x001b47b8 HUD_PanelRelease GUI 40
0x001b47e0 HUD_PanelSetValue GUI 40
0x001b4908 LightManager_SetColourOffset GUI 64
0x001b4948 HUD_ShowWarCommand GUI 52
0x001b4a88 ChaseHud_Destroy GUI 48
0x001b4ba0 HUD_EnableRedBar GUI 216
0x001b4c98 HUD_EnableLabelledBar GUI 568
0x001b4f00 HUD_EnableGaugeBar GUI 192
0x001b5008 HUD_EnableBarStack GUI 888
0x001b53b0 HUD_EnableBar GUI 160
0x001b5450 HUD_SetBarPercentage GUI 160
0x001b54f0 HUD_SetBarProperty GUI 160
0x001b5590 HUD_EnableTextProgress GUI 568
0x001b57c8 HUD_SetTextProgress GUI 712
0x001b5a90 HUD_TurnOnActionCycleAnim GUI 80
0x001b5ae0 HUD_TurnOffActionCycleAnim GUI 40
0x001b5b08 HUD_SetAnnounceMessage GUI 120
0x001b5c30 HUD_EnableInstructionArrow GUI 152
0x001b5e90 Tutorial_SetCallback GUI 24
0x001b5ea8 HUD_SetActionTextHigh GUI 224
0x001b5f88 ShowRumbleModeIntro GUI 40
0x001b5fb0 HUD_PreloadCredits GUI 32
0x001b5fd0 HUD_ShowCredits GUI 32
0x001b5ff0 GameState_SetTutorialText GUI 16
0x001b6358 NumIndicator_Setup GUI 904
0x001b67b8 NumIndicator_Update GUI 1,000
0x001b6ba0 NumIndicator_Render GUI 176
0x001b7a18 LockPickDial_SetDifficulty GUI 336
0x001b7c10 LockPickDial_ApplyVideoMode GUI 668
0x001b7eb0 LockPickDial_Init GUI 968
0x001b8428 LockPickDial_Show GUI 264
0x001b8530 LockPickDial_Draw GUI 2,056
0x001b8d38 LockPickDial_Judge GUI 408
0x001b8ed0 LockPickDial_Render GUI 128
0x001b8f98 MessageHUD::MessageHUD GUI 164
0x001b9600 TextWidget_Layout GUI 5,664
0x001bac20 MessageHUD_WordWrap GUI 700
0x001becb0 HudMoney_Update GUI 948
0x001bf7e0 MugMeter_Setup GUI 1,244
0x001bfcc0 MugMeter_SetFills GUI 112
0x001bfd30 MugMeter_SetStick GUI 720
0x001c0640 MugMeter_SetArrowsOn GUI 8
0x001c0648 MugMeter_SetMode GUI 944
0x001c09f8 MugMeter_Render GUI 436
0x001c0bb0 MugMeter_AnimateArrows GUI 888
0x001c22b0 HudGenericBar_SetWidth GUI 56
0x001c2530 HudGenericBar_SetFill GUI 56
0x001c3de0 Radar_Setup GUI 960
0x001c5210 Radar_Update GUI 3,740
0x001c60b0 Radar_Render GUI 1,664
0x001c6a20 MessageBox::MessageBox GUI 156
0x001c6fc8 MessageBox_ShowTimed GUI 352
0x001c7128 MessageBox_ShowChoice GUI 584
0x001c7630 MessageBox_Update GUI 120
0x001c76a8 MessageBox_Render GUI 136
0x001c7e80 ScreenFlowController::ScreenFlowController GUI 400
0x001c8010 ScreenFlowController_AddTransition GUI 184
0x001c80e8 ScreenFlowController_Push GUI 256
0x001c81e8 ScreenFlowController_Unwind GUI 256
0x001c82e8 ScreenFlowController_Pop GUI 224
0x001c83c8 ScreenFlowController_Update GUI 456
0x001c8b08 ScrollIn_Queue GUI 680
0x001c9028 ScrollIn_Update GUI 1,184
0x001c9818 StereoHud_Construct GUI 140
0x001ca118 StereoHud_Start GUI 100
0x001ca180 StereoHud_Shutdown GUI 140
0x001ca210 StereoHud_SetProgress GUI 16
0x001ca260 StereoHud_Render GUI 112
0x001ca2d0 StereoHud_Update GUI 1,476
0x001ca950 Captions_Draw GUI 576
0x001cab90 Subtitles_ChunkHandler GUI 48
0x001cabc0 Captions_Init GUI 184
0x001cad38 Captions_SelectScene GUI 288
0x001cb010 Captions_SetKind GUI 384
0x001cb190 Captions_Next GUI 208
0x001cb6f0 TagHud_Setup GUI 136
0x001cb798 TagHud_Render GUI 2,564
0x001cc1a0 NameKeyboard::NameKeyboard GUI 112
0x001cca80 NameKeyboard::HandleCommand GUI 648
0x001ccf88 TextWidget::TextWidget GUI 56
0x001cd060 TextWidget_Setup GUI 288
0x001cd1e0 TextWidget_SetText GUI 160
0x001cdc80 HintBox_Update GUI 1,384
0x001ce3c0 HintBox_Queue GUI 400
0x001ce550 HintBox_Contains GUI 112
0x001ce5c0 HintBox_Withdraw GUI 344
0x001ce748 HintBox_FlushPriority GUI 368
0x001ce8b8 HintBox_Draw GUI 240
0x001ce9a8 Tutorial_CallCallback GUI 144
0x001cea70 UsageInfo::UsageInfo GUI 64
0x001ceb40 UsageInfo_Setup GUI 232
0x001cec28 UsageInfo_SetText GUI 80
0x001d1f88 MissionFailed_Launch GUI 48
0x001d23d0 MissionFailedMenu_Open GUI 1,440
0x001d2b90 MissionFailedMenu_Update GUI 468
0x001d3ef0 OptionGrid::OptionGrid GUI 136
0x001d4110 OptionGrid_Setup GUI 240
0x001d4230 OptionGrid_AddItem GUI 440
0x001d43f0 OptionGrid_Code GUI 40
0x001d4b88 OptionGrid_Select GUI 180
0x001d4c40 OptionGrid_HandleCommand GUI 232
0x001d4d28 OptionGrid_TakeFocus GUI 144
0x001d4db8 OptionGrid_LoseFocus GUI 140
0x001d52c8 OptionGrid_Render GUI 136
0x001d6738 YesNoBox_Setup GUI 460
0x001d6c10 YesNoBox_OnCommand GUI 488
0x001dad88 HUD_SetObjective GUI 1,216
0x001db3c0 PauseMenu_Construct GUI 240
0x001dbee0 PauseMenu_Open GUI 3,036
0x001ddcf8 PauseMenu_Update GUI 1,932
0x001df700 PauseMenu_Render GUI 1,284
0x001dfe20 RumbleWin_Launch GUI 104
0x001e0008 RumbleWin_Show GUI 1,064
0x001e0460 RumbleWin_Input GUI 256
0x001e0778 RumbleWin_Update GUI 544
0x001e1338 ScrollingMenu::ScrollingMenu GUI 284
0x001e1e48 ScrollingMenu_HandleCommand GUI 224
0x001e3520 ControlPage_Init GUI 180
0x001e3828 TutorialPage_Init GUI 1,388
0x001e3e60 TutorialPage_OnCommand GUI 112
0x001e3f38 TutorialPage_Render GUI 96
0x001e4130 ControllerPage_Init GUI 1,040
0x001e4618 ControllerPage_OnCommand GUI 164
0x001e4820 ControllerPage_Render GUI 232
0x001e4908 ControlMenuHUD_Construct GUI 128
0x001e4a30 ControlMenuHUD_Open GUI 1,016
0x001e4f18 ControlMenuHUD_OnCommand GUI 532
0x001e5130 ControlMenuHUD_Update GUI 452
0x001e52f8 ControlMenuHUD_SetAlpha GUI 8
0x001e5300 ControlMenuHUD_Render GUI 312
0x001e95c0 MenuInput_Dispatch GUI 1,080
0x001eaa30 RM_ChooseArea_AddArena GUI 392
0x001eb0c8 RM_ChooseArea_Init GUI 1,872
0x001eb9f8 RM_ChooseArea_OnInput GUI 224
0x001ebb90 RM_ChooseArea_Launch GUI 128
0x001ec028 RM_ChooseGangs_RotateRight GUI 264
0x001ec130 RM_ChooseGangs_RotateLeft GUI 264
0x001ec490 RM_ChooseGangs_StandInType GUI 1,264
0x001ec980 RM_ChooseGangs_AddGang GUI 352
0x001ecae0 RM_ChooseGangs_Init GUI 8,672
0x001ef7c0 RM_ChooseGangs_OnInput GUI 1,480
0x001f0e60 RM_CharData_Add GUI 416
0x001f1e00 RumbleController_Init GUI 424
0x001f2468 RumbleController_CycleBackground GUI 488
0x001f26a8 RumbleMode_GetGangName GUI 56
0x001f26e0 RumbleMode_GetData GUI 64
0x001f8110 RM_GameMode_AddGame GUI 432
0x001f85c0 RM_GameMode_Init GUI 1,392
0x001f8d80 RM_GameMode_OnInput GUI 376
0x001f9418 RM_Intro_Open GUI 264
0x001f9558 RM_Intro_Build GUI 1,504
0x001fad40 RM_Intro_Update GUI 472
0x001fc5b0 RM_NumPlayers_Init GUI 2,632
0x001fd1c8 RM_NumPlayers_OnInput GUI 416
0x001fe048 RumbleMode_GetGang1Name GUI 24
0x001fe070 RumbleMode_SetGang1Name GUI 88
0x001fe0c8 RumbleMode_GetGang2Name GUI 16
0x001fe0d8 RumbleMode_SetGang2Name GUI 88
0x00203110 PM_Continue::PM_Continue GUI 128
0x00203300 PM_Continue::Init GUI 984
0x00203800 PM_Continue::HandleCommand GUI 272
0x00203b98 PM_PickLayout GUI 940
0x002040f0 PM_Controller::PM_Controller GUI 2,400
0x00204a78 PM_Controller_Start GUI 296
0x00204ba0 PM_Controller_Update GUI 128
0x00204c20 PM_Controller_Stop GUI 48
0x00204f08 PM_Create::PM_Create GUI 264
0x002050f0 PM_Create::Init GUI 416
0x002056d8 PM_Create::HandleCommand GUI 144
0x00205950 PM_Delete::PM_Delete GUI 264
0x00205b38 PM_Delete::Init GUI 1,456
0x00206238 PM_Delete::HandleCommand GUI 216
0x002065f0 PM_Difficulty::PM_Difficulty GUI 264
0x002067d8 PM_Difficulty::Init GUI 888
0x00206d88 PM_Difficulty::HandleCommand GUI 128
0x002071d8 PM_Extras::Init GUI 440
0x002074f8 PM_Extras::HandleCommand GUI 260
0x002079a0 PM_Greet::Init GUI 792
0x00207d48 PM_Greet_Enter GUI 88
0x00207da0 PM_Greet_Exit GUI 48
0x00207dd0 PM_Greet_Update GUI 88
0x00207e28 PM_Greet::Update GUI 1,120
0x00208288 PM_Greet::Render GUI 152
0x00208320 PM_Light::PM_Light GUI 272
0x00208510 PM_Light::Init GUI 1,584
0x00208c18 PM_Light::SetValue GUI 168
0x00208cc0 PM_Light::HandleCommand GUI 320
0x00209068 PM_Load::PM_Load GUI 264
0x00209250 PM_Load::Init GUI 1,336
0x002098b0 PM_Load::HandleCommand GUI 296
0x00209da8 PM_Mode::Init GUI 944
0x0020a268 PM_Mode::HandleCommand GUI 416
0x0020a4b8 PM_Mode::Update GUI 88
0x0020b020 PM_NumPlayers::PM_NumPlayers GUI 264
0x0020b208 PM_NumPlayers::Init GUI 992
0x0020b710 PM_NumPlayers::HandleCommand GUI 304
0x0020bc80 PM_Profile::PM_Profile GUI 264
0x0020be68 PM_Profile::Init GUI 1,528
0x0020c588 PM_Profile::HandleCommand GUI 320
0x0020c8d0 PM_Subtitles::PM_Subtitles GUI 264
0x0020cab8 PM_Subtitles::Init GUI 848
0x0020cf30 PM_Subtitles::HandleCommand GUI 160
0x0020dc98 PlayerHUD_SetBanner GUI 824
0x0020e028 PlayerHUD_Show GUI 48
0x00211ca0 PlayerHUD::PlayerHUD GUI 600
0x00212840 PlayerHUD_Init GUI 2,080
0x00213290 PlayerHUD_Render GUI 1,160
0x00213e68 PlayerHUD_LayoutTallyMarks GUI 720
0x00214138 PlayerHUD_Update GUI 2,704
0x00218008 Human_Init Human 4,656
0x002195e0 Human_SetCoverFlag5 Human 36
0x00219d50 Human_OnContact Human 1,856
0x0021a490 Human_PushOutInAir Human 2,320
0x0021b290 Strike_Contact Human 3,488
0x0021c0a8 Human_IsWayClearTo Human 408
0x0021c570 Human_CanSeeObject Human 600
0x0021cda8 Human_StoreName Human 96
0x0021ce08 Human_CreatePhysicsBody Human 280
0x0021d080 Human_GetPosition Human 96
0x0021d428 Human_GetFormation Human 80
0x0021d4e8 Human_OnEvent Human 72
0x0021e3a8 Human_GetSoundVolumeScale Human 88
0x0021e400 Human_PlaySpeech Human 664
0x0021e698 Human_PlaySpeechCutting Human 680
0x0021e940 Human_UpdateSpeech Human not filled in
0x0021ec38 Human_StopSpeech Human 152
0x0021f290 Human_PlayFootstep Human 384
0x0021f410 Human_SayAnimLine Human 308
0x0021f548 Human_PlayAnimSound Human 436
0x0021f700 Human_OnAnimSoundEvent Human 3,164
0x002205e0 Human_SayCommand Human 496
0x00220ac8 Human_PlayImpactSound Human 808
0x002212d0 Human_GetTurnRateForGait Human 264
0x002213d8 Human_MaxTurn Human 420
0x00221760 Human_GaitForSpeed Human 140
0x002217f0 Human_LaunchJump Human 348
0x00221a00 Human_GetDynamicAnim Human 156
0x00221aa0 Human_SetAnimOverride Human 332
0x00221c20 Human_TurnToFacePoint Human 184
0x00221cd8 Human_TurnToFaceObject Human 256
0x002221e0 Human_CanWalkStraightTo Human 168
0x00222288 Human_HasLineOfSight Human 228
0x002223e8 Human_CanSeeHuman Human 284
0x00222710 Human_IsInFieldOfView Human 260
0x00222980 Human_AddCuffs Human 200
0x00222a48 Human_IsThreatTo Human 68
0x00222ba8 Human_WarriorPowerClassOfType Human 120
0x00222c20 Human_WarriorClassOfType Human 120
0x00222ef0 Human_HealthPercent Human 88
0x00223068 Human_PowerMax Human 288
0x00223188 Human_StaminaMax Human not filled in
0x002235f8 Human_CounterChance Human 48
0x00223628 Human_BlockChance Human 160
0x00223800 Human_AttackDelay Human 192
0x00223cb0 Human_IsBusy Human 136
0x002240e8 Human_CanUseAttackKind Human 1,680
0x00224778 Human_CanStartAttack Human 1,832
0x00225390 Human_IsIdleUnderControl Human 260
0x00225f58 Human_IsFreeForFidget Human 108
0x00226448 Human_SpendPower Human 200
0x00226510 Human_PowerFraction Human 192
0x002274a8 Humans_FindAhead Human 236
0x00227a90 Human_ExitThrowAim Human 156
0x00227b30 Human_EnterThrowAim Human 72
0x00227d28 Human_IsInSceneState Human 80
0x00227e60 Human_IsDownOrDead Human 80
0x00228228 HumanRecord_AreActionsBlocked Human 48
0x00228448 Human_HasHeld20080000 Human 28
0x00228d70 Cfg_AddHatFit Human 244
0x00229570 Human_BannerKind Human 176
0x00229b60 AttackKind_IsCharge Human 48
0x00229b90 Human_ScaleAttackDamages Human 172
0x00229c40 Human_MakePlayer Human 1,640
0x0022a2a8 Human_ReleasePlayer Human 1,224
0x0022a770 Gang_PickSwitchMember Human 528
0x0022ae40 Human_SpeedForGait Human 112
0x0022aeb0 Human_GaitOfVelocity Human 152
0x0022b1a0 Tandem_LinkThree Human not filled in
0x0022c760 Grab_Link Human 928
0x0022ceb8 Mugging_End Human 372
0x0022d348 Human_StartWorkout Human 52
0x0022d380 Human_EndWorkout Human 120
0x0022d3f8 Uncuff_BeginMash Human 560
0x0022d790 LockPick_Start Human 376
0x0022d908 LockPick_End Human 824
0x0022dd98 StereoTheft_Start Human 496
0x0022e020 StereoTheft_End Human 784
0x0022e848 Tag_End Human 760
0x0022eb40 Human_Heal Human 212
0x0022ec18 Human_Arrest Human 828
0x0022ef58 Human_Unarrest Human 424
0x0022f100 Human_KnockDown Human 712
0x0022f658 Human_Stun Human 640
0x0022f8d8 Human_EndStun Human 264
0x0022fa78 Human_StartWounded Human 392
0x0022fc00 Human_EndWounded Human 232
0x0022ff88 Human_EnterShadow Human 308
0x002300c0 Human_LeaveShadow Human 124
0x00230140 Human_ClearHiddenState Human 172
0x00230328 Human_KnockOut Human 624
0x00230930 Attack_FarReachSquared Human 976
0x00230d00 Attack_ReachSquared Human 904
0x00231090 AttackKind_ToCommand Human 264
0x00231198 AttackKind_ChainDelay Human 1,016
0x00231590 Attack_GetNextAttackDelay Human 1,192
0x00231b60 Human_StopFidget Human 120
0x00232538 Humans_EndAllRage Human 168
0x002325e0 Human_ResetForMode Human 1,432
0x00233b08 Human_SwapHeldObjects Human 308
0x00233d60 Human_Create Human 400
0x00233ef0 Human_Delete Human 112
0x00234038 Human_SetNoTarget Human 112
0x002340a8 Human_SetNoAutoLock Human 112
0x00234118 Human_SetAutoCombat Human 112
0x00234188 Human_SetWheelchairControl Human 400
0x00234530 Cfg_SetWorkoutParams Human 168
0x002345f8 Human_SetWorkoutCallbacks Human 168
0x00234ef8 Human_LockMovement Human 112
0x002350c8 Human_SetTireless Human 104
0x00235198 Human_SetNoReact Human 100
0x00235200 Human_SetAutoEscape Human 104
0x00235268 Human_SetPushable Human 72
0x002352b0 HuGetPosition Human 72
0x00235478 Human_GetGangType Human 64
0x00235530 Human_GetHat Human 108
0x002355e0 Human_IsGrabbed Human 72
0x00235628 Human_IsAlive Human 96
0x00235688 Human_IsDead Human 64
0x002356c8 Human_IsInScene Human 64
0x00235718 Human_IsArrested Human 64
0x00235758 Human_IsPlayer Human 64
0x00235798 Human_IsHidden Human 64
0x00235890 Human_GetCharType Human 56
0x002359a0 Human_SetDemiGodMode Human 136
0x00235a28 Human_SetGodMode Human 96
0x00235a88 Human_SetKillerMode Human 96
0x00235b68 Human_SetFastClimber Human 96
0x00235bc8 Human_SetUngrabbable Human 96
0x00235c28 Human_SetUngroundable Human 96
0x00235c88 Human_SetUnstunnable Human 96
0x00235ce8 Human_SetIncreasedReact Human 104
0x00235d50 Human_SetReducedReact Human 96
0x00235db0 Human_SetRevivable Human 96
0x00235e10 Human_SetDoubleDamage Human 96
0x00235e70 Human_SetUnarrestable Human 160
0x00236038 Human_ApplyDamageModifier Human 192
0x00236188 Human_SetUnlockedGear Human 96
0x00236470 Cfg_SetStickDeflection Human 16
0x00236480 Cfg_SetPlayerCombatWalkOnly Human 16
0x00236508 Cfg_SetStereoTheftHandler Human 64
0x00236978 Human_ForceEnableReticule Human 64
0x002369b8 Human_SetRageFrac Human 176
0x00236a68 Human_SetFullRage Human 104
0x00236ad0 Human_SetPreventRage Human 104
0x00236b38 Human_SetLockedRage Human 168
0x00236c58 Cfg_SetRageHandlers Human 208
0x00237128 Human_SetRageMode Human 176
0x002372a8 Human_GiveCuffs Human 128
0x00237328 Human_SetKeepWeapon Human 96
0x00237388 Human_SetKeepHat Human 112
0x00237468 Human_SetNoThrowWeapon Human 112
0x00237628 Human_SetWounded Human 120
0x002376a0 Human_SetWoundable Human 96
0x00237700 Human_SetArrested Human 120
0x00237778 Human_SetConscious Human 128
0x002377f8 Human_Revive Human 80
0x00237848 Human_SetHealth Human 96
0x002378a8 Human_SetHealthPercent Human 176
0x00237958 Human_SetBlockJump Human 104
0x00237a28 Human_BlockGrab Human 112
0x00237b00 Human_SetBlockRearGrab Human 112
0x00237b70 Human_SetBlockTackle Human 112
0x00237c38 Human_GetHealthPercent Human 64
0x00237d08 Human_GetHeldObjectType Human 64
0x00237d48 Human_GetHeldObject Human 112
0x00237db8 Human_IsInCombat Human 72
0x00237e70 Human_Kill Human 40
0x00238030 Human_SetShadow Human 72
0x00238078 Human_SetName Human 72
0x002380c0 Human_GetControlName Human 64
0x00238100 Human_SetMoney Human 88
0x00238158 Human_GetMoney Human 56
0x00238190 Human_SetPocketItem Human 96
0x002381f0 Human_RemoveItemInPocket Human 64
0x00238230 Human_SetCarriedItemName Human 88
0x002383a0 Human_SetLOSRange Human 72
0x002383e8 Human_SetHearRange Human 72
0x00238430 Human_SetHelpHearRange Human 72
0x00238478 Human_ExitWorld Human 128
0x00238540 Human_PlaceItemInHand Human 184
0x002385f8 Human_PlaceHatOnHead Human 68
0x00238640 Human_SetPedReaction Human 80
0x00238690 Human_UseAnim Human 184
0x00238748 Human_UseAnyAnim Human 96
0x002387a8 Human_AreActionsBlocked Human 64
0x002387e8 Human_IsTagging Human 64
0x00238948 Human_PlayDynAnim Human 160
0x00238a88 Human_AttachSpinningIcon Human 88
0x00238ae0 Human_RemoveSpinningIcon Human 56
0x00238bd8 Human_StartWorkout Human 256
0x00238cd8 Human_SetWorkoutBlend Human 88
0x00238d30 Human_StopWorkout Human 128
0x00238db0 Human_Tag Human 352
0x00238f10 Cfg_SetTagStartCallback Human 60
0x00238f50 Tag_CallStartCallback Human 300
0x00239080 Human_SetTagColour Human 124
0x00239188 Tag_SetPattern Human 28
0x00239240 Human_EnableSoundCommands Human 64
0x002392c0 Human_EnableTagDoneSpeech Human 60
0x00239300 Human_EnableTagCheer Human 60
0x00239340 Human_Say Human 48
0x00239370 Human_Speak Human 488
0x00239558 Human_ShutUp Human 72
0x002395a0 Human_SpeakInterrupt Human 488
0x00239788 Human_ActionDialog Human 200
0x00239b80 Players_ChangeGang Human 648
0x00239e30 Human_MarkReachable Human 72
0x00239e78 Human_SetMugCallback Human 104
0x00239ee0 Human_SetMug Human 64
0x00239f20 Human_SetInterrogation Human 312
0x0023a1b0 Human_SetCombatMode Human 96
0x0023a210 Human_SetNormalMode Human 72
0x0023a258 Human_SetRubberNeck Human 104
0x0023a2c0 Human_SetBlockLook Human 100
0x0023a328 Human_SetForceLook Human 104
0x0023a3b8 Human_SetLookTarget Human 168
0x0023a460 Human_ClearLook_Stub Human 8
0x0023a468 Human_IsAimingAt Human 116
0x0023a5f8 Cfg_SetTurnRate Human 56
0x0023a7a0 Cfg_SetTurnRates Human 464
0x0023a9b8 AnimCallback_Clear Human 64
0x0023a9f8 AnimCallback_Add Human 184
0x0023aab0 AnimCallback_AddForAll Human 208
0x0023ab80 AnimCallback_Remove Human 208
0x0023ac50 AnimCallback_Dispatch Human 312
0x0023adc8 Human_GetVoiceIndex Human 56
0x0023ae40 Human_LockPad Human 80
0x0023ae90 Human_LockPadMovement Human 76
0x0023b0e0 Human_SetScale Human 72
0x0023b128 CNS_SetMissionInfoEnabled Human 16
0x0023b138 Human_TeleportNear Human 1,600
0x0023b778 Human_SetSlowMo Human 192
0x0023bde8 Human_GetBoneTransform Human 172
0x0023bf00 Human_PickUpObject Human 3,580
0x0023cd30 Human_UpdateLedSlots Human 392
0x0023cf88 Human_TurnToOver Human 816
0x0023d2b8 Human_MoveToOver Human 392
0x0023d8c8 Human_Move Human 636
0x0023db48 Human_BeginJump Human 264
0x0023e090 Human_Land Human 884
0x0023e408 Human_LandingTest Human 732
0x0023eab8 Human_SnapToGround Human 1,688
0x0023f238 Human_ApplyRootMotion Human 936
0x0023f5e0 Human_ApplyTurnAndSlide Human 1,004
0x0023fea8 Human_StateUpdate Human 2,392
0x00240898 Human_AirControl Human 1,436
0x00240e38 Human_PlayerLocomotion Human 3,412
0x00241b90 Human_FightStanceMove Human 3,160
0x002427e8 Human_WheelchairControl Human 1,272
0x002432b0 Human_EnterStepControl Human 172
0x00243360 Human_LeaveStepControl Human 192
0x00243420 Human_StepControl Human 1,064
0x00243848 Human_UpdateControl Human 3,452
0x002446b0 Human_SetThrowAimState Human 188
0x00244770 Human_MoveThrowAim Human 1,796
0x00244e78 Human_MoveAttached Human 1,176
0x00245310 Human_MoveGrabbing Human 1,552
0x00245920 Human_HandleMessage Human 8,248
0x00247a50 Nav_WalkDistanceTo Human not filled in
0x00247fc0 Human_StrikeShapeOn Human 336
0x00248110 Human_StrikeShapeOff Human 96
0x00248170 Human_StrikeAllOn Human 256
0x00248270 Human_StrikeAllOff Human 112
0x00248df0 Human_Lean Human 604
0x00249050 Ground_ProbeBelow Human 184
0x00249108 Humans_Update Human 2,704
0x0024a230 Reticule_QueueHealthRings Human 3,400
0x0024b780 Reticules_Update Human 2,040
0x0024bfc0 Human_SpawnHat Human 476
0x0024cbb0 Human_CreateCarriedProp Human 384
0x0024cd30 Human_AttachCarriedProp Human 268
0x0024ce40 Human_ReleaseCarriedProps Human 176
0x0024d810 Pickup_Search Human 1,736
0x0024df40 Ray_IsClear Human 308
0x0024e218 Nav_FindPolygonNear Human 604
0x0024e478 Nav_GetWalkingDistance Human 396
0x0024e720 PathData_OnLoaded Human 536
0x0024eef0 PathPolygon_Contains Human 928
0x0024fbf8 PathMap_LineWalkable Human 1,288
0x00250100 PathPolygon_FindAtPoint Human 664
0x002505b0 Nav_NearestPolygonPoint Human 344
0x00250708 PathArea_FindAtPoint Human 88
0x00250760 PathArea_FindAtGround Human 340
0x002508b8 NavLink_DoorPolygon Human 156
0x00250960 NavLink_FindNearest Human 432
0x00250c00 NavLinks_SetKindByNumber Human 80
0x00250c50 NavLinks_OpenByNumber Human 176
0x00250d00 NavLinks_CloseByNumber Human 176
0x00251070 Route_LegKind Human 56
0x002510f8 PathNode_FindPartner Human 88
0x00251150 Route_NearestNode Human 56
0x002511c8 Route_Search Human 480
0x002513a8 Route_Build Human 728
0x00251680 Route_Free Human 80
0x002517b0 Route_Heuristic Human 112
0x00251890 Route_EdgeCost Human 368
0x00251a70 Route_AStar Human 696
0x00251d28 Route_SearchOutward Human 992
0x00252c28 NavLink_SetBlocked Human 104
0x00253688 Human_ApplyAnimSet Human 2,012
0x00254078 Human_ComputeSpeeds Human 336
0x002542e8 AnimRange_Damage Human 40
0x00254418 AttackTable_GetOffset Human 128
0x002544a0 AttackTable_GetReach Human 24
0x00254508 AttackTable_GetFarRange Human 92
0x002548f0 AnimRange_ApplyClassDamage Human 1,136
0x00254e78 Human_UpdateBlockState Human 1,736
0x00255540 Human_UpdateWorkout Human 1,976
0x00255f08 MiniGame_Update Human 968
0x002562d0 Human_DrainMeters Human 1,936
0x00256a60 Human_RefillMeters Human 1,224
0x002570e8 Human_ComputeThrowVelocity Human 3,072
0x00257f38 Human_DropHeld Human 1,012
0x00258330 Human_KnockOffHat Human 932
0x002586d8 Human_ReleaseThrow Human 656
0x00258a88 Human_BreakPair Human 904
0x00258e10 Tandem_CanStart Human not filled in
0x00258e88 Human_CanCounterGrab Human 624
0x002590f8 Human_CanCounterTackle Human 624
0x00259578 Human_ChooseAnimState Human 3,060
0x0025b200 Human_BuildMoveTasks Human 2,040
0x0025cf30 Human_BuildJumpTasks Human 236
0x0025d390 Human_BuildLandTasks Human 2,704
0x0025e5a8 Human_PickUpMessage Human 856
0x0025ec28 Gait_BlendForSpeed Human 696
0x0025f770 Human_BuildIdleTasks Human 724
0x002606e8 Uncuff_MashSuccess Human 900
0x00260a70 Uncuff_MashFail Human 564
0x00260ca8 Uncuff_Start Human 804
0x002617f8 Block_DuckCounter Human 528
0x002625a8 Attack_Start Human 792
0x00262ac8 Attack_StartPaired Human 2,232
0x00263380 Grab_StartPairedMove Human 2,320
0x00263c90 Player_SpecialAttack Human 548
0x00264178 Player_ObjectAttack Human 744
0x00264878 Player_StartDive Human 520
0x00264a80 Player_StartCharge Human 340
0x00264bd8 Human_AddPendingDamage Human 288
0x00264cf8 Human_AddRage Human 680
0x002653d8 Stats_AttackRage Human 2,128
0x00265c28 Human_IsDamageDefeating Human not filled in
0x00265dd0 Rage_NoteHit Human 416
0x00265f70 Human_ApplyPendingDamage Human 3,040
0x00266d00 Hit_PickReaction Human 568
0x002674c0 Human_OnHealthOut Human 944
0x00269f30 Human_BlockHit Human 700
0x0026a6d0 Human_PlayReaction Human 1,824
0x0026b0a0 Hit_PickReaction Human 204
0x0026bad8 Grab_ConnectEnd Human 912
0x0026be68 Grab_Connect Human 848
0x0026c1d8 Grab_IntroEnd Human 880
0x0026cc18 Grab_Escape Human 1,120
0x0026dd08 Player_Throw Human 2,288
0x0026ef68 Grab_MountClipEnd Human 160
0x0026f780 Tandem_OnVictimIntroEnd Human not filled in
0x0026f860 Tandem_Start Human not filled in
0x00273a68 Tag_SayNearbyLine Human 500
0x00273c60 Tag_UpdatePlayer Human 832
0x00273ff0 TagGame_CatmullRom Human 404
0x002741d8 TagGame_Init Human 1,036
0x00274638 Tag_GetChargeLeft Human 216
0x00274710 TagGame_SpendPaint Human 400
0x002748a0 TagGame_IsOnTrack Human 8
0x002748a8 TagGame_Update Human 1,420
0x00274e38 Tag_GetProgress Human 168
0x00274ee0 Revive_Finish Human 960
0x002752a0 Revive_Start Human 980
0x00275678 Attack_SteerLed Human 836
0x00276008 Attack_TurnToTarget Human 448
0x002761c8 Attack_SteerToTarget Human 1,252
0x00276998 Pair_AlignStart Human 1,024
0x00276d98 Pair_SnapAttach Human 600
0x00277248 Human_AlignToVictimFacing Human 524
0x00277458 Tandem_AlignThree Human not filled in
0x00277958 Pair_CheckPlace Human 456
0x00278018 Tag_StartSprayClips Human 500
0x00278210 Tag_RestartSprayClips Human 404
0x002783b0 Tag_EndSprayClips Human 624
0x00279078 Human_FindRevivableNear Human 40
0x00279f50 Player_CarTargetFilter Human 288
0x0027a4b0 Player_FindAttackTarget Human 524
0x0027a6c0 Player_PickTarget Human 888
0x0027b058 Attack_FindNearestInReach Human 324
0x0027bc48 Mash_IsQuitCommand Human 124
0x0027bcd8 Mash_IsAlternation Human 192
0x0027c120 Player_UpdateActions Human 3,120
0x0027ce90 Player_UpdateSprint Human 1,804
0x0027d6e0 Player_TryCounterGrab Human 288
0x0027d800 Player_Charge Human 256
0x0027d900 Player_Dive Human 272
0x0027da10 Player_OnL1Pressed Human 496
0x0027df38 Player_UpdatePowerMove Human 220
0x0027e6d8 Player_UpdateTheft Human 560
0x0027ec20 Player_UpdateMounting Human 1,408
0x0027f3b0 Player_UpdateGrabbing Human 2,488
0x0027fd68 Player_UpdateGrabbed Human 568
0x002802a0 Pair_Attach Human 680
0x00280630 Player_UpdateChain Human 216
0x00280708 Player_UpdateChain Human 1,560
0x00281450 Climb_RunningClipEnd Human 996
0x00281838 Climb_StandingClipEnd Human 1,000
0x00281c20 Climb_Start Human 1,872
0x00282370 Climb_ProbeTop Human 896
0x002826f0 Climb_TryStart Human 756
0x002829e8 Player_TryJump Human 380
0x00284280 Flash_Use Human 188
0x002843f8 Player_StartRage Human 1,320
0x00284920 Player_GrabOrTackle Human 896
0x002854b0 Brain_SetInterrogateOverride Human 112
0x002855f8 Mugging_NewTarget Human 192
0x002856b8 Player_UpdateMugging Human 3,736
0x00286ba8 Player_TryRevive Human 284
0x00286cc8 Player_Square Human 2,664
0x00287730 Player_Special Human 392
0x002878b8 LockPick_JudgePress Human 352
0x00287a18 Player_Cross Human 1,480
0x002880d8 Player_CrossWithWeapon Human 1,468
0x00288ad0 Steering_Clear Human 68
0x00288b70 Steering_SetAvoiding Human 112
0x00288be0 Steering_SideSign Human 124
0x00288cb0 Steering_SetSpeed Human 16
0x00288cc8 Steering_FindBlocker Human 628
0x00288f40 Steering_ClampStep Human 208
0x00289010 Steering_TryDetour Human 148
0x002890a8 Steering_ResetAvoidance Human 96
0x00289138 Human_SteerAroundHumans Human 3,116
0x00289d68 Steering_RayHitsHuman Human 360
0x00289ed0 Brain_GiveWayTo Human 888
0x0028a248 Brain_PushAside Human 220
0x0028abc0 Brain_CanBeChased Human 84
0x0028ac18 Brain_StopMove Human 80
0x0028b358 Brain_ScanEnemies Human 1,776
0x0028bf00 Brain_GetSightRange Human 52
0x0028c1a8 Brain_InstallHandlers Human 440
0x0028c3b0 Brain_OnKnockedOut Human 216
0x0028c5d8 Brain_OnArrested Human 204
0x0028cdf8 Brain_SetTurnBoost Human 104
0x0028cfe0 Brain_SetTarget Human 432
0x0028d190 Brain_PushFightGoal Human 344
0x0028d2e8 Brain_Fight Human 112
0x0028d358 Brain_ValidateEnemy Human 344
0x0028d538 Brain_AddEnemy Human 360
0x0028d758 Brain_PushGoal Human 128
0x0028d7d8 Brain_PopGoal Human 200
0x0028d8a0 Brain_MarkGoalBase Human 32
0x0028d8c0 Brain_PopToGoalBase Human 76
0x0028d910 Brain_ClearGoals Human 80
0x0028d960 Brain_FindGoal Human 128
0x0028d9f0 Brain_AllocAction Human 112
0x0028da60 Brain_PopAction Human 168
0x0028db20 Brain_ClearActions Human 104
0x0028dc80 Brain_CanTakeSlotOn Human 392
0x0028de48 Brain_HasAttackSlot Human 80
0x0028df30 Brain_ClaimAttackSlot Human 688
0x0028e248 Brain_QueueAttack Human 1,216
0x0028e708 Brain_PickAttack Human 1,920
0x0028f000 Brain_ShakeOffPursuers Human 488
0x0028f240 Brain_EndReactionGoal Human 112
0x0028f2b0 Brain_UpdateReactionGoal Human 1,040
0x0028f6c0 Brain_Think Human 504
0x0028f8b8 Brain_Update Human 112
0x0028f928 Brain_OnEvent Human 96
0x0028fa18 Brain_MaybeScanEnemies Human 204
0x0028fbb0 Brain_UpdateGoals Human 632
0x0028fe28 Brain_RunActions Human 104
0x0028fe90 Brain_GetSectors Human 116
0x00290138 Brain_IsThreat Human 244
0x00290328 Brain_MakeGangsEnemies Human 32
0x00290348 Brain_HasFightGoal Human 104
0x002904a0 Brain_IsEngaged Human 60
0x002906b8 Brain_CheckAttack Human 1,912
0x00290e78 Brain_SetAttackableTime Human 48
0x00290ea8 Brain_IsAttackableBy Human 292
0x00291008 Brain_ClaimActiveAttacker Human 368
0x00291178 Brain_ReleaseActiveAttacker Human 48
0x002911f8 Brain_GetAttackWeight Human 32
0x002912b0 Brain_PickSideInFight Human 272
0x00291960 Brain_OnViolenceSeen Human 936
0x00291ed0 Ambient_MayGesture Human 312
0x00292330 Brain_SetDead Human 112
0x00292410 Brain_SetType Human 80
0x00292460 Brain_SetPedType Human 72
0x00292530 Brain_FlushAll Human 96
0x00292758 Brain_SetDamageResponse Human 80
0x002927a8 Brain_SetInvestigateResponse Human 76
0x00292848 Brain_SetWantsWeapon Human 72
0x002928d8 Brain_SetFieldOfView Human 92
0x00292ac0 Follow_SelectSlotSet Human 80
0x00292bc8 Brain_SetReactsToViolence Human 72
0x00292c10 Brain_SetWorldFlagUse Human 88
0x00292c68 Brain_HasEnemies Human 64
0x00292cf0 Brain_ClearBackoff Human 144
0x00292d80 Brain_DefaultOnEvent Human 2,132
0x002935d8 Brain_IsInHearRange Human 104
0x00293640 Gang_BroadcastHelpCall Human 104
0x002936a8 AI_ReportNoise Human 192
0x00293768 AI_AlertNearby Human 216
0x00293b28 Brains_Update Human 320
0x00293c68 Formations_Update Human 104
0x00294788 Cfg_SetDefaultFollowSlotSet Human 104
0x00294808 Cfg_SetVerticalSightModifier Human 12
0x00294828 Cfg_SetCivilianAggression Human 20
0x00294888 Cfg_SetChanceToGetHelp Human 24
0x00294ad8 Formation_Init Human 136
0x00294f38 Formation_PlaceSlots Human 792
0x00295250 Formation_RetargetFollowerMoves Human not filled in
0x002953c8 Formation_AssignSlots Human 368
0x002956d0 Formation_Plan Human 1,592
0x00295dd8 Formation_SetSlotCount Human 40
0x00295e38 Formation_GetFollowPoint Human not filled in
0x00295ec8 Formation_SetSlot Human 96
0x00295f28 Formation_Join Human 256
0x00296028 Formation_Leave Human 160
0x00296358 Formation_GetSlotPoint Human 88
0x002963b0 Formation_GetAhead Human not filled in
0x00299238 Human_SetLookAtTarget Human 16
0x002994b8 Human_DropWeapon Human 88
0x00299510 GameState_SetSpawnMax Human 16
0x00299520 GameState_SetCopSpawnMax Human 16
0x0029a8c0 Route_Request Human 352
0x0029aa88 Route_Follow Human 856
0x0029ade0 Route_JumpArc Human 508
0x0029b248 RouteState_CurrentNode Human 28
0x0029b2b8 Route_JumpPoints Human 356
0x0029b4b8 Route_CanSkip Human 544
0x0029b6d8 Route_MoveOn Human 368
0x0029b848 Route_ClimbLeg Human 360
0x0029b9b0 Route_TryClimbNear Human 236
0x0029baa8 Route_JumpLeg Human 500
0x0029ce98 Brain_ScoreEnemy Human 1,172
0x0029e250 Sectors_Construct Human 92
0x0029e2b0 Sectors_Reset Human 56
0x0029e350 Sectors_GetPoint Human 284
0x0029e4b0 Sectors_ProbeWall Human 292
0x0029e5d8 Sectors_Update Human 932
0x0029e980 Sectors_GetCost Human 72
0x0029e9c8 Sectors_IsBlocked Human 72
0x0029ea10 Sectors_IsWall Human 56
0x0029ea48 Sectors_IsFree Human 76
0x0029eaa0 Sectors_AllClear Human 52
0x0029ead8 Sectors_IsHeldBy Human 52
0x0029eb10 Sectors_SectorOf Human 36
0x0029eb38 Human_GetSectorOf Human 340
0x0029ec90 Sectors_TurnWay Human 72
0x0029ed58 Goal_Start Human 128
0x0029edd8 Goal_End Human 88
0x0029ee30 Goal_Resume Human 112
0x0029eea0 Goal_Suspend Human 56
0x0029eed8 Goal_Process Human 168
0x0029f098 Goal_TryBlock Human 408
0x0029f230 Brain_PickBestEnemy Human 372
0x0029f3a8 Goal_AdjustEnemyScoreDefault Human 32
0x0029f710 Brain_SetMoveSpeed Human 128
0x002a4cb8 Goal_AreaWalker Human 272
0x002a4dc8 AreaWalkerGoal_Init Human 200
0x002a4eb0 AreaWalkerGoal_Process Human 1,200
0x002a7328 FlagNet_Clear Human 128
0x002a7458 FlagNet_AddNode Human 224
0x002a78c8 FlagNet_StartTraverse Human 376
0x002aae30 PedestrianGoal_Init Human 232
0x002abd38 Goal_Bum Human 208
0x002abe08 Goal_BumTrigger Human 144
0x002abe98 LoadBumAnims Human 92
0x002abef8 BumLogicGoal_Init Human 264
0x002ad2c0 Goal_Peddler Human 184
0x002ad378 PeddlerGoal_Init Human 280
0x002ad530 PeddlerGoal_End Human 80
0x002ad6c0 PeddlerGoal_Process Human 1,024
0x002add08 Goal_Melee Human 260
0x002ade10 MeleeGoal_Init Human 60
0x002ade60 MeleeGoal_End Human 44
0x002ae2e8 MeleeGoal_WithTarget Human 2,316
0x002aebf8 MeleeGoal_Process Human 420
0x002af528 Goal_EngageEnemy Human 136
0x002af5b0 EngageEnemyGoal_Init Human 192
0x002af670 EngageEnemyGoal_Start Human 604
0x002af8d0 EngageEnemyGoal_End Human 52
0x002afa48 EngageEnemyGoal_Process Human 2,728
0x002b2b90 Brain_StartFight Human 144
0x002b2c20 FightGoal_Init Human 184
0x002b2e28 FightGoal_TryTackle Human 416
0x002b2fc8 FightGoal_Reposition Human 920
0x002b3360 FightGoal_TryGrab Human 1,872
0x002b3ab0 FightGoal_Process Human 1,512
0x002b4098 SpectateGoal_Init Human 192
0x002b4158 SpectateGoal_PickTarget Human 164
0x002b4200 SpectateGoal_Start Human 240
0x002b42f0 SpectateGoal_End Human 64
0x002b4330 SpectateGoal_Process Human 1,736
0x002b49f8 GroundedGoal_Init Human 60
0x002b4a38 GroundedGoal_Start Human 96
0x002b4aa8 GroundedGoal_Process Human 224
0x002b54d8 BlockGoal_Init Human 72
0x002b5520 BlockGoal_Start Human 328
0x002b5808 BlockGoal_Process Human 656
0x002b5a98 GrabbingGoal_Init Human 52
0x002b5ad0 GrabbingGoal_Start Human 136
0x002b5b58 GrabbingGoal_End Human 64
0x002b5b98 Grabbing_PickMove Human 1,300
0x002b60c0 GrabbingGoal_Process Human 1,336
0x002b65f8 MountingGoal_Init Human 44
0x002b6638 MountingGoal_Process Human 480
0x002b6818 GrabbedGoal_Init Human 48
0x002b6848 GrabbedGoal_Process Human 828
0x002b6b88 MountedGoal_Init Human 44
0x002b6bb8 MountedGoal_Process Human 520
0x002b75b8 Gang_SendHelper Human 184
0x002b7670 HelpRespondGoal_Init Human 44
0x002b76a0 HelpRespondGoal_Start Human 572
0x002b78e0 HelpRespondGoal_End Human 28
0x002b7900 HelpRespondGoal_Process Human 184
0x002b79b8 Goal_GuardFlag Human 216
0x002b7a90 GuardFlagGoal_Init Human 120
0x002b7c18 GuardFlagGoal_Process Human 356
0x002b9538 Goal_HoldFlag Human 152
0x002b9730 HoldFlagGoal_FilterTarget Human 144
0x002b97c0 HoldFlagGoal_MoveToFlag Human 304
0x002b98f0 HoldFlagGoal_Process Human 416
0x002bb3d0 Goal_GrabTarget Human 136
0x002bb458 GrabTargetGoal_Init Human 104
0x002bb4c0 GrabTargetGoal_Start Human 184
0x002bb598 GrabTargetGoal_End Human 176
0x002bb858 GrabTargetGoal_Process Human 1,384
0x002bbdc0 FollowAndAttackGoal_Init Human 64
0x002bbe00 FollowAndAttackGoal_Start Human 148
0x002bbe98 FollowAndAttackGoal_End Human 140
0x002bc198 FollowAndAttackGoal_Process Human 2,180
0x002be590 Goal_HoldPosition Human 172
0x002be640 HoldPositionGoal_Init Human 60
0x002be688 HoldPositionGoal_End Human 40
0x002be818 HoldPositionGoal_Process Human 1,084
0x002bec58 WarriorVandalStealGoal_Init Human 96
0x002becb8 WarriorVandalStealGoal_Start Human 120
0x002bed30 WarriorVandalStealGoal_Resume Human 128
0x002bee08 WarriorVandalStealGoal_End Human 112
0x002bee78 WarriorVandalStealGoal_TryFetch Human 672
0x002bf748 WarriorVandalStealGoal_Process Human 1,280
0x002c0430 FindEnemyGoal_Init Human 172
0x002c0748 FindEnemyGoal_Process Human 456
0x002c6c88 Goal_Dealer Human 264
0x002c6d90 DealerGoal_Init Human 232
0x002c6e78 DealerGoal_Start Human 288
0x002c70a0 DealerGoal_End Human 184
0x002c7158 DealerGoal_QueueGesture Human 236
0x002c74d8 DealerGoal_Deal Human 1,864
0x002c7c20 DealerGoal_FinishPair Human 456
0x002c7de8 DealerGoal_Reset Human 244
0x002c7ee0 DealerGoal_AddRadarIcon Human 248
0x002c7fd8 DealerGoal_Process Human 2,256
0x002caf78 IdleGoal_Init Human 160
0x002cc348 Goal_AddressPerson Human 192
0x002cc408 AddressPersonGoal_Init Human 128
0x002cc488 AddressPersonGoal_Start Human 256
0x002cc588 AddressPersonGoal_Process Human 800
0x002cce88 Goal_Tag Human 168
0x002ccfe0 TagGoal_Init Human 224
0x002cd198 TagGoal_Suspend Human 192
0x002cd258 TagGoal_Process Human 672
0x002cf480 Goal_ThrowObject Human 176
0x002cf690 ThrowObjectGoal_Process Human 616
0x002d0e98 Goal_Riot Human 208
0x002d0f68 RiotGoal_Init Human 280
0x002d1288 RiotGoal_TryPickFight Human 528
0x002d1c38 RiotGoal_Process Human 1,760
0x002d2df8 Goal_PlayDynamicAnimation Human 184
0x002d2eb0 PlayDynAnimationGoal_Init Human 176
0x002d2f60 PlayDynAnimationGoal_Start Human 32
0x002d2f88 PlayDynAnimationGoal_Suspend Human 16
0x002d2f98 PlayDynAnimationGoal_End Human 160
0x002d3060 PlayDynAnimationGoal_Process Human 240
0x002d3940 Goal_PlayDynamicIdle Human 212
0x002d3a18 PlayDynIdleGoal_Init Human 492
0x002d3d58 PlayDynIdleGoal_Process Human 988
0x002d4628 Goal_PlayGenericAnimation Human 144
0x002d46b8 PlayGenAnimGoal_Init Human 136
0x002d4748 PlayGenAnimGoal_End Human 136
0x002d47d0 PlayGenAnimGoal_Process Human 208
0x002d5cf0 CallGangGoal_Init Human 200
0x002d5db8 CallGangGoal_Start Human 444
0x002d5f98 CallGangGoal_End Human 184
0x002d6638 CallGangGoal_Process Human 1,640
0x002d6ca0 ScoutGoal_Init Human 268
0x002d6db0 ScoutGoal_Start Human 96
0x002d6e10 ScoutGoal_Resume Human 224
0x002d6ef0 ScoutGoal_Suspend Human 168
0x002d6f98 ScoutGoal_End Human 104
0x002d73b8 ScoutGoal_Process Human 1,208
0x002d9238 Goal_Backoff Human 176
0x002d92e8 BackoffGoal_Init Human 144
0x002d97c0 Goal_Boxer Human 136
0x002d9848 BoxerGoal_Init Human 40
0x002d98f8 BoxerGoal_Process Human 1,000
0x002da2c0 Goal_MoveToFlag Human 240
0x002da3b0 MoveToFlagGoal_Init Human 88
0x002da408 MoveToFlagGoal_Start Human 152
0x002da4a0 MoveToFlagGoal_End Human 176
0x002da550 MoveToFlagGoal_Resume Human 56
0x002da588 MoveToFlagGoal_Process Human 648
0x002da810 Goal_MoveToExitFlag Human 228
0x002da8f8 MoveToExitFlagGoal_Init Human 104
0x002da960 MoveToExitFlagGoal_Start Human 188
0x002dacf8 MoveToExitFlagGoal_Process Human 1,688
0x002db6b0 Goal_MoveToUseFlag Human 184
0x002db768 MoveToUseFlagGoal_Init Human 168
0x002dc458 Goal_MoveToHuman Human 160
0x002dc4f8 MoveToHumanGoal_Init Human 72
0x002dc578 MoveToHumanGoal_Process Human 400
0x002dc7a0 GetItemGoal_Init Human 88
0x002dc7f8 GetItemGoal_Start Human 184
0x002dc8b0 GetItemGoal_Resume Human 296
0x002dc9d8 GetItemGoal_End Human 32
0x002dc9f8 GetItemGoal_Process Human 1,744
0x002de380 Goal_FollowPlayer Human 72
0x002de540 FollowPlayerGoal_Resume Human not filled in
0x002de7c0 FollowPlayerGoal_Process Human 2,536
0x002df1a8 Goal_TrackHuman Human 168
0x002df250 TrackHumanGoal_Init Human 56
0x002df288 TrackHumanGoal_Start Human 152
0x002df3c0 TrackHumanGoal_Process Human 768
0x002dfba8 Goal_FollowFormation Human 136
0x002dfef8 FollowFormation_PickSpeed Human not filled in
0x002e0088 FollowFormationGoal_Process Human not filled in
0x002e05a8 Goal_TravelPath Human 200
0x002e0748 TravelPathGoal_Init Human 92
0x002e07d0 TravelPathGoal_NextPoint Human 324
0x002e0968 TravelPathGoal_Process Human 268
0x002e0a78 Goal_LeadChase Human 204
0x002e0b48 LeadChaseGoal_Init Human 212
0x002e0dc8 LeadChaseGoal_Process Human 888
0x002e1140 Goal_RunCarrot Human 240
0x002e1230 RunCarrotGoal_Init Human 240
0x002e1320 RunCarrotGoal_Start Human 16
0x002e1330 RunCarrotGoal_End Human 88
0x002e13c0 RunCarrotGoal_UpdateSpeed Human 552
0x002e15e8 RunCarrotGoal_Process Human 376
0x002e1760 Goal_DevilRun Human 240
0x002e1850 DevilRunGoal_Init Human 132
0x002e18d8 DevilRunGoal_Start Human 116
0x002e1950 DevilRunGoal_End Human 68
0x002e1998 DevilRunGoal_Resume Human 20
0x002e2230 DevilRunGoal_Process Human 432
0x002e4980 PlayAnimationGoal_Init Human 120
0x002e49f8 PlayAnimationGoal_Start Human 88
0x002e4a50 PlayAnimationGoal_End Human 32
0x002e4a70 PlayAnimationGoal_Process Human 72
0x002e5300 Goal_JoinCinematic Human 224
0x002e5a00 Goal_Shopkeeper Human 224
0x002e5ae0 ShopkeeperGoal_Init Human 272
0x002e6668 ShopkeeperGoal_Process Human 4,000
0x002e7970 TiredGoal_Init Human 248
0x002e7a68 TiredGoal_Start Human 200
0x002e7b30 TiredGoal_End Human 228
0x002e7c18 TiredGoal_StartBreak Human 400
0x002e7da8 TiredGoal_EndBreak Human 188
0x002e7e68 TiredGoal_IsBreakDone Human 228
0x002e7f50 TiredGoal_Process Human 612
0x002e8288 BigBrawlerGoal_Init Human 400
0x002e8418 BigBrawlerGoal_Start Human 216
0x002e8530 BigBrawlerGoal_End Human 220
0x002e8620 BigBrawlerGoal_AdjustEnemyScore Human 500
0x002e8818 BigBrawlerGoal_GetFatigueMs Human 24
0x002e8830 BigBrawlerGoal_GetDamagePercent Human 16
0x002e8840 BigBrawlerGoal_SetStage Human 20
0x002e8858 BigBrawlerGoal_OnAttackWarning Human 880
0x002e8bc8 BigBrawlerGoal_OnHit Human 476
0x002e8f78 BigBrawlerGoal_Process Human 3,304
0x002ed0a8 BigThrowerGoal_Init Human 180
0x002ed168 BigThrowerGoal_Start Human 232
0x002ed260 BigThrowerGoal_End Human 228
0x002ed718 BigThrowerGoal_Process Human 2,052
0x002edf20 Goal_BigLedgeThrower Human 216
0x002edff8 BigLedgeThrowerGoal_Init Human 416
0x002ee7b0 BigLedgeThrowerGoal_Process Human 1,692
0x002eee50 Goal_StationaryThrower Human 144
0x002eeee0 StationaryThrowerGoal_Init Human 152
0x002ef2c0 StationaryThrowerGoal_Process Human 1,256
0x002f9de0 Action_AbortAndDestroy Human 104
0x002f9f48 FidgetAction_Init Human 48
0x002f9f78 FidgetAction_Start Human 360
0x002fa0e0 FidgetAction_Abort Human 256
0x002fa1e0 FidgetAction_Update Human 64
0x002fa5a0 PlayAnimAction_Init Human 64
0x002fa918 AttackAction_Init Human 144
0x002fa9a8 AttackAction_Start Human 904
0x002fad30 AttackAction_Abort Human 64
0x002fad70 AttackAction_Update Human 320
0x002faeb0 SetCommandAction_Init Human 44
0x002faee0 SetCommandAction_Start Human 60
0x002faf20 SetCommandAction_Update Human 76
0x002fb9e8 MoveAction_Init Human 248
0x002fbbe8 MoveAction_SetTarget Human not filled in
0x002fbd18 MoveAction_CornerTrial Human 472
0x002fc158 MoveAction_CornerSpeed Human 472
0x002fc330 MoveAction_CheckStuck Human 184
0x002fc420 MoveAction_Start Human 320
0x002fc5c0 MoveAction_Update Human 2,000
0x002fcd90 Move_CornerSpeedLimit Human 292
0x002fcf50 MoveToHumanAction_Init Human 160
0x002fdb90 Action_TurnToHeading Human 152
0x002fdc28 TurnAction_Init Human 64
0x002fdc68 TurnAction_Start Human 96
0x002fdcc8 TurnAction_Abort Human 64
0x002fdd08 TurnAction_Update Human 224
0x002fdf70 Action_TurnToTarget Human 144
0x002fe000 TurnToPointAction_Init Human 88
0x002fe0c8 Action_LookAt Human 152
0x002fe160 LookAtAction_Init Human 80
0x002fe1b0 LookAtAction_Update Human 152
0x002fe380 TakeStepAction_Init Human 36
0x002fe3a8 TakeStepAction_Start Human 48
0x002fe3d8 TakeStepAction_Abort Human 76
0x002fe428 TakeStepAction_Update Human 136
0x002fe4b0 Action_GiveWay Human 180
0x002fe568 GiveWayAction_Init Human 112
0x002fe5d8 GiveWayAction_Start Human 128
0x002fe658 GiveWayAction_Abort Human 80
0x002fe6a8 GiveWayAction_Destroy Human 32
0x002fe6c8 GiveWayAction_Update Human 28
0x002fee38 Objects_GetDistance Human 116
0x003035d8 PlayerBrain_Update Human 944
0x00303988 WarChief_AutoCommand Human 1,072
0x00303db8 WarChief_IsTargetInRange Human not filled in
0x00304fa8 GangBrain_OnEvent Human 840
0x003052f0 WarriorBrain_Think Human 3,408
0x00306040 WarriorBrain_OnPrompt Human 336
0x003063b0 WarriorBrain_OnEvent Human 364
0x00306690 Tactic_Start Human 328
0x003067d8 Tactic_Process Human 120
0x00306850 Tactic_End Human 164
0x003068f8 Tactic_SetCallback Human 64
0x00306938 Tactic_FireCallback Human 184
0x00307548 Tactic_Attack Human 124
0x003075c8 AttackTactic_Construct Human 160
0x00307668 AttackTactic_ComputeSpacing Human 284
0x00307788 AttackTactic_GiveMelee Human 236
0x00307878 AttackTactic_OnViolence Human 408
0x00307d40 GangTactic_CheckFlee Human 672
0x00307fe0 AttackTactic_Start Human 232
0x003080c8 AttackTactic_End Human 132
0x003081a8 AttackTactic_Process Human 720
0x00308478 AttackTactic_OnEvent Human 352
0x00309a40 Tactic_BossDiegoVargas Human 284
0x00309b60 BossDiegoVargasTactic_Init Human 664
0x00309ea0 BossDiegoVargasTactic_AssignGoal Human 684
0x0030a150 BossDiegoVargasTactic_CheckHealth Human 776
0x0030a458 BossDiegoVargasTactic_IsAnyBossStanding Human 156
0x0030a6c0 BossDiegoVargasTactic_Start Human 80
0x0030a738 BossDiegoVargasTactic_Process Human 96
0x0030a798 BossDiegoVargasTactic_OnEvent Human 224
0x0030e670 TacticConfront_Init Human 808
0x0030ec20 TacticConfront_Start Human 176
0x0030eec0 TacticConfront_Process Human 1,352
0x0030f4d0 TacticCrowd_Init Human 160
0x0030f570 TacticCrowd_Seat Human 320
0x0030f6b0 TacticCrowd_Start Human 304
0x0030fc48 TacticCrowd_React Human 528
0x0030fe78 TacticCrowd_Process Human 648
0x00310100 TacticCrowd_Event Human 216
0x00310be0 DominationTactic_Init Human 136
0x00310c68 DominationTactic_AssignGoals Human 224
0x00310d78 DominationTactic_OnEvent Human 136
0x00310e00 WarriorFollowTactic_Create Human 140
0x00310f38 WarriorFollowTactic_GiveGoals Human 624
0x003111a8 WarriorFollowTactic_Start Human 136
0x00311638 WarriorFollowTactic_Process Human 748
0x00311928 WarriorFollowTactic_Event Human 432
0x00313400 WarriorHoldTactic_Create Human 140
0x00313508 HoldTactic_GiveGoals Human 528
0x00313718 HoldTactic_GiveMemberGoal Human 572
0x00313e30 Tactic_HoldTheLine Human 260
0x00315d98 Tactic_Defend Human 172
0x00315e48 Tactic_WalkinTall Human 156
0x00315ee8 Tactic_Pursue Human 220
0x00315fc8 Tactic_HanginOut Human 220
0x003160a8 Tactic_Wander Human 244
0x003161a0 Tactic_TravelPath Human 244
0x00316298 Tactic_MoveToFlag Human 180
0x003164e0 Tactic_Vandalize Human 176
0x00316638 Tactic_Steal Human 172
0x00316988 Tactic_AvoidEnemies Human 220
0x00316a68 Tactic_ManWeaponPile Human 196
0x00316b30 Tactic_Domination Human 160
0x00316ca0 Tactic_UseFlag Human 180
0x00316ee8 Tactic_Idle Human 180
0x00316fa0 Tactic_TriggerCrowd Human 176
0x0031a268 Tactic_Scout Human 216
0x0031a430 ScoutTactic_Construct Human 232
0x0031a818 ScoutTactic_OnEvent Human 1,184
0x0031af98 ScoutTactic_Start Human 92
0x0031b030 ScoutTactic_Process Human 380
0x00320530 WarriorAttackTactic_Create Human 124
0x00320b60 WarriorStealTactic_Create Human 128
0x00320be0 WarriorStealTactic_Init Human 136
0x00320c68 WarriorStealTactic_ClusterZone Human 200
0x00320d30 WarriorStealTactic_GiveGoals Human 200
0x00320df8 WarriorStealTactic_GiveMemberGoal Human 560
0x00321028 WarriorStealTactic_PickStore Human 344
0x003211a8 WarriorStealTactic_Start Human 152
0x00321240 WarriorStealTactic_End Human 40
0x00321268 WarriorStealTactic_Process Human 192
0x00321328 WarriorStealTactic_OnEvent Human 176
0x00321540 WarriorSteal_ClaimObject Human 608
0x003217a0 StealClusters_Reset Human 104
0x00335b08 Quat_IntegrateAngular Maths (unnamed) 256
0x00336a00 QuaternionSlerp Maths (unnamed) 440
0x00336bb8 VectorLerp Maths (unnamed) 64
0x00336bf8 QuaternionNlerp Maths (unnamed) 160
0x00337308 Segment_Intersect2D Maths (unnamed) 164
0x003375d0 Math_CircleRadius2D Maths (unnamed) 240
0x003378b0 Math_LargerRoot Maths (unnamed) 112
0x00337920 RayTriangle_OneSided Maths (unnamed) 320
0x00337a60 RayTriangle_TwoSided Maths (unnamed) 372
0x0033d2d8 IPhysics_SweepShapeVsMesh Physics 92
0x0033d340 IPhysics_SweepBodyVsMesh Physics 340
0x0033d498 PhysicsBody_SweepHumanMask Physics 640
0x0033d718 Contact_InsertSorted Physics 160
0x0033d7b8 PhysicsVec_BackOffPlane Physics 180
0x0033d870 Vec_RemoveNormalPart Physics 128
0x0033d8f0 PhysicsVec_Bounce Physics 232
0x0033d9d8 PhysicsBody_ResolveContacts Physics 2,208
0x0033e278 PhysicsBody_Sweep Physics 1,396
0x0033f110 Human_TestStrikes Physics 3,484
0x00340918 IPhysics_Step Physics 544
0x00340b38 Settle_NearestAxis Physics 464
0x00340d08 Settle_ComputeTarget Physics 728
0x003414c0 AABB_ScaleAboutCentre Physics 372
0x00341840 AABB_ExtendByMove Physics 184
0x00341e18 PhysicsBody_GetContactScale Physics 40
0x00342288 PhysicsHumanBody_GetContactScale Physics 72
0x00343518 PhysicsCapsule_Pose Physics 636
0x00343a90 CollTri_ComputeEdges Physics 140
0x00343b20 CollTri_ComputeEdgeNormals Physics 272
0x00343c30 CollTri_ComputeNormal Physics 92
0x00343c90 CollTri_Flip Physics 72
0x00343cd8 PhysicsSweep_CapsuleCapsule Physics 1,012
0x003453f8 PhysicsSweep_SphereBox Physics 200
0x003454c0 PhysicsSweep_BoxSphere Physics 200
0x00345d58 PhysicsOverlap_SphereSphere Physics 124
0x00345dd8 PhysicsOverlap_BoxBox Physics 1,452
0x00346388 PhysicsOverlap_CapsuleCapsule Physics 372
0x00346500 PhysicsOverlap_SegmentSegment Physics 384
0x00346680 PhysicsOverlap_BoxSphere Physics 388
0x00346808 PhysicsOverlap_CapsuleBox Physics 1,292
0x00346d18 PhysicsOverlap_BoxCapsule Physics 156
0x00346db8 PhysicsOverlap_SphereBox Physics 36
0x00346de0 PhysicsOverlap_SegmentSphere Physics 208
0x00346eb0 PhysicsOverlap_SphereSegment Physics 36
0x00346ed8 PhysicsOverlap_CapsuleSphere Physics 184
0x00346f90 PhysicsOverlap_SphereCapsule Physics 36
0x00346fb8 PhysicsOverlap_SegmentCapsule Physics 396
0x00347148 PhysicsOverlap_CapsuleSegment Physics 36
0x00347170 CollisionMesh_BeginShapeQuery Physics 396
0x00347300 MeshContacts_SortByFraction Physics 184
0x003473b8 PhysicsMeshOverlap_Box Physics 8
0x003473c0 PhysicsMeshOverlap_Capsule Physics 8
0x003473c8 PhysicsMeshOverlap_Sphere Physics 1,016
0x003477c0 PhysicsBody_PushOutOfWalls Physics 1,092
0x00347c08 PhysicsMesh_SweepCapsule Physics 2,344
0x00348a50 PhysicsMesh_SweepSphere Physics 1,836
0x00349a60 Sweep_SphereCapsule Physics 2,160
0x0034a2d0 CapsuleBox_CornerCircle Physics 68
0x0034a6a0 CapsuleBox_SideInterval Physics 44
0x0034ac08 Segment_ClosestParam Physics 192
0x0034acc8 Segment_ClosestPoint Physics 132
0x0034ad50 Segment_ClosestPoints Physics 508
0x0034af50 Ray_SphereRoot Physics 136
0x0034afd8 Ray_CircleRoot Physics 100
0x0034b040 SphereBox_SweepCorner Physics 884
0x0034b3b8 SphereBox_SweepEdge Physics 584
0x0034b600 SphereBox_SweepEdges Physics 432
0x0034b7b0 SphereBox_SweepFaceEdges Physics 828
0x0034baf0 SphereBox_ToBoxSpace Physics 248
0x0034bbe8 Sweep_SphereOrientedBox Physics 2,116
0x0034d938 Ray_InfiniteCylinder Physics 1,728
0x0034dff8 SphereSweep_EdgeCylinder Physics 296
0x0034e120 Segment_SphereIntersect Physics 664
0x0034e3b8 SphereSweep_Edge Physics 536
0x0034e5d0 SphereSweep_VertexRegion Physics 612
0x0034e840 PointTriangle_DistanceSq Physics 1,420
0x0034edd0 SphereTriangle_Penetration Physics 108
0x0034ee40 Sweep_SphereTriangleThunk Physics 32
0x0034ee60 Sweep_SphereTriangle Physics 2,144
0x0034f740 Collision_MarchRay RayCast 528
0x0034f950 Collision_DropToGround RayCast 212
0x0034fa28 Collision_DropToMarkedGround RayCast 376
0x0034fba0 CollisionMesh_SetEnabledInVolume RayCast 100
0x00350538 CollisionTri_PassesMaterialFilter RayCast 72
0x00350580 CollisionMesh_OnLoaded RayCast 264
0x00350778 CollisionMesh_RayTestCell RayCast 804
0x00350aa0 CollisionMesh_SetEnabledInBoxCell RayCast 564
0x00350cd8 CollisionMesh_RayCast RayCast 1,152
0x00351160 CollisionMesh_SetEnabledInBox RayCast 748
0x00351468 CollisionMesh_SphereTestCell RayCast 1,424
0x003519f8 CollisionMesh_SpherePush RayCast 936
0x00351da0 SceneSlot_Unload Scene 760
0x00352098 SceneRecord_Fixup Scene 920
0x00352430 Scene_Loaded Scene 120
0x00352788 SceneSegment_Fixup Scene 704
0x00352c08 Scene_RequestSegment Scene 920
0x00353020 Scene_WaitLoaded Scene 312
0x003531c8 Scene_CallLoaded Scene 208
0x00353298 SceneSlot_Get Scene 448
0x00353460 SceneList_Load Scene 320
0x003535e8 Boot_LoadSceneList Scene 176
0x00353698 SceneList_FindContaining Scene 152
0x00353730 SceneList_FindId Scene 72
0x00353778 SceneList_FindExact Scene 160
0x00353818 Scene_Play Scene 504
0x00353a10 Scene_Stop Scene 224
0x00353af0 Scene_Request Scene 136
0x00353bf0 Scene_FreeTask Scene 120
0x00353c68 Scene_PlayCinematic Scene 248
0x00353d60 Scene_PlayFixed Scene 216
0x00353f40 Scene_PlayAnimation Scene 72
0x00353f88 Scene_Preload Scene 64
0x003540b8 Scene_Length Scene 192
0x003541a0 Scene_BindHuman Scene 224
0x00354280 Scene_BindObject Scene 248
0x00354d28 Scene_FindTrackSoundtrack Scene 112
0x00354d98 SceneTrack_Events Scene 2,104
0x00355798 SceneTrack_Flush Scene 796
0x00355ab8 SceneTrack_StepKeys Scene 992
0x003560a8 SceneTrack_Advance Scene 224
0x00356188 SceneTrack_Apply Scene 264
0x00356390 ScriptSystem_Create Scripting 192
0x00356450 ScriptSystem_Destroy Scripting 136
0x003564d8 ScriptSystem::ScriptSystem Scripting 312
0x00356610 ScriptSystem::~ScriptSystem Scripting 200
0x003566d8 ScriptSystem::Update Scripting 696
0x003569d8 ScriptSystem::EnterLevel Scripting 160
0x00356af8 ScriptSystem::RunFile Scripting 352
0x00356c58 ScriptSystem::RunFiles Scripting 168
0x00356d00 ScriptSystem_PreloadDone Scripting 264
0x00356e08 ScriptSystem::FindFunction Scripting 360
0x00357188 ScriptSystem::Call Scripting 48
0x003571b8 ScriptSystem::Schedule Scripting 304
0x003572e8 ScriptSystem::ScheduleArg1 Scripting 328
0x00357430 ScriptSystem::ScheduleArg2 Scripting 344
0x00357588 ScriptSystem::FlushScheduled Scripting 848
0x003578d8 ScriptSystem::SetUpdateFunction Scripting 56
0x00357990 isRelease Scripting 8
0x00357998 GetPlatform Scripting 8
0x003579a0 doFile Scripting 200
0x00357a68 preLoadFile Scripting 312
0x00358428 HuCreate Scripting 480
0x00358608 HuDelete Scripting 56
0x00358b38 HuRubberNeck Scripting 96
0x003590e0 HuBlockGrab Scripting 96
0x00359140 HuBlockRearGrab Scripting 96
0x00359a80 HuSetDoubleDamage Scripting 96
0x0035ab00 HuSetWoundable Scripting 96
0x0035b398 HuGetGang Scripting 88
0x0035b668 HuIsInScene Scripting 76
0x0035b758 HuIsHidden Scripting 76
0x0035b980 HuSetKillerMode Scripting 96
0x0035bbc8 HuSetMaxHealth Scripting 120
0x0035bfe0 HuInCombat Scripting 76
0x0035c278 HuSetHearRange Scripting 116
0x0035c2f0 HuSetHelpHearRange Scripting 116
0x0035d218 HuSwitchPlayer Scripting 120
0x0035e5d0 CfgHUDMessage Scripting 96
0x0035eb78 BrDead Scripting 96
0x0035ebd8 BrSuspend Scripting 96
0x0035ede0 BrFlush Scripting 56
0x0035ee18 BrFlushActions Scripting 56
0x0035eea0 BrFlushGoals Scripting 56
0x0035ef48 BrSetThreatResponse Scripting 120
0x0035f1f8 GangSetThreatResponse Scripting 128
0x0035f630 GangClearWanted Scripting 56
0x0035f668 GangClearResponders Scripting 32
0x0035f6f0 GangBrFlush Scripting 56
0x0035f728 GangSetTargetable Scripting 104
0x0035f790 GangSetAttackable Scripting 100
0x0035fc80 BrSetNumFollowSlots Scripting 152
0x0035fd18 BrSetFollowSlotSet Scripting 120
0x0035fd90 BrSetFollowSlot Scripting 296
0x0035ff18 GoalMoveToFlag Scripting 376
0x003603a8 GoalAddressPerson Scripting 264
0x00360690 GoalTrackHuman Scripting 160
0x00360ac8 GoalLeadChase Scripting 324
0x00360c10 GoalRunCarrotRun Scripting 388
0x00360d98 GoalDevilRun Scripting 396
0x00360f28 GoalGuardFlag Scripting 264
0x003610a8 GoalFight Scripting 168
0x00361418 GoalJoinFixedScene Scripting 224
0x003614f8 GoalJoinCinematic Scripting 224
0x003615d8 GoalJoinAnimation Scripting 224
0x00363018 GoalDealer Scripting 272
0x00363530 GoalPlayDynAnimation Scripting 160
0x00363b38 GoalBigLedgeThrower Scripting 564
0x00364708 ActTurnToDir Scripting 204
0x003647d8 ActLookAt Scripting 200
0x003648a0 ActGiveWay Scripting 120
0x00364ba8 HuShutUp Scripting 96
0x00364e48 HuSpeak Scripting 264
0x00364f50 HuSpeakNI Scripting 264
0x003656a0 CameraMakeActive Scripting 252
0x00365818 CamDelete Scripting 56
0x00365a10 CameraReset Scripting 52
0x00365a48 CamSetupFollow Scripting 144
0x00365ad8 CamTarget Scripting 168
0x00365b80 CamSetFollowHeading Scripting 56
0x00365bb8 CamSetFollowAngle Scripting 52
0x00365bf0 CamSetFollowZoom Scripting 108
0x00365d38 CameraCreateLocked Scripting 496
0x00365f28 CameraCreateThird Scripting 532
0x00366140 CameraCreateFixed Scripting 540
0x00366360 CameraCreateWin Scripting 440
0x00366518 CamSetupRail Scripting 460
0x003666e8 CamLeadRail Scripting 184
0x003667a0 CamAddRailPoint Scripting 224
0x003668e8 CamModifyRail Scripting 200
0x00366dd0 lua_CamReversePoizo Scripting 68
0x00367030 CamLockLocked Scripting 140
0x003670c0 CamSetSecondary Scripting 156
0x00367160 lua_CamCanSee Scripting 128
0x003671e0 CamEnable Scripting 140
0x00367270 CamSetSplitMode Scripting 56
0x003672a8 CamAssignRevCamButton Scripting 56
0x00367448 ScenePreload Scripting 136
0x003674d0 SceneIsPreloaded Scripting 72
0x00367518 SceneUnload Scripting 56
0x00367550 SceneSetCallback Scripting 48
0x00367580 ScenePlayCinematic Scripting 392
0x00367708 ScenePlayFixedScene Scripting 264
0x00367810 ScenePlay Scripting 528
0x00367a20 ScenePlay Scripting 696
0x00367cd8 ScenePlayAnimation Scripting 328
0x00367e20 SceneStop Scripting 96
0x00367e80 SceneDone Scripting 80
0x00367ed0 SceneLength Scripting 120
0x00367f48 SceneAddObject Scripting 160
0x00368240 SceneTerminate Scripting 56
0x0036a1a0 CfgObj Scripting 1,208
0x0036ab88 CfgFollowCamera Scripting 456
0x0036b220 CfgLevelName Scripting 668
0x0036b4f0 CfgRumbleGame Scripting 384
0x0036b670 CfgRumbleArena Scripting 288
0x0036b790 CfgRumbleGang Scripting 280
0x0036b8a8 CfgRumbleChar Scripting 328
0x0036b9f0 GetRumbleModeData Scripting 208
0x0036bac0 GetRumbleModeGangName Scripting 80
0x0036bb10 CfgSetDatabaseSizes Scripting 424
0x0036ca18 GetPosition Scripting 112
0x0036cb70 IsAHuman Scripting 76
0x0036cdc0 TeleportToFlag Scripting 152
0x0036d008 TriggerSphereEnable Scripting 96
0x0036d068 TriggerSphereSetRadius Scripting 116
0x0036d0e0 TriggerSphereCfg Scripting 232
0x0036d938 ToInt Scripting 84
0x0036de50 CarSpawnRadio Scripting 52
0x0036df48 MenuLoadLevel Scripting 44
0x0036df98 SetStartGameCallback Scripting 48
0x0036e050 GetGameTime Scripting 96
0x0036e858 HUDSetAnnounceMsg Scripting 128
0x0036e998 HUDGetNewPH Scripting 168
0x0036ea40 HUDReleasePH Scripting 56
0x0036ea78 HUDSetPHValue Scripting 264
0x0036ebe0 ForceShowPlayerHud Scripting 96
0x0036ed48 ShowRumbleModeIntro Scripting 192
0x0036ee48 lua_CfgCredits Scripting 128
0x0036eec8 HUDEnableGameTutorialText Scripting 48
0x0036eef8 ShowProfileManager_Binding Scripting 88
0x0036f0d0 HUDShowMissionSummaryText Scripting 96
0x0036f130 HUDLaunchMissionFailed Scripting 44
0x0036f160 HUDLaunchRumbleWin Scripting 88
0x0036f218 HUDLaunchMissionComplete Scripting 56
0x0036f250 HUDEnableFixedCamIcon Scripting 44
0x0036f280 HUDSetObjective Scripting 224
0x0036f360 HUDRemoveAllGoalText Scripting 32
0x0036f380 HUDSetTutorialText Scripting 104
0x0036f3e8 HUDCheckTutorialText Scripting 72
0x0036f430 HUDFlushTutorialText Scripting 56
0x0036fa28 HUDEnableTextProgress Scripting 272
0x0036fb38 HUDSetTextProgress Scripting 328
0x0036fdd0 HUDEnableInstArrow Scripting 192
0x0036fe90 HUDSetInstArrowAnimSpeed Scripting 56
0x00370098 HUDSetTutorialCallback Scripting 48
0x003700c8 HUDTurnOnRadar Scripting 56
0x00370100 HUDTurnOffRadar Scripting 56
0x00370138 HUDSetNumIndicator Scripting 144
0x00370690 HUDSetRadarObjectFlash Scripting 152
0x00370728 HUDSetRadarZoomScale Scripting 52
0x00370760 HUDAddRadarMissionObjective Scripting 56
0x00370798 HUDAddSecondaryRadarMissionObjective Scripting 56
0x003708c8 HUDSetRadarItemTexture Scripting 184
0x00370980 HUDDeleteRadarMissionObjective Scripting 56
0x003709b8 HUDRadarSetRange Scripting 116
0x00370a30 HUDDeleteRadarObject Scripting 56
0x00370a68 HUDAddRadarHuman Scripting 56
0x00370c68 ShowHud Scripting 56
0x00370ca0 HideHud Scripting 32
0x00370cc0 RestoreHud Scripting 32
0x00370ce0 HidePlayerHud Scripting 32
0x00370d00 ShowPlayerHud Scripting 32
0x00370d20 FlashRageBar Scripting 120
0x00371230 SoundPlayMusicTrack Scripting 168
0x00371348 SoundLoopMusicTrack Scripting 176
0x003713f8 SoundStopMusicTrack Scripting 32
0x00371b18 AddAmbientSoundEmitter Scripting 664
0x00371db0 AddAmbientSoundEmitter2 Scripting 680
0x00372058 SetAmbientEmitterPositions Scripting 760
0x003725f0 SetAmbientEmitterVolumeMod Scripting 116
0x00372fe0 SoundPlayCommand Scripting 312
0x00373148 GangCreate Scripting 184
0x00373200 GangDelete Scripting 56
0x00373238 GangSuspend Scripting 104
0x003732a0 GangInvincible Scripting 104
0x00373370 GangSetMsgHandler Scripting 144
0x00373528 GangAddMember Scripting 168
0x003735d0 GangGetHeadCount Scripting 120
0x00373648 GangGetStandingCount Scripting 88
0x00373a20 GangBrDead Scripting 104
0x00373b78 GangMakeEnemies Scripting 120
0x00373bf0 GangMakeFriends Scripting 120
0x00373dd0 GangAddSpawner Scripting 824
0x00374a80 TacticClear Scripting 56
0x00375370 TacticAttack Scripting 96
0x00375648 TacticCrowd Scripting 128
0x00377a10 TacticTrigger Scripting 160
0x00377cc8 ObjSpawn Scripting 588
0x00378088 ObjColor Scripting 216
0x00378320 CarSpawn Scripting 460
0x003785c8 CarSetColor Scripting 216
0x00378808 CarMakeGoodAsNew Scripting 52
0x003788b8 CarPlaceInTrunkOnDetach Scripting 156
0x00378958 SpawnParticle Scripting 424
0x00379be8 lua_CamGhostDoor Scripting 52
0x00379ea0 SetupRadio Scripting 220
0x00379fd0 AddFlag Scripting 384
0x0037a288 GetFlagPos Scripting 112
0x0037a770 FindFlag Scripting 112
0x0037a8d0 FlagNetTraverse_Short Scripting 152
0x0037a968 FlagNetTraverse Scripting 400
0x0037b6c8 SSMC_StartLoadSequence_Binding Scripting 32
0x0037b6e8 SSMC_StartDeleteSequence_Binding Scripting 32
0x0037b7d8 SetLUASaveDataFloat Scripting 120
0x0037b850 GetLUASaveDataFloat Scripting 88
0x0037ba48 SetPositionOfWater Scripting 588
0x0037be18 QueueMotionBlurEffect_Alpha Scripting 116
0x0037be90 QueueMotionBlurEffect Scripting 292
0x0037d420 RegisterBindings Scripting 27,408
0x00384c38 MessageHandler_Deliver Scripting 168
0x00384ce0 MessageHandler_Marshal Scripting 3,032
0x003858b8 ScriptHandlers_ClearAll Scripting 96
0x00385950 Object_GetTypeBits Scripting 80
0x003859f0 Obj_GetTypeName Scripting 96
0x00385a50 Object_GetPosition Scripting 184
0x00385b90 IsHumanHandle Scripting 36
0x00385bb8 Object_Teleport Scripting 216
0x00385db0 Object_TeleportToFlag Scripting 248
0x00385ea8 Objects_TestDistance Scripting 184
0x00385f60 WalkingDistance Scripting 172
0x00386010 Obj_PathExists Scripting 168
0x003860b8 MessageHandler_Set Scripting 176
0x00386168 SetMsgHandlerEx Scripting 304
0x00386298 SetMsgHandler Scripting 112
0x00386340 Script_SetGeneralCarMsgHandler Scripting 48
0x00386370 gc Scripting 48
0x003863d8 ScheduleFunc Scripting 56
0x00386410 ScheduleFuncArg1 Scripting 64
0x00386450 FlushScheduledFuncs Scripting 56
0x00386488 random Scripting 40
0x00387ad8 Car_Release TaskEngine 240
0x00387bc8 Car_Init TaskEngine 392
0x0038a4d8 Car_DamagePart TaskEngine 780
0x0038a830 Car_BreakWindow TaskEngine 744
0x0038ab18 Car_TryExplode TaskEngine 56
0x0038ab50 Car_DoExplode TaskEngine 1,432
0x0038b520 Car_FacingParts TaskEngine 944
0x0038b8d0 Car_HitZoneParts TaskEngine 632
0x0038bb48 Car_UpdateTransform TaskEngine 856
0x0038bea0 Car_OnHit TaskEngine 2,360
0x0038c7d8 Car_RemovePartBits TaskEngine 140
0x0038c868 Car_SpawnStereo TaskEngine 284
0x0038c990 Car_AimPoint TaskEngine 408
0x0038d188 Car_ReleaseTrunkItem TaskEngine 928
0x0038d528 Car_SetTrunkItemKind TaskEngine 16
0x0038d538 Car_SetTrunkObject TaskEngine 124
0x0038d690 Car_SpawnRadio TaskEngine 72
0x0038dde8 Car_Spawn TaskEngine 188
0x0038dea8 Car_Destroy TaskEngine 64
0x0038df38 Car_SetColour TaskEngine 104
0x0038dfa0 Car_Explode TaskEngine 64
0x0038dfe0 Car_RemovePart TaskEngine 80
0x0038e068 Car_Repair TaskEngine 48
0x0038e0f0 Car_PlaceInTrunkOnDetach TaskEngine 120
0x0038e538 CarManager_SetMsgHandler TaskEngine 88
0x0038e860 Cars_FindNear TaskEngine 876
0x0038ed08 GlassPane_Release TaskEngine 96
0x0038ed68 GlassPane_CreateBody TaskEngine 344
0x0038ef60 GlassPane_QueueDraw TaskEngine 300
0x0038f1c8 GlassPane_UpdateBodyByDistance TaskEngine 432
0x0038f378 Glass_Break TaskEngine 496
0x0038f8a8 GlassManager_Create TaskEngine 424
0x0038fab8 GlassTypes_Set TaskEngine 40
0x003906b8 LightTask_Update TaskEngine 616
0x00390970 LightTask_Process TaskEngine 148
0x00390f18 Cfg_AddObjectType TaskEngine 460
0x003913d8 ObjectDb_FindByName TaskEngine 316
0x00391c10 WorldObject_Remove TaskEngine 132
0x00391c98 WorldObject_RegisterContext TaskEngine 76
0x00391d48 Obj_CreatePhysicsBody TaskEngine 1,648
0x00392510 WorldObject_SetOwnedFromFlags TaskEngine 16
0x003932c8 OverheadWeapon_ContactDamage TaskEngine 388
0x00393450 WorldObject_TakeHit TaskEngine 228
0x00393538 Thrown_HitObject TaskEngine 1,136
0x003939a8 WorldObject_OnImpact TaskEngine 1,140
0x00393e20 WorldObject_Break TaskEngine 560
0x00394050 WorldObject_OnContact TaskEngine 1,984
0x00395020 ObjType_IsDoorKind TaskEngine 88
0x00395a10 WorldObject_Integrate TaskEngine 352
0x00395b70 WorldObject_Update TaskEngine 432
0x003961d0 World_BreakObjectsInRadius TaskEngine 448
0x00396390 BreakObjectsInRadius TaskEngine 40
0x003963b8 World_BreakGlassInRadius TaskEngine 784
0x003966c8 BreakGlassInRadius TaskEngine 72
0x00396710 Object_IsStrikeTarget TaskEngine 100
0x00396778 ObjZone_Enable TaskEngine 48
0x003967e0 ObjZone_Mark TaskEngine 48
0x00396858 Obj_Spawn TaskEngine 424
0x00396a08 Obj_Show TaskEngine 136
0x00396a90 Obj_EnablePhysics TaskEngine 216
0x00396b68 Obj_Hide TaskEngine 104
0x00396bd0 Obj_SetColour TaskEngine 136
0x00396c58 Obj_Destroy TaskEngine 288
0x00397078 Door_SetPickable TaskEngine 336
0x00397230 Door_Spawn TaskEngine 256
0x00397330 DoorCRCCheck TaskEngine 8
0x003973a0 Door_SetCameraGhost TaskEngine 92
0x00397598 Obj_Exists TaskEngine 40
0x003975c0 Particle_Start TaskEngine 80
0x00397610 Particle_End TaskEngine 80
0x00397730 Particle_Kill TaskEngine 80
0x00397780 ObjType_FindIndex TaskEngine 40
0x003977a8 Garbage_Start TaskEngine 40
0x003977d0 Garbage_End TaskEngine 36
0x00398348 ObjZoneMask_Set TaskEngine 104
0x003983b0 ObjZone_MarkRemoved TaskEngine 328
0x00398598 ObjectList_LoadPlaced TaskEngine 936
0x00398940 ObjRecord_Add TaskEngine 872
0x00398df8 ObjRecord_SetPinned TaskEngine 204
0x00398fe0 ObjRecord_GetHandle TaskEngine 160
0x00399d88 ObjectTaskManager_UpdateSpawns TaskEngine 1,336
0x0039aa40 ObjZone_ListObjects TaskEngine 224
0x0039b020 ParticleTask_Draw TaskEngine 1,684
0x0039bc28 Tag_Configure TaskEngine 292
0x0039bd50 ProcessTag TaskEngine 216
0x0039be28 Steam_Configure TaskEngine 388
0x0039bfb0 Particle_Spawn TaskEngine 268
0x0039c0e0 Glass_Spawn TaskEngine 432
0x0039c388 PTank_Create TaskEngine 72
0x0039c3d0 PTank_Release TaskEngine 32
0x0039cbf0 SceneTask_Update TaskEngine 1,672
0x0039d870 SceneTask_Start TaskEngine 5,104
0x0039ec60 SceneTask_Abort TaskEngine 2,032
0x0039f450 SceneTask_End TaskEngine 3,176
0x003a00b8 SceneTask_ClipDone TaskEngine 840
0x003a0400 SceneTask_CameraPartDone TaskEngine 424
0x003a0a68 SceneTask_EndClips TaskEngine 384
0x003a0be8 SceneTask_StopLooping TaskEngine 344
0x003a0da8 SceneTask_CallEnd TaskEngine 160
0x003a0e48 SceneTask_HoldObject TaskEngine 144
0x003a0ed8 SceneTask_UpdateHeldObject TaskEngine 580
0x003a13d0 SceneTask_Create TaskEngine 280
0x003a19b0 Obj_GetWorldPose TaskEngine 296
0x003a2e00 Task_SendMessage TaskEngine 32
0x003a3ba0 Human_PlaceHat TaskEngine 460
0x003a4768 Collision_SetTriangleTwoSided TaskEngine 88
0x003a4cb0 WorldObject_SetField124 TaskEngine 56
0x003a50e0 Camera_IsPointInPlayerView TaskEngine 276
0x003a51f8 Cameras_IsPointVisibleAny TaskEngine 132
0x003a5280 Cameras_IsWithinRange TaskEngine 68
0x003a5530 ScriptObj_SpawnThrownDebris TaskEngine 668
0x003ac4d0 Radio_Setup TaskEngine 300
0x003ac600 Radio_SetMode TaskEngine 264
0x003ad440 Radio_Update TaskEngine 2,176
0x003b2180 DoorFence_Hit TaskEngine 3,520
0x003b2f40 DoorFence_Init TaskEngine 536
0x003b3220 DoorFence_Update TaskEngine 48
0x003b7538 DynMasks_Init TaskEngine 1,356
0x003b7a88 DynMasks_OnHit TaskEngine 30,508
0x003bf548 DynMasks_Update TaskEngine 336
0x003bffd0 DynCashregB_Update TaskEngine 312
0x003c04e0 DynCashreg_Init TaskEngine 464
0x003c06b0 DynCashreg_OnMessage TaskEngine 1,768
0x003c3448 PartExplosion_Init TaskEngine 1,888
0x003c4580 SubFireballEmitter_Init TaskEngine 1,224
0x003c4a58 SubFireball_Init TaskEngine 468
0x003c4c38 SubFireball_Update TaskEngine 376
0x003c54b8 SubExplode_Update TaskEngine 268
0x003c55e8 ScriptType_Find TaskEngine 180
0x003c61d8 FadeObject_Update TaskEngine 2,312
0x003c6ae0 FadeObject_Launch TaskEngine 360
0x003ca658 Fog3D_WispInit TaskEngine 892
0x003ca9d8 Fog3D_WispUpdate TaskEngine 616
0x003cadd8 Fog3D_EmitterUpdate TaskEngine 252
0x003d3d30 DynPile_OnMessage TaskEngine 808
0x003d4058 DynPile_Update TaskEngine 168
0x003d7f10 PartGarbageFlies_Update TaskEngine 624
0x003e02a8 SubNeonLight_Init TaskEngine 264
0x003e03d8 SubNeonLight_Update TaskEngine 352
0x003e07a0 SubPolarBugs_Init TaskEngine 408
0x003e0980 SubPolarBugs_Update TaskEngine 424
0x003e29e8 GlassScript_Init TaskEngine 936
0x003e2d90 GlassScript_Message TaskEngine 712
0x003e4cb8 SubGlass_Update TaskEngine 984
0x003e77c0 HatObject_Wear TaskEngine 404
0x003e7958 HatObject_Drop TaskEngine 480
0x003e8408 Strober_Init TaskEngine 168
0x003e8518 Strober_Update TaskEngine 160
0x003e8fa0 DynIcon_Init TaskEngine 828
0x003e92e0 DynIcon_Update TaskEngine 240
0x003e96a0 SubGlint_Update TaskEngine 224
0x003e9828 ObjectiveMarker_SetShown TaskEngine 192
0x003e98e8 dyn_objective_Init TaskEngine 544
0x003e9b08 dyn_objective_Update TaskEngine 216
0x003eade8 SubTriglint_SpawnGlints TaskEngine 336
0x003eaf38 SubTriglint_RemoveGlints TaskEngine 96
0x003eaf98 SubTriglint_Init TaskEngine 200
0x003eb060 SubTriglint_OnMessage TaskEngine 112
0x003eb0d0 SubTriglint_Update TaskEngine 144
0x003f16e8 PickupItem_ShowGlint TaskEngine 120
0x003f17e0 PickupItem_Init TaskEngine 364
0x003f69b8 PartSteam_Init TaskEngine 392
0x003f6b40 Steam_HandleMessage TaskEngine 176
0x003f6d70 PartSteamHuge_Init TaskEngine 408
0x003f7138 PartSteamLarge_Init TaskEngine 400
0x003f80f0 DoorSwing_SetUpType TaskEngine 3,656
0x003f9770 DoorSwing_StateCommand TaskEngine 416
0x003f9910 DoorSwing_OpenBy TaskEngine 448
0x003f9ad0 DoorSwing_Hit TaskEngine 2,408
0x003fa438 DoorSwing_HitBreakable TaskEngine 3,832
0x003fb5a0 SubSwingingDoor_Update TaskEngine 88
0x003fb5f8 DoorSwing_Init TaskEngine 728
0x003fbba0 DoorSwing_Update TaskEngine 760
0x003fc8d8 SprayTag_HandleMessage TaskEngine 396
0x003fca68 SprayTag_Update TaskEngine 376
0x003fd420 MeleeWeapon_Init TaskEngine 476
0x003fe490 melee_weapon_HandleMessage TaskEngine 552
0x003fe6b8 MeleeWeapon_Detach TaskEngine 772
0x003ffe90 OverheadWeapon_Break TaskEngine 368
0x004034b8 ThrownWeapon_Break TaskEngine 3,308
0x00404c48 DynMolotov_OnMessage TaskEngine 2,484
0x00405600 DynMolotov_Update TaskEngine 708
0x0040c868 Level_SetFogColour World 160
0x0040c908 Level_SetFogDistance World 48
0x0040c948 World_Precache World 208
0x0040ca18 Water_Set World 552
0x0040cc40 World_QueuePackToPrecache World 40
0x0040cc70 ScreenFx_SetMotionAlpha World 120
0x0040cce8 ScreenFx_QueueMotionBlurAlpha World 64
0x0040cd28 ScreenFx_QueueMotionBlurColour World 80
0x0040cd78 ResourceManager_SetDynamicAnimation World 48
0x0040cda8 ResourceManager_SetCharacterModel World 44
0x0040cdd8 LevelObject_LinkModel World 84
0x0040ce30 LevelObject_OnLoaded World 232
0x0040d0a8 LevelObject_RenderBackground World 1,500
0x0040e100 WorldManager_NearestPendingDistance World 160
0x0040e2d8 WorldManager_Preload World 1,528
0x0040e8d8 WorldManager_Render World 3,296
0x0040f8a0 WorldManager_Update World 776
0x004101f0 World_CameraDistanceSq World 256
0x00410648 World_LoadStream World 1,028
0x00410a50 World_ReadStream World 284
0x00410b70 World_Unload World 664
0x00410e08 World_ReadManifest World 516
0x00411010 World_RegisterSector World 176
0x004110c0 World_ReadPart World 1,044
0x004115d0 World_UnloadPart World 684
0x00411880 World_PendingDistance World 52
0x00411990 World_RenderSectorAtomic World 392
0x00411b20 World_CollectSector World 120
0x00411d10 World_FindVisibleSectors World 416
0x00411eb0 World_FindPartToLoad World 504
0x004120a8 World_FindPartToUnload World 616
0x00412310 World_RequestPart World 216
0x004123e8 World_ResetVisibility World 268
0x004125b8 VolumeBox_Add WorldObjects 520
0x00412a18 VolumeBox_IsInside WorldObjects 480
0x00412bf8 VolumeBox_Enable WorldObjects 68
0x00412c40 VolumeBox_SetRotation WorldObjects 96
0x00412dc8 Item_TakeOwned WorldObjects 592
0x00413018 VolumeBoxes_SendDamageMessage WorldObjects 376
0x00413198 VolumeBox_ContainsObject WorldObjects 100
0x004134f8 PlayerVolumeBox_Update WorldObjects 500
0x004142d0 TriggerSphere_Alloc WorldObjects 104
0x00414398 TriggerSpheres_Update WorldObjects 160
0x00414480 TriggerSphere_Init WorldObjects 80
0x004144d0 TriggerSphere_Disarm WorldObjects 40
0x004146e0 TriggerSphere_Update WorldObjects 840
0x00414a28 TriggerSphere_SetRadius WorldObjects 184
0x00414ae0 TriggerSphere_Enable WorldObjects 216
0x00414bc0 TriggerSphere_Configure WorldObjects 264
0x004152e0 VolumeBox_SetEnabled WorldObjects 60
0x00415378 VolumeBox_Update WorldObjects 792
0x00415740 Path_Add WorldObjects 308
0x004158f8 FlagPool_Create WorldObjects 320
0x00415a38 FlagPool_Destroy WorldObjects 184
0x00415af0 FlagPool_Take WorldObjects 120
0x00415b68 Flag_New WorldObjects 176
0x00415c18 Flag_Add WorldObjects 48
0x00415c48 Flag_FindByName WorldObjects 160
0x00415ce8 Flag_Enable WorldObjects 68
0x00415dc8 Flag_SetEnabled WorldObjects 8
0x00415e70 Flag_Construct WorldObjects 304
0x004161e8 Flag_Position WorldObjects 104
0x00416258 Flag_Heading WorldObjects 120
0x00416b68 Flag_SetPosition WorldObjects 80
0x00416bb8 Flag_GetPosition WorldObjects 40
0x00416ed0 Flag_GetOwner WorldObjects 56
0x00417af0 Cfg_SetActionDistance Warriors 32
0x00418150 ContextActions_Pick Warriors 404
0x00418428 RepeatTracker_Note Warriors 240
0x00419030 Breathing_Start Warriors 216
0x00419108 Breathing_Stop Warriors 72
0x00419150 Breathing_Update Warriors 664
0x004197a8 GameState_CheckGameOver Warriors 704
0x00419da0 ThrowArcs_RenderAll Warriors 112
0x00419fc8 GameState_SetMusicMood Warriors 64
0x0041a060 GameState_UpdateSystemMusic Warriors 780
0x0041a8c0 Human_SwitchPlayer Warriors 256
0x0041ab30 SlowMotion_On Warriors 48
0x0041ab60 SlowMotion_Off Warriors 96
0x0041abe8 GetCheckPoint Warriors 16
0x0041acd8 GameState_SetLuaSaveFloat Warriors 40
0x0041ad00 GameState_GetLuaSaveFloat Warriors 40
0x0041ad28 GameState_SetLuaSaveBool Warriors 56
0x0041ad60 GameState_GetLuaSaveBool Warriors 48
0x0041b0f0 GameState_SetMultiplayerCallback Warriors 40
0x0041b6a8 ReportCrime Warriors 16
0x0041b6e0 Crime_IsHappening Warriors 192
0x0041b8b0 Crime_Report Warriors 1,560
0x0041c2b0 GameState_TurnWarriorCommands Warriors 32
0x0041c2d0 GameState_IssueWarriorCommand Warriors 100
0x0041c4e0 GameState_DispatchWarriorCommand Warriors 1,836
0x0041ce98 GameState_SetCheckPoint Warriors 88
0x0041d110 Level_IsArmies Warriors 80
0x0041d160 Level_IsRumble Warriors 80
0x0041d1b0 Level_OffersHangout Warriors 272
0x0041d4f8 Cfg_SetGlobalTimeToLive Warriors 24
0x0041d618 GameState_SetObjectValueMod Warriors 16
0x0041d628 Cfg_SetDatabaseSizes Warriors 104
0x0041d6f0 GetLevelId Warriors 40
0x0041d718 GetCurrentLevelIndex Warriors 16
0x0041d728 Cfg_SetOutdoorMode Warriors 16
0x0041d738 Cfg_SetEnemySpotting Warriors 16
0x0041d748 Cfg_SetWarriorSpotting Warriors 16
0x0041d770 GameState_SetWarriorWeapons Warriors 24
0x0041d788 GameState_SetGameMode Warriors 88
0x0041d7e0 GameState_GetGameMode Warriors 16
0x0041d7f0 GetLanguage Warriors 16
0x0041d800 GetDifficulty Warriors 16
0x0041d820 GetProfileDifficulty Warriors 16
0x0041d830 GameState_SetDetailFlag Warriors 44
0x0041d860 GameState_ClearDetailFlag Warriors 44
0x0041d890 GameState_EnableGameOverCheck Warriors 16
0x0041d8a0 Cfg_SetCrimeResponders Warriors 44
0x0041d8d0 GameState_SetForceCrimeLevel Warriors 16
0x0041d920 Cfg_SetGangSizeForCombatMusic Warriors 12
0x0041d930 Cfg_SetDisableMusicForScenes Warriors 12
0x0041d940 Cfg_SetMaxThrowError Warriors 40
0x0041da08 Cfg_SetMultiplayerJoin Warriors 40
0x0041da30 Cfg_SetSubtitles Warriors 16
0x0041da50 Cfg_SetTurfInvasion Warriors 16
0x0041da60 Cfg_SetGrappleCounters Warriors 16
0x0041da70 GameState_SetPowerupPickup Warriors 16
0x0041da80 Cfg_EnableCrimeType Warriors 48
0x0041daf8 Cfg_SetPlayerMugging Warriors 16
0x0041db08 GameState_EnableAllWarriorCommands Warriors 224
0x0041dbe8 GameState_EnableWarriorCommand Warriors 148
0x0041dc80 GameState_IssueWarriorCommandFor Warriors 112
0x0041dcf0 GameState_LockWarriorCommands Warriors 80
0x0041dd40 GameState_SetWarriorCommandCallback Warriors 40
0x0041dd68 GameState_SetAutoSwitch Warriors 16
0x0041dd90 Game_CheckMultiplayer Warriors 40
0x0041ddd8 Store_Reset Warriors 248
0x0041e250 Inventory_SetItem Warriors 208
0x0041e320 InventoryBlock_GetSound Warriors 40
0x0041e420 Inventory_Count Warriors 64
0x0041e5b0 Inventory_AddItem Warriors 1,060
0x0041ece8 Cfg_SetInventoryCallback Warriors 40
0x0041ed10 Cfg_SetHuInventoryCallback Warriors 40
0x0041ed60 Cfg_SetMoneyCallback Warriors 40
0x0041ed88 InvPlayerHasItem Warriors 48
0x0041edb8 InvGiveRevive Warriors 56
0x0041edf0 InvNumberRevives Warriors 48
0x0041ee20 InvGiveSkeletonKey Warriors 56
0x0041ee58 InvNumberSkeletonKeys Warriors 48
0x0041ee88 InvGetMoney Warriors 48
0x0041eeb8 InvSetMoney Warriors 72
0x0041ef00 GiveMoney Warriors 56
0x0041ef60 TakeMoney Warriors 56
0x0041ef98 InvGiveItem Warriors 56
0x0041efd0 InvNumberOf Warriors 48
0x0041f000 InvGetSpraycanCharges Warriors 48
0x0041f030 InvSetSpraycanCharges Warriors 64
0x0041f118 W_GameState_SetLevelRecord Warriors 384
0x004211d8 Stats_CategoryPoints Warriors 168
0x00421638 ProfileHeader_Write Warriors 208
0x00421708 Profile_Write Warriors 712
0x004219d0 ProfileHeader_Read Warriors 256
0x00421ad0 Profile_Read Warriors 712
0x00421d98 SaveSystem_WriteCurrent Warriors 56
0x00421e68 Profile_Create Warriors 304
0x00421f98 Profile_Delete Warriors 144
0x00422430 Cfg_SetStatValue Warriors 168
0x004224d8 StatAdd Warriors 280
0x00422630 StatGetScore Warriors 64
0x004226f8 StatReset Warriors 32
0x00422718 StatResetPlayer Warriors 64
0x00422a90 Stats_CategoryScore Warriors 88
0x00422b00 Stats_CategoryPercent Warriors 216
0x004233a8 StopWatch_Start Warriors 80
0x004233f8 StopWatch_Update Warriors 432
0x004235e0 StopWatch_SetDisplay Warriors 16
0x004235f0 W_SetStopWatch Warriors 72
0x00423638 W_GetStopWatchTime Warriors 16
0x00423670 StopWatch_Show Warriors 96
0x004236d0 UM_Reset Warriors 32
0x004236f0 UM_SetNumUnlockables Warriors 40
0x00423718 Unlocks_SetRecord Warriors 80
0x004237a8 UM_GetUnlockablesByType Warriors 64
0x004237e8 UM_Unlock Warriors 64
0x00423868 UM_IsDataUnlocked Warriors 64
0x004238a8 UM_IsLevelComplete Warriors 64
0x004238e8 UM_GetRecordData Warriors 160
0x00423988 UM_IsTypeDirty Warriors 40
0x004239b0 UM_IsDataDirty Warriors 48
0x00423eb0 Unlockables_ListByType Warriors 192
0x00424130 Unlocks_IsDataUnlocked Warriors 168
0x00429b18 Movie_BuildUploadPacket Movie 776
0x00429fe8 BinkMovie_Play Movie 1,752
0x0042a718 Movie_AdvanceCaptions Movie 216
0x0042a820 Movie_CheckSkip Movie 272
0x0042a938 Movie_Play Movie 1,768

How it is measured

All of it is about the NTSC-U executable SLUS_212.15, whose .text is 4,154,744 bytes.

The game's own code is every byte of .text that is not middleware, as the source map's coverage table counts it: 3,342,408 bytes. It is the denominator of both bars. The middleware (Lua 4.0.1 and tolua, RenderWare Graphics, the SCE libraries, Bink, the C and C++ runtimes) is left out: Coney replaces it with librw, SDL3, the C++ standard library and its own Lua 4.0 interpreter, it does not reimplement it. The game's own glue around a library (Movie/BinkMovie.cpp, Graphics/Devices/Renderware/DevRWGeneric.cpp) is game code and counts.

Per subsystem, the total is the size of the address range the source map gives the top-level directory, from its first to its last attributed function. That is inferred (the ranges are the map's inferred directory ranges), and it undercounts every directory: the game code the map has not placed, nearly half of it, is shown as Unattributed, and a directory with no attributed function yet (Debug, Utils) shows "not placed yet". As the source map improves, code moves from Unattributed into the directories, and the per-subsystem shares can go down while the overall share stays the same. Link-once is the game's template and inline code, which the linker placed after the libraries.

Reimplemented bytes are the sizes of the original functions listed in docs/progress/functions.toml. Only the functions Coney reimplements are listed, never the executable's whole function list. The denominators are in docs/progress/totals.toml, copied from the source map by hand. A function counts in full once it is listed; there is no partial credit.

The executable has no symbols, so a function's size has to come from somewhere. coney-tools progress sizes estimates it from your own disc as the distance to the next address that a call or a function pointer reaches, and checks a size given by hand against that bound. It is an upper bound: a function that nothing calls directly (only a tail jump reaches it) is folded into the one before it. A contributor who has the function in Ghidra can give the exact size instead. How to use the commands: The coney-tools command line.

How the picture is drawn

The picture of every function (under Every function above) draws one square for each function of the game's own code in docs/progress/ghidra-functions.tsv (the middleware ranges of totals.toml left out, as for the bars). It does not define anything new: each colour is a measure this page already has.

State What puts a function in it Measure it comes from
Audited The fidelity audit found Coney's version equal to the original Not drawn yet: no audit result is stored on main in a machine-readable place
Reimplemented Listed in functions.toml, so Coney has code for it with an @orig tag The Reimplemented bar
Understood Named in Ghidra and cited on a research page with an evidence level The Understood bar
Researched Inside a source directory or file range of the source map, but not understood The Researched bar
Untouched None of the above

A function shows the furthest state it has reached, top to bottom. The headline above the picture counts squares by measure, each measure as the table defines it, so a square counts under every measure it meets: a reimplemented function that is also understood counts in both, while the legend counts squares by the colour they show. Researched is the source map's measure, not "researched or further": a function can be understood without the map placing it, so the Researched share can be below the Understood share. Blocks are the subsystems of totals.toml, the original's top-level source directories, in address order, so the picture follows the executable; code in no subsystem range comes last as Unattributed, and the game's link-once template code is the link-once block. A block's label is its share of reimplemented functions, and its tooltip (the browser's own) gives reimplemented/total (share) and the squares of each state. A reimplemented function whose address is not the start of a function in the Ghidra listing (an entry inside another function, or a listing that split a function differently) is counted in the bars but has no square and is not in the headline's Reimplemented count, which is therefore a few below the bar's; progress.json gives the number (unlisted_reimplemented).

The picture has two views, switched above it. One square per function is the one that reads at a glance. Most functions are tiny (half are under 125 bytes, the largest is 30 KB), so it gives a four-byte accessor the area of a physics solver; the bars are in bytes. One square per 512 bytes gives a function one square per started 512 bytes (at least one), so the area is the code and a large reimplemented function shows as the bar it is. Both are drawn the same way and carry the same tooltips.

Hovering a square shows the function's name, address, size and state, the original source file the source map places it in, and, for a reimplemented function, the line of Coney's source that carries its @orig tag as a link; a click or a tap keeps the tooltip so the link can be followed. The tooltip needs the script and the per-function table (progress/functions.json, fetched on the first hover); without them the picture, the legend and every table still show the same numbers. The mission picture below the milestones draws one square per checkpoint, a block per mission, with the checklist's colours; a mission's label links to its page.

The same pictures and numbers are published as files beside the page, for other places to embed or read; the list is in the coney-tools guide.

The history

The history page has one point per day of main: the Reimplemented, Understood and Researched shares as the bars measure them. Git has the days, so nothing is appended or committed: for each day's last commit the docs build extracts the tracker's inputs (docs/progress/, the research pages, the roadmap, the bindings and the @orig tags) into a temporary folder and measures them with the current code, so every day is on today's definition. A day before the tracker existed, or in a format it can no longer read, is left out. How a deploy reuses the published days and what a pull request's build shows: the coney-tools guide.

Keeping it current

  • Whoever writes the code adds a [[function]] block to functions.toml in the same commit as the code carrying its @orig tag (Conventions).
  • A source-map change that moves a range or a coverage figure updates totals.toml in the same commit.
  • A roadmap status change needs nothing extra: the milestones are read from the roadmap's table.

Nothing generated is committed, so these changes never conflict with another pull request's. The tables and the badge data are produced from the inputs by the documentation build (mkdocs build --strict shows them locally too), and uv run --project python coney-tools progress check, which CI runs, fails when functions.toml and the @orig tags in src/ disagree or an input is malformed. coney-tools progress render <folder> writes the filled pages, the badge files, the pictures and the numbers to a folder, to look at them without a docs build.