You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

8753 lines
105 KiB

# conversion between function and file location of the functions
# = (0x401000 - PE header offset) (0x400 for VC5 linker)
address_offset = 0x400C00
[[func]]
name = "operator delete"
addr = 0x401010
size = 0x1A
[[func]]
name = "GetErrorStr"
addr = 0x40102A
size = 0xA4
[[func]]
name = "TraceErrorDD"
addr = 0x4010CE
size = 0x6B8
[[func]]
name = "TraceErrorDS"
addr = 0x401831
size = 0x109
[[func]]
name = "TraceLastError"
addr = 0x40193A
size = 0xD
[[func]]
name = "app_fatal"
addr = 0x401947
size = 0x24
[[func]]
name = "MsgBox"
addr = 0x401975
size = 0x52
[[func]]
name = "FreeDlg"
addr = 0x4019C7
size = 0x69
[[func]]
name = "DrawDlg"
addr = 0x401A30
size = 0x35
[[func]]
name = "DDErrMsg"
addr = 0x401A65
size = 0x23
[[func]]
name = "DSErrMsg"
addr = 0x401A88
size = 0x23
[[func]]
name = "center_window"
addr = 0x401AAB
size = 0x92
[[func]]
name = "ErrDlg"
addr = 0x401B3D
size = 0x8D
[[func]]
name = "FuncDlg"
addr = 0x401BCA
size = 0x45
[[func]]
name = "TextDlg"
addr = 0x401C0F
size = 0x1F
[[func]]
name = "ErrOkDlg"
addr = 0x401C2E
size = 0x6E
[[func]]
name = "FileErrDlg"
addr = 0x401C9C
size = 0x45
[[func]]
name = "DiskFreeDlg"
addr = 0x401CE1
size = 0x3C
[[func]]
name = "InsertCDDlg"
addr = 0x401D1D
size = 0x4B
[[func]]
name = "DirErrorDlg"
addr = 0x401D68
size = 0x3C
[[func]]
name = "InitAutomapOnce"
addr = 0x401DA4
size = 0x44
[[func]]
name = "InitAutomap"
addr = 0x401DE8
size = 0x10C
[[func]]
name = "StartAutomap"
addr = 0x401EF4
size = 0x19
[[func]]
name = "AutomapUp"
addr = 0x401F0D
size = 0xD
[[func]]
name = "AutomapDown"
addr = 0x401F1A
size = 0xD
[[func]]
name = "AutomapLeft"
addr = 0x401F27
size = 0xD
[[func]]
name = "AutomapRight"
addr = 0x401F34
size = 0xD
[[func]]
name = "AutomapZoomIn"
addr = 0x401F41
size = 0x3F
[[func]]
name = "AutomapZoomOut"
addr = 0x401F80
size = 0x3D
[[func]]
name = "DrawAutomap"
addr = 0x401FBD
size = 0x276
[[func]]
name = "DrawAutomapTile"
addr = 0x402233
size = 0x745
[[func]]
name = "DrawAutomapPlr"
addr = 0x4029A8
size = 0x3BB
[[func]]
name = "GetAutomapType"
addr = 0x402D83
size = 0xC7
[[func]]
name = "DrawAutomapText"
addr = 0x402E4A
size = 0xDD
[[func]]
name = "SetAutomapView"
addr = 0x402F27
size = 0x1B6
[[func]]
name = "AutomapZoomReset"
addr = 0x4030DD
size = 0x3E
[[func]]
name = "CaptureScreen"
addr = 0x40311B
size = 0xE9
[[func]]
name = "CaptureHdr"
addr = 0x403204
size = 0x90
[[func]]
name = "CapturePal"
addr = 0x403294
size = 0x69
[[func]]
name = "CapturePix"
addr = 0x4032FD
size = 0x6D
[[func]]
name = "CaptureEnc"
addr = 0x40336A
size = 0x3E
[[func]]
name = "CaptureFile"
addr = 0x4033A8
size = 0xC8
[[func]]
name = "RedPalette"
addr = 0x403470
size = 0x69
[[func]]
name = "codec_decode"
addr = 0x4034D9
size = 0xFD
[[func]]
name = "codec_init_key"
addr = 0x4035DB
size = 0xD1
[[func]]
name = "codec_get_encoded_len"
addr = 0x4036AC
size = 0x12
[[func]]
name = "codec_encode"
addr = 0x4036BE
size = 0x116
[[func]]
name = "DrawSpellCel"
addr = 0x4037D4
size = 0xAA
[[func]]
name = "SetSpellTrans"
addr = 0x40387E
size = 0x149
[[func]]
name = "DrawSpell"
addr = 0x4039C7
size = 0xC7
[[func]]
name = "DrawSpellList"
addr = 0x403A8E
size = 0x4DB
[[func]]
name = "SetSpell"
addr = 0x403F69
size = 0x43
[[func]]
name = "SetSpeedSpell"
addr = 0x403FAC
size = 0x6B
[[func]]
name = "ToggleSpell"
addr = 0x404017
size = 0xC3
[[func]]
name = "PrintChar"
addr = 0x4040DA
size = 0x13E
[[func]]
name = "AddPanelString"
addr = 0x404218
size = 0x32
[[func]]
name = "ClearPanel"
addr = 0x40424A
size = 0xF
[[func]]
name = "DrawPanelBox"
addr = 0x404259
size = 0x6C
[[func]]
name = "SetFlaskHeight"
addr = 0x4042CA
size = 0x51
[[func]]
name = "DrawFlask"
addr = 0x40431B
size = 0x40
[[func]]
name = "DrawLifeFlask"
addr = 0x40435B
size = 0x99
[[func]]
name = "UpdateLifeFlask"
addr = 0x4043F4
size = 0x81
[[func]]
name = "DrawManaFlask"
addr = 0x404475
size = 0x81
[[func]]
name = "control_update_life_mana"
addr = 0x4044F6
size = 0x74
[[func]]
name = "UpdateManaFlask"
addr = 0x40456A
size = 0xAC
[[func]]
name = "InitControlPan"
addr = 0x404616
size = 0x2FC
[[func]]
name = "DrawCtrlPan"
addr = 0x404912
size = 0x25
[[func]]
name = "DrawCtrlBtns"
addr = 0x404937
size = 0xB1
[[func]]
name = "DoSpeedBook"
addr = 0x4049E8
size = 0x148
[[func]]
name = "DoPanBtn"
addr = 0x404B30
size = 0x99
[[func]]
name = "control_set_button_down"
addr = 0x404BC9
size = 0x15
[[func]]
name = "control_check_btn_press"
addr = 0x404BDE
size = 0x74
[[func]]
name = "DoAutoMap"
addr = 0x404C52
size = 0x2C
[[func]]
name = "CheckPanelInfo"
addr = 0x404C7E
size = 0x344
[[func]]
name = "CheckBtnUp"
addr = 0x404FC2
size = 0x17D
[[func]]
name = "FreeControlPan"
addr = 0x40515F
size = 0x114
[[func]]
name = "control_WriteStringToBuffer"
addr = 0x405273
size = 0x33
[[func]]
name = "DrawInfoBox"
addr = 0x4052A6
size = 0x289
[[func]]
name = "PrintInfo"
addr = 0x40552F
size = 0x6B
[[func]]
name = "CPrintString"
addr = 0x40559A
size = 0xC5
[[func]]
name = "PrintGameStr"
addr = 0x40565F
size = 0x57
[[func]]
name = "DrawChr"
addr = 0x4056B6
size = 0x968
[[func]]
name = "ADD_PlrStringXY"
addr = 0x40601E
size = 0xB7
[[func]]
name = "MY_PlrStringXY"
addr = 0x4060D5
size = 0xBB
[[func]]
name = "CheckLvlBtn"
addr = 0x406190
size = 0x36
[[func]]
name = "ReleaseLvlBtn"
addr = 0x4061C6
size = 0x34
[[func]]
name = "DrawLevelUpIcon"
addr = 0x4061FA
size = 0x46
[[func]]
name = "CheckChrBtns"
addr = 0x406240
size = 0xEC
[[func]]
name = "ReleaseChrBtns"
addr = 0x40632C
size = 0xA2
[[func]]
name = "DrawDurIcon"
addr = 0x4063CE
size = 0x86
[[func]]
name = "DrawDurIcon4Item"
addr = 0x406454
size = 0x7A
[[func]]
name = "RedBack"
addr = 0x4064CE
size = 0x8A
[[func]]
name = "GetSBookTrans"
addr = 0x406558
size = 0xD5
[[func]]
name = "DrawSpellBook"
addr = 0x40662D
size = 0x28D
[[func]]
name = "PrintSBookStr"
addr = 0x4068BA
size = 0xC2
[[func]]
name = "CheckSBook"
addr = 0x40697C
size = 0x142
[[func]]
name = "get_pieces_str"
addr = 0x406ABE
size = 0x10
[[func]]
name = "DrawGoldSplit"
addr = 0x406ACE
size = 0x138
[[func]]
name = "control_drop_gold"
addr = 0x406C06
size = 0x12E
[[func]]
name = "control_remove_gold"
addr = 0x406D34
size = 0xB6
[[func]]
name = "control_set_gold_curs"
addr = 0x406DEA
size = 0x46
[[func]]
name = "DrawTalkPan"
addr = 0x406E30
size = 0x207
[[func]]
name = "control_print_talk_msg"
addr = 0x407037
size = 0x82
[[func]]
name = "control_check_talk_btn"
addr = 0x4070B9
size = 0x5A
[[func]]
name = "control_release_talk_btn"
addr = 0x407113
size = 0x73
[[func]]
name = "control_reset_talk_msg"
addr = 0x407186
size = 0x3A
[[func]]
name = "control_type_message"
addr = 0x4071C0
size = 0x47
[[func]]
name = "control_reset_talk"
addr = 0x407207
size = 0x19
[[func]]
name = "control_talk_last_key"
addr = 0x407220
size = 0x40
[[func]]
name = "control_presskeys"
addr = 0x407260
size = 0x6A
[[func]]
name = "control_press_enter"
addr = 0x4072CA
size = 0xBE
[[func]]
name = "control_up_down"
addr = 0x407388
size = 0x48
[[func]]
name = "InitCursor"
addr = 0x4073D0
size = 0x16
[[func]]
name = "FreeCursor"
addr = 0x4073E6
size = 0x17
[[func]]
name = "SetICursor"
addr = 0x4073FD
size = 0x34
[[func]]
name = "SetCursor_"
addr = 0x407431
size = 0x23
[[func]]
name = "NewCursor"
addr = 0x407454
size = 0x5
[[func]]
name = "InitLevelCursor"
addr = 0x407459
size = 0x3D
[[func]]
name = "CheckTown"
addr = 0x407496
size = 0x12D
[[func]]
name = "CheckRportal"
addr = 0x4075C3
size = 0x12C
[[func]]
name = "CheckCursMove"
addr = 0x4076EF
size = 0xD7D
[[func]]
name = "InitDead"
addr = 0x40846C
size = 0x1B6
[[func]]
name = "AddDead"
addr = 0x408622
size = 0x21
[[func]]
name = "SyncUniqDead"
addr = 0x408643
size = 0x77
[[func]]
name = "LoadDebugGFX"
addr = 0x4086BA
size = 0x1B
[[func]]
name = "FreeDebugGFX"
addr = 0x4086D5
size = 0x12
[[func]]
name = "CheckDungeonClear"
addr = 0x4086E7
size = 0x90
[[func]]
name = "FreeGameMem"
addr = 0x408787
size = 0x77
[[func]]
name = "StartGame"
addr = 0x4087FE
size = 0xAA
[[func]]
name = "run_game_loop"
addr = 0x4088A8
size = 0x1AA
[[func]]
name = "start_game"
addr = 0x408A52
size = 0x4F
[[func]]
name = "free_game"
addr = 0x408AA1
size = 0x43
[[func]]
name = "diablo_get_not_running"
addr = 0x408AE4
size = 0x2C
[[func]]
name = "WinMain"
addr = 0x408B10
size = 0x11A
[[func]]
name = "diablo_parse_flags"
addr = 0x408C2A
size = 0xB0
[[func]]
name = "diablo_init_screen"
addr = 0x408CDA
size = 0x50
[[func]]
name = "diablo_find_window"
addr = 0x408D2A
size = 0x43
[[func]]
name = "diablo_reload_process"
addr = 0x408D6D
size = 0x1DB
[[func]]
name = "PressEscKey"
addr = 0x408F48
size = 0x8F
[[func]]
name = "DisableInputWndProc"
addr = 0x408FD7
size = 0xD3
[[func]]
name = "GM_Game"
addr = 0x4090AA
size = 0x281
[[func]]
name = "LeftMouseDown"
addr = 0x40932B
size = 0x1F3
[[func]]
name = "LeftMouseCmd"
addr = 0x40951E
size = 0x247
[[func]]
name = "TryIconCurs"
addr = 0x409765
size = 0x177
[[func]]
name = "LeftMouseUp"
addr = 0x4098DC
size = 0x45
[[func]]
name = "RightMouseDown"
addr = 0x409921
size = 0xE1
[[func]]
name = "PressSysKey"
addr = 0x409A07
size = 0x22
[[func]]
name = "diablo_hotkey_msg"
addr = 0x409A29
size = 0xA1
[[func]]
name = "ReleaseKey"
addr = 0x409ACA
size = 0xB
[[func]]
name = "PressKey"
addr = 0x409AD5
size = 0x3E7
[[func]]
name = "diablo_pause_game"
addr = 0x409EBC
size = 0x3C
[[func]]
name = "PressChar"
addr = 0x409EF8
size = 0x364
[[func]]
name = "LoadLvlGFX"
addr = 0x40A30A
size = 0x95
[[func]]
name = "LoadAllGFX"
addr = 0x40A39F
size = 0x2D
[[func]]
name = "CreateLevel"
addr = 0x40A3CC
size = 0x50
[[func]]
name = "LoadGameLevel"
addr = 0x40A41C
size = 0x445
[[func]]
name = "game_loop"
addr = 0x40A861
size = 0x50
[[func]]
name = "game_logic"
addr = 0x40A8B1
size = 0xB4
[[func]]
name = "timeout_cursor"
addr = 0x40A965
size = 0x84
[[func]]
name = "diablo_color_cyc_logic"
addr = 0x40A9E9
size = 0x42
[[func]]
name = "doom_get_frame_from_time"
addr = 0x40AA2B
size = 0x19
[[func]]
name = "doom_alloc_cel"
addr = 0x40AA44
size = 0x10
[[func]]
name = "doom_cleanup"
addr = 0x40AA54
size = 0x12
[[func]]
name = "doom_load_graphics"
addr = 0x40AA66
size = 0x4C
[[func]]
name = "doom_init"
addr = 0x40AAB2
size = 0x2A
[[func]]
name = "doom_close"
addr = 0x40AADC
size = 0x16
[[func]]
name = "doom_draw"
addr = 0x40AAF2
size = 0x62
[[func]]
name = "DRLG_Init_Globals"
addr = 0x40AB54
size = 0xA3
[[func]]
name = "DRLG_L1Floor"
addr = 0x40ABF7
size = 0x4E
[[func]]
name = "DRLG_L1Pass3"
addr = 0x40AC45
size = 0xF2
[[func]]
name = "DRLG_InitL1Vals"
addr = 0x40AD37
size = 0xBB
[[func]]
name = "CreateL5Dungeon"
addr = 0x40ADF2
size = 0x4D
[[func]]
name = "DRLG_LoadL1SP"
addr = 0x40AE3F
size = 0x7E
[[func]]
name = "DRLG_FreeL1SP"
addr = 0x40AEBD
size = 0x12
[[func]]
name = "DRLG_L5"
addr = 0x40AECF
size = 0x269
[[func]]
name = "DRLG_PlaceDoor"
addr = 0x40B138
size = 0x12A
[[func]]
name = "DRLG_L1Shadows"
addr = 0x40B262
size = 0x1E8
[[func]]
name = "DRLG_PlaceMiniSet"
addr = 0x40B44A
size = 0x275
[[func]]
name = "InitL5Dungeon"
addr = 0x40B6BF
size = 0x22
[[func]]
name = "L5ClearFlags"
addr = 0x40B6E1
size = 0x1B
[[func]]
name = "L5firstRoom"
addr = 0x40B6FC
size = 0x233
[[func]]
name = "L5drawRoom"
addr = 0x40B92F
size = 0x37
[[func]]
name = "L5roomGen"
addr = 0x40B966
size = 0x207
[[func]]
name = "L5checkRoom"
addr = 0x40BB6D
size = 0x64
[[func]]
name = "L5GetArea"
addr = 0x40BBD1
size = 0x22
[[func]]
name = "L5makeDungeon"
addr = 0x40BBF3
size = 0x44
[[func]]
name = "L5makeDmt"
addr = 0x40BC37
size = 0x72
[[func]]
name = "L5AddWall"
addr = 0x40BCA9
size = 0x15C
[[func]]
name = "L5HWallOk"
addr = 0x40BE05
size = 0xA0
[[func]]
name = "L5VWallOk"
addr = 0x40BEA5
size = 0x7F
[[func]]
name = "L5HorizWall"
addr = 0x40BF24
size = 0xEE
[[func]]
name = "L5VertWall"
addr = 0x40C012
size = 0x108
[[func]]
name = "L5tileFix"
addr = 0x40C11A
size = 0x36F
[[func]]
name = "DRLG_L5Subs"
addr = 0x40C489
size = 0xDD
[[func]]
name = "L5FillChambers"
addr = 0x40C566
size = 0x3E9
[[func]]
name = "DRLG_L5GChamber"
addr = 0x40C94F
size = 0x141
[[func]]
name = "DRLG_L5GHall"
addr = 0x40CA90
size = 0x50
[[func]]
name = "DRLG_L5SetRoom"
addr = 0x40CAE0
size = 0x85
[[func]]
name = "DRLG_L5FloodTVal"
addr = 0x40CB65
size = 0x6F
[[func]]
name = "DRLG_L5FTVR"
addr = 0x40CBD4
size = 0x1F0
[[func]]
name = "DRLG_L5TransFix"
addr = 0x40CDC4
size = 0x88
[[func]]
name = "DRLG_L5DirtFix"
addr = 0x40CE4C
size = 0x6C
[[func]]
name = "DRLG_L5CornerFix"
addr = 0x40CEB8
size = 0x68
[[func]]
name = "dthread_remove_player"
addr = 0x40CF5E
size = 0x33
[[func]]
name = "dthread_send_delta"
addr = 0x40CF91
size = 0x7D
[[func]]
name = "dthread_start"
addr = 0x40D00E
size = 0x6D
[[func]]
name = "dthread_handler"
addr = 0x40D07B
size = 0xCD
[[func]]
name = "dthread_cleanup"
addr = 0x40D148
size = 0xA2
[[func]]
name = "dx_init"
addr = 0x40D228
size = 0x115
[[func]]
name = "dx_create_back_buffer"
addr = 0x40D33D
size = 0x10D
[[func]]
name = "dx_create_primary_surface"
addr = 0x40D44A
size = 0x58
[[func]]
name = "dx_DirectDrawCreate"
addr = 0x40D4A2
size = 0x7B
[[func]]
name = "lock_buf"
addr = 0x40D51D
size = 0x5
[[func]]
name = "lock_buf_priv"
addr = 0x40D522
size = 0x86
[[func]]
name = "unlock_buf"
addr = 0x40D5A8
size = 0x5
[[func]]
name = "unlock_buf_priv"
addr = 0x40D5AD
size = 0x7B
[[func]]
name = "dx_cleanup"
addr = 0x40D628
size = 0xA8
[[func]]
name = "dx_reinit"
addr = 0x40D6D0
size = 0x5C
[[func]]
name = "effect_is_playing"
addr = 0x40D741
size = 0x29
[[func]]
name = "stream_stop"
addr = 0x40D76A
size = 0x29
[[func]]
name = "InitMonsterSND"
addr = 0x40D793
size = 0xD0
[[func]]
name = "FreeMonsterSnd"
addr = 0x40D863
size = 0x6A
[[func]]
name = "PlayEffect"
addr = 0x40D8CD
size = 0x9C
[[func]]
name = "calc_snd_position"
addr = 0x40D969
size = 0x78
[[func]]
name = "PlaySFX"
addr = 0x40D9E1
size = 0x18
[[func]]
name = "PlaySFX_priv"
addr = 0x40D9F9
size = 0xB9
[[func]]
name = "stream_play"
addr = 0x40DAB2
size = 0x6D
[[func]]
name = "RndSFX"
addr = 0x40DB1F
size = 0x52
[[func]]
name = "PlaySfxLoc"
addr = 0x40DB71
size = 0x38
[[func]]
name = "sound_stop"
addr = 0x40DBA9
size = 0x61
[[func]]
name = "sfx_stop"
addr = 0x40DC0A
size = 0x20
[[func]]
name = "sound_update"
addr = 0x40DC2A
size = 0x16
[[func]]
name = "stream_update"
addr = 0x40DC40
size = 0x2F
[[func]]
name = "effects_cleanup_sfx"
addr = 0x40DC6F
size = 0x2B
[[func]]
name = "sound_init"
addr = 0x40DC9A
size = 0x4D
[[func]]
name = "priv_sound_init"
addr = 0x40DCE7
size = 0x61
[[func]]
name = "ui_sound_init"
addr = 0x40DD48
size = 0x7
[[func]]
name = "effects_play_sound"
addr = 0x40DD4F
size = 0x64
[[func]]
name = "Decrypt"
addr = 0x40DDB3
size = 0x4C
[[func]]
name = "Encrypt"
addr = 0x40DDFF
size = 0x50
[[func]]
name = "Hash"
addr = 0x40DE4F
size = 0x4F
[[func]]
name = "InitHash"
addr = 0x40DE9E
size = 0x6F
[[func]]
name = "PkwareCompress"
addr = 0x40DF0D
size = 0x96
[[func]]
name = "PkwareBufferRead"
addr = 0x40DFA3
size = 0x34
[[func]]
name = "PkwareBufferWrite"
addr = 0x40DFD7
size = 0x27
[[func]]
name = "PkwareDecompress"
addr = 0x40DFFE
size = 0x6E
[[func]]
name = "CelBlit"
addr = 0x40E07C
size = 0x68
[[func]]
name = "CelDraw"
addr = 0x40E0E4
size = 0x44
[[func]]
name = "CelBlitFrame"
addr = 0x40E128
size = 0x26
[[func]]
name = "CelClippedDraw"
addr = 0x40E14E
size = 0x7B
[[func]]
name = "CelClippedBlit"
addr = 0x40E1C9
size = 0x53
[[func]]
name = "CelBlitLight"
addr = 0x40E21C
size = 0xDC
[[func]]
name = "CelBlitLightTrans"
addr = 0x40E2F8
size = 0xDD
[[func]]
name = "CelDrawLight"
addr = 0x40E3D5
size = 0x58
[[func]]
name = "CelClippedDrawLight"
addr = 0x40E42D
size = 0x8E
[[func]]
name = "CelClippedBlitLightTrans"
addr = 0x40E4BB
size = 0x74
[[func]]
name = "CelDrawLightRed"
addr = 0x40E52F
size = 0x11C
[[func]]
name = "CelBlitSafe"
addr = 0x40E64B
size = 0x7F
[[func]]
name = "CelClippedDrawSafe"
addr = 0x40E6CA
size = 0x7B
[[func]]
name = "CelClippedBlitSafe"
addr = 0x40E745
size = 0x55
[[func]]
name = "CelBlitLightSafe"
addr = 0x40E79A
size = 0xF7
[[func]]
name = "CelBlitLightTransSafe"
addr = 0x40E891
size = 0xF8
[[func]]
name = "CelDrawLightSafe"
addr = 0x40E989
size = 0x90
[[func]]
name = "CelClippedBlitLightTransSafe"
addr = 0x40EA19
size = 0x72
[[func]]
name = "CelDrawLightRedSafe"
addr = 0x40EA8B
size = 0x121
[[func]]
name = "CelBlitWidth"
addr = 0x40EBAC
size = 0x8A
[[func]]
name = "CelBlitOutline"
addr = 0x40EC36
size = 0xFA
[[func]]
name = "CelBlitOutlineSafe"
addr = 0x40ED30
size = 0x12F
[[func]]
name = "ENG_set_pixel"
addr = 0x40EE5F
size = 0x45
[[func]]
name = "engine_draw_pixel"
addr = 0x40EEA4
size = 0x89
[[func]]
name = "DrawLine"
addr = 0x40EF2D
size = 0x3F6
[[func]]
name = "GetDirection"
addr = 0x40F323
size = 0x65
[[func]]
name = "SetRndSeed"
addr = 0x40F388
size = 0x14
[[func]]
name = "GetRndSeed"
addr = 0x40F39C
size = 0x1F
[[func]]
name = "random_"
addr = 0x40F3BB
size = 0x22
[[func]]
name = "DiabloAllocPtr"
addr = 0x40F40B
size = 0x4D
[[func]]
name = "mem_free_dbg"
addr = 0x40F458
size = 0x30
[[func]]
name = "LoadFileInMem"
addr = 0x40F488
size = 0x5B
[[func]]
name = "LoadFileWithMem"
addr = 0x40F4E3
size = 0x5F
[[func]]
name = "Cl2ApplyTrans"
addr = 0x40F542
size = 0x73
[[func]]
name = "Cl2Draw"
addr = 0x40F5B5
size = 0x7A
[[func]]
name = "Cl2Blit"
addr = 0x40F62F
size = 0x88
[[func]]
name = "Cl2DrawOutline"
addr = 0x40F6B7
size = 0x7E
[[func]]
name = "Cl2BlitOutline"
addr = 0x40F735
size = 0xBC
[[func]]
name = "Cl2DrawLightTbl"
addr = 0x40F7F1
size = 0xC3
[[func]]
name = "Cl2BlitLight"
addr = 0x40F8B4
size = 0xA5
[[func]]
name = "Cl2DrawLight"
addr = 0x40F959
size = 0x9A
[[func]]
name = "Cl2DrawSafe"
addr = 0x40F9F3
size = 0x7A
[[func]]
name = "Cl2BlitSafe"
addr = 0x40FA6D
size = 0x9C
[[func]]
name = "Cl2DrawOutlineSafe"
addr = 0x40FB09
size = 0x8F
[[func]]
name = "Cl2BlitOutlineSafe"
addr = 0x40FB98
size = 0xD0
[[func]]
name = "Cl2DrawLightTblSafe"
addr = 0x40FC68
size = 0xC3
[[func]]
name = "Cl2BlitLightSafe"
addr = 0x40FD2B
size = 0xBD
[[func]]
name = "Cl2DrawLightSafe"
addr = 0x40FDE8
size = 0x9A
[[func]]
name = "PlayInGameMovie"
addr = 0x40FE82
size = 0x3C
[[func]]
name = "InitDiabloMsg"
addr = 0x40FEBE
size = 0x41
[[func]]
name = "ClrDiabloMsg"
addr = 0x40FEFF
size = 0x1B
[[func]]
name = "DrawDiabloMsg"
addr = 0x40FF1A
size = 0x203
[[func]]
name = "fault_init_filter"
addr = 0x410127
size = 0xA
[[func]]
name = "fault_cleanup_filter_atexit"
addr = 0x410131
size = 0xC
[[func]]
name = "fault_cleanup_filter"
addr = 0x41013D
size = 0xA
[[func]]
name = "TopLevelExceptionFilter"
addr = 0x410147
size = 0x17E
[[func]]
name = "fault_hex_format"
addr = 0x4102C5
size = 0xC3
[[func]]
name = "fault_unknown_module"
addr = 0x410388
size = 0xE7
[[func]]
name = "fault_call_stack"
addr = 0x41046F
size = 0x89
[[func]]
name = "fault_get_error_type"
addr = 0x4104F8
size = 0x190
[[func]]
name = "fault_set_filter"
addr = 0x4106AC
size = 0x17
[[func]]
name = "fault_reset_filter"
addr = 0x4106C3
size = 0xD
[[func]]
name = "fault_get_filter"
addr = 0x4106D0
size = 0x6
[[func]]
name = "gamemenu_on"
addr = 0x4106D6
size = 0x29
[[func]]
name = "gamemenu_update_single"
addr = 0x4106FF
size = 0x39
[[func]]
name = "gamemenu_update_multi"
addr = 0x410738
size = 0x10
[[func]]
name = "gamemenu_off"
addr = 0x410748
size = 0x9
[[func]]
name = "gamemenu_handle_previous"
addr = 0x410751
size = 0x13
[[func]]
name = "gamemenu_previous"
addr = 0x410764
size = 0x5
[[func]]
name = "gamemenu_new_game"
addr = 0x410769
size = 0x42
[[func]]
name = "gamemenu_quit_game"
addr = 0x4107AB
size = 0xD
[[func]]
name = "gamemenu_load_game"
addr = 0x4107B8
size = 0x76
[[func]]
name = "gamemenu_save_game"
addr = 0x41082E
size = 0x84
[[func]]
name = "gamemenu_restart_town"
addr = 0x4108B2
size = 0xA
[[func]]
name = "gamemenu_options"
addr = 0x4108BC
size = 0x20
[[func]]
name = "gamemenu_get_music"
addr = 0x4108DC
size = 0x19
[[func]]
name = "gamemenu_sound_music_toggle"
addr = 0x4108F5
size = 0x41
[[func]]
name = "gamemenu_get_sound"
addr = 0x410936
size = 0x19
[[func]]
name = "gamemenu_get_color_cycling"
addr = 0x41094F
size = 0x15
[[func]]
name = "gamemenu_get_gamma"
addr = 0x410964
size = 0x26
[[func]]
name = "gamemenu_music_volume"
addr = 0x41098A
size = 0x89
[[func]]
name = "gamemenu_slider_music_sound"
addr = 0x410A13
size = 0xD
[[func]]
name = "gamemenu_sound_volume"
addr = 0x410A20
size = 0x80
[[func]]
name = "gamemenu_gamma"
addr = 0x410AA0
size = 0x2A
[[func]]
name = "gamemenu_slider_gamma"
addr = 0x410ACA
size = 0x10
[[func]]
name = "gamemenu_color_cycling"
addr = 0x410ADA
size = 0x21
[[func]]
name = "FillSolidBlockTbls"
addr = 0x410AFB
size = 0x106
[[func]]
name = "MakeSpeedCels"
addr = 0x410C01
size = 0x42E
[[func]]
name = "SortTiles"
addr = 0x41102F
size = 0x3C
[[func]]
name = "SwapTile"
addr = 0x41106B
size = 0x7F
[[func]]
name = "IsometricCoord"
addr = 0x4110EA
size = 0x48
[[func]]
name = "SetSpeedCels"
addr = 0x411132
size = 0x49
[[func]]
name = "SetDungeonMicros"
addr = 0x41117B
size = 0x13F
[[func]]
name = "DRLG_InitTrans"
addr = 0x4112BA
size = 0x2D
[[func]]
name = "DRLG_MRectTrans"
addr = 0x4112E7
size = 0x59
[[func]]
name = "DRLG_RectTrans"
addr = 0x411340
size = 0x45
[[func]]
name = "DRLG_CopyTrans"
addr = 0x411385
size = 0x1F
[[func]]
name = "DRLG_InitSetPC"
addr = 0x4113A4
size = 0x17
[[func]]
name = "DRLG_SetPC"
addr = 0x4113BB
size = 0x53
[[func]]
name = "DRLG_HoldThemeRooms"
addr = 0x41140E
size = 0x8D
[[func]]
name = "SkipThemeRoom"
addr = 0x41149B
size = 0x52
[[func]]
name = "InitLevels"
addr = 0x4114ED
size = 0x1A
[[func]]
name = "gmenu_draw_pause"
addr = 0x411507
size = 0x33
[[func]]
name = "gmenu_print_text"
addr = 0x41153A
size = 0x59
[[func]]
name = "FreeGMenu"
addr = 0x411593
size = 0x59
[[func]]
name = "gmenu_init_menu"
addr = 0x4115EC
size = 0x78
[[func]]
name = "gmenu_is_active"
addr = 0x411664
size = 0xC
[[func]]
name = "gmenu_set_items"
addr = 0x411670
size = 0x5A
[[func]]
name = "gmenu_up_down"
addr = 0x4116CA
size = 0x68
[[func]]
name = "gmenu_draw"
addr = 0x411732
size = 0x8F
[[func]]
name = "gmenu_draw_menu_item"
addr = 0x4117C1
size = 0xF4
[[func]]
name = "gmenu_clear_buffer"
addr = 0x4118B5
size = 0x39
[[func]]
name = "gmenu_get_lfont"
addr = 0x4118EE
size = 0x3C
[[func]]
name = "gmenu_presskeys"
addr = 0x41192A
size = 0x7C
[[func]]
name = "gmenu_left_right"
addr = 0x4119A6
size = 0x50
[[func]]
name = "gmenu_on_mouse_move"
addr = 0x4119F6
size = 0x58
[[func]]
name = "gmenu_get_mouse_slider"
addr = 0x411A4E
size = 0x2F
[[func]]
name = "gmenu_left_mouse"
addr = 0x411A7D
size = 0xB7
[[func]]
name = "gmenu_enable"
addr = 0x411B34
size = 0xE
[[func]]
name = "gmenu_slider_set"
addr = 0x411B42
size = 0x42
[[func]]
name = "gmenu_slider_get"
addr = 0x411B84
size = 0x3D
[[func]]
name = "gmenu_slider_steps"
addr = 0x411BC1
size = 0xE
[[func]]
name = "InitHelp"
addr = 0x411BCF
size = 0x12
[[func]]
name = "DrawHelp"
addr = 0x411BE1
size = 0x195
[[func]]
name = "DrawHelpLine"
addr = 0x411D76
size = 0x79
[[func]]
name = "DisplayHelp"
addr = 0x411DEF
size = 0x1C
[[func]]
name = "HelpScrollUp"
addr = 0x411E0B
size = 0x10
[[func]]
name = "HelpScrollDown"
addr = 0x411E1B
size = 0x14
[[func]]
name = "init_cleanup"
addr = 0x411E3F
size = 0x89
[[func]]
name = "init_run_office_from_start_menu"
addr = 0x411EC8
size = 0x6D
[[func]]
name = "init_run_office"
addr = 0x411F35
size = 0x173
[[func]]
name = "init_disable_screensaver"
addr = 0x4120A8
size = 0x99
[[func]]
name = "init_create_window"
addr = 0x412141
size = 0x13B
[[func]]
name = "init_kill_mom_parent"
addr = 0x41227C
size = 0x21
[[func]]
name = "init_find_mom_parent"
addr = 0x41229D
size = 0x50
[[func]]
name = "init_await_mom_parent_exit"
addr = 0x4122ED
size = 0x30
[[func]]
name = "init_archives"
addr = 0x41231D
size = 0xB0
[[func]]
name = "init_test_access"
addr = 0x4123CD
size = 0x1B0
[[func]]
name = "init_strip_trailing_slash"
addr = 0x41257D
size = 0x18
[[func]]
name = "init_read_test_file"
addr = 0x412595
size = 0x94
[[func]]
name = "init_get_file_info"
addr = 0x412629
size = 0x9E
[[func]]
name = "MainWndProc"
addr = 0x4126C7
size = 0x99
[[func]]
name = "init_activate_window"
addr = 0x412760
size = 0x5A
[[func]]
name = "WindowProc"
addr = 0x4127BA
size = 0x25
[[func]]
name = "SetWindowProc"
addr = 0x4127DF
size = 0xC
[[func]]
name = "interface_msg_pump"
addr = 0x4127FB
size = 0x3F
[[func]]
name = "IncProgress"
addr = 0x41283A
size = 0x39
[[func]]
name = "DrawCutscene"
addr = 0x412873
size = 0x75
[[func]]
name = "DrawProgress"
addr = 0x4128E8
size = 0x29
[[func]]
name = "ShowProgress"
addr = 0x412911
size = 0x317
[[func]]
name = "FreeInterface"
addr = 0x412C50
size = 0x12
[[func]]
name = "InitCutscene"
addr = 0x412C62
size = 0x1E5
[[func]]
name = "FreeInvGFX"
addr = 0x412E6F
size = 0x12
[[func]]
name = "InitInv"
addr = 0x412E81
size = 0x34
[[func]]
name = "InvDrawSlotBack"
addr = 0x412EB5
size = 0x53
[[func]]
name = "DrawInv"
addr = 0x412F08
size = 0x79C
[[func]]
name = "DrawInvBelt"
addr = 0x4136A4
size = 0x1DF
[[func]]
name = "AutoPlace"
addr = 0x413883
size = 0x134
[[func]]
name = "SpecialAutoPlace"
addr = 0x4139B7
size = 0x16D
[[func]]
name = "GoldAutoPlace"
addr = 0x413B24
size = 0x1C9
[[func]]
name = "WeaponAutoPlace"
addr = 0x413CED
size = 0x9D
[[func]]
name = "SwapItem"
addr = 0x413D8A
size = 0x3D
[[func]]
name = "CheckInvPaste"
addr = 0x413DC7
size = 0xB14
[[func]]
name = "CheckInvSwap"
addr = 0x4148FB
size = 0xA9
[[func]]
name = "CheckInvCut"
addr = 0x4149A4
size = 0x373
[[func]]
name = "inv_update_rem_item"
addr = 0x414D17
size = 0x37
[[func]]
name = "RemoveInvItem"
addr = 0x414D4E
size = 0xEE
[[func]]
name = "RemoveSpdBarItem"
addr = 0x414E3C
size = 0x5C
[[func]]
name = "CheckInvItem"
addr = 0x414E98
size = 0x27
[[func]]
name = "CheckInvScrn"
addr = 0x414EBF
size = 0x2C
[[func]]
name = "CheckItemStats"
addr = 0x414EEB
size = 0x4C
[[func]]
name = "CheckBookLevel"
addr = 0x414F37
size = 0x74
[[func]]
name = "CheckQuestItem"
addr = 0x414FAB
size = 0x7B
[[func]]
name = "InvGetItem"
addr = 0x415026
size = 0x119
[[func]]
name = "AutoGetItem"
addr = 0x41513F
size = 0x43B
[[func]]
name = "FindGetItem"
addr = 0x41557A
size = 0x55
[[func]]
name = "SyncGetItem"
addr = 0x4155CF
size = 0xCA
[[func]]
name = "CanPut"
addr = 0x415699
size = 0xD7
[[func]]
name = "TryInvPut"
addr = 0x415770
size = 0xC3
[[func]]
name = "DrawInvMsg"
addr = 0x415833
size = 0x28
[[func]]
name = "InvPutItem"
addr = 0x41585B
size = 0x255
[[func]]
name = "SyncPutItem"
addr = 0x415AB0
size = 0x2A4
[[func]]
name = "CheckInvHLight"
addr = 0x415D54
size = 0x20D
[[func]]
name = "RemoveScroll"
addr = 0x415F61
size = 0xA1
[[func]]
name = "UseScroll"
addr = 0x416002
size = 0xB7
[[func]]
name = "UseStaffCharge"
addr = 0x4160B9
size = 0x3D
[[func]]
name = "UseStaff"
addr = 0x4160F6
size = 0x44
[[func]]
name = "StartGoldDrop"
addr = 0x41613A
size = 0x66
[[func]]
name = "UseInvItem"
addr = 0x4161A0
size = 0x1F5
[[func]]
name = "DoTelekinesis"
addr = 0x416395
size = 0x72
[[func]]
name = "CalculateGold"
addr = 0x416407
size = 0x55
[[func]]
name = "DropItemBeforeTrig"
addr = 0x41645C
size = 0x2E
[[func]]
name = "InitItemGFX"
addr = 0x41648A
size = 0x52
[[func]]
name = "ItemPlace"
addr = 0x4164DC
size = 0x52
[[func]]
name = "AddInitItems"
addr = 0x41652E
size = 0x114
[[func]]
name = "InitItems"
addr = 0x416642
size = 0xD2
[[func]]
name = "CalcPlrItemVals"
addr = 0x416714
size = 0x60E
[[func]]
name = "CalcPlrScrolls"
addr = 0x416D22
size = 0xF7
[[func]]
name = "CalcPlrStaff"
addr = 0x416E19
size = 0x4D
[[func]]
name = "CalcSelfItems"
addr = 0x416E66
size = 0xFA
[[func]]
name = "CalcPlrItemMin"
addr = 0x416F60
size = 0x65
[[func]]
name = "ItemMinStats"
addr = 0x416FC5
size = 0x36
[[func]]
name = "CalcPlrBookVals"
addr = 0x416FFB
size = 0x112
[[func]]
name = "CalcPlrInv"
addr = 0x41710D
size = 0x5A
[[func]]
name = "SetPlrHandItem"
addr = 0x417167
size = 0x100
[[func]]
name = "GetPlrHandSeed"
addr = 0x417267
size = 0xC
[[func]]
name = "GetGoldSeed"
addr = 0x417273
size = 0x72
[[func]]
name = "SetPlrHandSeed"
addr = 0x4172E5
size = 0x3
[[func]]
name = "SetPlrHandGoldCurs"
addr = 0x4172E8
size = 0x35
[[func]]
name = "CreatePlrItems"
addr = 0x41731D
size = 0x14E
[[func]]
name = "ItemSpaceOk"
addr = 0x41746B
size = 0xFA
[[func]]
name = "GetItemSpace"
addr = 0x417565
size = 0xF6
[[func]]
name = "GetSuperItemSpace"
addr = 0x41765B
size = 0x8E
[[func]]
name = "GetSuperItemLoc"
addr = 0x4176E9
size = 0x6A
[[func]]
name = "CalcItemValue"
addr = 0x417753
size = 0x4C
[[func]]
name = "GetBookSpell"
addr = 0x41779F
size = 0xF0
[[func]]
name = "GetStaffPower"
addr = 0x41788F
size = 0x1D1
[[func]]
name = "GetStaffSpell"
addr = 0x417A60
size = 0x171
[[func]]
name = "GetItemAttrs"
addr = 0x417BD1
size = 0x2CD
[[func]]
name = "RndPL"
addr = 0x417E9E
size = 0x11
[[func]]
name = "PLVal"
addr = 0x417EAF
size = 0x40
[[func]]
name = "SaveItemPower"
addr = 0x417EEF
size = 0x947
[[func]]
name = "GetItemPower"
addr = 0x418976
size = 0x32D
[[func]]
name = "GetItemBonus"
addr = 0x418CA3
size = 0x7C
[[func]]
name = "SetupItem"
addr = 0x418D48
size = 0x8A
[[func]]
name = "RndItem"
addr = 0x418DD2
size = 0xE7
[[func]]
name = "RndUItem"
addr = 0x418EB9
size = 0xF8
[[func]]
name = "RndAllItems"
addr = 0x418FB1
size = 0x8D
[[func]]
name = "RndTypeItems"
addr = 0x41903E
size = 0x8A
[[func]]
name = "CheckUnique"
addr = 0x4190C8
size = 0xD0
[[func]]
name = "GetUniqueItem"
addr = 0x419198
size = 0x14B
[[func]]
name = "SpawnUnique"
addr = 0x4192E3
size = 0x8A
[[func]]
name = "ItemRndDur"
addr = 0x41936D
size = 0x3E
[[func]]
name = "SetupAllItems"
addr = 0x4193AB
size = 0x156
[[func]]
name = "SpawnItem"
addr = 0x419501
size = 0x116
[[func]]
name = "CreateItem"
addr = 0x419617
size = 0x9B
[[func]]
name = "CreateRndItem"
addr = 0x4196B2
size = 0xA5
[[func]]
name = "SetupAllUseful"
addr = 0x419757
size = 0x6D
[[func]]
name = "CreateRndUseful"
addr = 0x4197C4
size = 0x69
[[func]]
name = "CreateTypeItem"
addr = 0x41982D
size = 0xA4
[[func]]
name = "RecreateItem"
addr = 0x4198D1
size = 0x112
[[func]]
name = "RecreateEar"
addr = 0x4199E3
size = 0x139
[[func]]
name = "SpawnQuestItem"
addr = 0x419B1C
size = 0x11C
[[func]]
name = "SpawnRock"
addr = 0x419C38
size = 0xD8
[[func]]
name = "RespawnItem"
addr = 0x419D10
size = 0xC7
[[func]]
name = "DeleteItem"
addr = 0x419DD7
size = 0x34
[[func]]
name = "ItemDoppel"
addr = 0x419E0B
size = 0x5A
[[func]]
name = "ProcessItems"
addr = 0x419E65
size = 0xD4
[[func]]
name = "FreeItemGFX"
addr = 0x419F39
size = 0x1D
[[func]]
name = "GetItemFrm"
addr = 0x419F56
size = 0x21
[[func]]
name = "GetItemStr"
addr = 0x419F77
size = 0x73
[[func]]
name = "CheckIdentify"
addr = 0x419FEA
size = 0x39
[[func]]
name = "DoRepair"
addr = 0x41A023
size = 0x5A
[[func]]
name = "RepairItem"
addr = 0x41A07D
size = 0x76
[[func]]
name = "DoRecharge"
addr = 0x41A0F3
size = 0x71
[[func]]
name = "RechargeItem"
addr = 0x41A164
size = 0x37
[[func]]
name = "PrintItemOil"
addr = 0x41A19B
size = 0x98
[[func]]
name = "PrintItemPower"
addr = 0x41A27B
size = 0x4FC
[[func]]
name = "DrawUTextBack"
addr = 0x41A8B7
size = 0x5C
[[func]]
name = "PrintUString"
addr = 0x41A913
size = 0xCF
[[func]]
name = "DrawULine"
addr = 0x41A9E2
size = 0x4B
[[func]]
name = "DrawUniqueInfo"
addr = 0x41AA2D
size = 0x136
[[func]]
name = "PrintItemMisc"
addr = 0x41AB63
size = 0xF8
[[func]]
name = "PrintItemDetails"
addr = 0x41AC5B
size = 0x20D
[[func]]
name = "PrintItemDur"
addr = 0x41AE68
size = 0x1FF
[[func]]
name = "UseItem"
addr = 0x41B067
size = 0x4F7
[[func]]
name = "StoreStatOk"
addr = 0x41B55E
size = 0x45
[[func]]
name = "SmithItemOk"
addr = 0x41B5A3
size = 0x36
[[func]]
name = "RndSmithItem"
addr = 0x41B5D9
size = 0x6F
[[func]]
name = "BubbleSwapItem"
addr = 0x41B648
size = 0x34
[[func]]
name = "SortSmith"
addr = 0x41B67C
size = 0x5C
[[func]]
name = "SpawnSmith"
addr = 0x41B6D8
size = 0xCF
[[func]]
name = "PremiumItemOk"
addr = 0x41B7A7
size = 0x3F
[[func]]
name = "RndPremiumItem"
addr = 0x41B7E6
size = 0x67
[[func]]
name = "SpawnOnePremium"
addr = 0x41B84D
size = 0xDA
[[func]]
name = "SpawnPremium"
addr = 0x41B927
size = 0xCC
[[func]]
name = "WitchItemOk"
addr = 0x41B9F3
size = 0x66
[[func]]
name = "RndWitchItem"
addr = 0x41BA59
size = 0x63
[[func]]
name = "SortWitch"
addr = 0x41BABC
size = 0x60
[[func]]
name = "WitchBookLevel"
addr = 0x41BB1C
size = 0x80
[[func]]
name = "SpawnWitch"
addr = 0x41BB9C
size = 0x18F
[[func]]
name = "RndBoyItem"
addr = 0x41BD2B
size = 0x5F
[[func]]
name = "SpawnBoy"
addr = 0x41BD8A
size = 0x98
[[func]]
name = "HealerItemOk"
addr = 0x41BE22
size = 0xAE
[[func]]
name = "RndHealerItem"
addr = 0x41BED0
size = 0x63
[[func]]
name = "SortHealer"
addr = 0x41BF33
size = 0x60
[[func]]
name = "SpawnHealer"
addr = 0x41BF93
size = 0x14B
[[func]]
name = "SpawnStoreGold"
addr = 0x41C0DE
size = 0x29
[[func]]
name = "RecreateSmithItem"
addr = 0x41C107
size = 0x51
[[func]]
name = "RecreatePremiumItem"
addr = 0x41C158
size = 0x6B
[[func]]
name = "RecreateBoyItem"
addr = 0x41C1C3
size = 0x65
[[func]]
name = "RecreateWitchItem"
addr = 0x41C228
size = 0xB1
[[func]]
name = "RecreateHealerItem"
addr = 0x41C2D9
size = 0x66
[[func]]
name = "RecreateTownItem"
addr = 0x41C33F
size = 0x67
[[func]]
name = "RecalcStoreStats"
addr = 0x41C3A6
size = 0xA1
[[func]]
name = "ItemNoFlippy"
addr = 0x41C447
size = 0x2F
[[func]]
name = "CreateSpellBook"
addr = 0x41C476
size = 0xC9
[[func]]
name = "CreateMagicArmor"
addr = 0x41C53F
size = 0xB6
[[func]]
name = "CreateMagicWeapon"
addr = 0x41C53F
size = 0xB6
[[func]]
name = "GetItemRecord"
addr = 0x41C5F5
size = 0xA3
[[func]]
name = "NextItemRecord"
addr = 0x41C698
size = 0x46
[[func]]
name = "SetItemRecord"
addr = 0x41C6DE
size = 0x47
[[func]]
name = "PutItemRecord"
addr = 0x41C725
size = 0xA5
[[func]]
name = "RotateRadius"
addr = 0x41C7CA
size = 0x77
[[func]]
name = "DoLighting"
addr = 0x41C841
size = 0x3F6
[[func]]
name = "DoUnLight"
addr = 0x41CC37
size = 0x80
[[func]]
name = "DoUnVision"
addr = 0x41CCB7
size = 0x5A
[[func]]
name = "DoVision"
addr = 0x41CD11
size = 0x289
[[func]]
name = "FreeLightTable"
addr = 0x41CF9A
size = 0x12
[[func]]
name = "InitLightTable"
addr = 0x41CFAC
size = 0x10
[[func]]
name = "MakeLightTable"
addr = 0x41CFBC
size = 0x383
[[func]]
name = "InitLightMax"
addr = 0x41D33F
size = 0x16
[[func]]
name = "InitLighting"
addr = 0x41D355
size = 0x1E
[[func]]
name = "AddLight"
addr = 0x41D373
size = 0x6A
[[func]]
name = "AddUnLight"
addr = 0x41D3DD
size = 0x20
[[func]]
name = "ChangeLightRadius"
addr = 0x41D3FD
size = 0x4F
[[func]]
name = "ChangeLightXY"
addr = 0x41D44C
size = 0x5B
[[func]]
name = "ChangeLightOff"
addr = 0x41D4A7
size = 0x5B
[[func]]
name = "ChangeLight"
addr = 0x41D502
size = 0x6C
[[func]]
name = "ProcessLightList"
addr = 0x41D56E
size = 0xF9
[[func]]
name = "SavePreLighting"
addr = 0x41D667
size = 0x18
[[func]]
name = "InitVision"
addr = 0x41D67F
size = 0x3B
[[func]]
name = "AddVision"
addr = 0x41D6BA
size = 0x6D
[[func]]
name = "ChangeVisionRadius"
addr = 0x41D727
size = 0x41
[[func]]
name = "ChangeVisionXY"
addr = 0x41D768
size = 0x4A
[[func]]
name = "ProcessVisionList"
addr = 0x41D7B2
size = 0xF4
[[func]]
name = "lighting_color_cycling"
addr = 0x41D8A6
size = 0x45
[[func]]
name = "LoadGame"
addr = 0x41D8EB
size = 0x57E
[[func]]
name = "BLoad"
addr = 0x41DE69
size = 0xE
[[func]]
name = "WLoad"
addr = 0x41DE77
size = 0x3C
[[func]]
name = "ILoad"
addr = 0x41DEB3
size = 0x3C
[[func]]
name = "OLoad"
addr = 0x41DEEF
size = 0x17
[[func]]
name = "LoadPlayer"
addr = 0x41DF06
size = 0x2A
[[func]]
name = "LoadMonster"
addr = 0x41DF30
size = 0x35
[[func]]
name = "LoadMissile"
addr = 0x41DF65
size = 0x2A
[[func]]
name = "LoadObject"
addr = 0x41DF8F
size = 0x22
[[func]]
name = "LoadItem"
addr = 0x41DFB1
size = 0x35
[[func]]
name = "LoadPremium"
addr = 0x41DFE6
size = 0x2A
[[func]]
name = "LoadQuest"
addr = 0x41E010
size = 0x55
[[func]]
name = "LoadLighting"
addr = 0x41E065
size = 0x22
[[func]]
name = "LoadVision"
addr = 0x41E087
size = 0x22
[[func]]
name = "LoadPortal"
addr = 0x41E0A9
size = 0x23
[[func]]
name = "SaveGame"
addr = 0x41E0CC
size = 0x4BE
[[func]]
name = "BSave"
addr = 0x41E58A
size = 0xE
[[func]]
name = "WSave"
addr = 0x41E598
size = 0x47
[[func]]
name = "ISave"
addr = 0x41E5DF
size = 0x47
[[func]]
name = "OSave"
addr = 0x41E626
size = 0x18
[[func]]
name = "SavePlayer"
addr = 0x41E63E
size = 0x2A
[[func]]
name = "SaveMonster"
addr = 0x41E668
size = 0x2A
[[func]]
name = "SaveMissile"
addr = 0x41E692
size = 0x2A
[[func]]
name = "SaveObject"
addr = 0x41E6BC
size = 0x22
[[func]]
name = "SaveItem"
addr = 0x41E6DE
size = 0x2A
[[func]]
name = "SavePremium"
addr = 0x41E708
size = 0x2A
[[func]]
name = "SaveQuest"
addr = 0x41E732
size = 0x59
[[func]]
name = "SaveLighting"
addr = 0x41E78B
size = 0x22
[[func]]
name = "SaveVision"
addr = 0x41E7AD
size = 0x22
[[func]]
name = "SavePortal"
addr = 0x41E7CF
size = 0x23
[[func]]
name = "SaveLevel"
addr = 0x41E7F2
size = 0x2C4
[[func]]
name = "LoadLevel"
addr = 0x41EAB6
size = 0x2C3
[[func]]
name = "log_flush"
addr = 0x41EDB7
size = 0x92
[[func]]
name = "log_create"
addr = 0x41EE49
size = 0x156
[[func]]
name = "log_get_version"
addr = 0x41EF9F
size = 0xB1
[[func]]
name = "log_printf"
addr = 0x41F050
size = 0xAC
[[func]]
name = "log_dump_computer_info"
addr = 0x41F0FC
size = 0x99
[[func]]
name = "mainmenu_refresh_music"
addr = 0x41F1A5
size = 0xB
[[func]]
name = "mainmenu_change_name"
addr = 0x41F1B0
size = 0x1D
[[func]]
name = "mainmenu_select_hero_dialog"
addr = 0x41F1CD
size = 0x114
[[func]]
name = "mainmenu_loop"
addr = 0x41F2E1
size = 0x65
[[func]]
name = "mainmenu_single_player"
addr = 0x41F346
size = 0xE
[[func]]
name = "mainmenu_init_menu"
addr = 0x41F354
size = 0x36
[[func]]
name = "mainmenu_multi_player"
addr = 0x41F38A
size = 0xF
[[func]]
name = "FreeQuestText"
addr = 0x41F399
size = 0x24
[[func]]
name = "InitQuestText"
addr = 0x41F3BD
size = 0x2A
[[func]]
name = "InitQTextMsg"
addr = 0x41F3E7
size = 0x60
[[func]]
name = "DrawQTextBack"
addr = 0x41F447
size = 0x5C
[[func]]
name = "PrintQTextChr"
addr = 0x41F4A3
size = 0xA2
[[func]]
name = "DrawQText"
addr = 0x41F545
size = 0x1BE
[[func]]
name = "GetDamageAmt"
addr = 0x41F703
size = 0x4F1
[[func]]
name = "CheckBlock"
addr = 0x41FC64
size = 0x59
[[func]]
name = "FindClosest"
addr = 0x41FCBD
size = 0x11F
[[func]]
name = "GetSpellLevel"
addr = 0x41FDDC
size = 0x2B
[[func]]
name = "GetDirection8"
addr = 0x41FE07
size = 0x62A
[[func]]
name = "GetDirection16"
addr = 0x420431
size = 0x690
[[func]]
name = "DeleteMissile"
addr = 0x420AC1
size = 0x70
[[func]]
name = "GetMissileVel"
addr = 0x420B31
size = 0xBF
[[func]]
name = "PutMissile"
addr = 0x420BF0
size = 0x6B
[[func]]
name = "GetMissilePos"
addr = 0x420C5B
size = 0xD2
[[func]]
name = "MoveMissilePos"
addr = 0x420D2D
size = 0x8F
[[func]]
name = "MonsterTrapHit"
addr = 0x420DDC
size = 0x1A2
[[func]]
name = "MonsterMHit"
addr = 0x420F7E
size = 0x313
[[func]]
name = "PlayerMHit"
addr = 0x421291
size = 0x3A2
[[func]]
name = "Plr2PlrMHit"
addr = 0x421633
size = 0x2BD
[[func]]
name = "CheckMissileCol"
addr = 0x4218F0
size = 0x2FA
[[func]]
name = "SetMissAnim"
addr = 0x421BEA
size = 0x84
[[func]]
name = "SetMissDir"
addr = 0x421C6E
size = 0x1A
[[func]]
name = "LoadMissileGFX"
addr = 0x421C88
size = 0xE9
[[func]]
name = "InitMissileGFX"
addr = 0x421D71
size = 0x2D
[[func]]
name = "FreeMissileGFX"
addr = 0x421D9E
size = 0x69
[[func]]
name = "FreeMissiles"
addr = 0x421E07
size = 0x2E
[[func]]
name = "FreeMissiles2"
addr = 0x421E35
size = 0x2E
[[func]]
name = "InitMissiles"
addr = 0x421E63
size = 0xBE
[[func]]
name = "AddLArrow"
addr = 0x421F21
size = 0xCD
[[func]]
name = "AddArrow"
addr = 0x421FEE
size = 0xD1
[[func]]
name = "GetVileMissPos"
addr = 0x4220BF
size = 0x9E
[[func]]
name = "AddRndTeleport"
addr = 0x42215D
size = 0x143
[[func]]
name = "AddFirebolt"
addr = 0x4222A0
size = 0x10F
[[func]]
name = "AddMagmaball"
addr = 0x4223AF
size = 0x79
[[func]]
name = "miss_null_33"
addr = 0x422428
size = 0x46
[[func]]
name = "AddTeleport"
addr = 0x42246E
size = 0x12B
[[func]]
name = "AddLightball"
addr = 0x422599
size = 0x7F
[[func]]
name = "AddFirewall"
addr = 0x422618
size = 0xBD
[[func]]
name = "AddFireball"
addr = 0x4226D5
size = 0x127
[[func]]
name = "AddLightctrl"
addr = 0x4227FC
size = 0x6C
[[func]]
name = "AddLightning"
addr = 0x422868
size = 0xCD
[[func]]
name = "AddMisexp"
addr = 0x422935
size = 0xF1
[[func]]
name = "AddWeapexp"
addr = 0x422A26
size = 0x6B
[[func]]
name = "CheckIfTrig"
addr = 0x422A91
size = 0x63
[[func]]
name = "AddTown"
addr = 0x422AF4
size = 0x21D
[[func]]
name = "AddFlash"
addr = 0x422D11
size = 0xC5
[[func]]
name = "AddFlash2"
addr = 0x422DD6
size = 0xC2
[[func]]
name = "AddManashield"
addr = 0x422E98
size = 0x77
[[func]]
name = "AddFiremove"
addr = 0x422F0F
size = 0x7C
[[func]]
name = "AddGuardian"
addr = 0x422F8B
size = 0x222
[[func]]
name = "AddChain"
addr = 0x4231AD
size = 0x33
[[func]]
name = "miss_null_11"
addr = 0x4231E0
size = 0x33
[[func]]
name = "miss_null_12"
addr = 0x423213
size = 0x3D
[[func]]
name = "miss_null_13"
addr = 0x423250
size = 0x3F
[[func]]
name = "AddRhino"
addr = 0x42328F
size = 0x111
[[func]]
name = "miss_null_32"
addr = 0x4233A0
size = 0xDC
[[func]]
name = "AddFlare"
addr = 0x42347C
size = 0x10F
[[func]]
name = "AddAcid"
addr = 0x42358B
size = 0x78
[[func]]
name = "miss_null_1D"
addr = 0x423603
size = 0x3C
[[func]]
name = "AddAcidpud"
addr = 0x42363F
size = 0x64
[[func]]
name = "AddStone"
addr = 0x4236A3
size = 0x18A
[[func]]
name = "AddGolem"
addr = 0x42382D
size = 0xC2
[[func]]
name = "AddEtherealize"
addr = 0x4238EF
size = 0x8A
[[func]]
name = "miss_null_1F"
addr = 0x423F9A
size = 0x13
[[func]]
name = "miss_null_23"
addr = 0x423979
size = 0x62
[[func]]
name = "AddBoom"
addr = 0x4239DB
size = 0x53
[[func]]
name = "AddHeal"
addr = 0x423A2E
size = 0xE0
[[func]]
name = "AddHealOther"
addr = 0x423B0E
size = 0x33
[[func]]
name = "AddElement"
addr = 0x423B41
size = 0x103
[[func]]
name = "AddIdentify"
addr = 0x423C44
size = 0x51
[[func]]
name = "AddFirewallC"
addr = 0x423C95
size = 0x162
[[func]]
name = "AddInfra"
addr = 0x423DF7
size = 0x67
[[func]]
name = "AddWave"
addr = 0x423E5E
size = 0x4B
[[func]]
name = "AddNova"
addr = 0x423EA9
size = 0xF1
[[func]]
name = "AddRepair"
addr = 0x423FAD
size = 0x51
[[func]]
name = "AddRecharge"
addr = 0x423FFE
size = 0x51
[[func]]
name = "AddDisarm"
addr = 0x42404F
size = 0x33
[[func]]
name = "AddApoca"
addr = 0x424082
size = 0xC5
[[func]]
name = "AddFlame"
addr = 0x424147
size = 0x103
[[func]]
name = "AddFlamec"
addr = 0x42424A
size = 0x78
[[func]]
name = "AddCbolt"
addr = 0x4242C2
size = 0xEB
[[func]]
name = "AddHbolt"
addr = 0x4243AD
size = 0xE0
[[func]]
name = "AddResurrect"
addr = 0x42448D
size = 0x37
[[func]]
name = "AddResurrectBeam"
addr = 0x4244C4
size = 0x44
[[func]]
name = "AddTelekinesis"
addr = 0x424508
size = 0x33
[[func]]
name = "AddBoneSpirit"
addr = 0x42453B
size = 0xEB
[[func]]
name = "AddRportal"
addr = 0x424626
size = 0x4A
[[func]]
name = "AddDiabApoca"
addr = 0x424670
size = 0x7F
[[func]]
name = "AddMissile"
addr = 0x4246EF
size = 0x1C9
[[func]]
name = "Sentfire"
addr = 0x4248B8
size = 0xDC
[[func]]
name = "MI_Dummy"
addr = 0x44777C
size = 0x1
[[func]]
name = "MI_Golem"
addr = 0x424994
size = 0x147
[[func]]
name = "MI_SetManashield"
addr = 0x424ADB
size = 0xB
[[func]]
name = "MI_LArrow"
addr = 0x424AE6
size = 0x2FE
[[func]]
name = "MI_Arrow"
addr = 0x424DE4
size = 0xD1
[[func]]
name = "MI_Firebolt"
addr = 0x424EB5
size = 0x2B9
[[func]]
name = "MI_Lightball"
addr = 0x42516E
size = 0xE8
[[func]]
name = "mi_null_33"
addr = 0x425256
size = 0x69
[[func]]
name = "MI_Acidpud"
addr = 0x4252BF
size = 0x73
[[func]]
name = "MI_Firewall"
addr = 0x425332
size = 0x171
[[func]]
name = "MI_Fireball"
addr = 0x4254A3
size = 0x418
[[func]]
name = "MI_Lightctrl"
addr = 0x4258BB
size = 0x1F4
[[func]]
name = "MI_Lightning"
addr = 0x425AAF
size = 0x85
[[func]]
name = "MI_Town"
addr = 0x425B34
size = 0x1AB
[[func]]
name = "MI_Flash"
addr = 0x425CDF
size = 0x126
[[func]]
name = "MI_Flash2"
addr = 0x425E05
size = 0xCE
[[func]]
name = "MI_Manashield"
addr = 0x425ED3
size = 0x25A
[[func]]
name = "MI_Etherealize"
addr = 0x42612D
size = 0xE4
[[func]]
name = "MI_Firemove"
addr = 0x426211
size = 0x1CB
[[func]]
name = "MI_Guardian"
addr = 0x4263DC
size = 0x1FA
[[func]]
name = "MI_Chain"
addr = 0x4265D6
size = 0x1B3
[[func]]
name = "mi_null_11"
addr = 0x426789
size = 0x34
[[func]]
name = "MI_Weapexp"
addr = 0x4267BD
size = 0x12D
[[func]]
name = "MI_Misexp"
addr = 0x4268EA
size = 0xBC
[[func]]
name = "MI_Acidsplat"
addr = 0x4269A6
size = 0x91
[[func]]
name = "MI_Teleport"
addr = 0x426A37
size = 0x109
[[func]]
name = "MI_Stone"
addr = 0x426B40
size = 0xC2
[[func]]
name = "MI_Boom"
addr = 0x426C02
size = 0x61
[[func]]
name = "MI_Rhino"
addr = 0x426C63
size = 0x181
[[func]]
name = "mi_null_32"
addr = 0x426DE4
size = 0x1A4
[[func]]
name = "MI_FirewallC"
addr = 0x426F88
size = 0x16F
[[func]]
name = "MI_Infra"
addr = 0x4270F7
size = 0x3D
[[func]]
name = "MI_Apoca"
addr = 0x427134
size = 0xEB
[[func]]
name = "MI_Wave"
addr = 0x42721F
size = 0x249
[[func]]
name = "MI_Nova"
addr = 0x427468
size = 0x153
[[func]]
name = "MI_Blodboil"
addr = 0x4275BB
size = 0x11
[[func]]
name = "MI_Flame"
addr = 0x4275CC
size = 0xC6
[[func]]
name = "MI_Flamec"
addr = 0x427692
size = 0xDE
[[func]]
name = "MI_Cbolt"
addr = 0x427770
size = 0x186
[[func]]
name = "MI_Hbolt"
addr = 0x4278F6
size = 0x13D
[[func]]
name = "MI_Element"
addr = 0x427A33
size = 0x379
[[func]]
name = "MI_Bonespirit"
addr = 0x427DAC
size = 0x1F5
[[func]]
name = "MI_ResurrectBeam"
addr = 0x427FA1
size = 0x1F
[[func]]
name = "MI_Rportal"
addr = 0x427FC0
size = 0x12E
[[func]]
name = "ProcessMissiles"
addr = 0x4280EE
size = 0x15B
[[func]]
name = "missiles_process_charge"
addr = 0x428249
size = 0x84
[[func]]
name = "ClearMissileSpot"
addr = 0x4282CD
size = 0x26
[[func]]
name = "InitMonsterTRN"
addr = 0x428303
size = 0x8C
[[func]]
name = "InitLevelMonsters"
addr = 0x42838F
size = 0x54
[[func]]
name = "AddMonsterType"
addr = 0x4283E3
size = 0x80
[[func]]
name = "GetLevelMTypes"
addr = 0x428463
size = 0x2AA
[[func]]
name = "InitMonsterGFX"
addr = 0x42870D
size = 0x2B5
[[func]]
name = "ClearMVars"
addr = 0x4289C2
size = 0x39
[[func]]
name = "InitMonster"
addr = 0x4289FB
size = 0x384
[[func]]
name = "ClrAllMonsters"
addr = 0x428D7F
size = 0xA5
[[func]]
name = "MonstPlace"
addr = 0x428E24
size = 0x4D
[[func]]
name = "PlaceMonster"
addr = 0x428E71
size = 0x3C
[[func]]
name = "PlaceGroup"
addr = 0x428EAD
size = 0x28B
[[func]]
name = "InitMonsters"
addr = 0x429138
size = 0x1E5
[[func]]
name = "DeleteMonster"
addr = 0x42931D
size = 0x24
[[func]]
name = "AddMonster"
addr = 0x429341
size = 0x50
[[func]]
name = "NewMonsterAnim"
addr = 0x429391
size = 0x3E
[[func]]
name = "M_Ranged"
addr = 0x4293CF
size = 0x27
[[func]]
name = "M_Talker"
addr = 0x4293F6
size = 0x36
[[func]]
name = "M_Enemy"
addr = 0x42942C
size = 0x2B9
[[func]]
name = "M_GetDir"
addr = 0x4296E5
size = 0x28
[[func]]
name = "M_CheckEFlag"
addr = 0x42970D
size = 0x60
[[func]]
name = "M_StartStand"
addr = 0x42976D
size = 0x8C
[[func]]
name = "M_StartDelay"
addr = 0x4297F9
size = 0x26
[[func]]
name = "M_StartSpStand"
addr = 0x42981F
size = 0x6D
[[func]]
name = "M_StartWalk"
addr = 0x42988C
size = 0xD3
[[func]]
name = "M_StartWalk2"
addr = 0x42995F
size = 0x11B
[[func]]
name = "M_StartWalk3"
addr = 0x429A7A
size = 0x14C
[[func]]
name = "M_StartAttack"
addr = 0x429BC6
size = 0x71
[[func]]
name = "M_StartRAttack"
addr = 0x429C37
size = 0x88
[[func]]
name = "M_StartRSpAttack"
addr = 0x429CBF
size = 0x91
[[func]]
name = "M_StartSpAttack"
addr = 0x429D50
size = 0x74
[[func]]
name = "M_StartEat"
addr = 0x429DC4
size = 0x68
[[func]]
name = "M_ClearSquares"
addr = 0x429E2C
size = 0xBF
[[func]]
name = "M_GetKnockback"
addr = 0x429EEB
size = 0xCA
[[func]]
name = "M_StartHit"
addr = 0x429FB5
size = 0x175
[[func]]
name = "M_DiabloDeath"
addr = 0x42A12A
size = 0x1E6
[[func]]
name = "M2MStartHit"
addr = 0x42A310
size = 0x180
[[func]]
name = "MonstStartKill"
addr = 0x42A490
size = 0x1F6
[[func]]
name = "M2MStartKill"
addr = 0x42A686
size = 0x205
[[func]]
name = "M_StartKill"
addr = 0x42A88B
size = 0x7E
[[func]]
name = "M_SyncStartKill"
addr = 0x42A909
size = 0x9B
[[func]]
name = "M_StartFadein"
addr = 0x42A9A4
size = 0xCD
[[func]]
name = "M_StartFadeout"
addr = 0x42AA71
size = 0xC5
[[func]]
name = "M_StartHeal"
addr = 0x42AB36
size = 0x98
[[func]]
name = "M_ChangeLightOffset"
addr = 0x42ABCE
size = 0x6A
[[func]]
name = "M_DoStand"
addr = 0x42AC38
size = 0x7F
[[func]]
name = "M_DoWalk"
addr = 0x42ACB7
size = 0x116
[[func]]
name = "M_DoWalk2"
addr = 0x42ADCD
size = 0xF3
[[func]]
name = "M_DoWalk3"
addr = 0x42AEC0
size = 0x126
[[func]]
name = "M_TryM2MHit"
addr = 0x42AFE6
size = 0x10A
[[func]]
name = "M_TryH2HHit"
addr = 0x42B0F0
size = 0x40F
[[func]]
name = "M_DoAttack"
addr = 0x42B4FF
size = 0x182
[[func]]
name = "M_DoRAttack"
addr = 0x42B681
size = 0xF5
[[func]]
name = "M_DoRSpAttack"
addr = 0x42B776
size = 0x115
[[func]]
name = "M_DoSAttack"
addr = 0x42B88B
size = 0xB7
[[func]]
name = "M_DoFadein"
addr = 0x42B942
size = 0x65
[[func]]
name = "M_DoFadeout"
addr = 0x42B9A7
size = 0x82
[[func]]
name = "M_DoHeal"
addr = 0x42BA29
size = 0x90
[[func]]
name = "M_DoTalk"
addr = 0x42BAB9
size = 0x285
[[func]]
name = "M_Teleport"
addr = 0x42BD3E
size = 0x141
[[func]]
name = "M_DoGotHit"
addr = 0x42BE7F
size = 0x63
[[func]]
name = "M_UpdateLeader"
addr = 0x42BEE2
size = 0x79
[[func]]
name = "DoEnding"
addr = 0x42BF5B
size = 0x2D
[[func]]
name = "PrepDoEnding"
addr = 0x42BF88
size = 0x83
[[func]]
name = "M_DoDeath"
addr = 0x42C00B
size = 0x10D
[[func]]
name = "M_DoSpStand"
addr = 0x42C118
size = 0x7F
[[func]]
name = "M_DoDelay"
addr = 0x42C197
size = 0xA9
[[func]]
name = "M_DoStone"
addr = 0x42C240
size = 0x4E
[[func]]
name = "M_WalkDir"
addr = 0x42C28E
size = 0x133
[[func]]
name = "GroupUnity"
addr = 0x42C3E1
size = 0x1F3
[[func]]
name = "M_CallWalk"
addr = 0x42C5D4
size = 0x10D
[[func]]
name = "M_PathWalk"
addr = 0x42C6E1
size = 0x80
[[func]]
name = "M_CallWalk2"
addr = 0x42C761
size = 0x85
[[func]]
name = "M_DumbWalk"
addr = 0x42C7E6
size = 0x21
[[func]]
name = "M_RoundWalk"
addr = 0x42C807
size = 0xD6
[[func]]
name = "MAI_Zombie"
addr = 0x42C8DD
size = 0x146
[[func]]
name = "MAI_SkelSd"
addr = 0x42CA23
size = 0x13A
[[func]]
name = "MAI_Path"
addr = 0x42CB5D
size = 0xC8
[[func]]
name = "MAI_Snake"
addr = 0x42CC25
size = 0x296
[[func]]
name = "MAI_Bat"
addr = 0x42CEBB
size = 0x268
[[func]]
name = "MAI_SkelBow"
addr = 0x42D123
size = 0x141
[[func]]
name = "MAI_Fat"
addr = 0x42D264
size = 0x128
[[func]]
name = "MAI_Sneak"
addr = 0x42D38C
size = 0x268
[[func]]
name = "MAI_Fireman"
addr = 0x42D5F4
size = 0x224
[[func]]
name = "MAI_Fallen"
addr = 0x42D818
size = 0x1EB
[[func]]
name = "MAI_Cleaver"
addr = 0x42DA03
size = 0xAE
[[func]]
name = "MAI_Round"
addr = 0x42DAB1
size = 0x29B
[[func]]
name = "MAI_GoatMc"
addr = 0x42DD4C
size = 0x8
[[func]]
name = "MAI_Ranged"
addr = 0x42DD54
size = 0x18B
[[func]]
name = "MAI_GoatBow"
addr = 0x42DEDF
size = 0xA
[[func]]
name = "MAI_Succ"
addr = 0x42DEE9
size = 0xB
[[func]]
name = "MAI_AcidUniq"
addr = 0x42DEF4
size = 0xB
[[func]]
name = "MAI_Scav"
addr = 0x42DEFF
size = 0x284
[[func]]
name = "MAI_Garg"
addr = 0x42E183
size = 0x134
[[func]]
name = "MAI_RoundRanged"
addr = 0x42E2B7
size = 0x308
[[func]]
name = "MAI_Magma"
addr = 0x42E5BF
size = 0xF
[[func]]
name = "MAI_Storm"
addr = 0x42E5CE
size = 0xF
[[func]]
name = "MAI_Acid"
addr = 0x42E5DD
size = 0xF
[[func]]
name = "MAI_Diablo"
addr = 0x42E5EC
size = 0xF
[[func]]
name = "MAI_RR2"
addr = 0x42E5FB
size = 0x30F
[[func]]
name = "MAI_Mega"
addr = 0x42E90A
size = 0xB
[[func]]
name = "MAI_Golum"
addr = 0x42E915
size = 0x21B
[[func]]
name = "MAI_SkelKing"
addr = 0x42EB30
size = 0x329
[[func]]
name = "MAI_Rhino"
addr = 0x42EE59
size = 0x2F2
[[func]]
name = "MAI_Counselor"
addr = 0x42F14B
size = 0x35A
[[func]]
name = "MAI_Garbud"
addr = 0x42F4A5
size = 0xC4
[[func]]
name = "MAI_Zhar"
addr = 0x42F569
size = 0x10E
[[func]]
name = "MAI_SnotSpil"
addr = 0x42F677
size = 0xE5
[[func]]
name = "MAI_Lazurus"
addr = 0x42F75C
size = 0x129
[[func]]
name = "MAI_Lazhelp"
addr = 0x42F885
size = 0xBD
[[func]]
name = "MAI_Lachdanan"
addr = 0x42F942
size = 0x53
[[func]]
name = "MAI_Warlord"
addr = 0x42F995
size = 0xAC
[[func]]
name = "DeleteMonsterList"
addr = 0x42FA41
size = 0x65
[[func]]
name = "ProcessMonsters"
addr = 0x42FAA6
size = 0x2E5
[[func]]
name = "FreeMonsters"
addr = 0x42FDD3
size = 0x6C
[[func]]
name = "DirOK"
addr = 0x42FE3F
size = 0x201
[[func]]
name = "PosOkMissile"
addr = 0x430040
size = 0x25
[[func]]
name = "CheckNoSolid"
addr = 0x430065
size = 0x1A
[[func]]
name = "LineClearF"
addr = 0x43007F
size = 0x16F
[[func]]
name = "LineClear"
addr = 0x4301EE
size = 0x1A
[[func]]
name = "LineClearF1"
addr = 0x430208
size = 0x17B
[[func]]
name = "SyncMonsterAnim"
addr = 0x430383
size = 0xEB
[[func]]
name = "M_FallenFear"
addr = 0x4304B6
size = 0xEA
[[func]]
name = "PrintMonstHistory"
addr = 0x4305A0
size = 0x1A8
[[func]]
name = "PrintUniqueHistory"
addr = 0x430748
size = 0x87
[[func]]
name = "MissToMonst"
addr = 0x4307CF
size = 0x29D
[[func]]
name = "PosOkMonst"
addr = 0x430A6C
size = 0xE9
[[func]]
name = "PosOkMonst2"
addr = 0x430B55
size = 0xCC
[[func]]
name = "PosOkMonst3"
addr = 0x430C21
size = 0x128
[[func]]
name = "IsSkel"
addr = 0x430D49
size = 0x25
[[func]]
name = "IsGoat"
addr = 0x430D6E
size = 0x1B
[[func]]
name = "M_SpawnSkel"
addr = 0x430D89
size = 0xAD
[[func]]
name = "ActivateSpawn"
addr = 0x430E36
size = 0x51
[[func]]
name = "SpawnSkeleton"
addr = 0x430E87
size = 0x100
[[func]]
name = "PreSpawnSkeleton"
addr = 0x430F87
size = 0x93
[[func]]
name = "TalktoMonster"
addr = 0x43101A
size = 0xCE
[[func]]
name = "SpawnGolum"
addr = 0x4310E8
size = 0x132
[[func]]
name = "CanTalkToMonst"
addr = 0x43121A
size = 0x37
[[func]]
name = "CheckMonsterHit"
addr = 0x431251
size = 0x72
[[func]]
name = "encode_enemy"
addr = 0x4312C3
size = 0x19
[[func]]
name = "decode_enemy"
addr = 0x4312DC
size = 0x65
[[func]]
name = "play_movie"
addr = 0x431351
size = 0xFB
[[func]]
name = "MovieWndProc"
addr = 0x43144C
size = 0x52
[[func]]
name = "mpqapi_set_hidden"
addr = 0x4314AE
size = 0x3C
[[func]]
name = "mpqapi_store_creation_time"
addr = 0x4314EA
size = 0x73
[[func]]
name = "mpqapi_reg_load_modification_time"
addr = 0x43155D
size = 0x56
[[func]]
name = "mpqapi_xor_buf"
addr = 0x4315B3
size = 0x1F
[[func]]
name = "mpqapi_reg_store_modification_time"
addr = 0x4315D2
size = 0x39
[[func]]
name = "mpqapi_remove_hash_entry"
addr = 0x431610
size = 0x52
[[func]]
name = "mpqapi_alloc_block"
addr = 0x431662
size = 0x90
[[func]]
name = "mpqapi_new_block"
addr = 0x4316F2
size = 0x3F
[[func]]
name = "FetchHandle"
addr = 0x431731
size = 0x30
[[func]]
name = "mpqapi_get_hash_index"
addr = 0x431761
size = 0x6A
[[func]]
name = "mpqapi_remove_hash_entries"
addr = 0x4317CB
size = 0x3B
[[func]]
name = "mpqapi_write_file"
addr = 0x431806
size = 0x45
[[func]]
name = "mpqapi_add_file"
addr = 0x43184B
size = 0xDA
[[func]]
name = "mpqapi_write_file_contents"
addr = 0x431925
size = 0x205
[[func]]
name = "mpqapi_find_free_block"
addr = 0x431B2A
size = 0x54
[[func]]
name = "mpqapi_rename"
addr = 0x431B7E
size = 0x3F
[[func]]
name = "mpqapi_has_file"
addr = 0x431BBD
size = 0x10
[[func]]
name = "OpenMPQ"
addr = 0x431BCD
size = 0x1D2
[[func]]
name = "ParseMPQHeader"
addr = 0x431D9F
size = 0xF1
[[func]]
name = "CloseMPQ"
addr = 0x431E90
size = 0x7B
[[func]]
name = "mpqapi_store_modified_time"
addr = 0x431F0B
size = 0x73
[[func]]
name = "mpqapi_flush_and_close"
addr = 0x431F7E
size = 0x5A
[[func]]
name = "WriteMPQHeader"
addr = 0x431FD8
size = 0x96
[[func]]
name = "mpqapi_write_block_table"
addr = 0x43206E
size = 0x8B
[[func]]
name = "mpqapi_write_hash_table"
addr = 0x4320F9
size = 0x8E
[[func]]
name = "mpqapi_can_seek"
addr = 0x432187
size = 0x2B
[[func]]
name = "msg_send_drop_pkt"
addr = 0x4321C2
size = 0x1B
[[func]]
name = "msg_send_packet"
addr = 0x4321DD
size = 0x62
[[func]]
name = "msg_get_next_packet"
addr = 0x43223F
size = 0x3C
[[func]]
name = "msg_wait_resync"
addr = 0x43227B
size = 0x80
[[func]]
name = "msg_free_packets"
addr = 0x4322FB
size = 0x2C
[[func]]
name = "msg_wait_for_turns"
addr = 0x432327
size = 0xD2
[[func]]
name = "run_delta_info"
addr = 0x4323F9
size = 0x22
[[func]]
name = "msg_pre_packet"
addr = 0x43241B
size = 0x67
[[func]]
name = "DeltaExportData"
addr = 0x432482
size = 0xB7
[[func]]
name = "DeltaExportItem"
addr = 0x432539
size = 0x30
[[func]]
name = "DeltaExportObject"
addr = 0x432569
size = 0x14
[[func]]
name = "DeltaExportMonster"
addr = 0x43257D
size = 0x32
[[func]]
name = "DeltaExportJunk"
addr = 0x4325AF
size = 0x78
[[func]]
name = "msg_comp_level"
addr = 0x432627
size = 0x1C
[[func]]
name = "delta_init"
addr = 0x432643
size = 0x47
[[func]]
name = "delta_kill_monster"
addr = 0x43268A
size = 0x46
[[func]]
name = "delta_monster_hp"
addr = 0x4326D0
size = 0x30
[[func]]
name = "delta_sync_monster"
addr = 0x432700
size = 0x42
[[func]]
name = "delta_sync_golem"
addr = 0x432742
size = 0x49
[[func]]
name = "delta_leave_sync"
addr = 0x43278B
size = 0xD2
[[func]]
name = "delta_portal_inited"
addr = 0x43285D
size = 0xE
[[func]]
name = "delta_quest_inited"
addr = 0x43286B
size = 0xE
[[func]]
name = "DeltaAddItem"
addr = 0x432879
size = 0x107
[[func]]
name = "DeltaSaveLevel"
addr = 0x432980
size = 0x48
[[func]]
name = "DeltaLoadLevel"
addr = 0x4329C8
size = 0x4B9
[[func]]
name = "NetSendCmd"
addr = 0x432E81
size = 0x1E
[[func]]
name = "NetSendCmdGolem"
addr = 0x432E9F
size = 0x36
[[func]]
name = "NetSendCmdLoc"
addr = 0x432ED5
size = 0x2C
[[func]]
name = "NetSendCmdLocParam1"
addr = 0x432F01
size = 0x35
[[func]]
name = "NetSendCmdLocParam2"
addr = 0x432F36
size = 0x3D
[[func]]
name = "NetSendCmdLocParam3"
addr = 0x432F73
size = 0x46
[[func]]
name = "NetSendCmdParam1"
addr = 0x432FB9
size = 0x28
[[func]]
name = "NetSendCmdParam2"
addr = 0x432FE1
size = 0x31
[[func]]
name = "NetSendCmdParam3"
addr = 0x433012
size = 0x39
[[func]]
name = "NetSendCmdQuest"
addr = 0x43304B
size = 0x47
[[func]]
name = "NetSendCmdGItem"
addr = 0x433092
size = 0x185
[[func]]
name = "NetSendCmdGItem2"
addr = 0x433217
size = 0x6B
[[func]]
name = "NetSendCmdReq2"
addr = 0x433282
size = 0x5B
[[func]]
name = "NetSendCmdExtra"
addr = 0x4332DD
size = 0x29
[[func]]
name = "NetSendCmdPItem"
addr = 0x433306
size = 0x163
[[func]]
name = "NetSendCmdChItem"
addr = 0x433469
size = 0x57
[[func]]
name = "NetSendCmdDelItem"
addr = 0x4334C0
size = 0x22
[[func]]
name = "NetSendCmdDItem"
addr = 0x4334E2
size = 0x165
[[func]]
name = "NetSendCmdDamage"
addr = 0x433647
size = 0x2B
[[func]]
name = "NetSendCmdString"
addr = 0x433672
size = 0x39
[[func]]
name = "delta_close_portal"
addr = 0x4336AB
size = 0x1F
[[func]]
name = "ParseCmd"
addr = 0x4336CA
size = 0x33F
[[func]]
name = "On_DLEVEL"
addr = 0x433B7D
size = 0xC3
[[func]]
name = "DeltaImportData"
addr = 0x433C40
size = 0x88
[[func]]
name = "DeltaImportItem"
addr = 0x433CC8
size = 0x3B
[[func]]
name = "DeltaImportObject"
addr = 0x433D03
size = 0x14
[[func]]
name = "DeltaImportMonster"
addr = 0x433D17
size = 0x3D
[[func]]
name = "DeltaImportJunk"
addr = 0x433D54
size = 0xAB
[[func]]
name = "On_SYNCDATA"
addr = 0x433DFF
size = 0xB
[[func]]
name = "On_WALKXY"
addr = 0x433E0A
size = 0x4E
[[func]]
name = "On_ADDSTR"
addr = 0x433E58
size = 0x31
[[func]]
name = "On_ADDMAG"
addr = 0x433E89
size = 0x31
[[func]]
name = "On_ADDDEX"
addr = 0x433EBA
size = 0x31
[[func]]
name = "On_ADDVIT"
addr = 0x433EEB
size = 0x31
[[func]]
name = "On_SBSPELL"
addr = 0x433F1C
size = 0x6F
[[func]]
name = "msg_errorf"
addr = 0x433F8B
size = 0x47
[[func]]
name = "On_GOTOGETITEM"
addr = 0x433FD2
size = 0x52
[[func]]
name = "On_REQUESTGITEM"
addr = 0x434024
size = 0xD0
[[func]]
name = "i_own_level"
addr = 0x4340F4
size = 0x47
[[func]]
name = "On_GETITEM"
addr = 0x43413B
size = 0x110
[[func]]
name = "delta_get_item"
addr = 0x43424B
size = 0x103
[[func]]
name = "On_GOTOAGETITEM"
addr = 0x43434E
size = 0x52
[[func]]
name = "On_REQUESTAGITEM"
addr = 0x4343A0
size = 0xCE
[[func]]
name = "On_AGETITEM"
addr = 0x43446E
size = 0x10E
[[func]]
name = "On_ITEMEXTRA"
addr = 0x43457C
size = 0x5B
[[func]]
name = "On_PUTITEM"
addr = 0x4345D7
size = 0x105
[[func]]
name = "delta_put_item"
addr = 0x4346DC
size = 0xAB
[[func]]
name = "check_update_plr"
addr = 0x434787
size = 0x1A
[[func]]
name = "On_SYNCPUTITEM"
addr = 0x4347A1
size = 0xF1
[[func]]
name = "On_RESPAWNITEM"
addr = 0x434892
size = 0xA6
[[func]]
name = "On_ATTACKXY"
addr = 0x434938
size = 0x5C
[[func]]
name = "On_SATTACKXY"
addr = 0x434994
size = 0x4F
[[func]]
name = "On_RATTACKXY"
addr = 0x4349E3
size = 0x4F
[[func]]
name = "On_SPELLXYD"
addr = 0x434A32
size = 0xAE
[[func]]
name = "On_SPELLXY"
addr = 0x434AE0
size = 0xA4
[[func]]
name = "On_TSPELLXY"
addr = 0x434B84
size = 0xA4
[[func]]
name = "On_OPOBJXY"
addr = 0x434C28
size = 0x70
[[func]]
name = "On_DISARMXY"
addr = 0x434C98
size = 0x70
[[func]]
name = "On_OPOBJT"
addr = 0x434D08
size = 0x38
[[func]]
name = "On_ATTACKID"
addr = 0x434D40
size = 0xAD
[[func]]
name = "On_ATTACKPID"
addr = 0x434DED
size = 0x61
[[func]]
name = "On_RATTACKID"
addr = 0x434E4E
size = 0x45
[[func]]
name = "On_RATTACKPID"
addr = 0x434E93
size = 0x45
[[func]]
name = "On_SPELLID"
addr = 0x434ED8
size = 0x9A
[[func]]
name = "On_SPELLPID"
addr = 0x434F72
size = 0x9A
[[func]]
name = "On_TSPELLID"
addr = 0x43500C
size = 0x9A
[[func]]
name = "On_TSPELLPID"
addr = 0x4350A6
size = 0x9A
[[func]]
name = "On_KNOCKBACK"
addr = 0x435140
size = 0x42
[[func]]
name = "On_RESURRECT"
addr = 0x435182
size = 0x30
[[func]]
name = "On_HEALOTHER"
addr = 0x4351B2
size = 0x31
[[func]]
name = "On_TALKXY"
addr = 0x4351E3
size = 0x52
[[func]]
name = "On_NEWLVL"
addr = 0x435235
size = 0x34
[[func]]
name = "On_WARP"
addr = 0x435269
size = 0x5F
[[func]]
name = "On_MONSTDEATH"
addr = 0x4352C8
size = 0x69
[[func]]
name = "On_KILLGOLEM"
addr = 0x435331
size = 0x66
[[func]]
name = "On_AWAKEGOLEM"
addr = 0x435397
size = 0xB4
[[func]]
name = "On_MONSTDAMAGE"
addr = 0x43544B
size = 0xB8
[[func]]
name = "On_PLRDEAD"
addr = 0x435503
size = 0x38
[[func]]
name = "On_PLRDAMAGE"
addr = 0x43553B
size = 0xB0
[[func]]
name = "On_OPENDOOR"
addr = 0x4355EB
size = 0x56
[[func]]
name = "delta_sync_object"
addr = 0x435641
size = 0x25
[[func]]
name = "On_CLOSEDOOR"
addr = 0x435666
size = 0x56
[[func]]
name = "On_OPERATEOBJ"
addr = 0x4356BC
size = 0x56
[[func]]
name = "On_PLROPOBJ"
addr = 0x435712
size = 0x58
[[func]]
name = "On_BREAKOBJ"
addr = 0x43576A
size = 0x54
[[func]]
name = "On_CHANGEPLRITEMS"
addr = 0x4357BE
size = 0x40
[[func]]
name = "On_DELPLRITEMS"
addr = 0x4357FE
size = 0x2E
[[func]]
name = "On_PLRLEVEL"
addr = 0x43582C
size = 0x3A
[[func]]
name = "On_DROPITEM"
addr = 0x435866
size = 0x37
[[func]]
name = "On_SEND_PLRINFO"
addr = 0x43589D
size = 0x3A
[[func]]
name = "On_ACK_PLRINFO"
addr = 0x4358D7
size = 0x5
[[func]]
name = "On_PLAYER_JOINLEVEL"
addr = 0x4358DC
size = 0x17A
[[func]]
name = "On_ACTIVATEPORTAL"
addr = 0x435A56
size = 0xD9
[[func]]
name = "delta_open_portal"
addr = 0x435B2F
size = 0x3B
[[func]]
name = "On_DEACTIVATEPORTAL"
addr = 0x435B6A
size = 0x3E
[[func]]
name = "On_RETOWN"
addr = 0x435BA8
size = 0x39
[[func]]
name = "On_SETSTR"
addr = 0x435BE1
size = 0x39
[[func]]
name = "On_SETDEX"
addr = 0x435C1A
size = 0x39
[[func]]
name = "On_SETMAG"
addr = 0x435C53
size = 0x39
[[func]]
name = "On_SETVIT"
addr = 0x435C8C
size = 0x39
[[func]]
name = "On_STRING"
addr = 0x435CC5
size = 0xB
[[func]]
name = "On_STRING2"
addr = 0x435CD0
size = 0x2A
[[func]]
name = "On_SYNCQUEST"
addr = 0x435CFA
size = 0x42
[[func]]
name = "On_ENDSHIELD"
addr = 0x435D3C
size = 0x77
[[func]]
name = "On_CHEAT_EXPERIENCE"
addr = 0x435E53
size = 0x4
[[func]]
name = "On_CHEAT_SPELL_LEVEL"
addr = 0x435E53
size = 0x4
[[func]]
name = "On_DEBUG"
addr = 0x435E53
size = 0x4
[[func]]
name = "On_NOVA"
addr = 0x435DB3
size = 0x6F
[[func]]
name = "On_SETSHIELD"
addr = 0x435E22
size = 0x18
[[func]]
name = "On_REMSHIELD"
addr = 0x435E3A
size = 0x19
[[func]]
name = "msgcmd_cmd_cleanup"
addr = 0x435E9B
size = 0xA
[[func]]
name = "msgcmd_send_chat"
addr = 0x435EA5
size = 0x3D
[[func]]
name = "msgcmd_add_server_cmd_W"
addr = 0x435EE2
size = 0x11
[[func]]
name = "msgcmd_add_server_cmd"
addr = 0x435EF3
size = 0x3B
[[func]]
name = "TList<EXTERNMESSAGE>::TList<EXTERNMESSAGE>"
addr = 0x435F2E
size = 0x16
[[func]]
name = "TList<EXTERNMESSAGE>::DeleteAll"
addr = 0x435F44
size = 0x28
[[func]]
name = "TList<EXTERNMESSAGE>::Remove"
addr = 0x435F6C
size = 0x3B
[[func]]
name = "TList<EXTERNMESSAGE>::Create"
addr = 0x435FA7
size = 0x4C
[[func]]
name = "EXTERNMESSAGE::Delete"
addr = 0x435FF3
size = 0x2F
[[func]]
name = "TList<EXTERNMESSAGE>::Insert"
addr = 0x436022
size = 0x71
[[func]]
name = "TList<EXTERNMESSAGE>::UnlinkAll"
addr = 0x436093
size = 0x13
[[func]]
name = "TLink<EXTERNMESSAGE>::Unlink"
addr = 0x4360A6
size = 0x2C
[[func]]
name = "multi_msg_add"
addr = 0x4360E2
size = 0xE
[[func]]
name = "NetSendLoPri"
addr = 0x4360F0
size = 0x29
[[func]]
name = "multi_copy_packet"
addr = 0x436119
size = 0x42
[[func]]
name = "multi_send_packet"
addr = 0x43615B
size = 0x68
[[func]]
name = "NetRecvPlrData"
addr = 0x4361C3
size = 0xBA
[[func]]
name = "NetSendHiPri"
addr = 0x43627D
size = 0xB8
[[func]]
name = "multi_recv_packet"
addr = 0x436335
size = 0x69
[[func]]
name = "multi_send_msg_packet"
addr = 0x43639E
size = 0x7E
[[func]]
name = "multi_msg_countdown"
addr = 0x43641C
size = 0x2F
[[func]]
name = "multi_parse_turn"
addr = 0x43644B
size = 0x48
[[func]]
name = "multi_handle_turn_upper_bit"
addr = 0x436493
size = 0x32
[[func]]
name = "multi_player_left"
addr = 0x4364C5
size = 0x13
[[func]]
name = "multi_clear_left_tbl"
addr = 0x4364D8
size = 0x44
[[func]]
name = "multi_player_left_msg"
addr = 0x43651C
size = 0x8F
[[func]]
name = "multi_net_ping"
addr = 0x4365AB
size = 0x13
[[func]]
name = "multi_handle_delta"
addr = 0x4365BE
size = 0xA8
[[func]]
name = "multi_check_pkt_valid"
addr = 0x436666
size = 0x8
[[func]]
name = "multi_mon_seeds"
addr = 0x43666E
size = 0x33
[[func]]
name = "multi_begin_timeout"
addr = 0x4366A1
size = 0x95
[[func]]
name = "multi_check_drop_player"
addr = 0x436736
size = 0x2B
[[func]]
name = "multi_process_network_packets"
addr = 0x436761
size = 0x2CA
[[func]]
name = "multi_handle_all_packets"
addr = 0x436A2B
size = 0x27
[[func]]
name = "multi_process_tmsgs"
addr = 0x436A52
size = 0x33
[[func]]
name = "multi_send_zero_packet"
addr = 0x436A85
size = 0xE6
[[func]]
name = "NetClose"
addr = 0x436B6B
size = 0x47
[[func]]
name = "multi_event_handler"
addr = 0x436BB2
size = 0x48
[[func]]
name = "multi_handle_events"
addr = 0x436BFA
size = 0xA8
[[func]]
name = "NetInit"
addr = 0x436CA2
size = 0x2FE
[[func]]
name = "buffer_init"
addr = 0x436FA0
size = 0x8
[[func]]
name = "multi_send_pinfo"
addr = 0x436FA8
size = 0x3B
[[func]]
name = "InitLevelType"
addr = 0x436FE3
size = 0x30
[[func]]
name = "SetupLocalCoords"
addr = 0x437013
size = 0x96
[[func]]
name = "multi_init_single"
addr = 0x4370A9
size = 0x6E
[[func]]
name = "multi_init_multi"
addr = 0x437117
size = 0xD2
[[func]]
name = "multi_upgrade"
addr = 0x4371E9
size = 0x3C
[[func]]
name = "recv_plrinfo"
addr = 0x437225
size = 0x197
[[func]]
name = "nthread_terminate_game"
addr = 0x4373FA
size = 0x3C
[[func]]
name = "nthread_send_and_recv_turn"
addr = 0x437436
size = 0x82
[[func]]
name = "nthread_recv_turns"
addr = 0x4374B8
size = 0xAC
[[func]]
name = "nthread_set_turn_upper_bit"
addr = 0x437564
size = 0xB
[[func]]
name = "nthread_start"
addr = 0x43756F
size = 0x16E
[[func]]
name = "nthread_handler"
addr = 0x4376DD
size = 0x76
[[func]]
name = "nthread_cleanup"
addr = 0x437753
size = 0x7F
[[func]]
name = "nthread_ignore_mutex"
addr = 0x4377D2
size = 0x2B
[[func]]
name = "nthread_has_500ms_passed"
addr = 0x4377FD
size = 0x2E
[[func]]
name = "InitObjectGFX"
addr = 0x43782B
size = 0xFA
[[func]]
name = "FreeObjectGFX"
addr = 0x437925
size = 0x2E
[[func]]
name = "RndLocOk"
addr = 0x437953
size = 0x5B
[[func]]
name = "InitRndLocObj"
addr = 0x4379AE
size = 0xD7
[[func]]
name = "InitRndLocBigObj"
addr = 0x437A85
size = 0x10D
[[func]]
name = "InitRndLocObj5x5"
addr = 0x437B92
size = 0xB7
[[func]]
name = "ClrAllObjects"
addr = 0x437C49
size = 0x6D
[[func]]
name = "AddTortures"
addr = 0x437CB6
size = 0xF7
[[func]]
name = "AddCandles"
addr = 0x437DAD
size = 0x49
[[func]]
name = "AddBookLever"
addr = 0x437DF6
size = 0x11C
[[func]]
name = "InitRndBarrels"
addr = 0x437F12
size = 0xFC
[[func]]
name = "AddL1Objs"
addr = 0x43800E
size = 0x98
[[func]]
name = "AddL2Objs"
addr = 0x4380A6
size = 0x7E
[[func]]
name = "AddL3Objs"
addr = 0x438124
size = 0x74
[[func]]
name = "WallTrapLocOk"
addr = 0x438198
size = 0x16
[[func]]
name = "AddL2Torches"
addr = 0x4381AE
size = 0xEC
[[func]]
name = "TorchLocOK"
addr = 0x43829A
size = 0x27
[[func]]
name = "AddObjTraps"
addr = 0x4382C1
size = 0x1A5
[[func]]
name = "AddChestTraps"
addr = 0x438466
size = 0x8C
[[func]]
name = "LoadMapObjects"
addr = 0x4384F2
size = 0xCB
[[func]]
name = "LoadMapObjs"
addr = 0x4385BD
size = 0x87
[[func]]
name = "AddDiabObjs"
addr = 0x438644
size = 0xBC
[[func]]
name = "AddStoryBooks"
addr = 0x438700
size = 0xD8
[[func]]
name = "AddHookedBodies"
addr = 0x4387D8
size = 0xD5
[[func]]
name = "AddL4Goodies"
addr = 0x4388AD
size = 0x77
[[func]]
name = "AddLazStand"
addr = 0x438924
size = 0x102
[[func]]
name = "InitObjects"
addr = 0x438A26
size = 0x3AD
[[func]]
name = "DeleteObject_"
addr = 0x438DD3
size = 0x50
[[func]]
name = "SetupObject"
addr = 0x438E23
size = 0x122
[[func]]
name = "SetObjMapRange"
addr = 0x438F45
size = 0x34
[[func]]
name = "SetBookMsg"
addr = 0x438F79
size = 0xA
[[func]]
name = "AddL1Door"
addr = 0x438F83
size = 0x51
[[func]]
name = "AddSCambBook"
addr = 0x438FD4
size = 0x49
[[func]]
name = "AddChest"
addr = 0x43901D
size = 0xB2
[[func]]
name = "AddL2Door"
addr = 0x4390CF
size = 0x3B
[[func]]
name = "AddL3Door"
addr = 0x43910A
size = 0x3B
[[func]]
name = "AddSarc"
addr = 0x439145
size = 0x51
[[func]]
name = "AddFlameTrap"
addr = 0x439196
size = 0x28
[[func]]
name = "AddFlameLvr"
addr = 0x4391BE
size = 0x19
[[func]]
name = "AddTrap"
addr = 0x4391D7
size = 0x5B
[[func]]
name = "AddObjLight"
addr = 0x439232
size = 0x37
[[func]]
name = "AddBarrel"
addr = 0x439269
size = 0x4E
[[func]]
name = "AddShrine"
addr = 0x4392B7
size = 0xA3
[[func]]
name = "AddBookcase"
addr = 0x43935A
size = 0x1D
[[func]]
name = "AddPurifyingFountain"
addr = 0x43938A
size = 0x39
[[func]]
name = "AddArmorStand"
addr = 0x4393C3
size = 0x32
[[func]]
name = "AddDecap"
addr = 0x4393F5
size = 0x2E
[[func]]
name = "AddVilebook"
addr = 0x439423
size = 0x20
[[func]]
name = "AddMagicCircle"
addr = 0x439443
size = 0x29
[[func]]
name = "AddBookstand"
addr = 0x439377
size = 0x13
[[func]]
name = "AddPedistal"
addr = 0x43946C
size = 0x38
[[func]]
name = "AddStoryBook"
addr = 0x4394A4
size = 0x92
[[func]]
name = "AddWeaponRack"
addr = 0x439536
size = 0x32
[[func]]
name = "AddTorturedBody"
addr = 0x439568
size = 0x2E
[[func]]
name = "GetRndObjLoc"
addr = 0x439596
size = 0x8A
[[func]]
name = "AddMushPatch"
addr = 0x439620
size = 0x5C
[[func]]
name = "AddSlainHero"
addr = 0x43967C
size = 0x2B
[[func]]
name = "AddObject"
addr = 0x4396A7
size = 0x1EB
[[func]]
name = "Obj_Light"
addr = 0x439973
size = 0xEA
[[func]]
name = "Obj_Circle"
addr = 0x439A5D
size = 0x172
[[func]]
name = "Obj_StopAnim"
addr = 0x439BCF
size = 0x23
[[func]]
name = "Obj_Door"
addr = 0x439BF2
size = 0x83
[[func]]
name = "Obj_Sarc"
addr = 0x439C75
size = 0x19
[[func]]
name = "ActivateTrapLine"
addr = 0x439C8E
size = 0x6F
[[func]]
name = "Obj_FlameTrap"
addr = 0x439CFD
size = 0x111
[[func]]
name = "Obj_Trap"
addr = 0x439E0E
size = 0x16F
[[func]]
name = "Obj_BCrossDamage"
addr = 0x439F7D
size = 0xE7
[[func]]
name = "ProcessObjects"
addr = 0x43A064
size = 0x197
[[func]]
name = "ObjSetMicro"
addr = 0x43A1FB
size = 0x81
[[func]]
name = "objects_set_door_piece"
addr = 0x43A27C
size = 0x78
[[func]]
name = "ObjSetMini"
addr = 0x43A2F4
size = 0x78
[[func]]
name = "ObjL1Special"
addr = 0x43A36C
size = 0xEC
[[func]]
name = "ObjL2Special"
addr = 0x43A458
size = 0xFC
[[func]]
name = "DoorSet"
addr = 0x43A554
size = 0x184
[[func]]
name = "RedoPlayerVision"
addr = 0x43A6D8
size = 0x35
[[func]]
name = "OperateL1RDoor"
addr = 0x43A70D
size = 0x1C1
[[func]]
name = "OperateL1LDoor"
addr = 0x43A8CE
size = 0x1D7
[[func]]
name = "OperateL2RDoor"
addr = 0x43AAA5
size = 0x162
[[func]]
name = "OperateL2LDoor"
addr = 0x43AC07
size = 0x162
[[func]]
name = "OperateL3RDoor"
addr = 0x43AD69
size = 0x165
[[func]]
name = "OperateL3LDoor"
addr = 0x43AECE
size = 0x165
[[func]]
name = "MonstCheckDoors"
addr = 0x43B033
size = 0x222
[[func]]
name = "ObjChangeMap"
addr = 0x43B255
size = 0xDB
[[func]]
name = "ObjChangeMapResync"
addr = 0x43B330
size = 0xB1
[[func]]
name = "OperateL1Door"
addr = 0x43B3E1
size = 0x8F
[[func]]
name = "OperateLever"
addr = 0x43B470
size = 0xCE
[[func]]
name = "OperateBook"
addr = 0x43B53E
size = 0x225
[[func]]
name = "OperateBookLever"
addr = 0x43B763
size = 0x1B2
[[func]]
name = "OperateSChambBk"
addr = 0x43B915
size = 0xD7
[[func]]
name = "OperateChest"
addr = 0x43B9EC
size = 0x189
[[func]]
name = "OperateMushPatch"
addr = 0x43BB75
size = 0xBD
[[func]]
name = "OperateInnSignChest"
addr = 0x43BC32
size = 0xB0
[[func]]
name = "OperateSlainHero"
addr = 0x43BCE2
size = 0xA5
[[func]]
name = "OperateTrapLvr"
addr = 0x43BD87
size = 0xB7
[[func]]
name = "OperateSarc"
addr = 0x43BE3E
size = 0xD1
[[func]]
name = "OperateL2Door"
addr = 0x43BF0F
size = 0x90
[[func]]
name = "OperateL3Door"
addr = 0x43BF9F
size = 0x90
[[func]]
name = "OperatePedistal"
addr = 0x43C02F
size = 0x163
[[func]]
name = "TryDisarm"
addr = 0x43C192
size = 0xD4
[[func]]
name = "ItemMiscIdIdx"
addr = 0x43C266
size = 0x18
[[func]]
name = "OperateShrine"
addr = 0x43C27E
size = 0xFB7
[[func]]
name = "OperateSkelBook"
addr = 0x43D29D
size = 0x9E
[[func]]
name = "OperateBookCase"
addr = 0x43D33B
size = 0xE0
[[func]]
name = "OperateDecap"
addr = 0x43D41B
size = 0x5E
[[func]]
name = "OperateArmorStand"
addr = 0x43D479
size = 0xC6
[[func]]
name = "FindValidShrine"
addr = 0x43D53F
size = 0x53
[[func]]
name = "OperateGoatShrine"
addr = 0x43D592
size = 0x4B
[[func]]
name = "OperateCauldron"
addr = 0x43D5DD
size = 0x52
[[func]]
name = "OperateFountains"
addr = 0x43D62F
size = 0x2B1
[[func]]
name = "OperateWeaponRack"
addr = 0x43D8E0
size = 0xAB
[[func]]
name = "OperateStoryBook"
addr = 0x43D98B
size = 0x63
[[func]]
name = "OperateLazStand"
addr = 0x43D9EE
size = 0x65
[[func]]
name = "OperateObject"
addr = 0x43DA53
size = 0x249
[[func]]
name = "SyncOpL1Door"
addr = 0x43DD65
size = 0x71
[[func]]
name = "SyncOpL2Door"
addr = 0x43DDD6
size = 0x72
[[func]]
name = "SyncOpL3Door"
addr = 0x43DE48
size = 0x72
[[func]]
name = "SyncOpObject"
addr = 0x43DEBA
size = 0xED
[[func]]
name = "BreakCrux"
addr = 0x43E060
size = 0xC2
[[func]]
name = "BreakBarrel"
addr = 0x43E122
size = 0x274
[[func]]
name = "BreakObject"
addr = 0x43E396
size = 0x8C
[[func]]
name = "SyncBreakObj"
addr = 0x43E422
size = 0x21
[[func]]
name = "SyncL1Doors"
addr = 0x43E443
size = 0xAB
[[func]]
name = "SyncCrux"
addr = 0x43E4EE
size = 0x7E
[[func]]
name = "SyncLever"
addr = 0x43E56C
size = 0x2A
[[func]]
name = "SyncQSTLever"
addr = 0x43E596
size = 0x6F
[[func]]
name = "SyncPedistal"
addr = 0x43E605
size = 0xC6
[[func]]
name = "SyncL2Doors"
addr = 0x43E6CB
size = 0x86
[[func]]
name = "SyncL3Doors"
addr = 0x43E751
size = 0x92
[[func]]
name = "SyncObjectAnim"
addr = 0x43E7E3
size = 0xAE
[[func]]
name = "GetObjectStr"
addr = 0x43E891
size = 0x20E
[[func]]
name = "PackPlayer"
addr = 0x43EB98
size = 0x1EE
[[func]]
name = "PackItem"
addr = 0x43ED86
size = 0x10B
[[func]]
name = "VerifyGoldSeeds"
addr = 0x43EE91
size = 0x72
[[func]]
name = "UnPackPlayer"
addr = 0x43EF03
size = 0x278
[[func]]
name = "UnPackItem"
addr = 0x43F17B
size = 0xAD
[[func]]
name = "SaveGamma"
addr = 0x43F238
size = 0x2E
[[func]]
name = "palette_init"
addr = 0x43F266
size = 0x78
[[func]]
name = "LoadGamma"
addr = 0x43F2DE
size = 0x75
[[func]]
name = "LoadSysPal"
addr = 0x43F353
size = 0xA9
[[func]]
name = "LoadPalette"
addr = 0x43F3FC
size = 0x5C
[[func]]
name = "LoadRndLvlPal"
addr = 0x43F458
size = 0x47
[[func]]
name = "ResetPal"
addr = 0x43F49F
size = 0x2B
[[func]]
name = "IncreaseGamma"
addr = 0x43F4CA
size = 0x39
[[func]]
name = "palette_update"
addr = 0x43F503
size = 0x37
[[func]]
name = "ApplyGamma"
addr = 0x43F53A
size = 0xC9
[[func]]
name = "DecreaseGamma"
addr = 0x43F603
size = 0x39
[[func]]
name = "UpdateGamma"
addr = 0x43F63C
size = 0x35
[[func]]
name = "BlackPalette"
addr = 0x43F671
size = 0x7
[[func]]
name = "SetFadeLevel"
addr = 0x43F678
size = 0x6B
[[func]]
name = "PaletteFadeIn"
addr = 0x43F6E3
size = 0x56
[[func]]
name = "PaletteFadeOut"
addr = 0x43F739
size = 0x30
[[func]]
name = "palette_update_caves"
addr = 0x43F769
size = 0x62
[[func]]
name = "palette_get_colour_cycling"
addr = 0x43F7CB
size = 0x6
[[func]]
name = "palette_set_color_cycling"
addr = 0x43F7D1
size = 0x8
[[func]]
name = "FindPath"
addr = 0x43F7D9
size = 0xFF
[[func]]
name = "path_get_h_cost"
addr = 0x43F8D8
size = 0x31
[[func]]
name = "path_check_equal"
addr = 0x43F909
size = 0x18
[[func]]
name = "GetNextPath"
addr = 0x43F921
size = 0x2A
[[func]]
name = "path_solid_pieces"
addr = 0x43F94B
size = 0xA7
[[func]]
name = "path_get_path"
addr = 0x43F9F2
size = 0x82
[[func]]
name = "path_parent_path"
addr = 0x43FA74
size = 0x12B
[[func]]
name = "path_get_node1"
addr = 0x43FB9F
size = 0x19
[[func]]
name = "path_get_node2"
addr = 0x43FBB8
size = 0x19
[[func]]
name = "path_next_node"
addr = 0x43FBD1
size = 0x2B
[[func]]
name = "path_set_coords"
addr = 0x43FBFC
size = 0x99
[[func]]
name = "path_push_active_step"
addr = 0x43FC95
size = 0x13
[[func]]
name = "path_pop_active_step"
addr = 0x43FCA8
size = 0x13
[[func]]
name = "path_new_step"
addr = 0x43FCBB
size = 0x36
[[func]]
name = "pfile_init_save_directory"
addr = 0x43FD01
size = 0x5F
[[func]]
name = "pfile_check_available_space"
addr = 0x43FD60
size = 0x68
[[func]]
name = "pfile_write_hero"
addr = 0x43FDC8
size = 0x70
[[func]]
name = "pfile_get_save_num_from_name"
addr = 0x43FE38
size = 0x28
[[func]]
name = "pfile_encode_hero"
addr = 0x43FE60
size = 0x84
[[func]]
name = "pfile_open_archive"
addr = 0x43FEE4
size = 0x51
[[func]]
name = "pfile_get_save_path"
addr = 0x43FF35
size = 0x82
[[func]]
name = "pfile_flush"
addr = 0x43FFB7
size = 0x32
[[func]]
name = "pfile_create_player_description"
addr = 0x43FFE9
size = 0x76
[[func]]
name = "pfile_rename_hero"
addr = 0x44005F
size = 0xC8
[[func]]
name = "pfile_flush_W"
addr = 0x440127
size = 0x21
[[func]]
name = "game_2_ui_player"
addr = 0x440148
size = 0x90
[[func]]
name = "game_2_ui_class"
addr = 0x4401D8
size = 0x13
[[func]]
name = "pfile_ui_set_hero_infos"
addr = 0x4401EB
size = 0x1C7
[[func]]
name = "GetSaveDirectory"
addr = 0x4403B2
size = 0x8C
[[func]]
name = "pfile_read_hero"
addr = 0x44043E
size = 0x122
[[func]]
name = "pfile_open_save_archive"
addr = 0x440560
size = 0x3A
[[func]]
name = "pfile_SFileCloseArchive"
addr = 0x44059A
size = 0x7
[[func]]
name = "pfile_archive_contains_game"
addr = 0x4405A1
size = 0x33
[[func]]
name = "pfile_ui_set_class_stats"
addr = 0x4405D4
size = 0x44
[[func]]
name = "pfile_get_player_class"
addr = 0x440618
size = 0x10
[[func]]
name = "pfile_ui_save_create"
addr = 0x440628
size = 0xDF
[[func]]
name = "pfile_get_file_name"
addr = 0x440707
size = 0x57
[[func]]
name = "pfile_delete_save"
addr = 0x44075E
size = 0x4A
[[func]]
name = "pfile_read_player_from_save"
addr = 0x4407A8
size = 0x79
[[func]]
name = "GetTempLevelNames"
addr = 0x440821
size = 0x4A
[[func]]
name = "GetPermLevelNames"
addr = 0x44086B
size = 0x86
[[func]]
name = "pfile_get_game_name"
addr = 0x4408F1
size = 0x29
[[func]]
name = "pfile_remove_temp_files"
addr = 0x44091A
size = 0x51
[[func]]
name = "GetTempSaveNames"
addr = 0x44096B
size = 0x35
[[func]]
name = "pfile_rename_temp_to_perm"
addr = 0x4409A0
size = 0xAC
[[func]]
name = "GetPermSaveNames"
addr = 0x440A4C
size = 0x35
[[func]]
name = "pfile_write_save_file"
addr = 0x440A81
size = 0xAE
[[func]]
name = "pfile_strcpy"
addr = 0x440B2F
size = 0xA
[[func]]
name = "pfile_read"
addr = 0x440B39
size = 0x182
[[func]]
name = "pfile_update"
addr = 0x440CBB
size = 0x33
[[func]]
name = "SetPlayerGPtrs"
addr = 0x440CFE
size = 0x1B
[[func]]
name = "LoadPlrGFX"
addr = 0x440D19
size = 0x25F
[[func]]
name = "InitPlayerGFX"
addr = 0x440F78
size = 0x44
[[func]]
name = "InitPlrGFXMem"
addr = 0x440FBC
size = 0x214
[[func]]
name = "GetPlrGFXSize"
addr = 0x4411D0
size = 0xC9
[[func]]
name = "FreePlayerGFX"
addr = 0x441299
size = 0xAE
[[func]]
name = "NewPlrAnim"
addr = 0x441347
size = 0x65
[[func]]
name = "ClearPlrPVars"
addr = 0x4413AC
size = 0x51
[[func]]
name = "SetPlrAnims"
addr = 0x4413FD
size = 0x172
[[func]]
name = "ClearPlrRVars"
addr = 0x44156F
size = 0x77
[[func]]
name = "CreatePlayer"
addr = 0x4415E6
size = 0x2CB
[[func]]
name = "CalcStatDiff"
addr = 0x4418B1
size = 0x41
[[func]]
name = "NextPlrLevel"
addr = 0x4418F2
size = 0x105
[[func]]
name = "AddPlrExperience"
addr = 0x4419F7
size = 0x130
[[func]]
name = "AddPlrMonstExper"
addr = 0x441B27
size = 0x44
[[func]]
name = "InitPlayer"
addr = 0x441B6B
size = 0x2D2
[[func]]
name = "InitMultiView"
addr = 0x441E3D
size = 0x3A
[[func]]
name = "CheckEFlag"
addr = 0x441E77
size = 0x155
[[func]]
name = "SolidLoc"
addr = 0x441FCC
size = 0x29
[[func]]
name = "PlrDirOK"
addr = 0x441FF5
size = 0xAF
[[func]]
name = "PlrClrTrans"
addr = 0x4420A4
size = 0x43
[[func]]
name = "PlrDoTrans"
addr = 0x4420E7
size = 0x81
[[func]]
name = "SetPlayerOld"
addr = 0x442168
size = 0x37
[[func]]
name = "FixPlayerLocation"
addr = 0x44219F
size = 0x98
[[func]]
name = "StartStand"
addr = 0x442237
size = 0xBB
[[func]]
name = "StartWalkStand"
addr = 0x4422F2
size = 0x88
[[func]]
name = "PM_ChangeLightOff"
addr = 0x44237A
size = 0xCD
[[func]]
name = "PM_ChangeOffset"
addr = 0x442447
size = 0xA5
[[func]]
name = "StartWalk"
addr = 0x4424EC
size = 0x1CA
[[func]]
name = "StartWalk2"
addr = 0x4426B6
size = 0x223
[[func]]
name = "StartWalk3"
addr = 0x4428D9
size = 0x24F
[[func]]
name = "StartAttack"
addr = 0x442B28
size = 0x9D
[[func]]
name = "StartRangeAttack"
addr = 0x442BC5
size = 0xB8
[[func]]
name = "StartPlrBlock"
addr = 0x442C7D
size = 0xB3
[[func]]
name = "StartSpell"
addr = 0x442D30
size = 0x16F
[[func]]
name = "FixPlrWalkTags"
addr = 0x442E9F
size = 0xCD
[[func]]
name = "RemovePlrFromMap"
addr = 0x442F6C
size = 0x76
[[func]]
name = "StartPlrHit"
addr = 0x442FE2
size = 0x10E
[[func]]
name = "RespawnDeadItem"
addr = 0x4430F0
size = 0xCC
[[func]]
name = "StartPlayerKill"
addr = 0x4431BC
size = 0x30E
[[func]]
name = "PlrDeadItem"
addr = 0x4434CA
size = 0xFF
[[func]]
name = "DropHalfPlayersGold"
addr = 0x4435C9
size = 0x418
[[func]]
name = "SyncPlrKill"
addr = 0x4439E1
size = 0x90
[[func]]
name = "RemovePlrMissiles"
addr = 0x443A76
size = 0x131
[[func]]
name = "InitLevelChange"
addr = 0x443BA7
size = 0xA2
[[func]]
name = "StartNewLvl"
addr = 0x443C49
size = 0xFC
[[func]]
name = "RestartTownLvl"
addr = 0x443D45
size = 0x8D
[[func]]
name = "StartWarpLvl"
addr = 0x443DD2
size = 0x78
[[func]]
name = "PM_DoStand"
addr = 0x443E4A
size = 0x3
[[func]]
name = "PM_DoWalk"
addr = 0x443E4D
size = 0x16E
[[func]]
name = "PM_DoWalk2"
addr = 0x443FBB
size = 0x14B
[[func]]
name = "PM_DoWalk3"
addr = 0x444106
size = 0x181
[[func]]
name = "WeaponDur"
addr = 0x444287
size = 0x10B
[[func]]
name = "PlrHitMonst"
addr = 0x444392
size = 0x386
[[func]]
name = "PlrHitPlr"
addr = 0x444718
size = 0x227
[[func]]
name = "PlrHitObj"
addr = 0x44493F
size = 0x3D
[[func]]
name = "PM_DoAttack"
addr = 0x44497C
size = 0x212
[[func]]
name = "PM_DoRangeAttack"
addr = 0x444B8E
size = 0xF4
[[func]]
name = "ShieldDur"
addr = 0x444C82
size = 0xA1
[[func]]
name = "PM_DoBlock"
addr = 0x444D23
size = 0x79
[[func]]
name = "PM_DoSpell"
addr = 0x444D9C
size = 0x140
[[func]]
name = "PM_DoGotHit"
addr = 0x444EDC
size = 0xB6
[[func]]
name = "ArmorDur"
addr = 0x444F92
size = 0xBF
[[func]]
name = "PM_DoDeath"
addr = 0x445051
size = 0xA7
[[func]]
name = "PM_DoNewLvl"
addr = 0x443E4A
size = 0x3
[[func]]
name = "CheckNewPath"
addr = 0x4450F8
size = 0xB30
[[func]]
name = "PlrDeathModeOK"
addr = 0x445C90
size = 0x42
[[func]]
name = "ValidatePlayer"
addr = 0x445CD2
size = 0x136
[[func]]
name = "ProcessPlayers"
addr = 0x445E08
size = 0x1D3
[[func]]
name = "CheckCheatStats"
addr = 0x446007
size = 0x59
[[func]]
name = "ClrPlrPath"
addr = 0x446060
size = 0x30
[[func]]
name = "PosOkPlayer"
addr = 0x446090
size = 0xE4
[[func]]
name = "MakePlrPath"
addr = 0x446174
size = 0xB1
[[func]]
name = "CheckPlrSpell"
addr = 0x446245
size = 0x255
[[func]]
name = "SyncPlrAnim"
addr = 0x44649A
size = 0x126
[[func]]
name = "SyncInitPlrPos"
addr = 0x4465F0
size = 0x177
[[func]]
name = "SyncInitPlr"
addr = 0x446767
size = 0x24
[[func]]
name = "CheckStats"
addr = 0x44678B
size = 0x119
[[func]]
name = "ModifyPlrStr"
addr = 0x4468A4
size = 0xBA
[[func]]
name = "ModifyPlrMag"
addr = 0x44695E
size = 0xAD
[[func]]
name = "ModifyPlrDex"
addr = 0x446A0B
size = 0xA4
[[func]]
name = "ModifyPlrVit"
addr = 0x446AAF
size = 0xA3
[[func]]
name = "SetPlayerHitPoints"
addr = 0x446B52
size = 0x4F
[[func]]
name = "SetPlrStr"
addr = 0x446BA1
size = 0x75
[[func]]
name = "SetPlrMag"
addr = 0x446C16
size = 0x4C
[[func]]
name = "SetPlrDex"
addr = 0x446C62
size = 0x75
[[func]]
name = "SetPlrVit"
addr = 0x446CD7
size = 0x4C
[[func]]
name = "InitDungMsgs"
addr = 0x446D23
size = 0x24
[[func]]
name = "PlayDungMsgs"
addr = 0x446D47
size = 0x1BA
[[func]]
name = "plrmsg_delay"
addr = 0x446F01
size = 0x37
[[func]]
name = "ErrorPlrMsg"
addr = 0x446F38
size = 0x49
[[func]]
name = "EventPlrMsg"
addr = 0x446F81
size = 0x47
[[func]]
name = "SendPlrMsg"
addr = 0x446FC8
size = 0x6A
[[func]]
name = "ClearPlrMsg"
addr = 0x447032
size = 0x2A
[[func]]
name = "InitPlrMsg"
addr = 0x44705C
size = 0x1C
[[func]]
name = "DrawPlrMsg"
addr = 0x447078
size = 0x8D
[[func]]
name = "PrintPlrMsg"
addr = 0x447105
size = 0xC7
[[func]]
name = "InitPortals"
addr = 0x4471CC
size = 0x26
[[func]]
name = "SetPortalStats"
addr = 0x4471F2
size = 0x3E
[[func]]
name = "AddWarpMissile"
addr = 0x447230
size = 0x74
[[func]]
name = "SyncPortals"
addr = 0x4472A4
size = 0x5B
[[func]]
name = "AddInTownPortal"
addr = 0x4472FF
size = 0x14
[[func]]
name = "ActivatePortal"
addr = 0x447313
size = 0x45
[[func]]
name = "DeactivatePortal"
addr = 0x447358
size = 0xC
[[func]]
name = "PortalOnLevel"
addr = 0x447364
size = 0x22
[[func]]
name = "RemovePortalMissile"
addr = 0x447386
size = 0x7C
[[func]]
name = "SetCurrentPortal"
addr = 0x447402
size = 0x7
[[func]]
name = "GetPortalLevel"
addr = 0x447409
size = 0xA8
[[func]]
name = "GetPortalLvlPos"
addr = 0x4474B1
size = 0x63
[[func]]
name = "PosOkPortal"
addr = 0x447514
size = 0x48
[[func]]
name = "InitQuests"
addr = 0x44755C
size = 0x1E0
[[func]]
name = "CheckQuests"
addr = 0x44777C
size = 0x1
[[func]]
name = "ForceQuests"
addr = 0x443E4A
size = 0x3
[[func]]
name = "QuestStatus"
addr = 0x44773C
size = 0x40
[[func]]
name = "CheckQuestKill"
addr = 0x44777C
size = 0x1
[[func]]
name = "DrawButcher"
addr = 0x44777D
size = 0x27
[[func]]
name = "DrawSkelKing"
addr = 0x4477A4
size = 0x21
[[func]]
name = "DrawWarLord"
addr = 0x4477C5
size = 0x90
[[func]]
name = "DrawSChamber"
addr = 0x447855
size = 0xBA
[[func]]
name = "DrawLTBanner"
addr = 0x44790F
size = 0x8C
[[func]]
name = "DrawBlind"
addr = 0x44799B
size = 0x8C
[[func]]
name = "DrawBlood"
addr = 0x447A27
size = 0x8C
[[func]]
name = "DRLG_CheckQuests"
addr = 0x447AB3
size = 0x91
[[func]]
name = "SetReturnLvlPos"
addr = 0x447B44
size = 0xB3
[[func]]
name = "GetReturnLvlPos"
addr = 0x447BF7
size = 0x39
[[func]]
name = "ResyncMPQuests"
addr = 0x44777C
size = 0x1
[[func]]
name = "ResyncQuests"
addr = 0x44777C
size = 0x1
[[func]]
name = "PrintQLString"
addr = 0x447C30
size = 0x14E
[[func]]
name = "DrawQuestLog"
addr = 0x447D7E
size = 0x8C
[[func]]
name = "StartQuestlog"
addr = 0x447E0A
size = 0x70
[[func]]
name = "QuestlogUp"
addr = 0x447E7A
size = 0x47
[[func]]
name = "QuestlogDown"
addr = 0x447EC1
size = 0x4A
[[func]]
name = "QuestlogEnter"
addr = 0x447F0B
size = 0x42
[[func]]
name = "QuestlogESC"
addr = 0x447F4D
size = 0x55
[[func]]
name = "SetMultiQuest"
addr = 0x447FA2
size = 0x3
[[func]]
name = "SystemSupported"
addr = 0x447FA5
size = 0x54
[[func]]
name = "RestrictedTest"
addr = 0x447FF9
size = 0x72
[[func]]
name = "ReadOnlyTest"
addr = 0x44806B
size = 0x7E
[[func]]
name = "ClearCursor"
addr = 0x4480F9
size = 0xF
[[func]]
name = "DrawMissile"
addr = 0x448108
size = 0x196
[[func]]
name = "DrawClippedMissile"
addr = 0x44829E
size = 0x196
[[func]]
name = "DrawDeadPlayer"
addr = 0x448434
size = 0xE0
[[func]]
name = "DrawPlayer"
addr = 0x448514
size = 0x1EB
[[func]]
name = "DrawClippedPlayer"
addr = 0x4486FF
size = 0x1D5
[[func]]
name = "DrawView"
addr = 0x4488D4
size = 0x112
[[func]]
name = "DrawGame"
addr = 0x4489E6
size = 0x1E5
[[func]]
name = "scrollrt_draw_lower"
addr = 0x448BEB
size = 0x46B
[[func]]
name = "scrollrt_draw_clipped_dungeon"
addr = 0x449056
size = 0x5F7
[[func]]
name = "DrawClippedMonster"
addr = 0x44964D
size = 0xF3
[[func]]
name = "DrawClippedObject"
addr = 0x449740
size = 0x119
[[func]]
name = "scrollrt_draw_clipped_e_flag"
addr = 0x449859
size = 0x144
[[func]]
name = "scrollrt_draw_lower_2"
addr = 0x44999D
size = 0x3A9
[[func]]
name = "scrollrt_draw_clipped_dungeon_2"
addr = 0x449D46
size = 0x637
[[func]]
name = "scrollrt_draw_clipped_e_flag_2"
addr = 0x44A37D
size = 0x194
[[func]]
name = "scrollrt_draw_upper"
addr = 0x44A511
size = 0x47A
[[func]]
name = "scrollrt_draw_dungeon"
addr = 0x44A98B
size = 0x62D
[[func]]
name = "DrawMonster"
addr = 0x44AFB8
size = 0xF3
[[func]]
name = "DrawObject"
addr = 0x44B0AB
size = 0x146
[[func]]
name = "scrollrt_draw_e_flag"
addr = 0x44B1F1
size = 0x157
[[func]]
name = "DrawZoom"
addr = 0x44B348
size = 0x23E
[[func]]
name = "ClearScreenBuffer"
addr = 0x44B5A6
size = 0x33
[[func]]
name = "scrollrt_draw_game_screen"
addr = 0x44B5D9
size = 0x62
[[func]]
name = "scrollrt_draw_cursor_back_buffer"
addr = 0x44B63B
size = 0x8F
[[func]]
name = "scrollrt_draw_cursor_item"
addr = 0x44B6CA
size = 0x1CE
[[func]]
name = "DrawMain"
addr = 0x44B898
size = 0x28F
[[func]]
name = "DoBlitScreen"
addr = 0x44BB27
size = 0x146
[[func]]
name = "DrawAndBlit"
addr = 0x44BC6D
size = 0x12C
[[func]]
name = "ObjIndex"
addr = 0x44BD99
size = 0x46
[[func]]
name = "SHA1Clear"
addr = 0x44BDDF
size = 0x15
[[func]]
name = "SHA1Result"
addr = 0x44BDF4
size = 0x22
[[func]]
name = "SHA1Calculate"
addr = 0x44BE16
size = 0x26
[[func]]
name = "SHA1Input"
addr = 0x44BE3C
size = 0x51
[[func]]
name = "SHA1ProcessMessageBlock"
addr = 0x44BE8D
size = 0x1BE
[[func]]
name = "SHA1Reset"
addr = 0x44C04B
size = 0xE
[[func]]
name = "SHA1Init"
addr = 0x44C059
size = 0x2B
[[func]]
name = "snd_update"
addr = 0x44C094
size = 0x57
[[func]]
name = "snd_stop_snd"
addr = 0x44C0EB
size = 0x12
[[func]]
name = "snd_playing"
addr = 0x44C0FD
size = 0x2C
[[func]]
name = "snd_play_snd"
addr = 0x44C129
size = 0xD9
[[func]]
name = "sound_dup_channel"
addr = 0x44C202
size = 0x3B
[[func]]
name = "sound_file_reload"
addr = 0x44C23D
size = 0x93
[[func]]
name = "sound_file_load"
addr = 0x44C2D0
size = 0xFC
[[func]]
name = "sound_CreateSoundBuffer"
addr = 0x44C3CC
size = 0x5D
[[func]]
name = "sound_file_cleanup"
addr = 0x44C429
size = 0x2B
[[func]]
name = "snd_init"
addr = 0x44C454
size = 0xA0
[[func]]
name = "snd_get_volume"
addr = 0x44C4F4
size = 0x51
[[func]]
name = "sound_create_primary_buffer"
addr = 0x44C545
size = 0x102
[[func]]
name = "sound_DirectSoundCreate"
addr = 0x44C647
size = 0x81
[[func]]
name = "sound_cleanup"
addr = 0x44C6C8
size = 0x59
[[func]]
name = "snd_set_volume"
addr = 0x44C721
size = 0xF
[[func]]
name = "music_stop"
addr = 0x44C730
size = 0x2C
[[func]]
name = "music_start"
addr = 0x44C75C
size = 0x6B
[[func]]
name = "sound_disable_music"
addr = 0x44C7C7
size = 0x1A
[[func]]
name = "sound_get_or_set_music_volume"
addr = 0x44C7E1
size = 0x23
[[func]]
name = "sound_get_or_set_sound_volume"
addr = 0x44C804
size = 0x13
[[func]]
name = "GetManaAmount"
addr = 0x44C817
size = 0xEC
[[func]]
name = "UseMana"
addr = 0x44C903
size = 0x4A
[[func]]
name = "CheckSpell"
addr = 0x44C94D
size = 0x51
[[func]]
name = "CastSpell"
addr = 0x44C99E
size = 0xDC
[[func]]
name = "DoResurrect"
addr = 0x44CA7A
size = 0x11A
[[func]]
name = "PlacePlayer"
addr = 0x44CB94
size = 0x123
[[func]]
name = "DoHealOther"
addr = 0x44CCB7
size = 0x113
[[func]]
name = "InitStores"
addr = 0x44CDCA
size = 0x86
[[func]]
name = "SetupTownStores"
addr = 0x44CE50
size = 0xBB
[[func]]
name = "FreeStoreMem"
addr = 0x44CF0B
size = 0x36
[[func]]
name = "DrawSTextBack"
addr = 0x44CF41
size = 0x5E
[[func]]
name = "PrintSString"
addr = 0x44CF9F
size = 0x20C
[[func]]
name = "DrawSLine"
addr = 0x44D1AB
size = 0x80
[[func]]
name = "DrawSSlider"
addr = 0x44D22B
size = 0xF0
[[func]]
name = "DrawSTextHelp"
addr = 0x44D31B
size = 0xF
[[func]]
name = "ClearSText"
addr = 0x44D32A
size = 0x45
[[func]]
name = "AddSLine"
addr = 0x44D36F
size = 0x25
[[func]]
name = "AddSTextVal"
addr = 0x44D394
size = 0xD
[[func]]
name = "OffsetSTextY"
addr = 0x44D3A1
size = 0xD
[[func]]
name = "AddSText"
addr = 0x44D3AE
size = 0x51
[[func]]
name = "StoreAutoPlace"
addr = 0x44D3FF
size = 0x27D
[[func]]
name = "S_StartSmith"
addr = 0x44D67C
size = 0xCA
[[func]]
name = "S_ScrollSBuy"
addr = 0x44D746
size = 0xBC
[[func]]
name = "PrintStoreItem"
addr = 0x44D802
size = 0x27A
[[func]]
name = "S_StartSBuy"
addr = 0x44DA7C
size = 0xC0
[[func]]
name = "S_ScrollSPBuy"
addr = 0x44DB3C
size = 0xDE
[[func]]
name = "S_StartSPBuy"
addr = 0x44DC1A
size = 0xE0
[[func]]
name = "SmithSellOk"
addr = 0x44DCFA
size = 0x41
[[func]]
name = "S_ScrollSSell"
addr = 0x44DD3B
size = 0xE7
[[func]]
name = "S_StartSSell"
addr = 0x44DE22
size = 0x1B2
[[func]]
name = "SmithRepairOk"
addr = 0x44DFD4
size = 0x43
[[func]]
name = "S_StartSRepair"
addr = 0x44E017
size = 0x24C
[[func]]
name = "AddStoreHoldRepair"
addr = 0x44E263
size = 0xA3
[[func]]
name = "S_StartWitch"
addr = 0x44E306
size = 0xA6
[[func]]
name = "S_ScrollWBuy"
addr = 0x44E3AC
size = 0xBC
[[func]]
name = "S_StartWBuy"
addr = 0x44E468
size = 0xCA
[[func]]
name = "WitchSellOk"
addr = 0x44E532
size = 0x5B
[[func]]
name = "S_StartWSell"
addr = 0x44E58D
size = 0x26D
[[func]]
name = "WitchRechargeOk"
addr = 0x44E7FA
size = 0x2F
[[func]]
name = "AddStoreHoldRecharge"
addr = 0x44E829
size = 0x86
[[func]]
name = "S_StartWRecharge"
addr = 0x44E8AF
size = 0x1AD
[[func]]
name = "S_StartNoMoney"
addr = 0x44EA5C
size = 0x3A
[[func]]
name = "S_StartNoRoom"
addr = 0x44EA96
size = 0x33
[[func]]
name = "S_StartConfirm"
addr = 0x44EAC9
size = 0x173
[[func]]
name = "S_StartBoy"
addr = 0x44EC3C
size = 0xBD
[[func]]
name = "S_StartBBoy"
addr = 0x44ECF9
size = 0xCD
[[func]]
name = "S_StartHealer"
addr = 0x44EDC6
size = 0xA8
[[func]]
name = "S_ScrollHBuy"
addr = 0x44EE6E
size = 0xB0
[[func]]
name = "S_StartHBuy"
addr = 0x44EF1E
size = 0xC0
[[func]]
name = "S_StartStory"
addr = 0x44EFDE
size = 0x79
[[func]]
name = "IdItemOk"
addr = 0x44F057
size = 0x14
[[func]]
name = "AddStoreHoldId"
addr = 0x44F06B
size = 0x44
[[func]]
name = "S_StartSIdentify"
addr = 0x44F0AF
size = 0x2AF
[[func]]
name = "S_StartIdShow"
addr = 0x44F35E
size = 0xB1
[[func]]
name = "S_StartTalk"
addr = 0x44F40F
size = 0xBE
[[func]]
name = "S_StartTavern"
addr = 0x44F4CD
size = 0x84
[[func]]
name = "S_StartBarMaid"
addr = 0x44F551
size = 0x72
[[func]]
name = "S_StartDrunk"
addr = 0x44F5C3
size = 0x72
[[func]]
name = "StartStore"
addr = 0x44F635
size = 0x163
[[func]]
name = "DrawSText"
addr = 0x44F7F4
size = 0xF5
[[func]]
name = "STextESC"
addr = 0x44F8E9
size = 0xE0
[[func]]
name = "STextUp"
addr = 0x44FA14
size = 0xA8
[[func]]
name = "STextDown"
addr = 0x44FABC
size = 0xAD
[[func]]
name = "STextPrior"
addr = 0x44FB69
size = 0x4A
[[func]]
name = "STextNext"
addr = 0x44FBB3
size = 0x4D
[[func]]
name = "S_SmithEnter"
addr = 0x44FC00
size = 0x69
[[func]]
name = "SetGoldCurs"
addr = 0x44FC69
size = 0x46
[[func]]
name = "SetSpdbarGoldCurs"
addr = 0x44FCAF
size = 0x46
[[func]]
name = "TakePlrsMoney"
addr = 0x44FCF5
size = 0x1D9
[[func]]
name = "SmithBuyItem"
addr = 0x44FECE
size = 0xAB
[[func]]
name = "S_SBuyEnter"
addr = 0x44FF79
size = 0xD5
[[func]]
name = "SmithBuyPItem"
addr = 0x45004E
size = 0x95
[[func]]
name = "S_SPBuyEnter"
addr = 0x4500E3
size = 0xF4
[[func]]
name = "StoreGoldFit"
addr = 0x4501D7
size = 0xD6
[[func]]
name = "PlaceStoreGold"
addr = 0x4502AD
size = 0xC8
[[func]]
name = "StoreSellItem"
addr = 0x450375
size = 0x150
[[func]]
name = "S_SSellEnter"
addr = 0x4504C5
size = 0x7F
[[func]]
name = "SmithRepairItem"
addr = 0x450544
size = 0xD7
[[func]]
name = "S_SRepairEnter"
addr = 0x45061B
size = 0x81
[[func]]
name = "S_WitchEnter"
addr = 0x45069C
size = 0x68
[[func]]
name = "WitchBuyItem"
addr = 0x450704
size = 0xB8
[[func]]
name = "S_WBuyEnter"
addr = 0x4507BC
size = 0xD5
[[func]]
name = "S_WSellEnter"
addr = 0x450891
size = 0x7F
[[func]]
name = "WitchRechargeItem"
addr = 0x450910
size = 0x89
[[func]]
name = "S_WRechargeEnter"
addr = 0x450999
size = 0x81
[[func]]
name = "S_BoyEnter"
addr = 0x450A1A
size = 0xA2
[[func]]
name = "BoyBuyItem"
addr = 0x450ABC
size = 0x3A
[[func]]
name = "HealerBuyItem"
addr = 0x450AF6
size = 0x104
[[func]]
name = "S_BBuyEnter"
addr = 0x450BFA
size = 0xD3
[[func]]
name = "StoryIdItem"
addr = 0x450CCD
size = 0xEF
[[func]]
name = "S_ConfirmEnter"
addr = 0x450DBC
size = 0xA0
[[func]]
name = "S_HealerEnter"
addr = 0x450E5C
size = 0xA8
[[func]]
name = "S_HBuyEnter"
addr = 0x450F04
size = 0xD5
[[func]]
name = "S_StoryEnter"
addr = 0x450FD9
size = 0x56
[[func]]
name = "S_SIDEnter"
addr = 0x45102F
size = 0x81
[[func]]
name = "S_TalkEnter"
addr = 0x4510B0
size = 0xFF
[[func]]
name = "S_TavernEnter"
addr = 0x4511AF
size = 0x4E
[[func]]
name = "S_BarmaidEnter"
addr = 0x4511FD
size = 0x4E
[[func]]
name = "S_DrunkEnter"
addr = 0x45124B
size = 0x4E
[[func]]
name = "STextEnter"
addr = 0x451299
size = 0x85
[[func]]
name = "CheckStoreBtn"
addr = 0x4513B8
size = 0x137
[[func]]
name = "ReleaseStoreBtn"
addr = 0x4514EF
size = 0xF
[[func]]
name = "sync_all_monsters"
addr = 0x4514FE
size = 0x85
[[func]]
name = "sync_one_monster"
addr = 0x451583
size = 0xA6
[[func]]
name = "sync_monster_active"
addr = 0x451629
size = 0x53
[[func]]
name = "sync_monster_pos"
addr = 0x45167C
size = 0x6F
[[func]]
name = "sync_monster_active2"
addr = 0x4516EB
size = 0x60
[[func]]
name = "SyncPlrInv"
addr = 0x45174B
size = 0x1E1
[[func]]
name = "sync_update"
addr = 0x45192C
size = 0x74
[[func]]
name = "sync_monster"
addr = 0x4519A0
size = 0x210
[[func]]
name = "sync_init"
addr = 0x451BB0
size = 0x25
[[func]]
name = "TFit_Shrine"
addr = 0x451BD5
size = 0x123
[[func]]
name = "TFit_Obj5"
addr = 0x451CF8
size = 0xDF
[[func]]
name = "TFit_SkelRoom"
addr = 0x451DD7
size = 0x52
[[func]]
name = "TFit_GoatShrine"
addr = 0x451E29
size = 0x45
[[func]]
name = "CheckThemeObj3"
addr = 0x451E6E
size = 0x7F
[[func]]
name = "TFit_Obj3"
addr = 0x451EED
size = 0x5C
[[func]]
name = "CheckThemeReqs"
addr = 0x451F49
size = 0x80
[[func]]
name = "SpecialThemeFit"
addr = 0x451FC9
size = 0xF6
[[func]]
name = "CheckThemeRoom"
addr = 0x4520FF
size = 0x138
[[func]]
name = "InitThemes"
addr = 0x452237
size = 0x1B5
[[func]]
name = "HoldThemeRooms"
addr = 0x4523EC
size = 0x5A
[[func]]
name = "PlaceThemeMonsts"
addr = 0x452446
size = 0xE1
[[func]]
name = "Theme_Barrel"
addr = 0x452527
size = 0xD8
[[func]]
name = "Theme_Shrine"
addr = 0x4525FF
size = 0xB3
[[func]]
name = "Theme_MonstPit"
addr = 0x4526B2
size = 0x99
[[func]]
name = "Theme_SkelRoom"
addr = 0x45274B
size = 0x1D6
[[func]]
name = "Theme_Treasure"
addr = 0x452921
size = 0x14B
[[func]]
name = "Theme_Library"
addr = 0x452A6C
size = 0x183
[[func]]
name = "Theme_Torture"
addr = 0x452BEF
size = 0xD3
[[func]]
name = "Theme_BloodFountain"
addr = 0x452CC2
size = 0x46
[[func]]
name = "Theme_Decap"
addr = 0x452D08
size = 0xD3
[[func]]
name = "Theme_PurifyingFountain"
addr = 0x452DDB
size = 0x46
[[func]]
name = "Theme_ArmorStand"
addr = 0x452E21
size = 0xF1
[[func]]
name = "Theme_GoatShrine"
addr = 0x452F12
size = 0xCE
[[func]]
name = "Theme_Cauldron"
addr = 0x452FE0
size = 0x46
[[func]]
name = "Theme_MurkyFountain"
addr = 0x453026
size = 0x46
[[func]]
name = "Theme_TearFountain"
addr = 0x45306C
size = 0x46
[[func]]
name = "Theme_BrnCross"
addr = 0x4530B2
size = 0xD3
[[func]]
name = "Theme_WeaponRack"
addr = 0x453185
size = 0xF1
[[func]]
name = "UpdateL4Trans"
addr = 0x453276
size = 0x20
[[func]]
name = "CreateThemeRooms"
addr = 0x453296
size = 0x117
[[func]]
name = "tmsg_get"
addr = 0x4533F1
size = 0x4B
[[func]]
name = "tmsg_add"
addr = 0x45343C
size = 0x53
[[func]]
name = "tmsg_cleanup"
addr = 0x45348F
size = 0x27
[[func]]
name = "town_clear_upper_buf"
addr = 0x4534B6
size = 0x66
[[func]]
name = "town_clear_low_buf"
addr = 0x45351C
size = 0x6F
[[func]]
name = "town_draw_clipped_e_flag"
addr = 0x45358B
size = 0x7F
[[func]]
name = "town_draw_clipped_town"
addr = 0x45360A
size = 0x30B
[[func]]
name = "town_draw_lower"
addr = 0x453915
size = 0x2E8
[[func]]
name = "town_draw_clipped_e_flag_2"
addr = 0x453BFD
size = 0xA1
[[func]]
name = "town_draw_clipped_town_2"
addr = 0x453C9E
size = 0x310
[[func]]
name = "town_draw_lower_2"
addr = 0x453FAE
size = 0x341
[[func]]
name = "town_draw_e_flag"
addr = 0x4542EF
size = 0x89
[[func]]
name = "town_draw_town_all"
addr = 0x454378
size = 0x310
[[func]]
name = "town_draw_upper"
addr = 0x454688
size = 0x33A
[[func]]
name = "T_DrawGame"
addr = 0x4549C2
size = 0x1D9
[[func]]
name = "T_DrawZoom"
addr = 0x454BBB
size = 0x235
[[func]]
name = "T_DrawView"
addr = 0x454E10
size = 0x12C
[[func]]
name = "SetTownMicros"
addr = 0x454F3C
size = 0xE8
[[func]]
name = "T_FillSector"
addr = 0x455024
size = 0xB6
[[func]]
name = "T_FillTile"
addr = 0x4550DA
size = 0x71
[[func]]
name = "T_Pass3"
addr = 0x45514B
size = 0x14E
[[func]]
name = "CreateTown"
addr = 0x455299
size = 0x218
[[func]]
name = "GetActiveTowner"
addr = 0x4554B1
size = 0x26
[[func]]
name = "SetTownerGPtrs"
addr = 0x4554D7
size = 0x3A
[[func]]
name = "NewTownerAnim"
addr = 0x455511
size = 0x34
[[func]]
name = "InitTownerInfo"
addr = 0x455545
size = 0x95
[[func]]
name = "InitQstSnds"
addr = 0x4555DA
size = 0x4D
[[func]]
name = "InitSmith"
addr = 0x455627
size = 0x8F
[[func]]
name = "InitBarOwner"
addr = 0x4556B6
size = 0x96
[[func]]
name = "InitTownDead"
addr = 0x45574C
size = 0x90
[[func]]
name = "InitWitch"
addr = 0x4557DC
size = 0x8F
[[func]]
name = "InitBarmaid"
addr = 0x45586B
size = 0x8F
[[func]]
name = "InitBoy"
addr = 0x4558FA
size = 0x96
[[func]]
name = "InitHealer"
addr = 0x455990
size = 0x8F
[[func]]
name = "InitTeller"
addr = 0x455A1F
size = 0x8F
[[func]]
name = "InitDrunk"
addr = 0x455AAE
size = 0x8F
[[func]]
name = "InitCows"
addr = 0x455B3D
size = 0x14F
[[func]]
name = "InitTowners"
addr = 0x455C8C
size = 0x4D
[[func]]
name = "FreeTownerGFX"
addr = 0x455CD9
size = 0x42
[[func]]
name = "TownCtrlMsg"
addr = 0x455D1B
size = 0x73
[[func]]
name = "TownBlackSmith"
addr = 0x455D8E
size = 0xE
[[func]]
name = "TownBarOwner"
addr = 0x455D9C
size = 0xF
[[func]]
name = "TownDead"
addr = 0x455DAB
size = 0x78
[[func]]
name = "TownHealer"
addr = 0x455E23
size = 0xF
[[func]]
name = "TownStory"
addr = 0x455E32
size = 0xF
[[func]]
name = "TownDrunk"
addr = 0x455E41
size = 0xF
[[func]]
name = "TownBoy"
addr = 0x455E50
size = 0xF
[[func]]
name = "TownWitch"
addr = 0x455E5F
size = 0xF
[[func]]
name = "TownBarMaid"
addr = 0x455E6E
size = 0xF
[[func]]
name = "TownCow"
addr = 0x455E7D
size = 0xF
[[func]]
name = "ProcessTowners"
addr = 0x455E8C
size = 0xBE
[[func]]
name = "PlrHasItem"
addr = 0x455F72
size = 0x50
[[func]]
name = "TownerTalk"
addr = 0x455FC2
size = 0x1D
[[func]]
name = "TalkToTowner"
addr = 0x455FDF
size = 0xAB6
[[func]]
name = "CowSFX"
addr = 0x456A95
size = 0x5A
[[func]]
name = "track_process"
addr = 0x456AFF
size = 0x9E
[[func]]
name = "track_repeat_walk"
addr = 0x456B9D
size = 0x4C
[[func]]
name = "track_isscrolling"
addr = 0x456BE9
size = 0x8
[[func]]
name = "InitTownTriggers"
addr = 0x456BF1
size = 0x3C
[[func]]
name = "InitL1Triggers"
addr = 0x456C2D
size = 0xA9
[[func]]
name = "ForceTownTrig"
addr = 0x456CD6
size = 0x166
[[func]]
name = "ForceL1Trig"
addr = 0x456E3C
size = 0x11C
[[func]]
name = "ForceL2Trig"
addr = 0x456F58
size = 0x203
[[func]]
name = "ForceL3Trig"
addr = 0x45715B
size = 0x1DE
[[func]]
name = "ForceL4Trig"
addr = 0x457339
size = 0x249
[[func]]
name = "Freeupstairs"
addr = 0x457582
size = 0x41
[[func]]
name = "ForceSKingTrig"
addr = 0x4575C3
size = 0x68
[[func]]
name = "ForceSChambTrig"
addr = 0x45762B
size = 0x68
[[func]]
name = "ForcePWaterTrig"
addr = 0x457693
size = 0x68
[[func]]
name = "CheckTrigForce"
addr = 0x4576FB
size = 0xAE
[[func]]
name = "CheckTriggers"
addr = 0x4577A9
size = 0x1F2
[[func]]
name = "WCloseFile"
addr = 0x4579AB
size = 0x7
[[func]]
name = "WGetFileSize"
addr = 0x4579B2
size = 0x2B
[[func]]
name = "WGetFileArchive"
addr = 0x4579DD
size = 0x57
[[func]]
name = "WOpenFile"
addr = 0x457A34
size = 0x42
[[func]]
name = "WReadFile"
addr = 0x457A76
size = 0x52
[[func]]
name = "WSetFilePointer"
addr = 0x457AC8
size = 0x34
[[func]]
name = "LoadWaveFormat"
addr = 0x457AFC
size = 0x2E
[[func]]
name = "AllocateMemFile"
addr = 0x457B2A
size = 0x49
[[func]]
name = "FreeMemFile"
addr = 0x457B73
size = 0xE
[[func]]
name = "ReadWaveFile"
addr = 0x457B81
size = 0xCA
[[func]]
name = "ReadMemFile"
addr = 0x457C4B
size = 0x56
[[func]]
name = "FillMemFile"
addr = 0x457CA1
size = 0x3B
[[func]]
name = "SeekMemFile"
addr = 0x457CDC
size = 0x1E
[[func]]
name = "ReadWaveSection"
addr = 0x457CFA
size = 0x57
[[func]]
name = "LoadWaveFile"
addr = 0x457D51
size = 0x38
[[func]]
name = "drawTopArchesUpperScreen"
addr = 0x457D90
size = 0x162D
[[func]]
name = "drawBottomArchesUpperScreen"
addr = 0x4593BD
size = 0xC38
[[func]]
name = "drawUpperScreen"
addr = 0x459FF5
size = 0xC73
[[func]]
name = "drawTopArchesLowerScreen"
addr = 0x45AC68
size = 0x1A11
[[func]]
name = "drawBottomArchesLowerScreen"
addr = 0x45C679
size = 0xF22
[[func]]
name = "drawLowerScreen"
addr = 0x45D59B
size = 0xE53
[[func]]
name = "world_draw_black_tile"
addr = 0x45E3EE
size = 0x5C