diff --git a/dest.sh b/dest.sh new file mode 100644 index 0000000..85d7502 --- /dev/null +++ b/dest.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +name=$1::~$1 +git commit -am "$name" diff --git a/tools/file_and_function_spitter.py b/tools/file_and_function_spitter.py new file mode 100644 index 0000000..d502c12 --- /dev/null +++ b/tools/file_and_function_spitter.py @@ -0,0 +1,89 @@ +import os +import idc +import json +from idautils import Segments, Functions +from ida_kernwin import ask_file +from collections import defaultdict +import idaapi +import json + +def function_name_generator(): + for segment in Segments(): + for funcea in Functions(segment, idc.get_segm_end(idc.INF_LONG_DN)): + #func_name = idc.get_func_name(funcea) + func_name = idaapi.get_ea_name(funcea, idaapi.GN_SHORT|idaapi.GN_DEMANGLED) + yield (funcea, func_name, idc.find_func_end(funcea)-funcea) + +def main(): + + path = ask_file(1, "*.json", "Output functions and names") + if path is None: + print('Cancelled') + return + + with open(path, 'w') as fp: + + functions = function_name_generator() + functions = filter(lambda x: x[1].startswith('sub_') is False, functions) + functions = list(functions) + functions.sort(reverse=True, key= lambda x: x[0]) + + total_counter = 0 + counter = 0 + size = 0 + current_file = None + file_to_funcs = defaultdict(lambda: dict()) + for _, name, func_size in functions: + + if name.startswith('.__sinit'): + + if current_file is not None: + print(f'{current_file} has {counter} functions ({size} bytes)') + + counter = 0 + size = 0 + current_file = '_'.join(name.replace('.__sinit_', '').split('_')[:-1]) + continue + + if current_file is not None: + counter += 1 + size += func_size + total_counter += 1 + + file_to_funcs[current_file][name] = func_size + + if counter > 0: + print(f'{current_file} has {counter} functions ({size} bytes)') + + print(total_counter) + + json.dump(file_to_funcs, fp, indent=2) + + + + + ''' + old_names = None + if os.path.exists(path): + with open(path, "r") as fp: + old_names = json.load(fp)['functions'] + + if old_names is not None: + for k,v in old_names.items(): + + old_name = v['name'] + new_name = new_names[k]['name'] + + if old_name != new_name: + print(f'{old_name} has been replaced with {new_name}') + + + with open(path, 'w') as fp: + json.dump({'functions': new_names}, fp) + ''' + + print('Done') + + +if __name__ == '__main__': + main() diff --git a/tools/prototype_spitter.py b/tools/prototype_spitter.py new file mode 100644 index 0000000..46b74ef --- /dev/null +++ b/tools/prototype_spitter.py @@ -0,0 +1,109 @@ +import sys +import json + +def get_func_type(name): + func_type = 'void ' + if '~' in name: + func_type = '' + + if '::' in name: + i = name.index('::') + + class_name = name[:i] + second_part = name[i+2:] + second_part = second_part[:second_part.index('(')] + + if class_name == second_part: + func_type = '' + + return func_type + +def generate_header(name): + func_type = get_func_type(name) + + print(f'EXPORT {func_type}{name};') + +def generate_body(name, size): + tag = '// @SMALLTODO' + if size > 900: + tag = '// @BIGTODO' + if size > 450: + tag = '// @MEDIUMTODO' + + func_type = get_func_type(name) + + print(f''' +{tag} +{func_type}{name} +{{ + printf("{name}"); +}}''') + +def set_widthed_type(entry): + entry = entry.replace('(int)', '(i32)').replace(',int)', ',i32)').replace('(int,', '(i32,').replace(',int,',',i32,') + entry = entry.replace('(uchar)', '(u8)').replace(',uchar)', ',u8)').replace('(uchar,', '(u8,').replace(',uchar,',',u8,') + entry = entry.replace('&', '*') + entry = entry.replace('((', '(').replace('))',')') + return entry + +def does_func_exist(entry, base): + name = entry[:entry.index('(')].strip() + res = name in base + + ''' + if res: + print(f'Will remove {entry} {name}') + ''' + + return res + +def main(): + + prototype_def = None + entry = sys.argv[2] + base_file = None + with open(sys.argv[1], 'r') as fp: + prototype_def = json.load(fp) + with open(sys.argv[3], 'r') as fp: + base_file = fp.read() + + if entry not in prototype_def: + print(f'{entry} not part of prototypes') + return 1 + + functions = list(prototype_def[entry].items()) + functions.sort(key=lambda x: x[0]) + functions = map(lambda x: (set_widthed_type(x[0]), x[1]), functions) + functions = map(lambda x: (set_widthed_type(x[0]), x[1]), functions) + functions = map(lambda x: (set_widthed_type(x[0]), x[1]), functions) + functions = filter(lambda x: does_func_exist(x[0], base_file) == False, functions) + functions = list(functions) + + class_prefix = None + for name, _ in functions: + if '::' not in name: + if class_prefix is not None: + print('') + class_prefix = None + else: + current_prefix = name[:name.index('::')] + + if class_prefix != current_prefix: + print('') + class_prefix = current_prefix + + + generate_header(name) + + ''' + for name, size in functions: + generate_body(name, size) + ''' + + + return 0 + + + +if __name__ == '__main__': + sys.exit(main()) diff --git a/tools/prototypes.json b/tools/prototypes.json new file mode 100644 index 0000000..9833874 --- /dev/null +++ b/tools/prototypes.json @@ -0,0 +1,3559 @@ +{ + "PCMovie": { + "PCMOVIE_Stop(void)": 32, + "PCMOVIE_NextFrame(void)": 92, + "PCMOVIE_Play(char *,int)": 144, + "PCMOVIE_SetVolume(int)": 92, + "PCMOVIE_Init(void)": 60, + "NextMovieFrame(void)": 488, + "CreateMovieSurface(void)": 188, + "CloseMovieFile(void)": 88, + "OpenMovieFile(char *,bool)": 644, + "findFileOffsetPKR(char *,char const *)": 80, + "PCMOVIE_ClosePKR(void)": 68, + "PCMOVIE_OpenPKR(void)": 160, + "PCMOVIE_InitOnce(void)": 44, + "findCD(void)": 80, + "findFile(char *)": 92, + "tryOpenFile(char *,char *)": 136 + }, + "stubs": { + "nullsub_55": 4, + ".ADXT_GetStat": 52, + ".ADXT_Pause": 36, + ".ADXT_SetOutVol": 36, + ".ADXT_Stop": 32, + ".ADXT_StartAfs": 36, + ".ADXT_Finish": 32, + ".ADXT_Init": 32, + "nullsub_54": 4, + ".ADXT_Create": 8, + ".ADXF_LoadPartition": 8, + ".syCfgInit": 8, + ".syCfgSetSoundMode": 8, + ".syCfgExit": 8, + "nullsub_53": 4, + ".syRtcInit": 8, + "nullsub_52": 4, + "nullsub_51": 4, + "nullsub_50": 4, + "nullsub_49": 4, + ".gsExit": 8, + ".syCblCheck": 8, + ".syCblCheckBroadcast": 8, + ".syRtcGetDate": 8, + "nullsub_48": 4, + "nullsub_47": 4, + "nullsub_46": 4 + }, + "SpideyDX": { + "nullsub_45": 4, + ".WinMain": 696, + "SPIDEYDX_SaveSettings(void)": 724, + "SPIDEYDX_LoadSettings(void)": 812, + "SPIDEYDX_DisplayDeviceSettings(char *)": 28, + "SPIDEYDX_Shutdown(void)": 40, + "WinYield(void)": 224, + "SpideyWndProc(HWND__ *,uint,uint,long)": 444, + "debugSettings(void)": 16, + "parseCommandLine(char *)": 36, + ".PVR_ConvertVQToBMP": 332, + ".PVR_ConvertTwiddledToBMP": 232, + "mipmapOffset(uint,uint,float)": 152, + "CalcUntwiddledPos(ulong,ulong,ulong,ulong)": 56, + "ComputeMaskShift(ulong,ulong,ulong &,ulong &)": 68, + "BuildTwiddleTable(void)": 172 + }, + "PCTimer": { + "PCTIMER_Resume(void)": 12, + "PCTIMER_Pause(void)": 12, + "PCTIMER_Init(void)": 72, + "PCTIMER_Kill(void)": 68, + "PCTIMER_IsActive(void)": 24, + "TimerCallback_Mac(void)": 172 + }, + "PCTex": { + "PCTex_FreePcIcons(void)": 108, + "PCTex_LoadPcIcons(void)": 144, + "PCTex_LoadLtiTexture(char const *,ulong,int,ulong)": 1136, + "releaseClutPc(_ClutPC *)": 220, + "clutToClutPc(ushort const *)": 44, + "PCTex_CreateClut(int)": 216, + "PCTex_UpdateForSoftwareRenderer(void)": 368, + "PCTex_UnloadTextures(void)": 192, + "PCTex_ReloadTextures(void)": 460, + "PCTEX_Init(void)": 832, + "enumPixelFormatsCB(_DDPIXELFORMAT *,void *)": 92, + "countLeadingZeroBits(uint)": 48, + "countBits(uint)": 36, + "PCTex_GetTextureSplitID(int,int)": 28, + "PCTex_GetTextureSplitCount(int)": 20, + "PCTex_CreateTexturePVRInId(int,int,int,ulong,void const *,ulong,char const *,ulong)": 1464, + "downloadTexture(PCTexture *,ushort *,int,int)": 964, + "copyBitmap(void const *,int,void *,int,int,int,int)": 112, + "copyConvertBitmap(void const *,int,int,void *,int,int,int,int,bool)": 472, + "shouldForceBlend(ushort *,int,int,int)": 128, + "PCTex_CreateTexturePVR(int,int,ulong,void const *,ulong,char const *,ulong)": 180, + "PCTex_GetDirect3DTexture(int)": 20, + "PCTex_ReleaseSysTexture(int,bool)": 300, + "PCTex_GetTextureFlags(int)": 36, + "PCTex_GetTextureHScale(int)": 20, + "PCTex_GetTextureWScale(int)": 20, + "PCTex_SetTextureUserData(int,Bitmap256 *)": 20, + "PCTex_GetInvTextureSize(int,float *,float *)": 32, + "PCTex_GetTextureSize(int,int *,int *)": 32, + "PCTex_TextureHasAlpha(int)": 36, + "PCTex_CountActiveTextures(void)": 84, + "PCTex_InitSystemTextures(void)": 108, + "PCTex_ReleaseAllTextures(void)": 160, + "PCTex_ReleaseTexture(int,bool)": 112, + "PCTex_LoadTexturePVR(char const *,char *)": 168, + "PCTex_UnbufferPVR(PVRHeader *)": 32, + "PCTex_BufferPVR(char const *,char *)": 248, + "PCTex_CreateTexture16(int,int,void const *,ushort const *,char const *,int,int,ulong)": 1104, + "PCTex_CreateTexture256(int,int,void const *,ushort const *,ulong,char const *,int,int)": 1196, + "PCTex_FindUnusedTextureId(void)": 152, + "ConvertPSXPaletteToPC(ushort const *,ushort *,ulong,ulong)": 796, + "CheckValidTexture(int)": 68 + }, + "PCShell": { + "PCSHELL_Relax(void)": 40, + "PCSHELL_DoDisplayOptions(void)": 1476, + "PCSHELL_DoControllerConfig(bool)": 436, + "processControllerScreen(void)": 1420, + "displayControllerScreen(void)": 212, + "resetActionMaps(bool)": 320, + "initActionMaps(void)": 400, + "CMenu::EntryEnable((ulong,ulong))": 164, + "CMenu::ProcessMouse((void))": 1212, + "PCSHELL_CoordsDCtoPC(int &,int &)": 172, + "PCSHELL_CoordsPCtoDC(int &,int &)": 164, + "PCSHELL_IsMouseOverText(char const *,int,int,int)": 176, + "PCSHELL_IsMouseOver(int,int,int,int)": 112, + "PCSHELL_MouseMoved(void)": 36, + "PCSHELL_UpdateMouse(void)": 192, + "PCSHELL_DrawMouseCursor(void)": 108, + "PCSHELL_CheckTriggers(uint,int,int)": 1024, + "PCSHELL_Shutdown(void)": 72, + "PCSHELL_Initialize(void)": 168 + }, + "PCMusic": { + "PCMUSIC_Pause(int)": 196, + "PCMUSIC_GetStatus(void)": 96, + "PCMUSIC_Stop(void)": 112, + "PCMUSIC_Play(int)": 180, + "PCMUSIC_SetVolume(int)": 156, + "PCMUSIC_Finish(void)": 32, + "PCMUSIC_Init(void)": 68, + "MusicThreadProc(void *)": 176, + "NextFrame(void)": 108, + "CloseMusicFile(void)": 68, + "OpenMusicFile(char *,bool)": 212 + }, + "PCInput": { + "PCINPUT_GetNumControllerButtons(void)": 32, + "PCINPUT_StopForceFeedbackEffect(void)": 68, + "PCINPUT_StartForceFeedbackEffect(void)": 68, + "PCINPUT_SetupForceFeedbackSineEffect(int,float)": 68, + "PCINPUT_GetControllerDirections(void)": 180, + "PCINPUT_FreezeControllerAxes(void)": 20, + "PCINPUT_ClearMouseState(uchar)": 36, + "PCINPUT_ClearKeyState(uchar)": 36, + "PCINPUT_GetMouseStatus(void)": 8, + "PCINPUT_UpdateMouse(void)": 252, + "PCINPUT_IsMouseOver(int,int,int,int)": 144, + "PCINPUT_IsMouseButtonReleased(uchar)": 56, + "PCINPUT_IsMouseButtonPressed(uchar,int)": 76, + "PCINPUT_GetMouseHotspotPosition(int &,int &)": 112, + "PCINPUT_GetMousePosition(int &,int &)": 20, + "PCINPUT_SetMousePosition(int,int)": 76, + "PCINPUT_SetMouseHotspot(int,int)": 12, + "PCINPUT_SetMouseBounds(int,int,int,int)": 20, + "PCINPUT_IsControllerButtonPressed(uchar,int)": 76, + "PCINPUT_PollController(void)": 124, + "PCINPUT_IsKeyPressed(uchar,int)": 76, + "PCINPUT_PollKeyboard(void)": 56, + "PCINPUT_Shutdown(void)": 32, + "PCINPUT_Initialize(void)": 204, + "checkDebugKeypress(void)": 116, + "PCINPUT_RestoreDefaultControllerSettings(void)": 44, + "PCINPUT_RestoreDefaultKeyboardSettings(void)": 44, + "PCINPUT_SetControllerMappingForAction(uint,uint)": 56, + "PCINPUT_SetKeyboardMappingForAction(uint,uint)": 56, + "PCINPUT_GetControllerMappingForAction(uint,uint *)": 68, + "PCINPUT_GetKeyboardMappingForAction(uint,uint *)": 68, + "PCINPUT_GetMappedStates(uint *,uint *)": 404 + }, + "PCGfx": { + "PCPanel_DrawTexturedPoly(float,Texture const *,int,int,int,int,uchar)": 836, + "PCGfx_DoModelPreview(void)": 1368, + "createSuperItem(CItem *)": 268, + "PCGfx_RenderModelPreview(void *,char const *,int)": 396, + "PCGfx_IsInScene(void)": 12, + "PCGfx_DrawLine(float,float,float,ulong,float,float,float,ulong,float)": 2108, + "PCGfx_DrawQPoly3D(float,float,float,float,float,ulong,float,float,float,float,float,ulong,float,float,float,float,float,ulong,float,float,float,float,float,ulong)": 3308, + "PCGfx_DrawTPoly3D(float,float,float,float,float,ulong,float,float,float,float,float,ulong,float,float,float,float,float,ulong)": 1640, + "PCGfx_DrawTPoly2D(float,float,float,float,ulong,float,float,float,float,ulong,float,float,float,float,ulong,float)": 856, + "PCGfx_DrawQPoly2D(float,float,float,float,ulong,float,float,float,float,ulong,float,float,float,float,ulong,float,float,float,float,ulong,float)": 916, + "PCGfx_DrawQuad2D(float,float,float,float,float,float,float,float,ulong,float,bool)": 884, + "PCGfx_IncZLayerFurthest(void)": 24, + "PCGfx_IncZLayerNearest(void)": 24, + "PCGfx_GetZLayerFurthest(void)": 60, + "PCGfx_GetZLayerNearest(void)": 60, + "submitPoly(_DXVERT **,int)": 456, + "PCGfx_ClipSendIndexedVertList(tagKMVERTEX3 const *,int,ushort const *,int)": 1820, + "PCGfx_DrawTexture2D(int,int,int,float,ulong,ulong,float)": 1312, + "PCGfx_UseTexture(int,DCGfx_BlendingMode)": 164, + "PCGfx_ProcessTexture(_tagKMSTRIPHEAD *,int,DCGfx_BlendingMode)": 412, + "PCGfx_SetRenderParameter(DCGfx_RenderParameter,DCGfx_RenderSetting)": 400, + "nullsub_44": 4, + "nullsub_43": 4, + "PCGfx_EndScene(int)": 604, + "PCGfx_BeginScene(ulong,int)": 440, + "PCGfx_SetSkyColor(ulong)": 48, + "PCGfx_SetFogParams(float,float,ulong)": 80, + "PCGfx_Exit(void)": 72, + "PCGfx_InitAtStart(void)": 76, + "PCGfx_SetBrightness(int)": 208, + "PCGfx_ClipTriToNearPlane(_DXVERT **,_DXVERT *const *)": 412, + "ZCLIP_VERT(_DXVERT &,_DXVERT &,_DXVERT &,float)": 604, + "PCGfx_RenderInit(float,float,float,float,float)": 64, + "setupFog(void)": 408, + "nullsub_42": 4, + ".amHeapFree": 8, + ".amHeapAlloc": 8, + ".acG2Write": 8, + ".acDspSetMixerChannel": 8, + "nullsub_41": 4, + "nullsub_40": 4, + "nullsub_39": 4, + ".kmUnloadDevice": 8, + ".kmSetPALEXTCallback": 8, + ".kmSetWaitVsyncCount": 8, + ".kmSetDisplayMode": 16, + ".kmInitDevice": 8 + }, + "pcdcPad": { + ".pdTmrAlarm": 8, + ".pdVibMxIsReady": 8, + ".pdVibMxStop": 36, + ".pdVibMxStart": 60, + "nullsub_38": 4, + ".pdExitPeripheral": 32, + ".pdInitPeripheral": 124, + ".pdGetPeripheral": 32, + "Pad_Update(void)": 528 + }, + "pcdcMem": { + ".syFree": 144, + ".syMalloc": 112, + ".syMallocFinish": 92, + ".syMallocInit": 16, + "removeMemoryAlloc(_MEMORY_ALLOC *)": 120, + "addMemoryAlloc(_MEMORY_ALLOC *)": 80 + }, + "pcdcFile": { + ".gdFsRead": 48, + ".gdFsGetFileSize": 116, + ".gdFsClose": 64, + ".gdFsOpen": 408, + ".gdFsFinish": 36, + ".gdFsInit": 72, + "closeFilePKR(int)": 96, + "readFilePKR(int,char *,int)": 148, + "tellFilePKR(int)": 28, + "seekFilePKR(int,int,int)": 120, + "findFilePKR(char *,char const *)": 156, + "openFilePKR(char *,char const *)": 176, + "closePKR(void)": 68, + "openPKR(void)": 104, + "nextFile(void)": 48 + }, + "pcdcBkup": { + ".buCalcBackupFileSize": 20, + ".buMakeBackupFileImage": 96, + ".buSaveFile": 220, + ".buGetFileSize": 216, + ".buLoadFile": 216, + ".buAnalyzeBackupFileImage": 84, + ".buIsReady": 8, + ".buSetCompleteCallback": 96, + "nullsub_64": 4, + "nullsub_37": 4, + ".buGetDiskFree": 12, + ".buIsFormat": 8, + ".buStat": 8, + ".buGetLastError": 8, + ".buExit": 8, + ".buInit": 44, + "MUSICTRACKS_GetTrackName(int)": 16 + }, + "DXsound": { + "DXSOUND_IsPlaying(int)": 168, + "DXSOUND_SetPitch(int,int)": 204, + "DXSOUND_SetPan(int,int)": 124, + "DXSOUND_SetVolume(int,int)": 124, + "DXSOUND_Stop(int)": 116, + "DXSOUND_Play(int,int)": 108, + "DXSOUND_Close(int)": 156, + "DXSOUND_Open(int,int,int)": 240, + "DXSOUND_Unload(char *,int)": 292, + "DXSOUND_Load(char *)": 220, + "DXSOUND_ShutDown(void)": 180, + "DXSOUND_Init(void)": 332, + "DXSOUND_CreateDSBuffer(char *,int)": 636, + "loadWAV(char *,tWAVEFORMATEX *,long *)": 520, + "ParseWavHeader(char *,tWAVEFORMATEX **,long *,uchar **)": 268, + "DXPOLY_SaveSurfaceAsBMP(char *,void *,int,int,int,_DDPIXELFORMAT *,bool)": 1060, + "DXPOLY_SaveScreen(void)": 456, + "DXPOLY_DrawPoly(_DXPOLY *,int,int,float)": 664, + "DXPOLY_SetHUDOffset(int)": 60, + "DXPOLY_EnableTexAlpha(bool)": 96, + "DXPOLY_SetDepthWriting(bool)": 140, + "DXPOLY_SetDepthCompare(ulong)": 312, + "DXPOLY_SetOutlineColor(ulong)": 8, + "DXPOLY_SetBackgroundColor(ulong)": 8, + "DXPOLY_SetTexture(IDirectDrawSurface7 *)": 140, + "nullsub_36": 4, + "stateLog(char const *,...)": 32, + "DXPOLY_SetFilterMode(ulong)": 192, + "DXPOLY_SetBlendMode(ulong)": 616, + "DXPOLY_EndScene(bool)": 152, + "DXPOLY_Flip(void)": 112, + "DXPOLY_BeginScene(void)": 340, + "nullsub_35": 4, + "DXPOLY_Init(ulong)": 40, + "renderScene(void)": 348, + "initialSettings(void)": 748, + "DXINPUT_GetNumControllerButtons(void)": 8, + "DXINPUT_StopForceFeedbackEffect(void)": 92, + "DXINPUT_StartForceFeedbackEffect(void)": 104, + "DXINPUT_SetupForceFeedbackSineEffect(int,float)": 612, + "DXINPUT_GetControllerButtonState(uchar)": 16, + "DXINPUT_PollController(int *,int *,int *)": 524, + "DXINPUT_GetMouseButtonState(uchar)": 16, + "DXINPUT_PollMouse(int *,int *)": 568, + "DXINPUT_GetKeyState(uchar)": 16, + "DXINPUT_PollKeyboard(void)": 432, + "EnumControllersCallback(DIDEVICEINSTANCEA const *,void *)": 268, + "DXINPUT_SetupController(void)": 736, + "DXINPUT_SetupMouse(int)": 492, + "DXINPUT_SetupKeyboard(int,int)": 512, + ".DXINPUT_GetKeyName": 48, + "DXINPUT_SetMouseButtonState(uchar,uchar)": 16, + "DXINPUT_SetKeyState(uchar,uchar)": 16, + "DXINPUT_Release(void)": 308, + "DXINPUT_Initialize(IDirectInputA *,HWND__ *)": 116 + }, + "DXinit": { + "FreePushOffsets(void)": 72, + "LoadPushOffsets(void)": 316, + "getNextNumber(char *,int *)": 144, + "DXINIT_ZBufSupported(uint)": 72, + "DXINIT_GetPrevColorDepth(uint)": 136, + "DXINIT_GetNextColorDepth(uint)": 156, + "DXINIT_GetPrevResolution(uint *,uint *,uint,int,bool)": 380, + "DXINIT_GetNextResolution(uint *,uint *,uint,int,bool)": 380, + "DXINIT_SetDisplayOptions(uint,uint,uint,int,int)": 1588, + "DXINIT_ShutDown(void)": 48, + "DXINIT_GetCurrentResolution(uint &,uint &)": 28, + "DXINIT_DirectX8(HWND__ *,HINSTANCE__ *,ulong)": 236, + "initDirectSound8(HWND__ *)": 248, + "shutdownDirectSound8(void)": 132, + "shutdownDirectInput8(void)": 128, + "initDirectInput8(HINSTANCE__ *)": 96, + "shutdownDirect3D7(int)": 932, + "initDirectDraw7(HWND__ *)": 1880, + "enumDisplayModes(void)": 160, + "enumerateModesCB(_DDSURFACEDESC2 *,void *)": 308, + "initDirect3D7(ulong)": 1552, + "nullsub_34": 4, + "enumerateZBuffersCB(_DDPIXELFORMAT *,void *)": 144, + "MyD3DEnumCallback(char *,char *,_D3DDeviceDesc7 *,void *)": 172, + "displayD3DError(long,char *,int)": 92, + "displayDSError(long,char *,int)": 64, + "displayDIError(long,char *,int)": 64, + "AUDIOGROUPS_GetGroup(char *)": 1132 + }, + "wire": { + "CTripWire::AI((void))": 564, + "CTripWire::BuildTripWire((void))": 204, + "CTripWire::~CTripWire((void))": 140, + "CTripWire::CTripWire((short *,ushort))": 440, + "CLaserFence::AI((void))": 360, + "CLaserFence::SetPushback((bool))": 8, + "CLaserFence::~CLaserFence((void))": 140, + "CLaserFence::CommonInitialisation((bool))": 436, + "CLaserFence::CLaserFence((short *,int,bool))": 308 + }, + "web": { + "CSplat::~CSplat((void))": 92, + "CDomeShockWave::Move((void))": 196, + "CDomeShockWave::HitBaddies((CBody *,int))": 524, + "CDomeShockWave::ResetHitFlags((CBody *))": 32, + "CDomeShockWave::~CDomeShockWave((void))": 92, + "CDomeShockWave::CDomeShockWave((int))": 280, + "CDome::Burst((void))": 180, + "CDome::AI((void))": 1280, + "CDome::~CDome((void))": 328, + "CDome::CDome((CPlayer *,int))": 364, + "CDomePiece::~CDomePiece((void))": 104, + "CDomePiece::CDomePiece((CVector const &,int,int,int))": 280, + "CWebFrag::Move((void))": 372, + "CWebFrag::~CWebFrag((void))": 128, + "CWebFrag::CWebFrag((int,CVector const &,CVector const &,CVector const &,CVector const &,int,int))": 772, + "CImpactWeb::Move((void))": 1108, + "CImpactWeb::~CImpactWeb((void))": 92, + "CImpactWeb::CImpactWeb((CVector const &,CSVector const &,int,int,int))": 744, + "CSplat::Move((void))": 180, + "CSplat::CSplat((CVector const &,SVECTOR const &))": 168, + "CImpactRing::Move((void))": 88, + "CImpactRing::~CImpactRing((void))": 92, + "CImpactRing::CImpactRing((CVector const &,uchar,uchar,uchar,int,int))": 344, + "CKnottedWeb::Move((void))": 1592, + "CKnottedWeb::SetStartAndEnd((CVector const &,CVector const &))": 148, + "CKnottedWeb::~CKnottedWeb((void))": 212, + "CKnottedWeb::CKnottedWeb((CVector const &,CVector const &))": 636, + "CalcNumSegs(CVector const &,CVector const &)": 100, + "Web_Trap(CSuper *,int)": 232, + "CTrapWebEffect::Move((void))": 1236, + "CTrapWebEffect::Burst((void))": 536, + "CTrapWebEffect::AddAnotherStrand((void))": 456, + "CTrapWebEffect::MoveProjector((void))": 348, + "CTrapWebEffect::CalcHook((int))": 296, + "CTrapWebEffect::~CTrapWebEffect((void))": 200, + "CTrapWebEffect::CTrapWebEffect((CSuper *,int))": 568, + "Web_CollideWithSuper(CSuper *,CVector const *,CVector const *,SHook *,int)": 1152, + "BoundingBoxCollisionCheck(SVector *,SVector *,SVector *,SVector *)": 1068, + "CSwinger::SwingBack((void))": 172, + "CSwinger::SetRenderEnd((CVector &))": 124, + "CSwinger::AI((void))": 412, + "CSwinger::IsOneTimeTimeToDie((void))": 28, + "CSwinger::SetSpideyAnimFrame((int))": 32, + "CSwinger::GetCurrentParams((CVector &))": 108, + "CSwinger::~CSwinger((void))": 112, + "CSwinger::DeleteStuff((void))": 84, + "CSwinger::CSwinger((CVector &,int,MATRIX &,CVector &))": 856, + "CWeb::AI((void))": 744, + "CWeb::SwitchToSnap((CVector &,CVector *))": 548, + "CWeb::BreakIntoBits((void))": 856, + "CKnottedWebFrag::Move((void))": 464, + "CKnottedWebFrag::~CKnottedWebFrag((void))": 92, + "CKnottedWebFrag::CKnottedWebFrag((CVector const &,CVector const &,CVector const &,CVector const &))": 424, + "CWeb::SwitchToBlob((void))": 80, + "CWeb::SetFirePos((CVector &))": 204, + "CWeb::Fire((CVector &,CVector &,CBody *,bool,CSVector &))": 552, + "CWeb::SetTarget((void const *))": 64, + "CWeb::~CWeb((void))": 176, + "CWeb::CWeb((void))": 156, + "CKnottedWebSplat::Move((void))": 432, + "CKnottedWebSplat::~CKnottedWebSplat((void))": 92, + "CKnottedWebSplat::CKnottedWebSplat((CVector const &,CVector const &))": 516, + "CSwingBack::Move((void))": 632, + "CSwingBack::~CSwingBack((void))": 92, + "CSwingBack::CSwingBack((CVector const &,CVector const &))": 128, + "CDomeRing::AI((void))": 284, + "CDomeRing::~CDomeRing((void))": 240, + "CDomeRing::CDomeRing((CVector const &,int))": 616, + "Web_GetGroundY(CVector const &)": 152 + }, + "weapons": { + "CSmokeRing::Display((void))": 1304, + "CSmokeRing::SetRGB((int,int,int))": 172, + "CSmokeRing::SetUV((int,int,int))": 168, + "CSmokeRing::SetParams((CVector const &,int,int))": 384, + "CSmokeRing::~CSmokeRing((void))": 104, + "CSmokeRing::CSmokeRing((int,ulong))": 432, + "CTexturedRibbon::SetOuterRGBi((int,uchar,uchar,uchar))": 32, + "CTexturedRibbon::SetCoreRGBi((int,uchar,uchar,uchar))": 44, + "CTexturedRibbon::SetTexture((Texture *))": 84, + "CTexturedRibbon::~CTexturedRibbon((void))": 112, + "CTexturedRibbon::CTexturedRibbon((int,int))": 372, + "CGouraudRibbon::Display((void))": 4536, + "CalcScreenNormal(SCalcBuffer *,int &,int &,int)": 264, + "CGouraudRibbon::SetWidth((ushort))": 44, + "CGouraudRibbon::SetRGB((uchar,uchar,uchar))": 68, + "CGouraudRibbon::~CGouraudRibbon((void))": 104, + "CGouraudRibbon::CGouraudRibbon((int,int))": 248, + "Transform(CVector const &,long &)": 152 + }, + "vram": { + "VRAMRectUnpack(tagSVRAMRect *)": 132, + "VRAMRectPack(int,int,int,int *,int *,int,uchar,ulong)": 312 + }, + "venom": { + "CVenom::DoMGSShadow((void))": 932, + "CVenom::AdjustWaterModel((void))": 224, + "CVenom::PulseL6A4Node((bool))": 252, + "CVenom::CreateCombatImpactEffect((CVector &,int))": 100, + "SpideyWebYankPunchAI(CPlayer *)": 340, + "SpideyStretchGrabChokeDropAttackAI(CPlayer *)": 276, + "SpideyGrabLickThrowAI(CPlayer *)": 772, + "CVenom::StretchGrabChokeDropAttack((void))": 2884, + "CVenom::WebYankAndPunchAttack((void))": 1944, + "CVenom::TugWeb((void))": 192, + "CVenom::TugImpulse((CVector &,CVector &,CVector *))": 76, + "CVenom::GetWithinAttackRange((void))": 444, + "CVenom::CalculateGetWithinAttackRangePoint((void))": 388, + "CVenom::ImmediateAttack((void))": 3088, + "CVenom::CheckIfPlayerHit((void))": 204, + "CVenom::EnterFightMode((void))": 1188, + "CVenom::GoToSwitch((void))": 1032, + "CVenom::Walkabout((void))": 1040, + "CVenom::LookingToAttack((void))": 1040, + "CVenom::Wait((void))": 648, + "CVenom::Jump((void))": 472, + "CVenom::VenomDie((void))": 300, + "CVenom::TakeHit((void))": 424, + "CVenom::Lookaround((void))": 180, + "CVenom::GetTrapped((void))": 676, + "CVenom::GetTargetPosFromNode((CVector &,ulong))": 124, + "CVenom::CalculateJumpPositionArray((CVector const &,int))": 288, + "CVenom::ScanNodesForJumpTarget((void))": 276, + "CVenom::AI((void))": 3048, + "CVenom::PlayNextFootstepSFX((void))": 100, + "CVenom::DoPhysics((void))": 636, + "CVenom::Shouldnt_DoPhysics_Be_Virtual((void))": 32, + "CVenom::CheckSlideParams((void))": 284, + "CVenom::Hit((SHitInfo &))": 1304, + "CVenom::ResolveSwitchNodes((void))": 404, + "CVenom::FollowDirections((void))": 424, + "CVenom::SynthesizeAnalogueInput((void))": 4776, + "CVenom::GetNewCommandBlock((ulong))": 164, + "CVenom::KillAllCommandBlocks((void))": 76, + "CVenom::KillCommandBlockByID((int))": 120, + "CVenom::KillCommandBlock((long *))": 136, + "CVenom::~CVenom((void))": 328, + "CVenom::CVenom((short *,int))": 1156, + "CVenomElectrified::Move((void))": 152, + "CVenomElectrified::~CVenomElectrified((void))": 92, + "CVenomElectrified::CVenomElectrified((CSuper *))": 168, + "CVenomWrap::Move((void))": 1156, + "CVenomWrap::Die((void))": 32, + "CVenomWrap::~CVenomWrap((void))": 224, + "CVenomWrap::CVenomWrap((CSuper *,SHook *))": 524, + "CVenomHitSpark::Move((void))": 288, + "CVenomHitSpark::~CVenomHitSpark((void))": 92, + "CVenomHitSpark::CVenomHitSpark((CVector const &))": 1092, + "Venom_DisplayProgressBar(ulong const *,ulong *)": 3024, + "Venom_CreateVenom(ulong const *,ulong *)": 104, + "Venom_RelocatableModuleClear(void)": 148 + }, + "vector": { + "__rs(CSVector const &,int const &)": 44, + "__dv(CSVector const &,int const &)": 44, + "__ml(int const &,CSVector const &)": 44, + "__ml(CSVector const &,int const &)": 44, + "__mi(CSVector const &,CSVector const &)": 52, + "__pl(CSVector const &,CSVector const &)": 52, + "CSVector::__amd((CFriction const &))": 64, + "CSVector::__adv((int const &))": 52, + "CSVector::__apl((CSVector const &))": 52, + "CSVector::KillSmall((void))": 88, + "CSVector::Mask((void))": 40, + "__ls(CVector const &,int const &)": 44, + "__rs(CVector const &,int const &)": 44, + "__dv(CVector const &,int const &)": 44, + "__ml(int const &,CVector const &)": 44, + "__ml(CVector const &,int const &)": 44, + "__mi(CVector const &,CVector const &)": 52, + "__pl(CVector const &,CVector const &)": 52, + "CVector::__ne((CVector const &))": 64, + "CVector::__amd((CFriction const &))": 64, + "CVector::__als((int const &))": 52, + "CVector::__ars((int const &))": 52, + "CVector::__adv((int const &))": 52, + "CVector::__amu((int const &))": 52, + "CVector::__ami((CVector const &))": 52, + "CVector::__apl((CVector const &))": 52, + "CVector::KillSmall((void))": 88, + "CVector::LengthSquared(const(void))": 120, + "CVector::Length(const(void))": 124 + }, + "utils": { + "Utils_Jumble(int *,int)": 172, + "Utils_CalcUnitFacingCamera(CVector const *,CVector const *,CVector *)": 476, + "Utils_RotateWorldToObject(CBody *,CVector *,CVector *)": 244, + "Utils_ShiftFilter(int,int,int,int)": 172, + "Utils_LinearFilter(int,int,int)": 152, + "Utils_CalculateSpatialAttenuation(CVector const &,int,int)": 384, + "Utils_SetBaddyVisibilityInBox(CVector const &,CVector const &,bool,bool,CBody *)": 284, + "Utils_SetVisibilityInBox(CVector const &,CVector const &,bool,bool)": 336, + "Utils_SetVisibilityByName(char const *,int,int,bool)": 476, + "Utils_KillEverythingInBox(CVector const &,CVector const &)": 200, + "Utils_KillObjectsInBox(CVector const &,CVector const &,CBody *,bool)": 248, + "Utils_GetGroundHeight(CVector const &,int,int,CBody **)": 272, + "Utils_LineOfSight(CVector const &,CVector const &,CVector *,int)": 192, + "Utils_ArcCos(int)": 120, + "Utils_CanSee(CItem *,CItem *,int,int,int)": 268, + "Utils_CopyString(char const *,char *,int)": 140, + "Utils_CompareStrings(char const *,char const *)": 244, + "Utils_GenerateCRC(char const *)": 60, + "Utils_CheckObjectCollision(CVector &,CVector &,CBody *,CBody *)": 212, + "Utils_TurnTowards(CSVector,CSVector &,CSVector &,CSVector,int)": 188, + "Utils_CalcAim(CSVector &,CVector const &,CVector const &)": 344, + "Utils_CrapDist(CVector const &,CVector const &)": 316, + "Utils_CrapXZDist(CVector const &,CVector const &)": 84, + "Utils_XZDist(CVector const &,CVector const &)": 76, + "Utils_Dist(CVector const &,CVector const &)": 100, + "Utils_GetVecFromMagDir(CVector &,int,CSVector const &)": 120, + "Utils_RotateY(CVector &,CVector const &,int)": 112, + "Utils_CalcWallPerps(CVector const &,CVector &,CVector &)": 344, + "Utils_CalcPerps(CVector const &,CVector &,CVector &)": 244, + "Utils_GetValueFromDifficultyLevel(int,int,int,int)": 72, + "Rnd(int)": 76, + "Utils_InitialRand(int)": 32, + "Pause(int)": 76, + "MyVSync(void)": 196, + "Utils_VblankProcessing(void)": 316, + "Utils_Init(void)": 132, + "Utils_InitLoadIcons(void)": 328 + }, + "tweak": { + "Tweak_Init(void)": 32 + }, + "turret": { + "CTurret::ClearTargetLock((void))": 20, + "CTurret::TargetLockAbsolute((CVector const &))": 44, + "CTurret::TargetLockDynamic((CBody const *))": 88, + "CTurret::PointAtTarget((void))": 200, + "CTurret::ProcessPattern((void))": 848, + "CTurret::CalculateBurstCharacteristics((void))": 592, + "CTurret::Hit((SHitInfo &))": 520, + "CTurret::AI((void))": 632, + "CTurret::DeleteStuff((void))": 112, + "CTurret::~CTurret((void))": 124, + "CTurret::CommonInitialisation((void))": 140, + "CTurret::CTurret((short *,int))": 320, + "CTurretBase::AI((void))": 204, + "CTurretBase::~CTurretBase((void))": 104, + "CTurretBase::CTurretBase((CVector &,CSVector &))": 272, + "CTurretSteam::Move((void))": 272, + "CTurretSteam::~CTurretSteam((void))": 92, + "CTurretSteam::CTurretSteam((CVector const &,CVector &))": 224, + "CTurretChunk::DoPhysics((void))": 284, + "CTurretChunk::AI((void))": 80, + "CTurretChunk::~CTurretChunk((void))": 104, + "CTurretChunk::CTurretChunk((CVector &,CSVector &,CVector &))": 428, + "CTurretLaser::Move((void))": 64, + "CTurretLaser::SetPos((CVector const &,CSVector const &))": 952, + "CTurretLaser::SetDamage((int))": 8, + "CTurretLaser::SetCoreRGBs((void))": 168, + "CTurretLaser::SetRGBs((void))": 124, + "CTurretLaser::~CTurretLaser((void))": 160, + "CTurretLaser::CTurretLaser((void))": 256, + "Turret_CreateTurret(ulong const *,ulong *)": 104, + "Turret_RelocatableModuleClear(void)": 104 + }, + "trig": { + "Trig_GetPosition(CVector &,int)": 564, + "Trig_GetLinksPointer(int)": 268, + "Trig_ParseTRGFile(void)": 544, + "ExecuteCommandList(ushort *,int,int)": 7568, + "SkipCommand(ushort *)": 976, + "SkipString(char *)": 40, + "SendSuspendOrActivate(ushort *,int)": 280, + "SendUnSuspend(CBody *,int)": 88, + "SendSuspend(CBody **,int)": 104, + "Trig_SendSignalToLinks(ushort *)": 196, + "SendSignalToNode(CBody *,int)": 44, + "Trig_GetLinkInfoList(int,SLinkInfo *,int)": 224, + "SendKillFromNode(int,int)": 432, + "SendVisibleFromNode(int,int)": 272, + "KillInList(int,CBody *,int)": 196, + "Trig_SendPulse(ushort *)": 96, + "Trig_SendPulseToNode(int)": 236, + "Trig_CreateObject(int)": 3104, + "SkipFlags(uchar *)": 28, + "GetFlag(uchar,uchar *)": 56, + "Trig_ExecuteAutoexec(void)": 260, + "Trig_LoadTRG(char *)": 784, + "Trig_DeleteTrigFile(void)": 68, + "Trig_ExecuteRestart(void)": 316, + "Trig_SetRestart(char *)": 228, + "trigLog(char *,...)": 32, + "Trig_TriggerCommandPoint(ulong,bool)": 144, + "Trig_ResetCPExecutedFlags(void)": 56, + "Trig_ResetCPCollisionFlags(void)": 32, + "GetCommandPoint(int)": 88, + "Trig_DeleteCommandPoints(void)": 112, + "CreateCommandPoint(ulong,ushort,ushort *)": 160, + "Trig_DoPendingCommandLists(void)": 104, + "Trig_AddCommandListToPending(ushort,ushort *)": 164, + "Trig_ZeroPendingList(void)": 48, + "Trig_GetLevelID(void)": 136, + "Trig_ClearTrigMenu(void)": 52, + "getPcMessage(char *)": 368 + }, + "training": { + "Training_MonitorLevel(ulong const *,ulong *)": 2496, + "Training_RelocatableModuleInit(reloc_mod *)": 164 + }, + "torch": { + "CTorch::DoMGSShadow((void))": 796, + "CTorch::DoPhysics((void))": 344, + "CTorch::Shouldnt_DoPhysics_Be_Virtual((void))": 32, + "CTorch::SynthesizeAnalogueInput((void))": 1896, + "CTorch::GetNewCommandBlock((ulong))": 164, + "CTorch::KillAllCommandBlocks((void))": 76, + "CTorch::KillCommandBlockByID((int))": 120, + "CTorch::KillCommandBlock((long *))": 136, + "CTorch::AI((void))": 1392, + "CTorch::~CTorch((void))": 144, + "CTorch::CTorch((short *,int))": 312, + "Torch_CreateTorch(ulong const *,ulong *)": 104, + "Torch_RelocatableModuleClear(void)": 104 + }, + "thug": { + "CThugPing::~CThugPing((void))": 92, + "CGrenade::AI((void))": 1748, + "CGrenade::~CGrenade((void))": 140, + "CGrenade::CGrenade((CVector const &,CVector const &,int,int,int,CBody **,ulong,uchar,uchar))": 392, + "CGrenade::CommonInit((CBody **,int,ulong,uchar,uchar))": 516, + "CThug::CreateCombatImpactEffect((CVector &,int))": 256, + "CThug::AI((void))": 1680, + "CThug::DoAISwitchLogic((void))": 644, + "CThug::ProcessMessages((void))": 1572, + "CThug::LookConfused((void))": 368, + "CThug::BackpedalPlease((void))": 416, + "CThug::LookForPlayer((void))": 388, + "CThug::HelpOutBuddy((CMessage *))": 88, + "CThug::RunToWhereTheActionIs((CVector &))": 460, + "CThug::TryAddingCollidePointToPath((CVector &))": 172, + "CThug::PlaySounds((void))": 636, + "CThug::Guard((void))": 588, + "CThug::Acknowledge((void))": 452, + "CThug::DetermineFightState((void))": 920, + "CThug::CheckToShoot((int,int))": 196, + "CThug::GettingGrabbed((void))": 1044, + "CThug::Fall((void))": 1040, + "CThug::AdjustPosPlaySound((int))": 168, + "CThug::DieThug((int))": 952, + "CThug::CheckFallBack((void))": 244, + "CThug::GetYankedBySpidey((void))": 1824, + "CThug::GetWhippedLikeTheWhoreYouAre((void))": 728, + "CThug::DieAfterFlyingAcrossRoom((void))": 144, + "CThug::FlyAcrossRoom((void))": 1392, + "CThug::GetTrapped((void))": 672, + "CThug::StandStill((void))": 136, + "CThug::TakeHit((void))": 420, + "CThug::RunAppropriateHitAnim((void))": 152, + "CThug::ShootHostage((void))": 1008, + "CThug::StopShooting((void))": 156, + "CThug::ShootPlayer((void))": 1440, + "CThug::Victorious((void))": 52, + "CThug::RotateTorsoToAimAtPlayer((CVector &))": 336, + "CThug::DrawLaserSiteThingie((int,CBaddy *))": 908, + "CThug::DrawLaserSiteThingieForAlternateModel((int))": 972, + "CThug::DrawBarrelFlash((CVector &,CVector &,SLineInfo &,uchar,uchar,uchar))": 200, + "CThug::SetUpLaser((CGPolyLine **,CVector *,CVector *))": 256, + "CThug::LaserCollision((SLineInfo *,CVector *,int))": 596, + "CThug::AutoAimPlease((CVector *,CVector *,CVector *,int))": 416, + "CThug::WarnOtherThugs((void))": 172, + "CThug::TossGrenade((void))": 512, + "CThug::AttackPlayer((void))": 1096, + "CThug::TooCloseToSpidey((void))": 548, + "CThug::FollowWaypoints((void))": 1064, + "CThug::MonitorSpitPlease((void))": 484, + "CThug::ChasePlayer((int))": 2228, + "CThug::Caution((void))": 292, + "CThug::StrikeUpAConversation((void))": 484, + "CThug::CanAck((int,int,int,CThug *))": 168, + "CThug::Hit((SHitInfo &))": 768, + "CThug::SetHitDirectionFlag((CVector &))": 200, + "CThug::SlideFromHit((int,int,CVector &))": 1172, + "CThug::SpideyAnimUppercut((void))": 64, + "CThug::GetReadyToShootHostage((CMessage *))": 224, + "CThug::ShouldIShootPlayer((void))": 232, + "CThug::TugImpulse((CVector &,CVector &,CVector *))": 268, + "CThug::Grab((CVector &))": 148, + "CThug::GetLaunched((CVector &,int,int,int))": 284, + "CThug::PlayHitWallSound((void))": 100, + "CThug::SetParamByIndex((int,int))": 224, + "CThug::WallHitCheck((CVector &,CVector &,int))": 660, + "CThug::ClearAttackFlags((void))": 76, + "CThug::SetAttackFlags((void))": 600, + "CThug::SetAttacker((void))": 96, + "CThug::GetAttackPosition((CVector *))": 416, + "CThug::SetAnimMode((int,int))": 928, + "CreateThugRicochet(SLineInfo *,uchar,uchar,uchar)": 640, + "CThugLaserPing::Move((void))": 368, + "CThugLaserPing::~CThugLaserPing((void))": 92, + "CThugLaserPing::CThugLaserPing((CVector const &,CVector &,CVector &,uchar,uchar,uchar))": 336, + "CThug::~CThug((void))": 212, + "CThug::SetThugType((int))": 340, + "CThug::CThug((short *,int))": 452, + "CThugBulletTracer::Move((void))": 244, + "CThugBulletTracer::~CThugBulletTracer((void))": 180, + "CThugBulletTracer::CThugBulletTracer((CVector const &,CVector const &,CSuper *,SLineInfo *,uchar,uchar,uchar))": 768, + "CThugBulletTracer::SetWidth((void))": 248, + "CThugPing::Move((void))": 76, + "CThugPing::SetPosition((void))": 84, + "CThugPing::CThugPing((CSuper *,SHook *))": 372, + "Thug_CreateThug(ulong const *,ulong *)": 104, + "Thug_RelocatableModuleClear(void)": 112 + }, + "switch": { + "CSwitch::PulseLFA1Node((int))": 412, + "CSwitch::SignalAttachedItems((void))": 40, + "CSwitch::AI((void))": 504, + "CSwitch::GetAutoAimTargetPointer((void))": 48, + "CSwitch::SwitchOff((void))": 72, + "CSwitch::SwitchOn((void))": 80, + "CSwitch::SwitchInactive((void))": 12, + "CSwitch::Flick((void))": 256, + "CSwitch::~CSwitch((void))": 104, + "CSwitch::CSwitch((short *,int))": 576, + "Switch_GetCSwitchObjectFromItem(CItem const *)": 128, + "Switch_SetSwitchFaceFlags(CItem *)": 168, + "Switch_SetVisible(bool,CItem *)": 116 + }, + "superock": { + "SuperDocOck_DisplayProgressBars(ulong const *,ulong *)": 1424, + "CSuperDocOck::DoMGSShadow((void))": 720, + "CSuperDocOck::UniformCurveTesselator((CVector *,uint,SSimpleRibbonPoint *))": 468, + "CSuperDocOck::Hit((SHitInfo &))": 408, + "CSuperDocOck::ZeroArmStandardAttack((void))": 772, + "CSuperDocOck::HangAndGetBeaten((void))": 284, + "CSuperDocOck::OneArmStandardAttack((void))": 1468, + "CSuperDocOck::TwoArmStandardAttack((void))": 1468, + "CSuperDocOck::ThreeArmStandardAttack((void))": 796, + "SpideyThreeArmCloseAttackAI(CPlayer *)": 324, + "CSuperDocOck::ThreeArmCloseAttack((void))": 712, + "CSuperDocOck::FourArmStandardAttack((void))": 1532, + "SpideyFourArmCloseAttackAI(CPlayer *)": 428, + "CSuperDocOck::FourArmCloseAttack((void))": 712, + "CSuperDocOck::Gloat((void))": 56, + "CSuperDocOck::CreateExplosion((int,int))": 284, + "CSuperDocOck::GetNextTargetNode((void))": 620, + "nullsub_70": 4, + "CSuperDocOck::ChasePlayer((void))": 196, + "CSuperDocOck::SelectNextChaseAnim((void))": 164, + "CSuperDocOck::Initialise((void))": 40, + "CSuperDocOck::PlayIdleOrGloatAnim((void))": 248, + "CSuperDocOck::TakeHit((void))": 168, + "CSuperDocOck::DieDocOck((void))": 208, + "CSuperDocOck::BuildArms((void))": 2184, + "CSuperDocOck::AI((void))": 1112, + "CSuperDocOck::DoPhysics((void))": 388, + "CSuperDocOck::Shouldnt_DoPhysics_Be_Virtual((void))": 32, + "CSuperDocOck::TrackArm((ulong,ulong,ulong))": 184, + "CSuperDocOck::RenderClaws((void))": 36, + "CSuperDocOck::PlaySounds((void))": 360, + "CSuperDocOck::PlayXA((int,int,int))": 112, + "CSuperDocOck::PlaySingleAnim((ulong,int,int))": 40, + "CSuperDocOck::FollowDirections((void))": 136, + "CSuperDocOck::SynthesizeAnalogueInput((void))": 1836, + "CSuperDocOck::GetNewCommandBlock((ulong))": 164, + "CSuperDocOck::KillAllCommandBlocks((void))": 76, + "CSuperDocOck::KillCommandBlockByID((int))": 120, + "CSuperDocOck::KillCommandBlock((long *))": 136, + "CSuperDocOck::~CSuperDocOck((void))": 288, + "CSuperDocOck::CSuperDocOck((short *,int))": 416, + "CSuperDocOckElectrified::Move((void))": 152, + "CSuperDocOckElectrified::~CSuperDocOckElectrified((void))": 92, + "CSuperDocOckElectrified::CSuperDocOckElectrified((CSuper *))": 168, + "SuperDocOck_CreateSuperDocOck(ulong const *,ulong *)": 104, + "SuperDocOck_RelocatableModuleClear(void)": 148 + }, + "submarin": { + "CSubmariner::AI((void))": 60, + "CSubmariner::~CSubmariner((void))": 104, + "CSubmariner::CSubmariner((short *,int))": 240, + "Submariner_CreateSubmariner(ulong const *,ulong *)": 104, + "Submariner_RelocatableModuleClear(void)": 104 + }, + "spool": { + "Spool_RemoveAccess(void **,int)": 152, + "Spool_TextureAccess(ulong,Texture **)": 300, + "Spool_AnimAccess(char *,SAnimFrame **)": 452, + "accessLog(char *,...)": 32, + "addAccess(void **,ulong,ulong,int)": 224, + "Spool_ReloadAll(void)": 360, + "restoreRegionAccess(int)": 320, + "Spool_Sync(void)": 36, + "Spool_MaskFaceFlags(int,ulong,ulong)": 244, + "Spool_GetEnvIndex(int)": 28, + "Spool_PSX(char const *,int)": 872, + "Spool_FindAnim(char *,int)": 268, + "RemoveAnimPacket(ulong *)": 164, + "PreProcessAnimPacket(ulong *,ulong *)": 440, + "ClearRegion(int,int)": 652, + "Spool_ClearEnvironmentRegions(void)": 44, + "Spool_ClearAllPSXs(void)": 104, + "Spool_ClearPSX(char *)": 172, + "Spool_FindRegion(char const *)": 224, + "ProcessNewPSX(int)": 3012, + "texClearChecksums(char *)": 276, + "texLoadChecksums(char *)": 380, + "GetNextLine(char *)": 68, + "Spool_GetPalette(ulong,int)": 268, + "Spool_RemoveUnusedTextures(void)": 204, + "DecrementTextureUsage(int)": 152, + "Spool_SkipPackets(ulong *)": 48, + "NextTexture(void)": 120, + "GotoStartOfTextureList(void)": 24, + "Spool_FindTextureChecksum(char *)": 164, + "Spool_FindTextureEntry(char *)": 176, + "Spool_FindTextureEntry(ulong)": 132, + "RemoveTextureEntry(Texture *)": 92, + "NewTextureEntry(ulong)": 188, + "Spool_GetModelChecksum(CItem *)": 36, + "Spool_GetModel(ulong,int)": 208, + "Spool_Init(void)": 392, + "SwapPSXFile(ulong *)": 728, + "SwapPSXTextureData(ulong *,Texture **,ulong *)": 196, + "SwapPSXPacketData(ulong *)": 1296, + "Spool_FindEnviroItem(ulong)": 212, + "Spool_AddEnvModelsToHashTable(void)": 240, + "Spool_InitialiseEnvModelHashTable(void)": 68 + }, + "spidey": { + "CPlayer::IfPlayerCeilingCheck((int,int))": 192, + "CPlayer::PlaySingleAnim((ulong,int,int))": 128, + "CPlayer::ProcessSFXArray((void))": 368, + "CPlayer::InitialiseSFXArray((void))": 156, + "CPlayer::ParseFightData((void))": 924, + "CPlayer::SortAnimationFollowOnData((void))": 116, + "CPlayer::SortFistsData((void))": 96, + "CPlayer::GetComboPartsInfoPointer((ushort))": 104, + "CPlayer::GetEnterExitFrameInfoPointer((ushort))": 88, + "CPlayer::GetComboFrameInfoPointer((ushort))": 120, + "CPlayer::InitiateCombo((ushort,int))": 748, + "CPlayer::SelectTargetSwitch((int,int,SHandle &,int,int))": 604, + "CPlayer::SelectTargetBaddy((int,int,int,int))": 368, + "CPlayer::UpdateAndTrackCombo((void))": 4480, + "CPlayer::SetFirstContactDetails((void))": 44, + "CPlayer::CreateCombatImpactEffect((CVector &,int))": 708, + "CPlayer::CreateWebDrips((bool,bool))": 560, + "CPlayer::GetEffectiveHeading((void))": 300, + "CPlayer::SetTargetTorsoAngle((short,bool))": 444, + "CPlayer::LockTargetTorsoAngle((void))": 12, + "CPlayer::SetTargetTorsoAngleToThisPoint((CVector &))": 244, + "CPlayer::AI((void))": 960, + "CPlayer::PutCameraBehind((int))": 304, + "CPlayer::FireWeb((bool,int,CVector &,bool,CSVector &))": 1816, + "CPlayer::CalculateTugWebPathPoints((void))": 384, + "CPlayer::SelectAutoAimTarget((void))": 420, + "CPlayer::DrawOffscreenSpideySenseIndicatorList((void))": 1908, + "CPlayer::InitialiseOffscreenSpideySenseIndicatorList((void))": 168, + "CPlayer::BuildOffscreenSpideySenseIndicatorList((void))": 560, + "CPlayer::UpdateOffscreenSpideySenseIndicatorList((void))": 352, + "CPlayer::GetFreeIndicatorListEntry((void))": 64, + "CPlayer::IsInIndicatorList((SHandle &))": 72, + "CPlayer::OrientToNormal((bool,CVector &))": 1128, + "CPlayer::TidyUpZipWebLandingPosition((int))": 480, + "CPlayer::RenderLookaroundReticle((void))": 224, + "CPlayer::DrawReticle((ushort,ushort,ulong))": 812, + "CPlayer::SetupLookaroundCamera((void))": 3684, + "CPlayer::ExitLookaroundMode((void))": 196, + "CPlayer::EnterLookaroundMode((void))": 692, + "CPlayer::CheckSwingWebAvailability((SLineInfo &))": 912, + "CPlayer::CheckZipWebAvailability((SLineInfo &,int))": 296, + "CPlayer::SetIgnoreInputTimer((int))": 64, + "CPlayer::CalculateSwingWebParameters((CVector &))": 284, + "CPlayer::DoShadowCheck((void))": 1044, + "CPlayer::DoMGSShadow((void))": 780, + "CPlayer::CheckLanded((void))": 740, + "CPlayer::CheckGroundGone((void))": 284, + "CPlayer::CheckJump((void))": 776, + "CPlayer::CheckJumpingSmashKick((void))": 452, + "CPlayer::CheckJumpingSwingWeb((void))": 1612, + "CPlayer::CheckJumpingR2ZipWeb((void))": 844, + "CPlayer::CheckJumpingR1ZipWeb((void))": 764, + "CPlayer::DestroyHandTrails((void))": 60, + "CPlayer::DestroyJumpingSmashKickTrail((void))": 60, + "CPlayer::CreateJumpingSmashKickTrail((void))": 216, + "CPlayer::CheckCeilingJumpingSmashPunch((void))": 396, + "CPlayer::CheckWebShot((void))": 1736, + "CPlayer::CheckKick((void))": 1004, + "CPlayer::CheckStickToWall((void))": 464, + "CPlayer::CheckStickToCeiling((void))": 448, + "CPlayer::CheckRunIntoWall((void))": 284, + "CPlayer::CheckForwards((bool))": 652, + "CPlayer::SetCeilingCamera((int))": 192, + "CPlayer::SetWallCamera((int))": 192, + "CPlayer::SetFloorCamera((int))": 200, + "CPlayer::SetSwingCamera((int))": 192, + "CPlayer::SetFallingCamera((int))": 192, + "CPlayer::CheckExteriorSurfaceTransition((void))": 1144, + "CPlayer::CheckInteriorSurfaceTransition((void))": 936, + "CPlayer::HandleControlsForSurfaceTransition((bool))": 248, + "CPlayer::CheckFenceSurfaceTransition((void))": 332, + "CPlayer::SwitchToStandMode((void))": 712, + "CPlayer::CheckSwitchToGrabbedMode((CVector const &,CVector &))": 172, + "CPlayer::SwitchToDeathMode((bool))": 604, + "nullsub_71": 4, + "CPlayer::CollideWithObject((CBody *))": 196, + "CPlayer::ShouldPlayerDropFlail((void))": 68, + "CPlayer::Hit((SHitInfo &))": 1640, + "CPlayer::GetDamageInflictedFromDifficulty((int))": 108, + "CPlayer::DeleteStuff((void))": 72, + "CPlayer::Die((void))": 76, + "CPlayer::GetHookPosition((CVector &,uchar))": 48, + "CPlayer::IncHealth((int))": 96, + "CPlayer::ReadAnalogueInput((void))": 672, + "spideyLog(char *,...)": 32, + "CPlayer::SynthesizeAnalogueInput((void))": 3556, + "CPlayer::SwitchToSynthesizedInput((short *))": 396, + "CPlayer::CutSceneSkipCleanup((void))": 388, + "CPlayer::GetNewCommandBlock((ulong))": 164, + "CPlayer::KillCommandBlock((long *))": 136, + "CPlayer::KillAllCommandBlocks((void))": 76, + "CPlayer::NotifyKill((ushort))": 712, + "CPlayer::GrabUpdate((CVector *,short *))": 864, + "CPlayer::KnockSpideyFromCrawlPosition((void))": 248, + "CPlayer::UpdateTrails((void))": 1108, + "CPlayer::CalculateIntermediateTrailSteps((CVector &,CVector &,CVector *))": 336, + "CPlayer::CreateFists((uchar))": 160, + "CPlayer::DecreaseWebbing((int))": 312, + "CPlayer::IncreaseWebbing((int))": 204, + "CPlayer::SetFireWebbing((void))": 36, + "CPlayer::SetArmor((bool))": 280, + "CPlayer::AdjustBrightness((ushort))": 328, + "CPlayer::~CPlayer((void))": 856, + "CPlayer::StopAlertMusic((void))": 76, + "CPlayer::CPlayer((void))": 3340, + "CPlayer::SetStartOrientation((CSVector &))": 112, + "CPlayer::SetFocusLockTarget((CBody const *))": 64, + "CPlayer::SetCamAngleLock((ushort))": 32, + "CPlayer::SetSpideyCamValue((ushort,ushort,short,ushort,ushort))": 1660, + "CPlayer::SetSpideyLookaroundCamValue((ushort,ushort,short))": 200, + "CPlayer::CanITalkRightNow((void))": 28, + "CPlayer::PriorToVenomDistanceAttack((CVector))": 772, + "CPlayer::GetPerpendicularisationRadius((void))": 216, + "Bruce_Sync(void)": 116, + "Spidey_SetUserFunction(char const *,ulong)": 20, + "Spidey_BagHead(int,int)": 356, + "Spidey_FreeHeadModel(void)": 56, + "Spidey_CopyHeadModel(int)": 184, + "Spidey_DoArmorVRAMProcessing(bool)": 156, + "Spidey_LoadAlternativeHealthIcon(int)": 284, + "Spidey_LoadAlternativeTextureSet(ulong const *,int)": 500, + "Spidey_SwapSuitTextures(int,int)": 268, + "Spidey_StoreTextureEntry(Texture const *,short,short)": 328 + }, + "spid_ai0": { + "SpideyAI0(CPlayer *)": 32080 + }, + "spclone": { + "CSpClone::DoMGSShadow((void))": 796, + "CSpClone::DoPhysics((void))": 344, + "CSpClone::Shouldnt_DoPhysics_Be_Virtual((void))": 32, + "CSpClone::SynthesizeAnalogueInput((void))": 1740, + "CSpClone::GetNewCommandBlock((ulong))": 164, + "CSpClone::KillAllCommandBlocks((void))": 76, + "CSpClone::KillCommandBlockByID((int))": 120, + "CSpClone::KillCommandBlock((long *))": 136, + "CSpClone::AI((void))": 1204, + "CSpClone::~CSpClone((void))": 144, + "CSpClone::CSpClone((short *,int))": 400, + "SpClone_CreateSpClone(ulong const *,ulong *)": 104, + "SpClone_RelocatableModuleClear(void)": 104 + }, + "smoke": { + "CSmokeJet::Move((void))": 1036, + "CSmokeJet::SetPos((CVector const &))": 196, + "CSmokeJet::~CSmokeJet((void))": 92, + "CSmokeJet::CSmokeJet((CVector const &,CSVector const &,int,ushort,int,int,int,int,uchar,ulong))": 704 + }, + "simby": { + "CSimby::FlashUpdate((void))": 164, + "CSimby::AI((void))": 3816, + "CSimby::Emerge((void))": 588, + "CSimby::PlayGruntSound((void))": 208, + "CSimby::DetermineFightState((void))": 324, + "CSimby::DieSimby((void))": 304, + "CSimby::DieWhileFalling((void))": 416, + "CSimby::DieFireyDeath((void))": 292, + "CSimby::TakeHit((void))": 240, + "CSimby::AttackPlayer((void))": 1496, + "CSimby::DoStretch((int,int))": 840, + "CSimby::Shoot((void))": 392, + "CSimby::SetUpHandPos((void))": 196, + "CSimbyBase::AI((void))": 240, + "CSimbyBase::~CSimbyBase((void))": 104, + "CSimbyBase::CSimbyBase((CVector &,CSVector &,CSimby *))": 144, + "CSimbyBase::InitSimbyBase((CVector &,CSVector &))": 180, + "CSimby::MoveFreely((void))": 1468, + "CSimby::DropDown((void))": 1720, + "CSimby::ClimbToTarget((void))": 2672, + "CSimby::PrepareForStretch((void))": 76, + "CSimby::StillTouchingCeiling((void))": 228, + "CSimby::SlinkToTarget((void))": 1648, + "CSimby::ScaleUpFromSlinkPlease((void))": 308, + "CSimby::SetUpSlinkData((void))": 208, + "CSimby::DrawTheSlinkySomBitch((void))": 260, + "CSimby::SlideToAttack((void))": 632, + "CSimby::SimbyKnockSpideyDown((int))": 284, + "CSimby::WalkToTarget((void))": 448, + "CSimby::GetToTarget((int))": 1240, + "CSimby::TryJumpToTargetPos((void))": 1376, + "CSimby::SetUpJumpData((int,int))": 64, + "CSimby::SetUpUnitFromDirection((CVector *,int))": 60, + "CSimby::MoveInForAttack((void))": 472, + "CSimby::SetUpDirectionFromTargetPos((void))": 64, + "CSimby::AttemptAttackMethod((int))": 548, + "CSimby::ClearAttackData((void))": 32, + "CSimby::SetAttackData((void))": 360, + "CSimby::SetDirectionFromPos((CVector const &))": 80, + "CSimby::SetDirectionFromWallNormal((void))": 164, + "CSimby::FollowWaypoints((void))": 588, + "CSimby::SlideFromHit((int,int,CVector &))": 756, + "CSimby::Hit((SHitInfo &))": 800, + "CSimby::DoImpactWebXA((void))": 280, + "CSimby::DoFirewebXA((void))": 188, + "CSimby::SetHitDirectionFlag((CVector &))": 192, + "CSimby::RunAppropriateHitAnim((void))": 104, + "CSimby::SetAlertModeTimer((int))": 20, + "CSimby::Trapped((void))": 604, + "CSimby::FireTrappedToDeath((void))": 112, + "CSimby::PlayAndAttachXAPlease((int,int,CBody *,int))": 120, + "SpideyAI_WaitForSimbyGrab(CPlayer *)": 164, + "SpideyAI_ThrownBySimby(CPlayer *)": 204, + "CSimby::GettingGrabbed((void))": 1616, + "CSimby::Grab((CVector &))": 276, + "CSimby::GetLaunched((void))": 708, + "CSimby::~CSimby((void))": 312, + "CSimby::CSimby((short *,int))": 880, + "CSimby::CSimby((void))": 344, + "CPunchOb::AI((void))": 488, + "CPunchOb::Hit((SHitInfo &))": 228, + "CPunchOb::SendPulse((void))": 60, + "CPunchOb::~CPunchOb((void))": 104, + "CPunchOb::CPunchOb((short *,int))": 248, + "Simby_SplattyDeath(CSimby *)": 836, + "Simby_SplattyExplosion(CVector const &,CVector const &,int)": 668, + "CSymBlob::AI((void))": 264, + "CSymBlob::~CSymBlob((void))": 104, + "CSymBlob::CSymBlob((int,CVector const &,CVector const &,int))": 352, + "CSimbyShot::Move((void))": 1328, + "CSimbyShot::SetPosBD((void))": 184, + "CSimbyShot::~CSimbyShot((void))": 92, + "CSimbyShot::CSimbyShot((CVector const &))": 1308, + "CSimbyShotSplat::Move((void))": 432, + "CSimbyShotSplat::~CSimbyShotSplat((void))": 92, + "CSimbyShotSplat::CSimbyShotSplat((CVector const &,CVector const &))": 516, + "Simby_MakeDroplets(CVector const &,int)": 268, + "CSimbyDrop::Move((void))": 476, + "CSimbyDrop::~CSimbyDrop((void))": 92, + "CSimbyDrop::CSimbyDrop((CVector const &,CVector const &,int,int))": 480, + "CSimbyDropSplat::Move((void))": 416, + "CSimbyDropSplat::~CSimbyDropSplat((void))": 92, + "CSimbyDropSplat::CSimbyDropSplat((CVector const &,int))": 608, + "CSimbySlimeBase::Move((void))": 160, + "CSimbySlimeBase::SetPos((CVector const &,CSVector const &,int))": 1072, + "CSimbySlimeBase::SetQuadCoords((void))": 620, + "CSimbySlimeBase::ScaleDownAndDie((void))": 60, + "CSimbySlimeBase::ScaleDown((void))": 12, + "CSimbySlimeBase::ScaleUp((void))": 12, + "CSimbySlimeBase::SetTint((uchar,uchar,uchar))": 140, + "CSimbySlimeBase::~CSimbySlimeBase((void))": 192, + "CSimbySlimeBase::CSimbySlimeBase((CVector const &,CSVector const &,int))": 1148, + "CSkidmark::Move((void))": 96, + "CSkidmark::~CSkidmark((void))": 92, + "CSkidmark::CSkidmark((void))": 116, + "Simby_CreateFlamingImpactWeb(ulong const *,ulong *)": 156, + "CFlamingImpactWeb::Move((void))": 1176, + "CFlamingImpactWeb::~CFlamingImpactWeb((void))": 92, + "CFlamingImpactWeb::CFlamingImpactWeb((CVector const &,CSVector const &,int))": 656, + "CFireySpark::Move((void))": 268, + "CFireySpark::~CFireySpark((void))": 92, + "CFireySpark::CFireySpark((CVector const &,CVector const &,int))": 360, + "CSimbyDroplet::Move((void))": 148, + "CSimbyDroplet::~CSimbyDroplet((void))": 92, + "CSimbyDroplet::CSimbyDroplet((short *,int))": 256, + "CSimbyFireDeath::Move((void))": 564, + "CSimbyFireDeath::~CSimbyFireDeath((void))": 176, + "CSimbyFireDeath::CSimbyFireDeath((CSimby *))": 480, + "CSimbyMeltSplat::Move((void))": 444, + "CSimbyMeltSplat::~CSimbyMeltSplat((void))": 92, + "CSimbyMeltSplat::CSimbyMeltSplat((CVector const &))": 496, + "CSymBurn::AI((void))": 304, + "CSymBurn::~CSymBurn((void))": 120, + "CSymBurn::CSymBurn((CVector const &))": 192, + "CSimbyEmerge::Move((void))": 216, + "CSimbyEmerge::~CSimbyEmerge((void))": 160, + "CSimbyEmerge::CSimbyEmerge((CSimby *))": 340, + "CSimbyEmergeSplat::Move((void))": 508, + "CSimbyEmergeSplat::~CSimbyEmergeSplat((void))": 92, + "CSimbyEmergeSplat::CSimbyEmergeSplat((CVector const &))": 496, + "Simby_CreateEmber(ulong const *,ulong *)": 76, + "CEmber::Move((void))": 376, + "CEmber::~CEmber((void))": 92, + "CEmber::CEmber((CVector const &,int))": 408, + "MakeVertexWibbler(void)": 264, + "CSimby::RegisterTargetPos((CVector &))": 340, + "Simby_CreateSimbyDroplet(ulong const *,ulong *)": 104, + "Simby_CreatePunchOb(ulong const *,ulong *)": 104, + "Simby_CreateSimby(ulong const *,ulong *)": 144, + "Simby_RelocatableModuleClear(void)": 104 + }, + "shell": { + "Shell_DoShell(ulong const *,ulong *)": 1928, + "Shell_LegalScreen(void)": 368, + "Shell_TitleScreen(void)": 484, + "Shell_Difficulty(int)": 1984, + "Shell_LevelSelect(void)": 1132, + "Shell_SaveGame(ulong const *,ulong *)": 4740, + "Shell_LoadGame(void)": 2468, + "Shell_AddGameSlots(CMenu *)": 280, + "Shell_DisplayGameInfo(int,int,SSaveGame *)": 264, + "Shell_CalculateGameChecksum(SSaveGame &)": 112, + "Merge(SRecords *,SRecords const *)": 132, + "Merge(SScore *,SScore const *,int)": 372, + "SameScore(SScore const *,SScore const *)": 148, + "IsBetter(int,int,int)": 56, + "Shell_MemoryCard(EShellResult)": 1112, + "Shell_Special(EShellResult)": 1368, + "Shell_Cheats(void)": 248, + "Shell_CostumeViewer(void)": 2584, + "Shell_StoryBoards(void)": 1344, + "Shell_MovieViewer(void)": 1292, + "Shell_Gallery(EShellResult)": 1428, + "Shell_GameCovers(void)": 2432, + "DrawSmallGameCover(int,int,SAnimFrame *,int)": 196, + "Shell_ComicCollection(void)": 11812, + "DrawSmallComic(int,int,SAnimFrame *,int)": 196, + "Shell_ChooseTrainingControlType(void)": 1272, + "Shell_ChooseTrainingMission(int)": 2540, + "Shell_ChooseItemCollection(int)": 1188, + "Shell_ChooseSpeedTraining(int)": 1100, + "Shell_ChooseSurvivalArena(int)": 1152, + "Shell_ChooseEnemy(int,uchar,signed char)": 1756, + "Shell_ChooseTime(int,int)": 1368, + "Shell_ShowRecord(char const *,char const *,STrainingMission *)": 668, + "RecordsExist(uchar,signed char,signed char)": 196, + "Shell_ScreenAdjust(void)": 944, + "DrawSelectBackDefault(int,int)": 584, + "Shell_SFXMusic(void)": 2132, + "nullsub_69": 4, + "DrawSlider(int,int,int,int)": 652, + "DoSliderMouseLogic(int,int,int)": 284, + "DrawMiniSpidey(SAnimFrame *,int,int,int,int)": 432, + "Shell_Options(EShellResult)": 1480, + "Shell_CharacterViewer(void)": 3328, + "FindBiography(char const *)": 140, + "CDummy::BuildTail((void))": 512, + "CDummy::TailRenderer((void))": 1728, + "CDummy::ScorpionUniformCurveTesselator((CVector *,uint,CVector *))": 400, + "CDummy::DeleteTailSweepPSX((void))": 144, + "CDummy::InitialiseTailSweepPSX((void))": 880, + "CDummy::DeleteTailPSX((void))": 144, + "CDummy::InitialiseTailPSX((void))": 824, + "CDummy::DocOckBuildArms((void))": 1808, + "CDummy::DocOckUniformCurveTesselator((CVector *,uint,SSimpleRibbonPoint *))": 412, + "CDummy::SuperOckBuildArms((void))": 1808, + "CDummy::SuperOckUniformCurveTesselator((CVector *,uint,SSimpleRibbonPoint *))": 412, + "Shell_MainMenu(EShellResult)": 2388, + "CalcIndexOfContinueLevel(void)": 104, + "Spidey_CIcon::AI((void))": 76, + "Spidey_CIcon::SetIcon((int))": 360, + "Spidey_CIcon::~Spidey_CIcon((void))": 92, + "Spidey_CIcon::Spidey_CIcon((int))": 80, + "Spidey_CIcon::Spidey_CIcon((int,int,int))": 232, + "Shell_RollCredits(void)": 1852, + "CallAI(CBody *)": 144, + "CShellMysterioHeadCircle::Move((void))": 548, + "CShellMysterioHeadCircle::~CShellMysterioHeadCircle((void))": 108, + "CShellMysterioHeadCircle::CShellMysterioHeadCircle((CDummy *))": 212, + "CShellGoldFish::AI((void))": 516, + "CShellGoldFish::~CShellGoldFish((void))": 104, + "CShellGoldFish::CShellGoldFish((CDummy *))": 200, + "CDummy::AI((void))": 4252, + "CDummy::FadeBack((void))": 20, + "CDummy::FadeAway((void))": 124, + "CDummy::SelectNewAnim((void))": 108, + "CDummy::SelectNewTrack((int))": 412, + "CDummy::~CDummy((void))": 940, + "CDummy::CDummy((char const *,int,int,int,int,ushort *,ushort *,ushort *,ushort *,ushort *,int,SCharacterXA *))": 1724, + "CShellSimbyFireDeath::Move((void))": 604, + "CShellSimbyFireDeath::~CShellSimbyFireDeath((void))": 112, + "CShellSimbyFireDeath::CShellSimbyFireDeath((CDummy *))": 496, + "CShellSimbyMeltSplat::Move((void))": 444, + "CShellSimbyMeltSplat::~CShellSimbyMeltSplat((void))": 92, + "CShellSimbyMeltSplat::CShellSimbyMeltSplat((CVector const &))": 492, + "CShellSymBurn::AI((void))": 292, + "CShellSymBurn::~CShellSymBurn((void))": 104, + "CShellSymBurn::CShellSymBurn((CVector const &))": 176, + "CShellEmber::Move((void))": 376, + "CShellEmber::~CShellEmber((void))": 92, + "CShellEmber::CShellEmber((CVector const &,int))": 404, + "CShellSimbySlimeBase::Move((void))": 40, + "CShellSimbySlimeBase::SetPos((CVector const &,CSVector const &))": 900, + "CShellSimbySlimeBase::SetQuadCoords((void))": 620, + "CShellSimbySlimeBase::~CShellSimbySlimeBase((void))": 192, + "CShellSimbySlimeBase::CShellSimbySlimeBase((CVector const &,CSVector const &,int))": 1144, + "CShellMysterioHeadGlow::Move((void))": 60, + "CShellMysterioHeadGlow::~CShellMysterioHeadGlow((void))": 104, + "CWobblyGlow::~CWobblyGlow((void))": 92, + "CShellMysterioHeadGlow::CShellMysterioHeadGlow((void))": 108, + "CWobblyGlow::Move((void))": 104, + "CWobblyGlow::CWobblyGlow((CVector const &,int,int,int,uchar,uchar,uchar,uchar,uchar,uchar))": 216, + "CShellRhinoNasalSteam::Move((void))": 272, + "CShellRhinoNasalSteam::~CShellRhinoNasalSteam((void))": 92, + "CShellRhinoNasalSteam::CShellRhinoNasalSteam((CVector const &,CVector &))": 224, + "CShellSuperDocOckElectrified::Move((void))": 152, + "CShellSuperDocOckElectrified::~CShellSuperDocOckElectrified((void))": 92, + "CShellSuperDocOckElectrified::CShellSuperDocOckElectrified((CSuper *))": 168, + "CShellCarnageElectrified::Move((void))": 156, + "CShellCarnageElectrified::~CShellCarnageElectrified((void))": 92, + "CShellCarnageElectrified::CShellCarnageElectrified((CSuper *))": 168, + "CShellVenomElectrified::Move((void))": 156, + "CShellVenomElectrified::~CShellVenomElectrified((void))": 92, + "CShellVenomElectrified::CShellVenomElectrified((CSuper *))": 168, + "CShellScorpExplosion::Move((void))": 64, + "CShellScorpExplosion::~CShellScorpExplosion((void))": 92, + "CShellScorpExplosion::CShellScorpExplosion((CVector const &))": 596, + "CShellTailRing::AI((void))": 328, + "CShellTailRing::~CShellTailRing((void))": 104, + "CShellTailRing::CShellTailRing((CVector const &,int,int,int,int,int,uchar,uchar,int,int))": 372, + "TimeOut(void)": 8, + "CheckForPadUnplugged(void)": 680, + "CDropDownController::AI((void))": 364, + "CDropDownController::SetWebPositions((void))": 552, + "CDropDownController::~CDropDownController((void))": 204, + "CDropDownController::CDropDownController((void))": 540, + "Shell_InputName(char *,int,int,char *)": 1968, + "Shell_DeRudify(char *)": 232, + "Shell_ContainsSubString(char const *,char const *)": 168, + "CRudeWordHitterSpidey::AI((void))": 352, + "CRudeWordHitterSpidey::~CRudeWordHitterSpidey((void))": 92, + "CRudeWordHitterSpidey::CRudeWordHitterSpidey((void))": 232, + "nullsub_68": 4, + "nullsub_33": 4, + "nullsub_67": 4, + "Shell_DrawBackground(void)": 104, + "Shell_DrawTitleBar(int,int,char const *,int,int,int,int,int)": 268, + "InitShellCamera(void)": 40, + "PShell_Cleanup(void)": 312, + "PShell_Initialise(void)": 296, + "Shell_VerySmallFont(void)": 44, + "PShell_LowText(void)": 72 + }, + "shatter": { + "Shatter_MaybeMakeGlassShatterSound(void)": 12, + "Shatter_Glass(int,CVector const &,CVector const &,CVector const &,CVector const &,uchar,uchar,uchar)": 988, + "Shatter_Item(CItem *,int,int)": 268, + "Shatter_Face(CItem *,ulong *,int,int,int,int,int)": 1468, + "CalcRGB(int,ulong,int,ulong *)": 256, + "TransformVertex(CVector &,SVECTOR *,uchar *,int)": 80, + "Split(CVector const &,CVector const &,CVector const &,int,int,int,int,int,int,ulong,int)": 1640, + "CShatterBit::Move((void))": 136, + "CShatterBit::SetPos((CVector const &))": 372, + "CShatterBit::~CShatterBit((void))": 132, + "CShatterBit::CShatterBit((CSVector const &,CSVector const &,CSVector const &,CVector const &,int))": 236 + }, + "screen": { + "screen_DrawCircularFade(void)": 3228, + "Screen_UpdateFades(void)": 164, + "Screen_StartCircularFadeIn(int,int)": 60, + "Screen_DrawArrow(void)": 416, + "Screen_DrawTarget(void)": 916, + "Screen_SetTarget(CVector &,ushort,short)": 48, + "Screen_TargetOn(bool)": 12, + "Screen_SepiaFade(void)": 520 + }, + "scorpion": { + "CConstantLaser::Move((void))": 84, + "CConstantLaser::SetStartAndEnd((CVector const &,CVector const &,int))": 1100, + "CConstantLaser::SetRGBs((uchar,uchar,uchar,uchar,uchar,uchar,uchar,uchar,uchar,uchar,uchar,uchar))": 88, + "CConstantLaser::~CConstantLaser((void))": 204, + "CConstantLaser::CConstantLaser((int))": 144, + "CScorpion::ScorpLaser((CVector const &,CVector const &,int))": 160, + "CScorpion::DoMGSShadow((void))": 796, + "CScorpion::TailRenderer((void))": 1728, + "CScorpion::UniformCurveTesselator((CVector *,uint,CVector *))": 400, + "CScorpion::DeleteTailSweepPSX((void))": 144, + "CScorpion::InitialiseTailSweepPSX((void))": 880, + "CScorpion::DeleteTailPSX((void))": 144, + "CScorpion::InitialiseTailPSX((void))": 836, + "CScorpion::AI((void))": 2636, + "CScorpion::BuildTail((void))": 512, + "CScorpion::PlaySounds((void))": 136, + "CScorpion::GetCurrentTarget((void))": 56, + "CScorpion::ShouldChaseTarget((CVector &))": 256, + "CScorpion::DetermineTarget((void))": 436, + "CScorpion::DoIntroSequence((void))": 304, + "CScorpion::GetChaseWaypoint((CVector &,int))": 468, + "CScorpion::FindPathToWall((void))": 408, + "CScorpion::DieScorp((void))": 432, + "CScorpion::GetEnvironmentalObjectTarget((void))": 504, + "CScorpion::WhatShouldIDo((void))": 80, + "CScorpion::FindJonah((void))": 76, + "CScorpion::SetJonahHandle((SHandle *))": 136, + "CScorpion::Gloat((void))": 348, + "CScorpion::ShootPlayer((void))": 1028, + "CScorpion::SetUpTailShot((void))": 288, + "CScorpion::GetTrapped((void))": 664, + "CScorpion::WebTug((void))": 356, + "CScorpion::FindPathToTarget((void))": 588, + "CScorpion::MoveAnywhere((void))": 328, + "CScorpion::TakeHit((void))": 256, + "CScorpion::AttackTarget((CBody *))": 2312, + "CScorpion::SetUpTailCollisionList((void))": 492, + "CScorpion::MonitorTail((void))": 556, + "CScorpion::SmackManipOb((CBody *,int))": 300, + "CScorpion::CheckTailSmack((void))": 424, + "CScorpion::SmackSuper((CBody *,SHook *))": 364, + "CScorpion::FlyBackPlease((void))": 244, + "CScorpion::ChaseTarget((CBody *))": 900, + "CScorpion::ShouldJumpToTarget((CVector &))": 564, + "CScorpion::GetOutOfPath((void))": 584, + "CScorpion::PathLooksGood((CVector &))": 160, + "CScorpion::PointIntersectsWithJonah((CVector &))": 116, + "CScorpion::LookAround((void))": 364, + "CScorpion::GonnaHitWall((int))": 72, + "CScorpion::PlayXA_NoRepeat((int,int,int,int *,CBody *))": 160, + "CScorpion::GonnaHitWallGuts((int))": 644, + "CScorpion::FollowWaypoints((void))": 1236, + "CScorpion::DoJumpSubstate((void))": 440, + "CScorpion::SeeIfJumpIsPossible((void))": 576, + "CScorpion::NextRoom((void))": 20, + "CScorpion::BreakWall((void))": 268, + "CScorpion::Hit((SHitInfo &))": 836, + "CScorpion::TargetPlayer((int))": 84, + "CScorpion::SlideFromHit((int,int,CVector &))": 532, + "CScorpion::ScorpPathCheck((CVector const &,CVector const &,CVector *,int))": 252, + "CScorpion::~CScorpion((void))": 184, + "CScorpion::CScorpion((short *,int))": 924, + "CScorpion::CScorpion((void))": 516, + "Scorpion_GetCurrentTarget(ulong const *,ulong *)": 52, + "Scorpion_CreateScorpion(ulong const *,ulong *)": 144, + "CScorpExplosion::Move((void))": 64, + "CScorpExplosion::~CScorpExplosion((void))": 92, + "CScorpExplosion::CScorpExplosion((CVector const &))": 608, + "CTailRing::AI((void))": 328, + "CTailRing::~CTailRing((void))": 104, + "CTailRing::CTailRing((CVector const &,int,int,int,int,int,uchar,uchar,int,int))": 384, + "Scorpion_RelocatableModuleClear(void)": 128 + }, + "Sbinit": { + ".sbExitSystem": 52, + "sbInitSystem(KMDISPLAYMODE,KMBPPMODE,int)": 296 + }, + "rhino": { + "CRhinoNasalSteam::Move((void))": 272, + "CRhinoNasalSteam::~CRhinoNasalSteam((void))": 92, + "CRhinoNasalSteam::CRhinoNasalSteam((CVector const &,CVector &))": 224, + "CRhino::GetNextFootstepSFX((void))": 92, + "CRhino::PlaySingleAnim((ulong,int,int))": 40, + "CRhino::DoMGSShadow((void))": 748, + "CRhino::LineOfSightCheck((CVector const &,int))": 588, + "CRhino::AI((void))": 2424, + "CRhino::RhinoInit((void))": 212, + "CRhino::PlaySounds((void))": 588, + "CRhino::DetermineFightState((int))": 696, + "CRhino::StompGround((void))": 508, + "CRhino::FuckUpSomeBarrels((void))": 176, + "CRhino::HitWall((void))": 360, + "CRhino::DieRhino((void))": 508, + "CRhino::GetTrapped((void))": 740, + "CRhino::StandStill((void))": 136, + "CRhino::TakeHit((void))": 380, + "CRhino::DoDazedEffect((void))": 1084, + "CRhino::AttackPlayer((void))": 612, + "CRhino::ShakePad((void))": 132, + "CRhino::CheckIfPlayerHit((void))": 232, + "CRhino::Laugh((void))": 240, + "CRhino::ChargePlayer((void))": 2020, + "CRhino::ChasePlayer((int))": 976, + "CRhino::FollowWaypoints((void))": 420, + "CRhino::SlideFromHit((int,int,CVector &))": 512, + "CRhino::Hit((SHitInfo &))": 844, + "CRhino::GetLaunched((void))": 440, + "CRhino::GonnaHitWall((int))": 1140, + "CRhino::StuckInWall((void))": 524, + "CRhino::GetShocked((void))": 556, + "CRhino::GetShockDamage((void))": 116, + "CRhino::SetUpStuckHorn((SLineInfo &,int))": 452, + "CRhino::PlayXAPlease((int,int,int))": 328, + "CRhino::~CRhino((void))": 300, + "CRhino::CRhino((short *,int))": 596, + "CRhino::CRhino((void))": 108, + "Rhino_CreateRhino(ulong const *,ulong *)": 144, + "Rhino_RelocatableModuleClear(void)": 104 + }, + "rfront": { + "Front_ContinueExit(void)": 792 + }, + "reloc": { + "Reloc_CallUserFunction(char const *,ulong,ulong const *,ulong *)": 160, + "Reloc_Unload(ulong)": 172, + "Reloc_Unload(char *)": 36, + "Reloc_UnloadAll(void)": 536, + "Reloc_Load(char *,int)": 288, + "NullFunc(void)": 40 + }, + "quat": { + "Quat_Slerp(CQuat &,CQuat const &,long,CQuat &)": 692, + "MToQ(MATRIX const &,CQuat &)": 652, + "QToM(CQuat const &,MATRIX &)": 208, + "QFromZRot(short)": 44, + "QFromYRot(short)": 44, + "QFromXRot(short)": 44, + "__ml(CQuat const &,CQuat const &)": 188 + }, + "pshell": { + "PShell_ActivateCheat(char *)": 164, + "ActivateCheat(int)": 608, + "PShell_MaybeSaveGame(void)": 620, + "PShell_MaybeUnlockStuff(void)": 480, + "PShell_EndTrainingUpdate(void)": 660, + "PShell_EndTrainingDisplay(void)": 432, + "PShell_EndTrainingInit(void)": 996, + "CRecordBox::NameEntryOn((uchar))": 80, + "CRecordBox::Update((void))": 552, + "CRecordBox::Display((void))": 1008, + "CRecordBox::~CRecordBox((void))": 92, + "CRecordBox::CRecordBox((int,int,STrainingMission *))": 108, + "DisplayScore(int,int,long,int)": 408, + "CExpandingBox::ScrollBarHitTest((int,int))": 276, + "CExpandingBox::Display((void))": 272, + "CExpandingBox::~CExpandingBox((void))": 84, + "CExpandingBox::CExpandingBox((int,int,int,int,int,int,int,int,int))": 88, + "PShell_DrawMenuBox(int,int,int,int,int,int,int,int)": 1900, + "nullsub_32": 4, + "nullsub_31": 4, + "nullsub_30": 4, + "PShell_DrawHighlight(int,int,int,int)": 440, + "PShell_MoveTowards(int,int)": 32, + "PShell_ApplyGameState(void)": 300, + "PShell_BigCheat(void)": 52, + "PShell_InstructionalText(void)": 76, + "PShell_DefaultText(void)": 76, + "PShell_SmallFont(void)": 48, + "PShell_NormalFont(void)": 48, + "PShell_BigFont(void)": 40, + "PShell_GetNumCostumePSXs(void)": 8 + }, + "ps2redbook": { + "Redbook_XAPlay(int,int,int)": 416, + "Redbook_XAStop(void)": 256, + "Redbook_XAPause(bool)": 264, + "Redbook_XAPlayPos(int,int,CVector const &,int)": 112, + "nullsub_29": 4, + "Redbook_XAStat(void)": 40, + "Redbook_XAExit(void)": 176, + "Redbook_XAInit(void)": 260, + "RedBook_MwErrFunc(void *,char *)": 84, + "Redbook_XAInitAtStart(void)": 36, + "Redbook_XAAllow(bool)": 12, + "Redbook_XAReset(void)": 152, + "Redbook_XASetVol(int)": 216 + }, + "ps2pad": { + "DCPad_ExpireVibrations(void)": 128, + "DCPad_Vibrate(int,signed char,uchar,uchar)": 220, + "DCPad_ShutDownVibrations(void)": 108, + "Pad_Button(SButton *,int)": 192, + "Pad_ActuatorOff(uchar,uchar)": 20, + "Pad_ActuatorOn(uchar,ushort,uchar,uchar)": 104, + "Pad_GetActuatorTime(uchar,uchar)": 32, + "Pad_ClearTriggers(SControl *)": 128, + "Pad_Clear(SControl *)": 164, + "Pad_ClearAll(void)": 64, + "Pad_ClearAllOne(int)": 88, + "Pad_InitAtStart(void)": 264, + "Pad_SetAnalogueMapping(SControl *,uchar,uchar,uchar,uchar,int,int,int,int)": 40, + "Pad_SetDigitalMapping(SControl *,int,int,int,int)": 20 + }, + "ps2m3d": { + "nullsub_28": 4, + "DC_PSXModel_RenderModel(SModel const *,matrix4x4 const &,void const *,DCModelData *)": 6776, + "DCModel_RenderModel(SModel const *,DCModelData *,matrix4x4 const &,void const *)": 7888, + "M3d_PreprocessPulsingColours(int)": 488, + "M3d_PreprocessWibblyTextures(int)": 1684, + "vWibble(STexWibVertInfo *)": 60, + "uWibble(STexWibVertInfo *)": 60, + "M3d_BuildTransform(CSuper *)": 124, + "__ml(matrix4x4 const &,matrix4x4 const &)": 560, + "RenderSuperItem(CItem *,bool)": 21576, + "M3d_RenderBackground(void *)": 4708, + "M3d_Render(void *)": 7204, + "M3d_RenderCleanup(void)": 560, + "matrix4x4::__vc(const(int))": 12, + "vector4d::__vc(const(int))": 12, + "matrix4x4::matrix4x4((float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float))": 208, + "M3d_RenderSetup(SCamera *,SViewport *,ulong *)": 9864 + }, + "ps2lowsfx": { + "DCSetBootROMSoundMode(bool)": 176, + "SFX_ShutDown(void)": 72, + "playSFX(ulong,uchar,short,short,int,ushort)": 612, + "nullsub_62": 4, + "nullsub_27": 4, + "nullsub_61": 4, + "SFX_ReverbOff(void)": 36, + "SFX_SetReverbType(uchar)": 28, + "SFX_Off(void)": 56, + "SFX_Stop(ulong)": 120, + "SFX_StopAll(void)": 68, + "SFX_Unpause(void)": 336, + "SFX_Pause(void)": 140, + "SFX_LevelStart(void)": 16, + "nullsub_26": 4, + "SFX_SetVoiceVolume(ulong,short)": 108, + "SFX_ModifyPos(ulong,CVector const &,int)": 284, + "SFX_PlayPos(ulong,CVector const &,int)": 420, + "SFX_ModifyVol(ulong,int,int)": 272, + "SFX_Play(ulong,short,int)": 280, + "PSXPitchToDCPitch(int)": 136, + "DCSFX_AdjustVol(int)": 108, + "translateLevelSpecificAliasToIndex(ulong)": 72, + "nullsub_25": 4, + "nullsub_24": 4, + "SFX_SpoolOutLevelSFX(void)": 36, + "SFX_SpoolInLevelSFX(char const *)": 184, + "SFX_Init(char *)": 160, + "CopyFilenameDefaultExtension(char *,int,char const *,char const *)": 108, + "SFX_LoadBank(char const *,SSFXBank *)": 1040, + "SFX_CloseBank(SSFXBank *)": 192, + "SFX_ParseSFXFile(char *,ulong *,ushort *,int,int)": 492, + "SFX_InitAtStart(void)": 92, + "SFX_AllocVoice(int,bool)": 432, + "SFX_KillVoice(ulong)": 84, + "SFX_FreeVoice(int)": 124 + }, + "ps2gamefmv": { + "nullsub_23": 4, + "GameFMV_StopFMV(void)": 64, + "nullsub_60": 4, + "nullsub_59": 4, + "GameFMV_SetStartTrack(uchar)": 216, + "GameFMV_PlayMovie(uchar,bool,bool,float)": 644, + "GameFMV_Init(void)": 32, + "GameFMV_GetNumMovies(void)": 8, + "nullsub_58": 4, + "nullsub_57": 4 + }, + "ps2funcs": { + "DCReboot(void)": 84, + "DCGetFatalError(void)": 12, + "DCSetFatalError(int)": 68, + "SetGeomScreen(int)": 28, + "VectorNormalS(VECTOR *,SVECTOR *)": 412, + "VectorNormal(VECTOR *,VECTOR *)": 412, + "ValidMATRIX(MATRIX const *)": 352, + ".M3dAsm_BoundingSpherePreprocessing": 2080, + "M3dAsm_TransformTwice(SVector *,SMatrix *,MATRIX *)": 792, + "M3dAsm_LineColijProcessVertices(SModel *,SProjectedVertex *,long,VECTOR *)": 404, + "M3dAsm_LineColijProcessFaces(SModel *,SProjectedVertex *,SLineInfo *,CItem *)": 1224, + "M3dAsm_LineColijPreprocessItems(CItem *,int,SLineInfo *,ushort)": 1216, + "LineToBoxTest(Vector,Vector,Vector,Vector)": 416, + "GetBoundingBox(SModel *,Vector,Vector,ulong,Vector,Vector *,Vector *)": 308, + "SortLineSegmentCoords(Vector *,Vector *,ulong *)": 200, + "GetLineSegment(SLineInfo *,Vector *,Vector *,ulong *)": 128, + "M3dAsm_LineColijPreprocessItemsZoned(CItem **,int,SLineInfo *,ushort)": 476, + "GetClut(int,int)": 20, + "DCInitSinCosTable(void)": 212, + "M3dAsm_SetTransVector(Vector *)": 32, + "M3dAsm_ProcessPolys(ulong *,SVECTOR *,int)": 56, + "M3dAsm_ClipLine(SClipLineBuf *)": 8, + "FixedXform(MATRIX *,VECTOR const *,VECTOR *)": 164, + "M3dMaths_RotMatrixYXZ(SVECTOR *,MATRIX *)": 32, + "M3dMaths_MulSMatricesInv2nd(SMatrix *,SMatrix *,SMatrix *)": 280, + "M3dMaths_MulSMatrices(SMatrix *,SMatrix *,SMatrix *)": 380, + "M3dMaths_MulLcmMatrix(MATRIX *,MATRIX *)": 48, + "M3dMaths_MulRotMatrix(MATRIX *,MATRIX *)": 48, + "M3dMaths_SetIdentityRotation(MATRIX *)": 48, + "m3d_ZeroTransVector(void)": 24, + "m3d_stmac16(SVECTOR *)": 32, + "MTC2(int,GTREGType)": 440, + "gte_ldbkdir(int,int,int)": 20, + "gte_mvmva(int,int,int,int,int)": 440, + "gte_gpl12(void)": 92, + "gte_gpf0(void)": 56, + "gte_gpf12(void)": 68, + "gte_stsxy3(ulong *,ulong *,ulong *)": 128, + "gte_stsxy_mac(ulong *)": 32, + "gte_stsxy(ulong *)": 28, + "gte_stlvnl2(int *)": 16, + "gte_stlvnl0(int *)": 16, + "gte_llv0(void)": 48, + "gte_rtv0(void)": 100, + "gte_lcv0(void)": 48, + "gte_sqr0(void)": 44, + "gte_rtpt(void)": 56, + "gte_rtps(void)": 248, + "gte_rtv0tr(void)": 128, + "gte_rtir(void)": 44, + "gte_stsv(SVECTOR *)": 32, + "gte_stlzc(int *)": 144, + "gte_stlvl(VECTOR *)": 32, + "gte_ldlzc(int)": 12, + "gte_lddp(int)": 12, + "gte_ldsvrtrow0(SVECTOR const *)": 32, + "gte_ldsvllrow0(SVECTOR const *)": 32, + "gte_ldv2(SVECTOR const *)": 32, + "gte_ldv1(SVECTOR const *)": 32, + "gte_ldv0(SVECTOR const *)": 32, + "gte_ldlvl(VECTOR const *)": 40, + "gte_ldlv0(VECTOR const *)": 40, + "gte_SetColorMatrix(MATRIX *)": 32, + "gte_SetLightMatrix(MATRIX *)": 32, + "gte_SetRotMatrix(MATRIX *)": 32, + "gte_stlvnl(VECTOR *)": 32, + "gte_op12(void)": 164, + "gte_op0(void)": 104, + "gte_ldopv2(VECTOR const *)": 40, + "gte_ldopv1(VECTOR const *)": 40, + "gte_SetTransMatrix(MATRIX *)": 36, + "gte_SetTransVector(VECTOR *)": 32, + "M3dMaths_TransposeMat(ushort *,ushort *)": 32, + "M3dMaths_CopyMat(ushort *,ushort *)": 48, + "M3dMaths_MulDiv64(int,int,int)": 220, + "M3dMaths_ScaleMatrix(CItem *,MATRIX *)": 172, + "M3dMaths_SquareRoot0(int)": 116, + "M3dMaths_TransposeMatrix1(MATRIX *,MATRIX *)": 76, + "RotMatrixYXZ(SVECTOR *,MATRIX *)": 564, + "catan(int)": 104, + "ratan2(int,int)": 172, + "TransposeMatrix(MATRIX const *,MATRIX *)": 156, + "MulMatrix(MATRIX *,MATRIX const *)": 120, + "ApplyMatrixLV(MATRIX const *,VECTOR const *,VECTOR *)": 332, + "TransMatrix(MATRIX *,VECTOR *)": 28, + "DCSetColorMatrix(MATRIX *)": 72, + "DCSetLightMatrix(MATRIX *)": 72, + "SetRotMatrix(MATRIX *)": 68, + "MulMatrix0(MATRIX const *,MATRIX const *,MATRIX *)": 424, + "Port_Exit(void)": 32, + "Port_InitAtStart(void)": 384, + "IsForEurope(void)": 12 + }, + "ps2card": { + "Card_FormatCard(int,int)": 60, + "Card_CheckStatus(int,int)": 84, + "Card_GetFreeBlocks(int,int)": 92, + "Card_Stop(void)": 32, + "Card_Init(int)": 36, + "Card_Load(void)": 332, + "Card_Write(void)": 788, + "Card_SetHeader(void)": 296 + }, + "PRE": { + "PREManager::parsePRE((char *,char *,int *))": 196, + "PREManager::getFile((char *,int *))": 196 + }, + "powerup": { + "PowerUp_Create(ushort,CVector const &,ulong,int,int)": 204, + "CPowerUp::DoPhysics((void))": 376, + "CPowerUp::AI((void))": 392, + "CPowerUp::TakeEffect((CPlayer *))": 764, + "CPowerUp::CheckAge((void))": 356, + "CPowerUp::Die((void))": 144, + "CPowerUp::~CPowerUp((void))": 124, + "CPowerUp::SetNode((int))": 16, + "CPowerUp::DeleteStuff((void))": 132, + "CPowerUp::CreateBit((void))": 336, + "CPowerUp::SetGravity((int,int))": 12, + "CPowerUp::CPowerUp((ushort,CVector const &,CVector const &,ulong,int,int))": 1368 + }, + "post": { + "Post_PostProcessEffects(void)": 96, + "Post_WaterEffect(void)": 368, + "nullsub_22": 4, + "Post_DoPauseDisplayListProcessing(void)": 48, + "Post_SpideyLogo(void)": 2372, + "Post_UndoPausePaletteProcessing(void)": 28, + "Post_DoPausePaletteProcessing(void)": 44 + }, + "platform": { + "CPlatform::GetVariable((ushort))": 60, + "CPlatform::SetVariable((ushort))": 540, + "CPlatform::ExecuteCommand((ushort))": 1896, + "nullsub_66": 4, + "CPlatform::NotifyTrodUpon((CBody *,CVector const &,CSVector const &))": 20, + "CPlatform::MoveTo((CVector &))": 164, + "CPlatform::DoPhysics((void))": 360, + "CPlatform::Shouldnt_DoPhysics_Be_Virtual((void))": 32, + "CPlatform::Hit((SHitInfo &))": 164, + "CPlatform::AI((void))": 1024, + "CPlatform::AdjustBruceHealth((void))": 124, + "CPlatform::~CPlatform((void))": 128, + "CPlatform::CPlatform((short *,int))": 288 + }, + "physics": { + "CPlayer::DoCrawlingPhysics((void))": 2856, + "CPlayer::DoSwingingPhysics((void))": 876, + "CPlayer::DoPhysics((void))": 3896, + "Physics_SetGravity(CVector &)": 148 + }, + "panel": { + "Panel_Display(void)": 4744, + "Panel_DisplayHealthBar(void)": 5804, + "Panel_DisplayCompass(void)": 2444, + "Panel_DestroyCompass(void)": 16, + "Panel_CreateCompass(CVector &)": 92, + "Panel_DestroyHealthBar(void)": 20, + "Panel_CreateHealthBar(CBody const *,int)": 420, + "DCDrawGouraudPoly(float,POLY_GT4 *,Texture *,int)": 1192, + "DCDrawGouraudPoly(float,int,int,int,int,ulong,ulong,ulong,ulong,int)": 496, + "Panel_DrawFlatShadedPoly(int,int,int,int,uchar,uchar,uchar,int,int)": 292, + "DCPanel_DrawFlatShadedPoly(float,int,int,int,int,uchar,uchar,uchar,int,int)": 460, + "Panel_SetStretchedScreenCoords(int,int,POLY_FT4 *,Texture const *,int,int)": 124, + "Panel_SetStretchedScreenCoords(int,int,POLY_FT4 *,SAnimFrame *,int,int)": 156, + "Panel_DrawTexturedPoly(Texture const *,int)": 220, + "Panel_DrawTexturedPoly(SAnimFrame const *,int)": 36, + "Panel_DrawTexturedPoly(SAnimFrame const *,int,int,int)": 140, + "DCPanel_DrawTexturedPoly(float,POLY_FT4 *,Texture const *,ulong)": 592, + "DCPanel_DrawTexturedPoly(float,POLY_FT4 *,SAnimFrame const *,int,int,int,int,int,ulong)": 712, + "DCPanel_DrawTexturedPoly(float,POLY_FT4 *,SAnimFrame const *,ulong)": 596, + "nullsub_21": 4, + "Panel_DisplayTimer(void)": 2308, + "Panel_UpdateTimer(void)": 140, + "Panel_Init(void)": 76 + }, + "pal": { + "Free16Slot(ushort)": 136, + "Pal_LoadPalette(ulong,ulong *,uchar)": 224, + "Pal_ProcessPalette(ushort *,int)": 280, + "GetFree256Slot(void)": 128, + "GetFree16Slot(void)": 128, + "Pal_RemoveUnusedPalettes(void)": 152, + "Pal_FindPaletteEntry(ulong)": 44, + "RemovePaletteEntry(tag_S_Pal *)": 172, + "NewPaletteEntry(ulong)": 128, + "Pal_Init(void)": 272 + }, + "pack": { + "nullsub_20": 4, + "Pack_Unpack(SPack *)": 116, + "Pack_Pack(int,int,int,int *,int *,int,int,ulong)": 324, + "Pack_Init(void)": 136 + }, + "ob": { + "Ob_MaybeUnSuspendOrCull(void)": 168, + "Ob_AI(CBody **,int)": 288, + "CBody::InterleaveAI((void))": 112, + "CBody::EveryFrame((void))": 228, + "CSuper::ApplyPose((short *))": 108, + "CSuper::UpdateFrame((void))": 256, + "CSuper::CycleAnim((int,signed char))": 200, + "CSuper::RunAnim((int,int,int))": 328, + "CSuper::SetOutlineRGB((uchar,uchar,uchar))": 16, + "CSuper::SetOutlineSemiTransparent((void))": 24, + "CSuper::OutlineOff((void))": 20, + "CSuper::OutlineOn((void))": 852, + "CSuper::~CSuper((void))": 264, + "CSuper::CSuper((void))": 108, + "CBody::IsDead(const(void))": 12, + "CBody::Die((void))": 64, + "CBody::UpdateShadow((void))": 276, + "CBody::KillShadow((void))": 96, + "CBody::ShadowOn((void))": 16, + "CBody::UnSuspend((void))": 84, + "CBody::Suspend((CBody **))": 168, + "CBody::StopMyXA((void))": 96, + "CBody::AttachXA((int,int))": 24, + "CBody::SquirtAngles((short *))": 36, + "CBody::SquirtPos((short *))": 116, + "CBody::FindBodyByNode((int,CBody *))": 44, + "CBody::DeleteFrom((CBody **))": 140, + "CBody::AttachTo((CBody **))": 40, + "CBody::~CBody((void))": 132, + "CBody::CBody((void))": 292, + "CItem::InitItem((char const *))": 136, + "CItem::Burst((int,int))": 552, + "CItem::~CItem((void))": 68, + "CItem::CItem((void))": 76, + "CItem::__dl((void *))": 32, + "CItem::__nw((ulong))": 112 + }, + "music": { + "Music_MusicUpdate(void)": 1800 + }, + "mysterio": { + "CSoftSpot::AI((void))": 364, + "CSoftSpot::Hit((SHitInfo &))": 620, + "CSoftSpot::~CSoftSpot((void))": 140, + "CSoftSpot::CSoftSpot((CBaddy *,int,int,int))": 500, + "CMysterio::AI((void))": 1604, + "CMysterio::PlayXAPlease((void))": 1332, + "CMysterio::PlayAndAttachXAPlease((int,int,CBody *,int))": 100, + "CMysterio::EnterP2((void))": 156, + "CMysterio::DieMyst((void))": 488, + "CMysterio::CheckOnSpideyLevel((void))": 808, + "SpideyAI_ThrownByMysterio(CPlayer *)": 204, + "CMysterio::ThrowSpidey((int))": 248, + "CMysterio::GrabAttack((void))": 1316, + "CMysterio::SnapSpideyToHand((void))": 636, + "CMysterio::SwipeAttack((void))": 648, + "CMysterio::KickAttack((void))": 632, + "CMysterio::CheckForCameraShake((int))": 124, + "CMysterio::FireBoobies((void))": 800, + "CMysterio::GetAttackRotSpeed((void))": 180, + "CMysterio::MystRedbook_XAPlayPos((int,int,CVector &,int))": 80, + "CMysterio::StompAttack((void))": 568, + "CMysterio::ShakePad((int))": 132, + "CMysterio::RotatedOutOfRange((void))": 156, + "CMysterio::RotateToOptimalAttackAngle((int,int))": 228, + "CMysterio::LookMenacing((void))": 212, + "CMysterio::MonitorAttack((int,VECTOR const &,int))": 292, + "CMysterio::SummonAttack((void))": 208, + "CMysterio::~CMysterio((void))": 260, + "CMysterio::CMysterio((short *,int))": 856, + "CMysterio::CMysterio((void))": 128, + "CMystFoot::~CMystFoot((void))": 104, + "CMystFoot::CMystFoot((void))": 156, + "Mysterio_FadePalettesDown(ulong const *,ulong *)": 48, + "Mysterio_FadePalettesUp(ulong const *,ulong *)": 160, + "CFadePalettes::Move((void))": 1884, + "CFadePalettes::FadeDown((void))": 40, + "CFadePalettes::~CFadePalettes((void))": 388, + "CFadePalettes::CFadePalettes((uchar,uchar,uchar))": 668, + "Mysterio_Stomp(CVector const &)": 360, + "Mysterio_FireLaser2(CVector const &,CSVector const &,int)": 156, + "Mysterio_FireLaser1(CVector const &,CSVector const &,int)": 152, + "CMysterioLaser::Move((void))": 64, + "CMysterioLaser::SetPos((CVector const &,CSVector const &))": 1180, + "CMysterioLaser::Bang((uchar,uchar,uchar))": 64, + "CMysterioLaser::SetDamage((int))": 8, + "CMysterioLaser::SetRGBs((void))": 168, + "CMysterioLaser::~CMysterioLaser((void))": 180, + "CMysterioLaser::CMysterioLaser((void))": 296, + "CMysterioLaserSpark::Move((void))": 264, + "CMysterioLaserSpark::~CMysterioLaserSpark((void))": 92, + "CMysterioLaserSpark::CMysterioLaserSpark((CVector const &,SVECTOR const &))": 620, + "CDamagedSoftSpotEffect::Move((void))": 228, + "CDamagedSoftSpotEffect::~CDamagedSoftSpotEffect((void))": 128, + "CDamagedSoftSpotEffect::CDamagedSoftSpotEffect((CBody *,int))": 248, + "CMysterioHeadGlow::NormalMode((void))": 200, + "CMysterioHeadGlow::AngryMode((void))": 200, + "CMysterioHeadGlow::Move((void))": 416, + "CMysterioHeadGlow::~CMysterioHeadGlow((void))": 204, + "CMysterioHeadGlow::CMysterioHeadGlow((CMysterio *))": 328, + "CMysterioHeadCircle::Update((CMysterio *))": 564, + "CMysterioHeadCircle::NormalMode((void))": 36, + "CMysterioHeadCircle::AngryMode((void))": 36, + "CMysterioHeadCircle::~CMysterioHeadCircle((void))": 108, + "CMysterioHeadCircle::CMysterioHeadCircle((void))": 188, + "CGoldFish::NormalMode((void))": 12, + "CGoldFish::AngryMode((void))": 12, + "CGoldFish::Update((CMysterio *))": 504, + "CGoldFish::~CGoldFish((void))": 104, + "CGoldFish::CGoldFish((void))": 148, + "CAngrySpark::Move((void))": 288, + "CAngrySpark::~CAngrySpark((void))": 92, + "CAngrySpark::CAngrySpark((CVector const &))": 1268, + "Mysterio_CreateMysterio(ulong const *,ulong *)": 144, + "Mysterio_RelocatableModuleClear(void)": 116 + }, + "mj": { + "CMJ::AI((void))": 112, + "CMJ::~CMJ((void))": 104, + "CMJ::CMJ((short *,int))": 244, + "MJ_CreateMJ(ulong const *,ulong *)": 104, + "MJ_RelocatableModuleClear(void)": 104 + }, + "message": { + "CMessage::~CMessage((void))": 144, + "CMessage::CMessage((CBaddy *,CBaddy *,int,SMessageData *))": 452 + }, + "mess": { + "Mess_GetCurrentFont(void)": 36, + "Mess_SetCurrentFont(char *)": 288, + "Mess_UnloadAllFonts(void)": 32, + "Mess_UnloadFont(void)": 36, + "Mess_LoadFont(char *,int,int,int)": 360, + "Mess_Display(void)": 120, + "Mess_Update(void)": 284, + "Mess_ClearSimpleMessages(void)": 60, + "Mess_SimpleMessage(char const *,ulong,ulong,ulong)": 140, + "Mess_Message(char const *,SMessageProg *)": 76, + "Mess_DeleteAll(void)": 180, + "CreateMessage(void)": 108, + "DeleteSimpleMessage(SimpleMessage *)": 144, + "CreateSimpleMessage(void)": 108, + "Mess_DrawText(int,int,char const *,int,ulong)": 268, + "Mess_TextHeight(char const *)": 40, + "Mess_TextWidth(char const *)": 56, + "nullsub_19": 4, + "nullsub_18": 4, + "Mess_SetShadowRGB(uchar)": 24, + "Mess_ShadowsOff(void)": 32, + "Mess_ShadowsOn(void)": 32, + "Mess_SetRGBBottom(uchar,uchar,uchar)": 20, + "Mess_SetRGB(uchar,uchar,uchar,int)": 32, + "Mess_GetSort(void)": 12, + "Mess_SetSort(int)": 12, + "Mess_GetScale(void)": 8, + "Mess_SetScale(int)": 8, + "Mess_SetTextJustify(uchar)": 8, + "nullsub_17": 4 + }, + "mem": { + "Mem_RecoverPointer(SHandle &)": 120, + "Mem_MakeHandle(void *)": 320, + "Mem_AlignedDelete(void *)": 32, + "Mem_Shrink(void *,ulong)": 48, + "Mem_Delete(void *)": 44, + "DCMem_New(ulong,int,int,void *,bool)": 120, + "Mem_CoreShrink(void *,ulong)": 44, + "Mem_CoreDelete(void *)": 32, + "Mem_CoreNew(ulong,int,int,void *)": 72, + "Mem_Copy(void *,void *,int)": 204, + "Mem_ShrinkX(void *,ulong)": 300, + "Mem_DeleteX(void *)": 220, + "Mem_NewTop(ulong)": 592, + "Mem_NewX(ulong,int,int,void *)": 32, + "Mem_Init(void)": 208, + "AddToFreeList(SBlockHeader *,int)": 512 + }, + "manipob": { + "CManipOb::GetAttachPoint((CVector &))": 84, + "CManipOb::TugImpulse((CVector &,CVector &))": 172, + "CManipOb::DoPhysics((void))": 1320, + "CManipOb::AI((void))": 44, + "CManipOb::Hit((SHitInfo &))": 92, + "CManipOb::Chunk((SLineInfo &,CVector &))": 1396, + "CManipOb::Drop((CVector const &))": 132, + "CManipOb::Smash((void))": 216, + "CManipOb::Throw((CVector const &))": 116, + "CManipOb::ThrowPos((CVector const &,int))": 88, + "CManipOb::CalculateThrowPositionArray((CVector const &,int))": 268, + "CManipOb::PickUp((void))": 76, + "CManipOb::SendPulse((void))": 60, + "CManipOb::TurnOffShadow((void))": 60, + "CManipOb::~CManipOb((void))": 128, + "CManipOb::CManipOb((short *,int))": 428, + "CManipObChunk::DoPhysics((void))": 740, + "CManipObChunk::AI((void))": 80, + "CManipObChunk::~CManipObChunk((void))": 104, + "CManipObChunk::CManipObChunk((ulong,CVector &,CVector &))": 396 + }, + "main": { + "SpideyMain(void)": 1784, + "PlayAway(void)": 644, + "Display(void)": 1208, + "Logic(void)": 520, + "nullsub_16": 4, + "CalcPolyBufferEnd(void)": 40, + "CountPrimitives(void)": 184, + "CClass::__dl((void *))": 32, + "CClass::__nw((ulong))": 112 + }, + "m3dzone": { + "M3dZone_SetZone(int,ulong *)": 392, + "M3dZone_LineToItem(SLineInfo *,int)": 1524, + "M3dZone_Init(void)": 36, + "M3dZone_FreePSX(int)": 96 + }, + "m3dutils": { + "SwapSModel(SModel *,ulong)": 492, + "M3dUtils_AnglesFromMatrix(SVECTOR *,MATRIX *)": 124, + "M3dUtils_BuildPose(CSuper *)": 912, + "M3dUtils_InterpolateVectors(int,int,ulong *,CItem *,int,int)": 468, + "M3dUtils_InBetween(CSuper *)": 180, + "M3dUtils_GetPartAngles(CSuper *,int,CSVector *,CSVector *)": 388, + "M3dUtils_GetDynamicHookPosition(VECTOR *,CSuper *,SHook *)": 416, + "M3dUtils_GetHookPosition(VECTOR *,CSuper *,int)": 476, + "M3dUtils_ReadLinksPacket(CSuper *,void *)": 344, + "M3dUtils_ReadHooksPacket(CSuper *,void *)": 28 + }, + "m3dinit": { + "M3dInit_FlagZeroWibbles(STexWibItemInfo *)": 320, + "M3dInit_ParsePSX(int)": 1204, + "alloc_dc_models(int,int)": 296, + "setup_pulsing_colors(int)": 236, + "DCClearRegion(int)": 180, + "M3dInit_SetFoggingParams(long,long,ulong)": 604, + "M3dInit_SetResolution(ulong,ulong)": 88, + "M3dInit_InitAtStart(void)": 192 + }, + "m3dcolij": { + "M3dColij_LineToSphere(CVector const &,CVector const &,CVector &,CBody *,CBody *,int)": 1008, + "M3dColij_LineToThisItem(CItem *,SLineInfo *)": 752, + "M3dColij_LineInfoFixup(SLineInfo *)": 268, + "M3dColij_GetLineInfo(SLineInfo *)": 120, + "M3dColij_LineToItemZoned(CItem **,SLineInfo *)": 152, + "M3dColij_LineToItem(CItem *,SLineInfo *)": 148, + "M3dColij_InitLineInfo(SLineInfo *)": 700, + "NextInquiry(void)": 100 + }, + "lizman": { + "CLizManSpit::AI((void))": 392, + "CLizManSpit::InterpolateCollision((void))": 220, + "CLizManSpit::MakeFlashAndDie((void))": 348, + "CLizManSpit::~CLizManSpit((void))": 140, + "CLizManSpit::CLizManSpit((CVector &,CSVector const &,int,int))": 820, + "CLizMan::CreateCombatImpactEffect((CVector &,int))": 144, + "CLizMan::AI((void))": 1888, + "CLizMan::DoAISwitchLogic((void))": 260, + "CLizMan::PlaySingleAnim((ulong,int,int))": 40, + "CLizMan::PlaySounds((void))": 764, + "CLizMan::NewFootstepBit((CVector const &))": 304, + "CLizMan::UpdateFootstepBits((void))": 184, + "CLizMan::GetNextFootstepSFX((void))": 80, + "CLizMan::HandleAnimationFollowOn((void))": 424, + "CLizMan::DoLizmanPhysics((void))": 328, + "CLizMan::GetVelocityModifier((void))": 228, + "CLizMan::ProcessMessages((void))": 860, + "CLizMan::BackpedalPlease((void))": 448, + "CLizMan::HelpOutBuddy((CMessage *))": 100, + "CLizMan::RunToWhereTheActionIs((CVector &))": 468, + "CLizMan::TryAddingCollidePointToPath((CVector &))": 172, + "CLizMan::Guard((void))": 380, + "CLizMan::Acknowledge((void))": 224, + "CLizMan::DetermineFightState((void))": 800, + "CLizMan::GettingGrabbed((void))": 676, + "CLizMan::StopClimbing((void))": 52, + "CLizMan::ControlledDrop((void))": 596, + "CLizMan::ClimbUp((void))": 488, + "CLizMan::Jump((void))": 508, + "CLizMan::CalculateJumpPositionArray((CVector const &))": 332, + "CLizMan::ScanNearbyNodesForJumpTarget((void))": 408, + "CLizMan::Fall((void))": 452, + "CLizMan::SubwayFlyback((void))": 328, + "CLizMan::DieLizMan((int))": 772, + "CLizMan::CheckFallBack((void))": 244, + "CLizMan::GetYankedBySpidey((void))": 1464, + "CLizMan::IsSafeToSwitchToFollowWaypoints((void))": 40, + "CLizMan::GetWhippedLikeTheWhoreYouAre((void))": 612, + "CLizMan::FlyAcrossRoom((void))": 1128, + "CLizMan::SpideyAnimUppercut((void))": 64, + "CLizMan::GetTrapped((void))": 508, + "CLizMan::StandStill((void))": 124, + "CLizMan::TakeHit((void))": 276, + "CLizMan::ShootPlayer((void))": 1020, + "CLizMan::WarnOtherLizMans((void))": 252, + "CLizMan::AttackPlayer((void))": 1712, + "CLizMan::FollowWaypoints((void))": 1560, + "CLizMan::ChasePlayer((void))": 2188, + "CLizMan::Hit((SHitInfo &))": 696, + "CLizMan::SlideFromHit((int,int,CVector &))": 1192, + "CLizMan::ShouldIShootPlayer((void))": 228, + "CLizMan::TugImpulse((CVector &,CVector &,CVector *))": 248, + "CLizMan::Grab((CVector &))": 148, + "CLizMan::GetLaunched((CVector &,int,int,int))": 292, + "CLizMan::WallHitCheck((CVector &,CVector &,int))": 528, + "CLizMan::ClearAttackFlags((void))": 76, + "CLizMan::SetAttackFlags((void))": 592, + "CLizMan::SetParamByIndex((int,int))": 64, + "CLizMan::GetAttackPosition((CVector *))": 192, + "CLizMan::SwitchFromMatrixToEuler((void))": 108, + "CLizMan::SwitchFromEulerToMatrix((void))": 68, + "CLizMan::SetAnimMode((int,int))": 544, + "CLizMan::~CLizMan((void))": 296, + "CLizMan::CLizMan((short *,int))": 624, + "CLizSpitDroplet::Move((void))": 196, + "CLizSpitDroplet::~CLizSpitDroplet((void))": 92, + "CLizSpitDroplet::CLizSpitDroplet((CVector const &,CVector const &,SLineInfo *))": 384, + "CLizSpitSplat::Move((void))": 424, + "CLizSpitSplat::~CLizSpitSplat((void))": 92, + "CLizSpitSplat::CLizSpitSplat((CVector const &,SVECTOR const &))": 476, + "LizMan_CreateLizMan(ulong const *,ulong *)": 104, + "LizMan_RelocatableModuleClear(void)": 104 + }, + "lizard": { + "CLizard::AI((void))": 128, + "CLizard::~CLizard((void))": 104, + "CLizard::CLizard((short *,int))": 212, + "Lizard_CreateLizard(ulong const *,ulong *)": 104, + "Lizard_RelocatableModuleClear(void)": 104 + }, + "l1a3bomb": { + "CL1A3Bomb::DoPhysics((void))": 1152, + "CL1A3Bomb::AI((void))": 232, + "CL1A3Bomb::Smash((void))": 188, + "CL1A3Bomb::Die((void))": 108, + "CL1A3Bomb::~CL1A3Bomb((void))": 128, + "CL1A3Bomb::CL1A3Bomb((short *,int))": 88 + }, + "jonah": { + "CJonah::DoMGSShadow((void))": 796, + "CJonah::GoAroundScorp((CBody *))": 632, + "CJonah::AI((void))": 728, + "CJonah::InitState((void))": 356, + "CJonah::HideLikeThePussyYouAre((void))": 568, + "CJonah::FindPathToNextRoom((void))": 168, + "CJonah::ShouldPlead((void))": 20, + "CJonah::FretPussFace((void))": 1020, + "CJonah::TellScorpToGetOutOfMyPath((CBody *))": 152, + "CJonah::LinkedHidingPlaceStillExists((int))": 332, + "CJonah::StandStill((void))": 120, + "CJonah::PlaySounds((void))": 136, + "CJonah::DieJonah((void))": 412, + "CJonah::NextRoom((void))": 100, + "CJonah::TakeHit((void))": 224, + "CJonah::StartRunningToNextRoom((void))": 164, + "CJonah::FollowWaypoints((void))": 944, + "CJonah::PathIntersectsWithScorp((CVector &,CVector &))": 144, + "CJonah::PleadForYourLife((void))": 880, + "CJonah::PleadOrBargain((void))": 204, + "CJonah::GetNextWaypointPlease((void))": 468, + "CJonah::PlayXA_NoRepeat((int,int,int,int *))": 132, + "CJonah::GraspWaypoint((SLinkInfo &))": 20, + "CJonah::DistToScorp((void))": 76, + "CJonah::FindScorp((void))": 192, + "CJonah::DoArrivalActionPlease((void))": 720, + "CJonah::Hit((SHitInfo &))": 464, + "CJonah::TellScorpToSmashWall((void))": 236, + "CJonah::WhatShouldScorpDo((void))": 52, + "CJonah::~CJonah((void))": 108, + "CJonah::CJonah((short *,int))": 536, + "CJonah::CJonah((void))": 180, + "Jonah_ShouldPlead(ulong const *,ulong *)": 36, + "Jonah_WhatShouldScorpDo(ulong const *,ulong *)": 52, + "Jonah_CreateJonah(ulong const *,ulong *)": 144, + "Jonah_RelocatableModuleClear(void)": 104 + }, + "init": { + "Init_AtEnd(void)": 220, + "Init_AtStart(int)": 976, + "Init_Cleanup(int)": 416, + "Init_KillAll(void)": 472, + "DeleteList(CBody *)": 116 + }, + "Image": { + "SlicedImage2::screenHeight((void))": 20, + "SlicedImage2::SlicedImage2((void))": 68, + "Image::Image((void))": 68, + "LoadNBitBMP_(char *,char **,int *,int *,ushort *,int *)": 284, + "Load8BitBMP_2(char *,char **,int *,int *,ushort *)": 40, + "Load4BitBMP_2(char *,char **,int *,int *,ushort *)": 696, + "GetBMPBitDepth(char *)": 116 + }, + "hostage": { + "CHostage::AI((void))": 672, + "CHostage::DisappearBitch((void))": 244, + "CHostage::CheckIfFreed((void))": 152, + "CHostage::TellSomebodyToShootMe((void))": 192, + "CHostage::HostageXAPlay((int,int,int))": 104, + "CHostage::BegMotherfucker((void))": 324, + "CHostage::SetHostageType((int))": 276, + "CHostage::WaitForPlayer((void))": 240, + "CHostage::FollowWaypoints((void))": 460, + "CHostage::GetUp((void))": 192, + "CHostage::DieHostage((void))": 424, + "CHostage::~CHostage((void))": 104, + "CHostage::CHostage((short *,int))": 380, + "Hostage_CreateHostage(ulong const *,ulong *)": 104, + "Hostage_RelocatableModuleClear(void)": 104 + }, + "front": { + "Front_LoadGame(SSaveGame *,int,bool)": 624, + "Front_SaveGameState(void)": 188, + "nullsub_15": 4, + "Front_GetLevelIndex(char *)": 124, + "Front_FindLevel(char *)": 116, + "Front_MiniUpdate(void)": 236, + "Front_Update(void)": 2436, + "Front_GetButtons(int &,int &,int &,int &)": 240, + "Front_Display(void)": 808, + "nullsub_14": 4, + "nullsub_13": 4, + "PrintPaused(void)": 84, + "Front_GaugeOff(void)": 12, + "Front_Init(void)": 580, + "Front_ClearScreen(void)": 128, + "CMenu::Update((void))": 1096, + "CMenu::Display((void))": 1080, + "CMenu::AdjustWidth((int))": 8, + "CMenu::GetEntryXY((char const *,int &,int &))": 204, + "CMenu::ChoiceIs((char const *))": 72, + "CMenu::EntryOff((char const *))": 84, + "CMenu::EntryOn((char const *))": 84, + "CMenu::AddEntry((char const *))": 208, + "CMenu::FindEntry((char const *))": 140, + "CMenu::Reset((void))": 36, + "CMenu::SetLine((uchar))": 92, + "CMenu::CentreX((void))": 112, + "CMenu::CentreY((void))": 64, + "CMenu::GetMenuHeight((void))": 104, + "CMenu::NonGouraud((void))": 80, + "CMenu::FinishedZooming((void))": 40, + "CMenu::Zoom((int))": 348, + "CMenu::SetNormalColor((ulong,int,int,int))": 72, + "CMenu::SetSelColor((ulong,int,int,int))": 72, + "CMenu::SetRedText((ulong))": 152, + "CMenu::KillBox((void))": 84, + "CMenu::~CMenu((void))": 112, + "CMenu::CMenu((int,int,uchar,int,int,int))": 416, + "Front_RGBRed(void)": 48 + }, + "FontTools": { + "FontManager::ResetCharMaps((void))": 112, + "FontManager::AllShadowOn((void))": 52, + "FontManager::AllShadowOff((void))": 52, + "FontManager::UnloadAllFonts((void))": 136, + "FontManager::UnloadFont((Font &))": 208, + "FontManager::GetFontName((Font &))": 8, + "FontManager::GetFont((char *))": 164, + "FontManager::IsFontLoaded((char *))": 128, + "FontManager::LoadFont((uchar *,char *))": 184, + "FontManager::LoadFont((char *))": 228, + "Font::unload((void))": 168, + "Font::GetCharMap((void))": 8, + "Font::SetCharMap((int))": 92, + "Font::fixedCharWidth((char))": 228, + "Font::handleEscapeChar((char))": 404, + "Font::isEscapeChar((char))": 168, + "Font::getCharIndex((char))": 1712, + "Font::heightBelowBaseline((char *))": 112, + "Font::heightAboveBaseline((char *))": 104, + "Font::height((char *))": 84, + "Font::width((char *))": 220, + "Font::draw((int,int,char const *,int,float))": 1400, + "Font::~Font((void))": 84, + "Font::Font((uchar *,char *))": 1388, + "Font::Font((void))": 28 + }, + "flash": { + "Flash_Display(void)": 780, + "Flash_Update(void)": 192, + "Flash_Screen(uchar,uchar,uchar,int,uchar,int)": 88, + "Flash_FadeFinished(void)": 16, + "Flash_Reset(void)": 24 + }, + "l6a3lsc": { + "L6A3LSC_MonitorSpideyinWater(ulong const *,ulong *)": 364, + "L6A3LSC_RelocatableModuleInit(reloc_mod *)": 56 + }, + "l6a2lsc": { + "L6A2LSC_MonitorSpideyinWater(ulong const *,ulong *)": 364, + "L6A2LSC_RelocatableModuleInit(reloc_mod *)": 56 + }, + "l6a1lsc": { + "obtainWaterLevelInPool(int)": 244, + "L6A1LSC_MonitorSpideyinWater(ulong const *,ulong *)": 516, + "L6A1LSC_RelocatableModuleInit(reloc_mod *)": 56 + }, + "l5a7lsc": { + "obtainWaterLevelInPool(int)": 176, + "L5A7LSC_MonitorSpideyinWater(ulong const *,ulong *)": 432, + "L5A7LSC_RelocatableModuleInit(reloc_mod *)": 56 + }, + "l5a6lsc": { + "obtainWaterLevelInPool(int)": 452, + "L5A6LSC_MonitorSpideyinWater(ulong const *,ulong *)": 708, + "L5A6LSC_RelocatableModuleInit(reloc_mod *)": 56 + }, + "l5a5lsc": { + "L5A5LSC_DisplayProgressBar(ulong const *,ulong *)": 732, + "L5A5LSC_WiggleSubwayCars(ulong const *,ulong *)": 600, + "L5A5LSC_RelocatableModuleInit(reloc_mod *)": 124 + }, + "l2a1lsc": { + "L2A1LSC_DisplayProgressBar(ulong const *,ulong *)": 3960, + "L2A1LSC_MonitorTimer(ulong const *,ulong *)": 388, + "L2A1LSC_RelocatableModuleInit(reloc_mod *)": 64 + }, + "exp": { + "CGlowFlash::~CGlowFlash((void))": 92, + "CGrenadeExplosion::Move((void))": 64, + "CGrenadeExplosion::~CGrenadeExplosion((void))": 108, + "CGrenadeExplosion::CGrenadeExplosion((CVector const &))": 292, + "Exp_Big3DExplosion(CVector const &)": 920, + "GetRandomPosition(CVector const &,CVector *,int)": 164, + "CWibbling3DExplosion::~CWibbling3DExplosion((void))": 108, + "CWibbling3DExplosion::CWibbling3DExplosion((CVector const &,char *,int,int,int,int,int,int,int,int,int))": 112, + "C3DExplosion::AI((void))": 376, + "C3DExplosion::~C3DExplosion((void))": 104, + "C3DExplosion::C3DExplosion((CVector const &,char *,int,int,int,int,int,int,int,int,int))": 380, + "CItemFrag::Move((void))": 604, + "CItemFrag::~CItemFrag((void))": 92, + "CItemFrag::CItemFrag((ulong *,CVector *,CVector *,int))": 560, + "CGrenadeWave::Move((void))": 88, + "CGrenadeWave::~CGrenadeWave((void))": 92, + "CGrenadeWave::CGrenadeWave((CVector const &,uchar,uchar,uchar,int,int))": 188, + "CRipple::Move((void))": 232, + "CRipple::~CRipple((void))": 92, + "CRipple::CRipple((CVector const &,uchar,uchar,uchar,int,int,int,int))": 348, + "Exp_HitEnvItem(CItem *,ulong *,int)": 320, + "Exp_SmallExplosion(CVector const &)": 136, + "Exp_BigExplosion(CVector const &)": 136, + "Exp_Frag(CVector const &,int,int,int,int)": 160, + "nullsub_12": 4, + "nullsub_56": 4, + "CFlameExplosion::~CFlameExplosion((void))": 168, + "CFlameExplosion::CFlameExplosion((CVector const &,int,int,int))": 176, + "Exp_GlowFlash(CVector const &,int,uchar,uchar,uchar,int,int,int)": 312, + "CGlowFlash::Move((void))": 200, + "CGlowFlash::ChooseRadii((void))": 268, + "CGlowFlash::CGlowFlash((CVector const &,int,uchar,uchar,uchar,int,uchar,uchar,uchar,int,int,int,int,int,int,int,int,int,int))": 392 + }, + "effects": { + "CVertexWobble::Move((void))": 300, + "CVertexWobble::~CVertexWobble((void))": 224, + "CVertexWobble::CVertexWobble((ulong,ulong,ulong,uchar *,int,int,int,int))": 840, + "Effects_MakeRocks(CVector const &,ulong)": 104, + "CBouncingRock::Move((void))": 260, + "CBouncingRock::~CBouncingRock((void))": 92, + "CBouncingRock::CBouncingRock((CVector const &,int,ulong))": 388, + "Effects_LaserFlash(CVector const &,int,int,uchar,uchar,uchar,uchar)": 328, + "Effects_ChunkSmoke(CVector const &,CVector const &,CVector const &,int,int)": 380, + "CChunkSmoke::Move((void))": 220, + "CChunkSmoke::~CChunkSmoke((void))": 92, + "CChunkSmoke::CChunkSmoke((CVector const &,CVector const &,int))": 456, + "CSkinGoo::Move((void))": 784, + "CSkinGoo::~CSkinGoo((void))": 92, + "CSkinGoo::CSkinGoo((CSuper *,SSkinGooSource2 *,int,SSkinGooParams *))": 956, + "CSkinGoo::CSkinGoo((CSuper *,SSkinGooSource *,int,SSkinGooParams *))": 956, + "CRhinoWallImpact::Move((void))": 96, + "CRhinoWallImpact::~CRhinoWallImpact((void))": 92, + "CRhinoWallImpact::CRhinoWallImpact((SLineInfo *))": 252, + "Effects_RhinoStomp(CRhino *)": 348, + "Effects_FootStomp(CVector const &,ulong)": 268, + "CFootprint::Move((void))": 188, + "CFootprint::~CFootprint((void))": 92, + "CFootprint::CFootprint((CVector const &,int))": 604, + "CPingLine::Move((void))": 252, + "CPingLine::~CPingLine((void))": 92, + "CPingLine::CPingLine((CVector const &,CVector const &,int,int,int,int,int,int))": 344, + "CPingLine::CPingLine((CVector const &,CSVector const &,int,int,int,int,int,int))": 284, + "Effects_CreateElectroLines(int)": 360, + "CElectroLine::Move((void))": 480, + "CElectroLine::~CElectroLine((void))": 92, + "CElectroLine::CElectroLine((ushort,ushort,ushort,uchar,uchar,uchar,int,int,int,int,int,ulong *))": 472, + "CElectro::Move((void))": 612, + "CElectro::Setup((int,int,ulong *,uchar,uchar,uchar,ushort,ushort))": 352, + "CElectro::~CElectro((void))": 128, + "CElectro::CElectro((void))": 72, + "CElectrify::Move((void))": 372, + "CElectrify::ChooseRandomPositions((int,int))": 672, + "CElectrify::~CElectrify((void))": 164, + "CElectrify::CElectrify((CSuper *,int))": 552, + "Effects_UnElectrify(CSuper *)": 100, + "Effects_Electrify(CSuper *)": 164 + }, + "docock": { + "CDocOc::UniformCurveTesselator((CVector *,uint,SSimpleRibbonPoint *))": 468, + "CDocOc::Hit((SHitInfo &))": 448, + "CDocOc::ZeroArmStandardAttack((void))": 796, + "CDocOc::HangAndGetBeaten((void))": 284, + "CDocOc::OneArmStandardAttack((void))": 1484, + "CDocOc::TwoArmStandardAttack((void))": 1468, + "CDocOc::ThreeArmStandardAttack((void))": 848, + "CDocOc::FourArmStandardAttack((void))": 1532, + "CDocOc::Gloat((void))": 72, + "CDocOc::SelectAttack((void))": 796, + "CDocOc::CalculateStage((void))": 56, + "CDocOc::Initialise((void))": 292, + "CDocOc::PlayIdleOrGloatAnim((void))": 260, + "CDocOc::TakeHit((void))": 264, + "CDocOc::DieDocOck((void))": 232, + "CDocOc::PulseL8A4Node((void))": 188, + "CDocOc::BuildArms((void))": 2184, + "CDocOc::AI((void))": 1884, + "CDocOc::TrackArm((ulong,ulong,ulong))": 184, + "CDocOc::DoArmCollision((void))": 632, + "CDocOc::RenderClaws((void))": 36, + "CDocOc::ResolveSwitches((void))": 112, + "nullsub_65": 4, + "CDocOc::PlaySounds((void))": 1388, + "CDocOc::PlayXA((int,int,int))": 112, + "CDocOc::PlaySingleAnim((ulong,int,int))": 40, + "CDocOc::FollowDirections((void))": 268, + "CDocOc::SynthesizeAnalogueInput((void))": 1200, + "CDocOc::GetNewCommandBlock((ulong))": 164, + "CDocOc::KillAllCommandBlocks((void))": 76, + "CDocOc::KillCommandBlock((long *))": 136, + "CDocOc::~CDocOc((void))": 272, + "CDocOc::CDocOc((short *,int))": 572, + "DocOck_CreateDocOck(ulong const *,ulong *)": 104, + "DocOck_RelocatableModuleClear(void)": 104 + }, + "decomp": { + "Decomp_GetAnimTransform(CSuper *)": 1392, + "DecompressStream(uchar *,short *,int,int)": 828 + }, + "dcshellutils": { + "DXERR_printf(char const *,...)": 32, + "Load8BitBMP2(char *,char **,int *,int *,ushort *,bool)": 784, + "DCSpriteDraw(int,int,int,float,int,int,int,int,ulong,float)": 176, + "Sprite2::setData((void *))": 192, + "Sprite2::~Sprite2((void))": 112, + "Sprite2::Sprite2((char const *,int,int,int,ulong))": 392, + "SlicedImage2::draw((int,int,int,float))": 948, + "nullsub_11": 4, + "nullsub_10": 4, + "SlicedImage2::setData((void *))": 252, + "SlicedImage2::~SlicedImage2((void))": 148, + "Image::~Image((void))": 84, + "error(char const *,...)": 32, + "SlicedImage2::SlicedImage2((void *,int,int,int,int,uchar,ushort,ulong))": 512, + ".__arraydtor_3355": 48 + }, + "dcmodel": { + "DCMaterial::~DCMaterial((void))": 132, + "DCKeyFrame::~DCKeyFrame((void))": 240, + "DCObject::~DCObject((void))": 256, + "DCSkaterModel::~DCSkaterModel((void))": 100, + "DCObjectList::~DCObjectList((void))": 88, + "DCClearSkater(void)": 72, + "DCSkaterModel::ClearSkaterModel((void))": 120, + "DCStrip::~DCStrip((void))": 84, + "PreComputeConvertedColors(float)": 196, + "DCModel_CreateFromSModel(DCModelData *,SModel *,int,int *,bool,int)": 4976 + }, + "dcmemcard": { + "MemCardStop(void)": 64, + "MemCardInit(long)": 148, + "DCCard_InitCallback(void)": 44, + "DCCard_BupComplete(long,long,long,ulong)": 120, + "DCCard_First(void)": 52, + "DCCard_Exists(long)": 128, + "DCCard_CurTime(void)": 108, + "DCCard_Wait(long,int)": 160, + "DCCard_SadBeep(long,ulong)": 168, + "DCCard_HappyBeep(long,ulong)": 180, + "DCCard_StopBeep(long)": 68, + "DCCard_StartBeep(long)": 64 + }, + "dcfileio": { + "FileIO_Sync(void)": 20, + "nullsub_9": 4, + "FileIO_FileExists(char const *)": 104, + "FileIO_Load(void *)": 488, + "FileIO_Open(char const *)": 272, + "DebugPrintfX(char *,...)": 32, + "FileIO_Init(void)": 216, + "nullsub_8": 4 + }, + "db": { + "nullsub_7": 4, + "Db_FlipClear(void)": 124, + "Db_DeleteOTsAndPolyBuffers(void)": 172, + "Db_CreateOTsAndPolyBuffers(void)": 296, + "Db_Init(void)": 240, + "Db_DefaultScreenOffsets(void)": 28, + "Db_UpdateSky(void)": 212 + }, + "crate": { + "Crate_Destroy(CItem *)": 392 + }, + "cop": { + "CCopPing::~CCopPing((void))": 92, + "CCop::CreateCombatImpactEffect((CVector &,int))": 144, + "CCop::AI((void))": 1320, + "CCop::DoAISwitchLogic((void))": 680, + "CCop::ProcessMessages((void))": 1312, + "CCop::BackpedalPlease((void))": 436, + "CCop::LookForPlayer((void))": 388, + "CCop::HelpOutBuddy((CMessage *))": 88, + "CCop::RunToWhereTheActionIs((CVector &))": 460, + "CCop::TryAddingCollidePointToPath((CVector &))": 172, + "CCop::PlaySounds((void))": 684, + "CCop::LookConfused((void))": 368, + "CCop::Guard((void))": 432, + "CCop::Acknowledge((void))": 264, + "CCop::DetermineFightState((void))": 852, + "CCop::CheckToShoot((int,int))": 216, + "CCop::GettingGrabbed((void))": 972, + "CCop::Fall((void))": 1028, + "CCop::SpideyAnimUppercut((void))": 64, + "CCop::DieCop((int))": 920, + "CCop::CheckFallBack((void))": 244, + "CCop::GetYankedBySpidey((void))": 1700, + "CCop::GetWhippedLikeTheWhoreYouAre((void))": 720, + "CCop::DieAfterFlyingAcrossRoom((void))": 144, + "CCop::FlyAcrossRoom((void))": 1508, + "CCop::GetTrapped((void))": 656, + "CCop::StandStill((void))": 128, + "CCop::TakeHit((void))": 424, + "CCop::StopShooting((void))": 156, + "CCop::ShootPlayer((void))": 1352, + "CCop::Victorious((void))": 52, + "CCop::DrawLaserSiteThingie((int,CBaddy *))": 976, + "CCop::DrawLaserSiteThingieForAlternateModel((int))": 804, + "CCop::DrawBarrelFlash((CVector &,CVector &,SLineInfo &,uchar,uchar,uchar))": 200, + "CCop::SetUpLaser((CGPolyLine **,CVector *,CVector *))": 256, + "CCop::LaserCollision((SLineInfo *,CVector *,int))": 536, + "CCop::AutoAimPlease((CVector *,CVector *,CVector *,int))": 416, + "CCop::WarnOtherCops((void))": 172, + "CCop::AttackPlayer((void))": 928, + "CCop::TooCloseToSpidey((void))": 548, + "CCop::FollowWaypoints((void))": 956, + "CCop::ChasePlayer((int))": 2096, + "CCop::Caution((void))": 292, + "CCop::Hit((SHitInfo &))": 680, + "CCop::SlideFromHit((int,int,CVector &))": 1284, + "CCop::ShouldIShootPlayer((void))": 232, + "CCop::TugImpulse((CVector &,CVector &,CVector *))": 244, + "CCop::Grab((CVector &))": 148, + "CCop::GetLaunched((CVector &,int,int,int))": 284, + "CCop::PlayHitWallSound((void))": 100, + "CCop::SetParamByIndex((int,int))": 184, + "CCop::WallHitCheck((CVector &,CVector &,int))": 660, + "CCop::ClearAttackFlags((void))": 76, + "CCop::SetAttackFlags((void))": 576, + "CCop::SetAttacker((void))": 96, + "CCop::GetAttackPosition((CVector *))": 192, + "CCop::SetAnimMode((int,int))": 928, + "CreateCopRicochet(SLineInfo *,uchar,uchar,uchar)": 620, + "CCopLaserPing::Move((void))": 368, + "CCopLaserPing::~CCopLaserPing((void))": 92, + "CCopLaserPing::CCopLaserPing((CVector const &,CVector &,CVector &,uchar,uchar,uchar))": 336, + "CCop::~CCop((void))": 212, + "CCop::SetCopType((int))": 300, + "CCop::CCop((short *,int))": 424, + "CCopBulletTracer::Move((void))": 244, + "CCopBulletTracer::~CCopBulletTracer((void))": 180, + "CCopBulletTracer::CCopBulletTracer((CVector const &,CVector const &,CSuper *,SLineInfo *,uchar,uchar,uchar))": 800, + "CCopBulletTracer::SetWidth((void))": 248, + "CCopPing::Move((void))": 76, + "CCopPing::SetPosition((void))": 84, + "CCopPing::CCopPing((CSuper *,SHook *))": 372, + "Cop_CreateCop(ulong const *,ulong *)": 104, + "Cop_RelocatableModuleClear(void)": 112 + }, + "cinema": { + "Cinema_ComicBookStill(char const *)": 212, + "Cinema_ComicBookRun(ulong)": 680, + "Cinema_Run(ulong)": 116, + "nullsub_6": 4 + }, + "chunk": { + "Chunk_ChunkItemByChecksum(ulong)": 940, + "Chunk_MakeItemDisappear(CItem *)": 16, + "CChunkControl::AddChunk((CItem *))": 248, + "CChunkControl::AI((void))": 300, + "CChunkControl::~CChunkControl((void))": 120, + "CChunkControl::CChunkControl((CVector &,ushort))": 176 + }, + "chopper": { + "CSniperSplat::~CSniperSplat((void))": 92, + "CChopper::TrackSpidey((void))": 444, + "CChopper::FireMachineGunAtWaypoint((void))": 664, + "CChopper::GetToDesiredPos((void))": 108, + "CChopper::GetOutOfCameraPath((void))": 88, + "CChopper::InCameraPath((void))": 88, + "CChopper::StartStrafeOnslaught((void))": 592, + "CChopper::Shoot((void))": 432, + "CChopper::ShotCollision((CVector &,CVector &))": 204, + "CChopper::SetDesiredPosForTrackMode((void))": 408, + "CChopper::AngleToTargetAngle((void))": 76, + "CChopper::AI((void))": 400, + "CChopper::FollowWaypoints((void))": 384, + "CChopper::AimGunPod((void))": 184, + "CChopper::RotateBlades((void))": 140, + "CChopper::SetTargetAngleFromPos((CVector &))": 80, + "CChopper::GetToPos((CVector &))": 196, + "CChopper::WaitForTrigger((void))": 148, + "CChopper::DoWaypointAction((void))": 188, + "CChopper::DoArrivalAction((void))": 80, + "CChopper::SetHeightMode((int))": 8, + "CChopper::DoChopperPhysics((void))": 436, + "CChopper::SetHeight((void))": 436, + "CChopper::FireMachineGunAtWaypoint((ulong,ulong))": 104, + "CChopper::FireMissileAtWaypoint((ulong))": 152, + "CChopper::AdjustSineWaveAmplitude((int,int))": 60, + "CChopper::SetFlag((ushort,short))": 80, + "CChopper::~CChopper((void))": 136, + "CChopper::CChopper((short *,int))": 584, + "CChopperMissile::AI((void))": 844, + "CChopperMissile::Explode((void))": 348, + "CChopperMissile::DrawTargetReticle((void))": 3460, + "CChopperMissile::GetFinalTargetNode((int))": 120, + "CChopperMissile::~CChopperMissile((void))": 156, + "CChopperMissile::CommonInitialisation((void))": 276, + "CChopperMissile::CChopperMissile((CVector &,CSuper *,int,int))": 244, + "CSearchlight::SpecialRenderer((void))": 1952, + "CSearchlight::CheckPointInScreenTri((ulong,ulong,ulong,ulong))": 400, + "CSearchlight::CalculateSearchlight((CSVector &))": 1108, + "CSearchlight::AI((void))": 784, + "CSearchlight::~CSearchlight((void))": 104, + "CSearchlight::CSearchlight((int))": 440, + "CSniperTarget::DrawTargetReticle((void))": 2784, + "CSniperTarget::AI((void))": 1972, + "CSniperTarget::BulletResult((bool))": 32, + "CSniperTarget::~CSniperTarget((void))": 104, + "CSniperTarget::CSniperTarget((int))": 300, + "CMachineGunBullet::Move((void))": 1660, + "CMachineGunBullet::~CMachineGunBullet((void))": 92, + "CMachineGunBullet::Common((CVector const &,CVector const &))": 932, + "CMachineGunBullet::CMachineGunBullet((CVector const &,CVector const &))": 208, + "CMachineGunBullet::CMachineGunBullet((CVector const &,CVector const &,CChopper *))": 256, + "CMachineGunBullet::CMachineGunBullet((CVector const &,CVector const &,CSniperTarget *))": 256, + "CBulletFrag::Move((void))": 136, + "CBulletFrag::~CBulletFrag((void))": 92, + "CBulletFrag::CBulletFrag((CVector const &))": 324, + "CSniperSplat::Move((void))": 180, + "CSniperSplat::CSniperSplat((CVector const &,SVECTOR const &))": 216, + "Chopper_CreateSniper(ulong const *,ulong *)": 88, + "Chopper_CreateSearchlight(ulong const *,ulong *)": 88, + "Chopper_CreateChopper(ulong const *,ulong *)": 104, + "Chopper_RelocatableModuleClear(void)": 184 + }, + "chain": { + "CChain::Move((CVector &))": 744, + "CChain::SetGroundY((int))": 16, + "CChain::~CChain((void))": 124, + "CChain::CChain((CVector const *,int,int,int,int,int))": 300 + }, + "carnage": { + "CCarnage::PulseL8A5Node((void))": 188, + "CCarnage::DoMGSShadow((void))": 848, + "CCarnage::CreateCombatImpactEffect((CVector &,int))": 100, + "CCarnage::SnapArenaPosition((CVector &))": 140, + "CCarnage::GetArenaPositionFromAngleOffset((int,CVector &))": 140, + "CCarnage::CalculateAngleDelta((void))": 140, + "CCarnage::GetTrapped((void))": 532, + "CCarnage::TugWebTrapped((void))": 464, + "CCarnage::GetYankedBySpidey((void))": 908, + "CCarnage::TugImpulse((CVector &,CVector &,CVector *))": 600, + "CCarnage::StretchJumpFlow((void))": 640, + "CCarnage::StretchJumpAdvance((void))": 776, + "CCarnage::ThrowBlades((void))": 1048, + "CCarnage::Laugh((void))": 256, + "CCarnage::DoubleAxeHandSlash((void))": 776, + "CCarnage::AxeHandSlash((void))": 1528, + "CCarnage::SelectAttack((void))": 988, + "CCarnage::PlayXA((int,int,int))": 112, + "CCarnage::BurnInBubble((void))": 968, + "CCarnage::Initialise((void))": 448, + "CCarnage::GettingGrabbed((void))": 1220, + "CCarnage::DoPhysics((void))": 588, + "CCarnage::Shouldnt_DoPhysics_Be_Virtual((void))": 32, + "CCarnage::AI((void))": 1156, + "CCarnage::DoSonicBubbleProcessing((void))": 884, + "CCarnage::TakeHit((void))": 592, + "CCarnage::DieCarnage((void))": 160, + "CCarnage::CheckSlideParams((void))": 284, + "CCarnage::Hit((SHitInfo &))": 972, + "CCarnage::MakeSonicRipple((CVector const &))": 140, + "CCarnage::~CCarnage((void))": 160, + "CCarnage::CCarnage((short *,int))": 396, + "CreateSonicBubbleVertexWobbler(void)": 208, + "CCarnageElectrified::Move((void))": 152, + "CCarnageElectrified::~CCarnageElectrified((void))": 92, + "CCarnageElectrified::CCarnageElectrified((CSuper *))": 168, + "SetTheCarnageGooSourcesChecksums(void)": 244, + "CSymbioteBlade::AI((void))": 1148, + "CSymbioteBlade::DerivePosition((int,CVector &))": 312, + "CSymbioteBlade::GenerateControlPoints((void))": 572, + "CSymbioteBlade::~CSymbioteBlade((void))": 104, + "CSymbioteBlade::CSymbioteBlade((CVector const &,CVector const &))": 360, + "CSymbioteBladeSpark::Move((void))": 320, + "CSymbioteBladeSpark::~CSymbioteBladeSpark((void))": 92, + "CSymbioteBladeSpark::CSymbioteBladeSpark((CVector const &,int,SVECTOR const &))": 864, + "CSymbioteBladeSplat::Move((void))": 424, + "CSymbioteBladeSplat::~CSymbioteBladeSplat((void))": 92, + "CSymbioteBladeSplat::CSymbioteBladeSplat((CVector const &,SVECTOR const &))": 568, + "CSymbioteBladeWallSplat::Move((void))": 192, + "CSymbioteBladeWallSplat::~CSymbioteBladeWallSplat((void))": 92, + "CSymbioteBladeWallSplat::CSymbioteBladeWallSplat((CVector const &,SVECTOR const &))": 748, + "CCarnageHitSpark::Move((void))": 288, + "CCarnageHitSpark::~CCarnageHitSpark((void))": 92, + "CCarnageHitSpark::CCarnageHitSpark((CVector const &))": 1092, + "CSonicBubble::SetScale((int))": 28, + "CSonicBubble::~CSonicBubble((void))": 104, + "CSonicBubble::CSonicBubble((void))": 140, + "CSonicRipple::Move((void))": 644, + "CSonicRipple::CalcPos((CVector *,short,int))": 152, + "CSonicRipple::~CSonicRipple((void))": 92, + "CSonicRipple::CSonicRipple((CVector const &,int,int,int,int,int,int,int,int,uchar,uchar,uchar,int,int))": 436, + "Carnage_CreateCarnage(ulong const *,ulong *)": 104, + "Carnage_RelocatableModuleClear(void)": 104, + "Carnage_RelocatableModuleInit(reloc_mod *)": 48 + }, + "camera": { + "Camera_SelectOptimumViewingNode(ulong,CVector *)": 804, + "CCamera::CM_Boss3((void))": 300, + "CCamera::CM_Normal((void))": 516, + "nullsub_63": 4, + "CCamera::CM_FixedFocus((void))": 416, + "CCamera::CM_FixedPos((void))": 608, + "CCamera::CM_FixedPosAngles((void))": 384, + "CCamera::CM_TripodFocus((void))": 300, + "CCamera::AI((void))": 2816, + "CCamera::GetZoom((void))": 8, + "CCamera::SetZoom((int,ushort))": 48, + "CCamera::SetCamZOffset((short,ushort))": 96, + "CCamera::SetCamYOffset((short,ushort))": 96, + "CCamera::SetCamXOffset((short,ushort))": 96, + "CCamera::SetCamYDistance((short,ushort))": 80, + "CCamera::GetCamYDistance((void))": 12, + "CCamera::SetCamXZDistance((ushort,ushort))": 80, + "CCamera::GetCamXZDistance((void))": 12, + "CCamera::SetCamAngle((short,ushort))": 212, + "CCamera::SetTripodMotion((CVector const &,ulong))": 248, + "CCamera::MoveToDesiredPos((void))": 2928, + "CCamera::SetStartPosition((void))": 140, + "CCamera::LoadIntoMikeCamera((void))": 224, + "CCamera::GetPosition((CVector &))": 28, + "CCamera::Shake((CVector const &,EShakeType))": 424, + "CCamera::SetCollisionAngBack((short))": 8, + "CCamera::SetCollisionAngLR((short))": 8, + "CCamera::SetCollisionRayBack((long))": 8, + "CCamera::SetCollisionRayLR((long))": 8, + "CCamera::SetMode((ECameraMode))": 40, + "CCamera::PopMode((void))": 96, + "CCamera::PushMode((void))": 96, + "CCamera::SetFixedFocusMode((CVector &,ushort,ushort))": 80, + "CCamera::SetFixedPosAnglesMode((CVector &,CSVector &,ushort))": 424, + "CCamera::SetFixedPosAnglesMode((CVector &,CQuat &,ushort))": 216, + "CCamera::SetFixedPosMode((CVector &,ushort))": 148, + "CCamera::SetTripodInterpolation((int,int,int))": 152, + "CCamera::~CCamera((void))": 120, + "CCamera::CCamera((CBody *))": 1240, + "CalcTheta(short,short)": 52, + "nullsub_5": 4, + "Camera_CamFromDH(long,long)": 96 + }, + "bullet": { + "CSmokePuff::Move((void))": 160, + "CSmokePuff::~CSmokePuff((void))": 92, + "CBullet::GiveScaledDamageToEnviro((int))": 204, + "CBullet::GiveScaledDamageToObjects((CBody *,int,int,int,HitId))": 312, + "CBullet::BlowUp((void))": 588, + "CBullet::~CBullet((void))": 180, + "CBullet::CBullet((void))": 196 + }, + "bmr": { + "BMP_Draw(char const *)": 116, + "DrawBMP(void)": 136, + "LoadBMP(char const *)": 124, + "DeleteBMP(void)": 72 + }, + "blackcat": { + "CBlackCat::DoMGSShadow((void))": 796, + "CBlackCat::DoPhysics((void))": 280, + "CBlackCat::Shouldnt_DoPhysics_Be_Virtual((void))": 32, + "CBlackCat::SynthesizeAnalogueInput((void))": 1944, + "CBlackCat::GetNewCommandBlock((ulong))": 164, + "CBlackCat::KillAllCommandBlocks((void))": 76, + "CBlackCat::KillCommandBlockByID((int))": 120, + "CBlackCat::KillCommandBlock((long *))": 136, + "CBlackCat::AI((void))": 1356, + "CBlackCat::~CBlackCat((void))": 144, + "CBlackCat::CBlackCat((short *,int))": 332, + "BlackCat_CreateBlackCat(ulong const *,ulong *)": 104, + "BlackCat_RelocatableModuleClear(void)": 104 + }, + "bitmap256": { + "Bitmap256::~Bitmap256((void))": 84, + "Bitmap256::Bitmap256((char *,ushort *,int,int,int))": 168 + }, + "bit2": { + "DisplayGLineList(void **)": 1516, + "CGLineParticle::Move((void))": 180, + "CGLineParticle::~CGLineParticle((void))": 92, + "CGLineParticle::CGLineParticle((CVector &,CVector &,ushort,int))": 168, + "CGLine::SetRGB1((uchar,uchar,uchar))": 20, + "CGLine::SetRGB0((uchar,uchar,uchar))": 28, + "CGLine::~CGLine((void))": 104, + "CGLine::CGLine((void))": 152, + "CSmokeGenerator::Move((void))": 272, + "CSmokeGenerator::~CSmokeGenerator((void))": 92, + "CSmokeGenerator::CSmokeGenerator((CVector const &,int,int,uchar,uchar,uchar,int,int,int,int))": 188, + "DisplayGPolyLineList(void **)": 1124, + "CGPolyLine::SetStartAndEnd((CVector const &,CVector const &))": 236, + "CGPolyLine::SetSemiTransparent((void))": 64, + "CGPolyLine::~CGPolyLine((void))": 116, + "CGPolyLine::CGPolyLine((int))": 316, + "DisplayPolyLineList(void **)": 1068, + "CPolyLine::SetSemiTransparent((void))": 52, + "CPolyLine::~CPolyLine((void))": 116, + "CPolyLine::CPolyLine((int))": 272 + }, + "bit": { + "Bit_Display(void)": 104, + "Bit_Move(void)": 196, + "MoveList(CBit *)": 88, + "CGlassBit::Move((void))": 512, + "CGlassBit::~CGlassBit((void))": 104, + "CGlassBit::CGlassBit((CVector const &,CVector const &,int,uchar,uchar,uchar,int,int,int))": 680, + "CSmokeTrail::Move((void))": 144, + "CSmokeTrail::~CSmokeTrail((void))": 92, + "CSmokeTrail::CSmokeTrail((CVector &,int,int,int,int))": 204, + "CRibbon::SetPos((CVector &))": 220, + "CRibbon::SetScale((int))": 104, + "CRibbon::~CRibbon((void))": 184, + "CRibbon::CRibbon((CVector const &,int,int,int,int,int,int))": 464, + "CRibbonBit::Move((void))": 32, + "CRibbonBit::~CRibbonBit((void))": 92, + "CRibbonBit::CRibbonBit((void))": 56, + "Bit_MakeSpriteRing(CVector &,int,int,int,int,int,int,int)": 200, + "CWibbly::Move((void))": 660, + "CWibbly::SetEndPoints((CVector const &,CVector const &))": 268, + "CWibbly::SetCore((uchar,uchar,uchar,int))": 168, + "CWibbly::~CWibbly((void))": 132, + "CWibbly::CWibbly((uchar,uchar,uchar,int,int,int,int,int,int,int,int,int,int))": 616, + "CFireyExplosion::Move((void))": 124, + "CFireyExplosion::~CFireyExplosion((void))": 92, + "CFireyExplosion::CFireyExplosion((CVector &))": 136, + "CFrag::Move((void))": 256, + "CFrag::~CFrag((void))": 92, + "CFrag::CFrag((CVector const &,uchar,uchar,uchar,int,ushort,int,int,int,int))": 328, + "CMotionBlur::Move((void))": 356, + "CMotionBlur::~CMotionBlur((void))": 92, + "CMotionBlur::CMotionBlur((CVector const &,CVector &,int,int,int,int))": 160, + "CSimpleAnim::Move((void))": 148, + "CSimpleAnim::~CSimpleAnim((void))": 92, + "CSimpleAnim::CSimpleAnim((CVector const &,int,ushort,int,int,int))": 168, + "CSpark::Move((void))": 240, + "CSpark::~CSpark((void))": 92, + "CSpark::CSpark((CVector &,int,int,int))": 404, + "Bit_SetSparkFadeRGB(uchar,uchar,uchar)": 20, + "Bit_SetSparkRGB(uchar,uchar,uchar)": 20, + "Bit_SetSparkSize(ulong)": 88, + "Bit_CalculateSparkVelocity(CVector &,int)": 256, + "Bit_SetSparkTrajectoryCone(CSVector const &)": 32, + "Bit_SetSparkTrajectory(CSVector const &)": 32, + "CPixel::~CPixel((void))": 104, + "CPixel::CPixel((void))": 68, + "DisplayLinked2EndedBitList(void **)": 1972, + "CLinked2EndedBit::~CLinked2EndedBit((void))": 104, + "CLinked2EndedBit::CLinked2EndedBit((void))": 96, + "CCombatImpactRing::Move((void))": 116, + "CCombatImpactRing::~CCombatImpactRing((void))": 92, + "CCombatImpactRing::CCombatImpactRing((CVector const &,uchar,uchar,uchar,int,int,int))": 252, + "DisplayFlatBitList(void **)": 2560, + "CFlatBit::~CFlatBit((void))": 104, + "CFlatBit::CFlatBit((void))": 96, + "DisplayTextBoxList(void **)": 772, + "CTextBox::Move((void))": 92, + "CTextBox::~CTextBox((void))": 104, + "CTextBox::CTextBox((int,int,int,int,ulong,CVECTOR &))": 148, + "Bit_ClearTextBoxes(void)": 92, + "DisplayGlowList(void **)": 3476, + "CGlow::SetFringeRGB((ulong,uchar,uchar,uchar))": 168, + "CGlow::SetRGB((uchar,uchar,uchar))": 60, + "CGlow::SetCentreRGB((uchar,uchar,uchar))": 32, + "CGlow::SetFringeWidth((ulong,ulong))": 148, + "CGlow::SetRadius((int))": 40, + "CGlow::~CGlow((void))": 116, + "CGlow::CGlow((CVector const &,int,int,uchar,uchar,uchar,uchar,uchar,uchar))": 452, + "CGlow::CGlow((ulong,ulong))": 316, + "CChunkBit::CalculateWorldCoords((void))": 148, + "CChunkBit::SetUVs((ushort,ushort,uchar,uchar,uchar,uchar,uchar,uchar))": 292, + "CChunkBit::SetRGB((uchar,uchar,uchar))": 248, + "CChunkBit::~CChunkBit((void))": 104, + "CChunkBit::CChunkBit((CSVector const &,CSVector const &,CSVector const &))": 648, + "CSimpleTexturedRibbon::Display((void))": 2740, + "CSimpleTexturedRibbon::SetWidthi((int,ushort))": 124, + "CSimpleTexturedRibbon::SetWidth((ushort))": 48, + "CSimpleTexturedRibbon::SetRGB((uchar,uchar,uchar))": 60, + "CSimpleTexturedRibbon::SetTexturei((int,ulong))": 156, + "CSimpleTexturedRibbon::SetTexturei((int,Texture *))": 308, + "CSimpleTexturedRibbon::SetTexture((ulong))": 116, + "CSimpleTexturedRibbon::SetTexture((Texture *))": 200, + "CSimpleTexturedRibbon::SetOpaque((void))": 48, + "CSimpleTexturedRibbon::SetSemiTransparent((void))": 48, + "CSimpleTexturedRibbon::SetNumFaces((int))": 308, + "CSimpleTexturedRibbon::~CSimpleTexturedRibbon((void))": 120, + "CSimpleTexturedRibbon::CSimpleTexturedRibbon((int))": 80, + "CSimpleTexturedRibbon::CSimpleTexturedRibbon((void))": 56, + "vector4d::vector4d((vector3d const &,float))": 32, + "vector4d::__as((vector4d const &))": 36, + "std::fabs((float))": 12, + "vector3d::vector3d((float,float,float))": 16, + "CQuadBit::OrientUsing((CVector const &,SVECTOR const &,int,int,int))": 612, + "CQuadBit::OrientUsing((CVector const &,SVECTOR const &,int,int))": 376, + "CQuadBit::SetTransparency((uchar))": 20, + "CQuadBit::SetTint((uchar,uchar,uchar))": 20, + "CQuadBit::SetOpaque((void))": 52, + "CQuadBit::SetSubtractiveTransparency((void))": 68, + "CQuadBit::SetSemiTransparent((void))": 68, + "CQuadBit::SetCorners((CVector const *,CVector const *,CVector const *,CVector const *))": 100, + "CQuadBit::SetCorners((CVector const &,CVector const &,CVector const &,CVector const &))": 100, + "CQuadBit::SetTexture((char *))": 132, + "CQuadBit::SetTexture((ulong))": 140, + "CQuadBit::SetTexture((Texture *))": 88, + "CQuadBit::SetTexture((char *,int))": 212, + "CQuadBit::SetTexture((int,int))": 252, + "CQuadBit::~CQuadBit((void))": 104, + "CQuadBit::CQuadBit((void))": 152, + "CFT4Bit::Fade((int))": 188, + "CFT4Bit::IncFrameWithWrap((void))": 100, + "CFT4Bit::IncFrame((void))": 72, + "CFT4Bit::SetFrame((int))": 156, + "CFT4Bit::SetTexture((Texture *))": 248, + "CFT4Bit::SetTexture((ulong))": 260, + "CFT4Bit::SetAnim((int))": 160, + "CFT4Bit::SetTransDecay((int))": 8, + "CFT4Bit::SetTint((uchar,uchar,uchar))": 28, + "CFT4Bit::SetTransparency((uchar))": 28, + "CFT4Bit::SetSemiTransparent((void))": 24, + "CFT4Bit::SetScale((ushort))": 8, + "CFT4Bit::SetAnimSpeed((short))": 8, + "CFT4Bit::~CFT4Bit((void))": 116, + "CFT4Bit::CFT4Bit((void))": 84, + "CNonRenderedBit::~CNonRenderedBit((void))": 104, + "CNonRenderedBit::CNonRenderedBit((void))": 68, + "DisplaySpecialDisplayList(void **)": 76, + "CSpecialDisplay::~CSpecialDisplay((void))": 104, + "CSpecialDisplay::CSpecialDisplay((void))": 68, + "CBit::~CBit((void))": 84, + "CBit::CBit((void))": 96, + "CBit::SetPos((CVector const &))": 28, + "CBit::Die((void))": 72, + "CBit::DeleteFrom((void *))": 64, + "CBit::AttachTo((void *))": 40, + "CBit::__dl((void *))": 32, + "CBit::__nw((ulong))": 160, + "Bit_ReduceRGB(ulong &,int)": 112, + "Bit_RemoveDeadBits(void)": 196, + "RemoveDeadBits(CBit *)": 116, + "Bit_DeleteAll(void)": 512, + "DeleteBitList(CBit *)": 116, + "Bit_UpdateQuickAnimLookups(void)": 144, + "stubbed_printf(char const *,...)": 32, + "Bit_Init(void)": 456, + "CBitServer::DisplayRegisteredSlots((void))": 100, + "CBitServer::RegisterSlot((void **,void (*)(void **)))": 128, + "CBitServer::~CBitServer((void))": 84, + "CBitServer::CBitServer((void))": 28 + }, + "baddy": { + "CBaddy::TugImpulse((CVector &,CVector &,CVector *))": 48, + "CScriptOnlyBaddy::ExecuteCommand((ushort))": 1056, + "CScriptOnlyBaddy::SetVariable((ushort))": 32, + "CScriptOnlyBaddy::AI((void))": 432, + "CScriptOnlyBaddy::~CScriptOnlyBaddy((void))": 172, + "CScriptOnlyBaddy::CScriptOnlyBaddy((short *,int))": 236, + "CBaddy::GetVariable((ushort))": 696, + "CBaddy::SetVariable((ushort))": 692, + "CBaddy::GetScriptValue((void))": 88, + "CBaddy::ExecuteCommand((ushort))": 6932, + "CBaddy::ParseScript((ushort *))": 272, + "CBaddy::SkipToEndif((void))": 124, + "CBaddy::DoPhysics((int))": 824, + "CBaddy::Shouldnt_DoPhysics_Be_Virtual((void))": 36, + "CBaddy::RunAppropriateAnim((void))": 284, + "CBaddy::StruckGameObject((int,int))": 176, + "CBaddy::AddPointToPath((CVector &,int))": 512, + "CBaddy::SendDeathPulse((void))": 72, + "CBaddy::ShouldFall((int,int))": 200, + "CBaddy::ElasticCollision((CBody *,CBody *,CVector &,int))": 304, + "CBaddy::PlayerIsVisible((void))": 200, + "CBaddy::CheckSightCone((int,int,int,int,CBody *))": 292, + "CBaddy::BumpedIntoSpidey((int))": 144, + "CBaddy::Die((int))": 360, + "CBaddy::SetHeight((int,int,int))": 436, + "CBaddy::DistanceToPlayer((int))": 112, + "CBaddy::Neutralize((void))": 152, + "CBaddy::MakeSpriteRing((CVector *))": 240, + "CBaddy::GetLocalPos((CVector &,CVector *,SVector *))": 140, + "FindBaddyOfType(int)": 52, + "CBaddy::TugWeb((void))": 140, + "CBaddy::TrapWeb((void))": 120, + "CBaddy::SmackSpidey((int,CVector *,int,int))": 676, + "CBaddy::CycleOrContinueAnim((int,int,int,int))": 72, + "CBaddy::GetWaypointNearTarget((CVector &,int,int,CVector *))": 168, + "CBaddy::GetClosest((int,int))": 180, + "CBaddy::CleanUpMessages((int,int))": 144, + "CBaddy::MarkAIProcList((int,int,int))": 124, + "CBaddy::CleanUpAIProcList((int))": 120, + "CBaddy::PathCheckGuts((CVector const &,CVector const &,CVector *,int))": 1608, + "CBaddy::PathCheck((CVector const &,CVector const &,CVector *,int))": 80, + "Baddy_WhatTheFuckWasThat(CVector &,int)": 220, + "CBaddy::Baddy_SendSignal((void))": 52, + "CBaddy::CheckStateFlags((SStateFlags *,int))": 264, + "CBaddy::YawTowards((int,int))": 160, + "CBaddy::GetNextWaypoint((void))": 192, + "CBaddy::RunCurrentScript((void))": 168, + "CBaddy::~CBaddy((void))": 172, + "CBaddy::CBaddy((void))": 432, + "CBaddy::RunTimer((int *))": 36 + }, + "backgrnd": { + "CBackground::AI((void))": 44, + "CBackground::~CBackground((void))": 140, + "CBackground::CBackground((ulong,CSVector const &))": 184, + "Backgrnd_Off(ushort)": 60, + "Backgrnd_On(ushort)": 60 + }, + "algebra": { + "ConvertSMatrixTomatrix4x4(SMatrix const &,matrix4x4 &)": 192, + "ConvertMATRIXTomatrix4x4(MATRIX const &,matrix4x4 &)": 188, + "matrix4x4::invertrototransuscale((void))": 508, + "DCX_LoadMatrix(matrix4x4 const &)": 136, + "DCX_XformVector(vector4d const &)": 168 + }, + "ai": { + "CAIProc_RotY::~CAIProc_RotY((void))": 92, + "CAIProc_LookAt::~CAIProc_LookAt((void))": 92, + "CAIProc_Fall::~CAIProc_Fall((void))": 92, + "CAIProc_AccZ::~CAIProc_AccZ((void))": 92, + "CAIProc_MoveTo::~CAIProc_MoveTo((void))": 92, + "CAIProc_StateSwitchSendMessage::~CAIProc_StateSwitchSendMessage((void))": 92, + "CAIProc_StateSwitchSendMessage::Execute((void))": 144, + "CAIProc_StateSwitchSendMessage::CAIProc_StateSwitchSendMessage((CBaddy *,int))": 136, + "CAIProc_MonitorAttack::Execute((void))": 220, + "CAIProc_MonitorAttack::~CAIProc_MonitorAttack((void))": 104, + "CAIProc_MonitorAttack::CAIProc_MonitorAttack((CBaddy *,int,int,int,int))": 232, + "CAIProc_MoveTo::Execute((void))": 544, + "CAIProc_MoveTo::CAIProc_MoveTo((CBaddy *,SMoveToInfo *,int))": 592, + "CAIProc_AccZ::Execute((void))": 444, + "CAIProc_AccZ::CAIProc_AccZ((CBaddy *,int,int,int))": 268, + "CAIProc_Fall::Execute((void))": 160, + "CAIProc_Fall::CAIProc_Fall((CBaddy *,int))": 88, + "CAIProc_LookAt::Execute((void))": 608, + "CAIProc_LookAt::CAIProc_LookAt((CBaddy *,int,int,int,int))": 172, + "CAIProc_LookAt::SetUpVariables((int,int))": 76, + "CAIProc_LookAt::CAIProc_LookAt((CBaddy *,CBody *,CVector *,int,int,int))": 288, + "CClass::~CClass((void))": 68, + "DoAssert(bool,char *,...)": 28, + "CAIProc_RotY::CAIProc_RotY((CBaddy *,int,int,int))": 152, + "CAIProc::Wait((void))": 80, + "CAIProc::~CAIProc((void))": 144, + "CAIProc::AttachProc((AIProcType,CBaddy *,int))": 156, + "CSpideyApp::RuntimeInstallForceAlert((int,short,short))": 288, + "CSpideyApp::CheckConfig((void))": 256, + "CSpideyApp::InitGame((void))": 32, + "CSpideyApp::~CSpideyApp((void))": 92, + "CSpideyApp::CSpideyApp((void))": 68, + "HasInputSprocket(ulong)": 264, + "CInputSprocket::Element_GetInfo((short,ISpElementInfo *))": 108, + "CInputSprocket::ElementList_GetNextEvent((short *,ulong *))": 236, + "CInputSprocket::Element_GetSimpleState((short,ulong *))": 108, + "CInputSprocket::GetElementDIJOYSTICKOFS((short))": 332, + "CInputSprocket::CountDIDevices((ulong))": 284, + "CInputSprocket::GetElementCount((void))": 28, + "CInputSprocket::DI_EnumDevices((ulong,int (*)(DIDEVICEINSTANCEA const *,void *),void *,ulong))": 424, + "CInputSprocket::InitInputSprocket((void))": 512, + "CInputSprocket::~CInputSprocket((void))": 140, + "CInputSprocket::CInputSprocket((void))": 32, + "nullsub_4": 4 + }, + "SwapTriggerData": { + "my_fread(void *,int,int)": 208, + "SwapTriggerData(void *,void *,int)": 816, + "DecodeNode(void)": 2560, + "PrintBaddyFlags(void)": 84, + "PrintBaddyType(void)": 44, + "PrintCommandList(void)": 4488, + "PrintPowerupType(void)": 128, + "PrintNodeType(void)": 164, + "ListScript(void)": 3988, + "PrintVariableOrAbsolute(void)": 80, + "PrintVariableOnly(void)": 68, + "PrintVariable(short)": 224, + "PrintAbsoluteOnly(void)": 48, + "nullsub_3": 4, + "PrintScriptCommand(int &)": 92, + "PrintCutSceneScript(void)": 640, + "PrintAngles(void)": 76, + "PrintPosition(void)": 80, + "PrintLinks(void)": 308, + "LongWordAlign(void)": 80, + "WordAlign(void)": 60, + "PrintText(void)": 96, + "nullsub_2": 4, + "UpdateTypeCount(void)": 108, + "data_seek(void *,int,int)": 144, + "data_tell(void *)": 56, + "IDirectSound3DBuffer_Mac::Release((void))": 64, + "IDirectSound3DBuffer_Mac::QueryInterface((_GUID const &,void **))": 104, + "IDirectSound3DBuffer_Mac::~IDirectSound3DBuffer_Mac((void))": 68, + "IDirectSound3DBuffer_Mac::IDirectSound3DBuffer_Mac((void))": 36, + "HackSndReinitiatlizeChannel(SndChannel *)": 204, + "HackTurnOnHighQualityRateConverter(void)": 132, + "HackTurnOffHighQualityRateConverter(void)": 132, + "IsUsingDirectInput(void)": 20, + "DirectInput_MacOSEventHook(EventRecord *)": 124, + ".DirectInputCreateA": 228, + "IDirectInput_Mac::Initialize((HINSTANCE__ *,ulong))": 72, + "IDirectInput_Mac::EnumDevices((ulong,int (*)(DIDEVICEINSTANCEA const *,void *),void *,ulong))": 36, + "IDirectInput_Mac::CreateDevice((_GUID const &,IDirectInputDeviceA **,IUnknown *))": 444, + "IDirectInput_Mac::Release((void))": 84, + "IDirectInput_Mac::QueryInterface((_GUID const &,void **))": 148, + "IDirectInput_Mac::~IDirectInput_Mac((void))": 124, + "IDirectInput_Mac::IDirectInput_Mac((void))": 100, + "IDirectInputDeviceA_MacJoystick::GetDeviceData((ulong,DIDEVICEOBJECTDATA *,ulong *,ulong))": 1100, + "IDirectInputDeviceA_MacJoystick::GetDeviceState((ulong,void *))": 840, + "ScaleInputValueTo1000(ulong)": 24, + "ScaleInputValue(ulong,long,long)": 76, + "IDirectInputDeviceA_MacJoystick::GetCapabilities((DIDEVCAPS *))": 132, + "IDirectInputDeviceA_MacJoystick::Release((void))": 84, + "IDirectInputDeviceA_MacJoystick::QueryInterface((_GUID const &,void **))": 148, + "IDirectInputDeviceA_MacJoystick::~IDirectInputDeviceA_MacJoystick((void))": 92, + "IDirectInputDeviceA_MacJoystick::IDirectInputDeviceA_MacJoystick((void))": 124, + "IDirectInputDeviceA_MacKeyboard::GetDeviceData((ulong,DIDEVICEOBJECTDATA *,ulong *,ulong))": 400, + "IDirectInputDeviceA_MacKeyboard::getKeyDownEvent((short *))": 120, + "IDirectInputDeviceA_MacKeyboard::queueMacEvent((EventRecord *))": 244, + "IDirectInputDeviceA_MacKeyboard::GetDeviceState((ulong,void *))": 220, + "MacKeyCodeToDIKeyCode(short)": 16, + "IDirectInputDeviceA_MacKeyboard::Release((void))": 84, + "IDirectInputDeviceA_MacKeyboard::QueryInterface((_GUID const &,void **))": 148, + "IDirectInputDeviceA_MacKeyboard::~IDirectInputDeviceA_MacKeyboard((void))": 232, + "IDirectInputDeviceA_MacKeyboard::IDirectInputDeviceA_MacKeyboard((void))": 140, + "IDirectInputDeviceA_MacMouse::GetDeviceData((ulong,DIDEVICEOBJECTDATA *,ulong *,ulong))": 448, + "IDirectInputDeviceA_MacMouse::getMouseEvent((EventRecord *))": 156, + "IDirectInputDeviceA_MacMouse::queueMacEvent((EventRecord *))": 244, + "IDirectInputDeviceA_MacMouse::Release((void))": 84, + "IDirectInputDeviceA_MacMouse::QueryInterface((_GUID const &,void **))": 148, + "IDirectInputDeviceA_MacMouse::~IDirectInputDeviceA_MacMouse((void))": 232, + "IDirectInputDeviceA_MacMouse::IDirectInputDeviceA_MacMouse((void))": 92, + ".SndBufferCallbackProc": 248, + "IDirectSoundBuffer_Mac::MacDisallowVMPaging((void))": 100, + "IDirectSoundBuffer_Mac::MacAllowVMPaging((void))": 100, + "IDirectSoundBuffer_Mac::MacPlaySndBuffer((bool))": 464, + "IDirectSoundBuffer_Mac::MacRestoreSndHeader((void))": 64, + "IDirectSoundBuffer_Mac::MacApplyVolumeAndPan((void))": 284, + "IDirectSoundBuffer_Mac::MacGetCurrentPlayLocation((void))": 164, + "IDirectSoundBuffer_Mac::MacSndIsPlaying((void))": 88, + "IDirectSoundBuffer_Mac::GetStatus((ulong *))": 148, + "IDirectSoundBuffer_Mac::SetVolume((long))": 60, + "IDirectSoundBuffer_Mac::SetPan((long))": 228, + "IDirectSoundBuffer_Mac::SetFrequency((ulong))": 196, + "IDirectSoundBuffer_Mac::Stop((void))": 160, + "IDirectSoundBuffer_Mac::Play((ulong,ulong,ulong))": 224, + "IDirectSoundBuffer_Mac::GetCurrentPosition((ulong *,ulong *))": 180, + "IDirectSoundBuffer_Mac::SetCurrentPosition((ulong))": 140, + "IDirectSoundBuffer_Mac::Lock((ulong,ulong,void **,ulong *,void **,ulong *,ulong))": 324, + "IDirectSoundBuffer_Mac::Release((void))": 216, + "IDirectSoundBuffer_Mac::QueryInterface((_GUID const &,void **))": 184, + "IDirectSoundBuffer_Mac::~IDirectSoundBuffer_Mac((void))": 68, + "IDirectSoundBuffer_Mac::IDirectSoundBuffer_Mac((IDirectSoundBuffer_Mac *))": 556, + "IDirectSoundBuffer_Mac::IDirectSoundBuffer_Mac((int,ulong,tWAVEFORMATEX *))": 808, + "IDirectSound_Mac::MacGetNumFreeSndChannels((void))": 140, + "IDirectSound_Mac::MacSndChannelBankAllocate((void))": 220, + "IDirectSound_Mac::MacReleaseSoundBuffer((IDirectSoundBuffer_Mac *))": 56, + "IDirectSound_Mac::DuplicateSoundBuffer((IDirectSoundBuffer *,IDirectSoundBuffer **))": 256, + "IDirectSound_Mac::GetCaps((_DSCAPS *))": 176, + "IDirectSound_Mac::CreateSoundBuffer((_DSBUFFERDESC const *,IDirectSoundBuffer **,IUnknown *))": 228, + "IDirectSound_Mac::Release((void))": 256, + "IDirectSound_Mac::~IDirectSound_Mac((void))": 92, + "IDirectSound_Mac::IDirectSound_Mac((void))": 236, + ".DirectSoundCreate": 76, + "QuietSndChannel(SndChannel *)": 112, + "ResetSndChannel(SndChannel *)": 128, + "IDirect3DVertexBuffer_Mac::Release((void))": 84, + "IDirect3DVertexBuffer_Mac::QueryInterface((_GUID const &,void **))": 128, + "IDirect3DVertexBuffer_Mac::~IDirect3DVertexBuffer_Mac((void))": 108, + "IDirect3DVertexBuffer_Mac::IDirect3DVertexBuffer_Mac((_D3DVERTEXBUFFERDESC *))": 112, + "IDirect3DTexture_Mac::Load((IDirect3DTexture2 *))": 92, + "IDirect3DTexture_Mac::Load((IDirect3DTexture *))": 620, + "IDirect3DTexture_Mac::GetHandle((IDirect3DDevice2 *,ulong *))": 108, + "IDirect3DTexture_Mac::Release((void))": 84, + "IDirect3DTexture_Mac::QueryInterface((_GUID const &,void **))": 224, + "IDirect3DTexture_Mac::~IDirect3DTexture_Mac((void))": 120, + "IDirect3DTexture_Mac::IDirect3DTexture_Mac((IDirectDrawSurface *))": 68, + "IDirect3DLight_Mac::SetLight((_D3DLIGHT *))": 200, + "IDirect3DLight_Mac::updateLight((void))": 1040, + "IDirect3DLight_Mac::Release((void))": 84, + "IDirect3DLight_Mac::QueryInterface((_GUID const &,void **))": 128, + "IDirect3DLight_Mac::~IDirect3DLight_Mac((void))": 68, + "IDirect3DLight_Mac::IDirect3DLight_Mac((IDirect3D *))": 104, + "IDirect3DMaterial_Mac::GetMaterial((_D3DMATERIAL *))": 48, + "IDirect3DMaterial_Mac::SetMaterial((_D3DMATERIAL *))": 56, + "IDirect3DMaterial_Mac::Release((void))": 84, + "IDirect3DMaterial_Mac::QueryInterface((_GUID const &,void **))": 224, + "IDirect3DMaterial_Mac::~IDirect3DMaterial_Mac((void))": 76, + "IDirect3DMaterial_Mac::IDirect3DMaterial_Mac((IDirect3D *))": 116, + "IDirect3DViewport_Mac::DeleteLight((IDirect3DLight *))": 152, + "IDirect3DViewport_Mac::AddLight((IDirect3DLight *))": 288, + "IDirect3DViewport_Mac::Clear((ulong,_D3DRECT *,ulong))": 452, + "IDirect3DViewport_Mac::Release((void))": 84, + "IDirect3DViewport_Mac::QueryInterface((_GUID const &,void **))": 208, + "IDirect3DViewport_Mac::~IDirect3DViewport_Mac((void))": 176, + "IDirect3DViewport_Mac::IDirect3DViewport_Mac((IDirect3D *))": 104, + "IDirect3DDevice_Mac::destroyGLContext((void))": 140, + "IDirect3DDevice_Mac::createGLContext((_GUID const &))": 1600, + "IDirect3DDevice_Mac::SetTextureStageState((ulong,_D3DTEXTURESTAGESTATETYPE,ulong))": 628, + "IDirect3DDevice_Mac::SetTexture((ulong,IDirectDrawSurface7 *))": 424, + "IDirect3DDevice_Mac::DrawIndexedPrimitiveVB((_D3DPRIMITIVETYPE,IDirect3DVertexBuffer *,ushort *,ulong,ulong))": 160, + "IDirect3DDevice_Mac::DrawPrimitive((_D3DPRIMITIVETYPE,ulong,void *,ulong,ulong))": 1220, + "IDirect3DDevice_Mac::SetTransform((_D3DTRANSFORMSTATETYPE,_D3DMATRIX *))": 584, + "IDirect3DDevice_Mac::SetLightState((_D3DLIGHTSTATETYPE,ulong))": 396, + "IDirect3DDevice_Mac::SetRenderState((_D3DRENDERSTATETYPE,ulong))": 1936, + "IDirect3DDevice_Mac::Clear((ulong,_D3DRECT *,ulong,ulong,float,ulong))": 340, + "IDirect3DDevice_Mac::EnumTextureFormats((long (*)(_DDPIXELFORMAT *,void *),void *))": 492, + "IDirect3DDevice_Mac::SetViewport((_D3DVIEWPORT7 *))": 200, + "IDirect3DDevice_Mac::DeleteViewport((IDirect3DViewport3 *))": 92, + "IDirect3DDevice_Mac::DeleteViewport((IDirect3DViewport2 *))": 92, + "IDirect3DDevice_Mac::AddViewport((IDirect3DViewport3 *))": 92, + "IDirect3DDevice_Mac::AddViewport((IDirect3DViewport2 *))": 92, + "IDirect3DDevice_Mac::AddViewport((IDirect3DViewport *))": 148, + "IDirect3DDevice_Mac::Release((void))": 64, + "IDirect3DDevice_Mac::QueryInterface((_GUID const &,void **))": 276, + "IDirect3DDevice_Mac::~IDirect3DDevice_Mac((void))": 132, + "IDirect3DDevice_Mac::IDirect3DDevice_Mac((IDirect3D *,IDirectDrawSurface *))": 616, + "IDirect3D_Mac::EnumZBufferFormats((_GUID const &,long (*)(_DDPIXELFORMAT *,void *),void *))": 124, + "IDirect3D_Mac::CreateVertexBuffer((_D3DVERTEXBUFFERDESC *,IDirect3DVertexBuffer **,ulong,IUnknown *))": 184, + "IDirect3D_Mac::CreateDevice((_GUID const &,IDirectDrawSurface7 *,IDirect3DDevice7 **))": 164, + "IDirect3D_Mac::CreateDevice((_GUID const &,IDirectDrawSurface4 *,IDirect3DDevice3 **,IUnknown *))": 152, + "IDirect3D_Mac::CreateViewport((IDirect3DViewport3 **,IUnknown *))": 108, + "IDirect3D_Mac::CreateViewport((IDirect3DViewport **,IUnknown *))": 108, + "IDirect3D_Mac::CreateMaterial((IDirect3DMaterial3 **,IUnknown *))": 120, + "IDirect3D_Mac::CreateMaterial((IDirect3DMaterial **,IUnknown *))": 108, + "IDirect3D_Mac::CreateLight((IDirect3DLight **,IUnknown *))": 116, + "IDirect3D_Mac::EnumDevices((long (*)(char *,char *,_D3DDeviceDesc7 *,void *),void *))": 400, + "IDirect3D_Mac::Release((void))": 84, + "IDirect3D_Mac::QueryInterface((_GUID const &,void **))": 48, + "IDirect3D_Mac::~IDirect3D_Mac((void))": 136, + "IDirect3D_Mac::IDirect3D_Mac((IDirectDraw *))": 132, + "TerminateOpenGL(void)": 44, + "ThrowIfGLError(void)": 64, + ".remove": 108, + ".fopen": 128, + "exit_override(int)": 88, + "malloc_override(ulong)": 76, + ".GetCurrentDirectoryA": 156, + ".SetFilePointer": 164, + "GetMacFileFromHANDLE(void *)": 24, + ".CreateFileA": 616, + "FileHANDLE::~FileHANDLE((void))": 108, + "FileHANDLE::FileHANDLE((short,FSSpec *))": 276, + "strtime(char *)": 80, + "std::_RefCountedPtr>::_RefCountedPtr>((char *))": 160, + "std::_RefCountedPtr>::~_RefCountedPtr>((void))": 120, + "std::logic_error::~logic_error((void))": 128, + "std::length_error::~length_error((void))": 140, + ".insert__Q23std38__vector_pod_Ul_Q23std13allocator_Ul__FPUlUlRCUl": 628, + ".erase__Q23std38__vector_pod_Ul_Q23std13allocator_Ul__FPUl": 92, + "HWND_Mac::GetMainHWND((void))": 12, + "HWND_Mac::GetWindowLongA((int))": 100, + "HWND_Mac::SetWindowLongA((int,long))": 116, + "HWND_Mac::~HWND_Mac((void))": 288, + "HWND_Mac::HWND_Mac((OpaqueGrafPtr *,bool,bool,HWND_Mac *,tagWNDCLASSA *))": 368, + "IDirectDraw_Mac::SetDisplayMode((ulong,ulong,ulong,ulong,ulong))": 44, + "IDirectDrawSurface_Mac::Unlock((tagRECT *))": 44, + "IDirectDrawPalette_Mac::SetEntries((ulong,ulong,ulong,tagPALETTEENTRY *))": 184, + "IDirectDrawPalette_Mac::Release((void))": 84, + "IDirectDrawPalette_Mac::QueryInterface((_GUID const &,void **))": 128, + "IDirectDrawPalette_Mac::~IDirectDrawPalette_Mac((void))": 104, + "IDirectDrawPalette_Mac::IDirectDrawPalette_Mac((void))": 44, + "IDirectDrawClipper_Mac::Release((void))": 84, + "IDirectDrawClipper_Mac::~IDirectDrawClipper_Mac((void))": 68, + "IDirectDrawClipper_Mac::IDirectDrawClipper_Mac((void))": 44, + "IDirectDrawSurface_Mac::rebuildSurfaceTexture((void))": 180, + "IDirectDrawSurface_Mac::create32BitTextureData((void))": 220, + "IDirectDrawSurface_Mac::set3DDevice((IDirect3DDevice_Mac *))": 128, + "IDirectDrawSurface_Mac::globalToLocalRect((Rect *,OpaqueGrafPtr *))": 112, + "IDirectDrawSurface_Mac::MacGetGWorld((void))": 8, + "IDirectDrawSurface_Mac::Unlock((void *))": 48, + "IDirectDrawSurface_Mac::SetPalette((IDirectDrawPalette *))": 356, + "IDirectDrawSurface_Mac::Lock((tagRECT *,_DDSURFACEDESC *,ulong,void *))": 212, + "IDirectDrawSurface_Mac::Initialize((IDirectDraw *,_DDSURFACEDESC *))": 1188, + "IDirectDrawSurface_Mac::GetPalette((IDirectDrawPalette **))": 80, + "IDirectDrawSurface_Mac::GetAttachedSurface((_DDSCAPS *,IDirectDrawSurface **))": 256, + "IDirectDrawSurface_Mac::Flip((IDirectDrawSurface *,ulong))": 92, + "IDirectDrawSurface_Mac::DeleteAttachedSurface((ulong,IDirectDrawSurface *))": 152, + "IDirectDrawSurface_Mac::BltFast((ulong,ulong,IDirectDrawSurface *,tagRECT *,ulong))": 204, + "IDirectDrawSurface_Mac::Blt((tagRECT *,IDirectDrawSurface *,tagRECT *,ulong,_DDBLTFX *))": 1844, + "IDirectDrawSurface_Mac::Release((void))": 84, + "IDirectDrawSurface_Mac::QueryInterface((_GUID const &,void **))": 456, + "IDirectDrawSurface_Mac::~IDirectDrawSurface_Mac((void))": 380, + "IDirectDrawSurface_Mac::IDirectDrawSurface_Mac((void))": 128, + "IDirectDraw_Mac::surfaceDeleted((IDirectDrawSurface_Mac *))": 24, + "IDirectDraw_Mac::convertDDSD2toDDSD((_DDSURFACEDESC2 *,_DDSURFACEDESC *))": 284, + "IDirectDraw_Mac::convertDDSDtoDDSD2((_DDSURFACEDESC *,_DDSURFACEDESC2 *))": 284, + "IDirectDraw_Mac::SetDisplayMode((ulong,ulong,ulong))": 104, + "IDirectDraw_Mac::RestoreDisplayMode((void))": 44, + "IDirectDraw_Mac::GetDisplayMode((_DDSURFACEDESC *))": 116, + "IDirectDraw_Mac::GetCaps((_DDCAPS_DX7 *,_DDCAPS_DX7 *))": 876, + "IDirectDraw_Mac::EnumDisplayModes((ulong,_DDSURFACEDESC *,void *,long (*)(_DDSURFACEDESC *,void *)))": 984, + "IDirectDraw_Mac::enumThisDisplay((ulong,_DDSURFACEDESC *,ulong,ulong,long,ulong,long *))": 376, + "IDirectDraw_Mac::CreateSurface((_DDSURFACEDESC *,IDirectDrawSurface **,IUnknown *))": 732, + "IDirectDraw_Mac::CreatePalette((ulong,tagPALETTEENTRY *,IDirectDrawPalette **,IUnknown *))": 312, + "IDirectDraw_Mac::CreateClipper((ulong,IDirectDrawClipper **,IUnknown *))": 96, + "IDirectDraw_Mac::Release((void))": 84, + "IDirectDraw_Mac::QueryInterface((_GUID const &,void **))": 616, + "IDirectDraw_Mac::~IDirectDraw_Mac((void))": 136, + "IDirectDraw_Mac::IDirectDraw_Mac((void))": 192, + ".DirectDrawCreateEx": 36, + ".DirectDrawCreate": 212, + ".CloseHandle": 84, + "LException::Throw((long))": 60, + "LException::SetErrorString((uchar const *))": 72, + "LException::~LException((void))": 84, + "LException::LException((long,uchar const *))": 80, + "UEnvironment::SetFeature((ulong,uchar))": 40, + "StCritical::~StCritical((void))": 84, + "StCritical::StCritical((void))": 52, + "LThread::ThreadAsynchronousResume((LThread *))": 232, + "LThread::SuspendUntilAsyncResume((SThreadParamBlk *))": 144, + "LThread::SuspendUntilAsyncResume((SThreadParamBlk *,short))": 72, + "LThread::ThreadTimerProc((TMTask *))": 36, + "LThread::ThreadComplProc((ParamBlockRec *))": 36, + "LThread::DoSwapOut((ulong,void *))": 92, + "LThread::DoSwapIn((ulong,void *))": 92, + "LThread::DoEntry((void *))": 132 + }, + "LThread": { + "LThread::Cleanup::~Cleanup((void))": 92, + "LThread::SetResult((void *))": 8, + "LThread::IsPreemptive(const(void))": 8, + "LThread::SemUnwait((LSemaphore *,long,QElem *,QHdr &))": 164, + "LThread::SemWait((LSemaphore *,long,QHdr &,uchar &))": 304, + "LThread::Wake((void))": 264, + "LThread::Sleep((long))": 388, + "LThread::Block((void))": 228, + "LThread::Resume((void))": 192, + "LThread::Suspend((void))": 264, + "LThread::DeleteThread((void *))": 324, + "LThread::CreateMainThread((void))": 240, + "LThread::~LThread((void))": 68, + "LThread::LThread((uchar,ulong,LThread::EThreadOption,void **))": 660, + "LThread::__dl((void *))": 100, + "LThread::__nw((ulong))": 32, + "LThread::DoForEach((void (*)(LThread &,void *),void *))": 200, + "LThread::RemoveFromStateQueue((QElem *,QHdr &))": 76, + "LThread::AddToStateQueue((LThread &,QHdr &))": 40, + "LThread::RemoveFromGlobalQueue((QElem *,volatile QHdr &))": 92, + "LThread::AddToGlobalQueue((LThread &,volatile QHdr &))": 64, + "LThread::InPreemptiveThread((void))": 56, + "LThread::Yield((LThread const *))": 100, + "LThread::ExitThreads((void))": 244, + "LThread::EnterThreads((void))": 264, + "LThread::Cleanup::Run((void))": 64, + "LThread::Cleanup::Cleanup((volatile QHdr &,LSemaphore &))": 104, + "LThread::Init::~Init((void))": 136, + "LThread::Init::Init((void))": 136, + "LSemaphore::UnblockAll((long))": 104, + "LSemaphore::UnblockThread((QElem *,long))": 92, + "LSemaphore::BlockThread((long))": 128, + "LSemaphore::Signal((void))": 108, + "LSemaphore::Wait((long))": 136, + "LSemaphore::InitSemaphore((long))": 24, + "LSemaphore::~LSemaphore((void))": 92, + "LSemaphore::LSemaphore((void))": 60, + "HDC_Mac::~HDC_Mac((void))": 180, + "HDC_Mac::HDC_Mac((OpaqueGrafPtr *))": 108, + ".Sleep": 80, + ".GetCurrentThread_Win32": 32, + "._endthread": 64, + "._beginthread": 176, + "ThreadHANDLE::WaitForSingleObject((ulong))": 216, + "ThreadHANDLE::GetThread((void))": 36, + "ThreadHANDLE::~ThreadHANDLE((void))": 92, + "ThreadHANDLE::ThreadHANDLE((ulong (*)(void *),void *,uchar,ulong,LThread::EThreadOption))": 172, + "CWin32Thread::Run((void))": 64, + "CWin32Thread::DeleteThread((void *))": 32, + "CWin32Thread::CWin32Thread((ulong (*)(void *),void *,uchar,ulong,LThread::EThreadOption,void **))": 112, + "CreateWin32MainThread(void)": 84, + "CWin32MainThread::~CWin32MainThread((void))": 104, + "CWin32Thread::~CWin32Thread((void))": 92, + "CWin32MainThread::CWin32MainThread((void))": 88, + "MacYield(void)": 48, + "FindThreadByID(ulong)": 56, + "HANDLE_Mac::AddRef((void))": 20, + "HANDLE_Mac::~HANDLE_Mac((void))": 68, + "HANDLE_Mac::CloseHandle((void))": 84, + "HANDLE_Mac::HANDLE_Mac((void))": 20, + "EventToMessage(EventRecord *,tagMSG *)": 1068, + "GetKCHRRes(int)": 180, + "CheckModifierKeys(EventRecord *)": 332, + "CheckMouseMove(EventRecord *)": 272, + "AddMouseLocation(Point,tagMSG *)": 28, + "AddModifiers(EventRecord *,tagMSG *)": 88, + "PinMouseCoords(Point *)": 292, + "GetActiveHWND(void)": 156, + "GetHWNDfromMouseEvent(EventRecord *)": 92, + "GetHWNDFromWindowRef(OpaqueWindowPtr *)": 84, + "GetWindowRefFromHWND(HWND__ *)": 80, + "SwapBMPInfoHeader(tagBITMAPINFOHEADER *)": 132, + "SwapBMPFileHeader(tagBITMAPFILEHEADER *)": 60, + "MacColor32ToRGBColor(ulong,RGBColor *)": 40, + "MacColor16ToRGBColor(ushort,RGBColor *)": 28, + "Mac2WinRect(Rect const &,tagRECT *)": 36, + "Win2MacRect(tagRECT const &,Rect *)": 36, + "MacScanCodeToPCVirtual(short)": 16, + "MacToPCScanCode(short)": 16, + ".MessageBeep": 44, + ".MessageBoxA": 232, + ".ClientToScreen": 164, + ".SetCursor_Win32": 188, + ".ShowCursor_Win32": 96, + ".LoadCursorA": 180, + ".SetActiveWindow": 176, + ".GetActiveWindow": 32, + ".OffsetRect_Win32": 56, + ".EndPaint": 116, + ".BeginPaint": 272, + ".ReleaseDC": 36, + ".GetDC": 128, + ".GetSystemMetrics": 148, + ".GetFocus": 8, + ".SetFocus": 128, + ".DestroyWindow": 180, + ".CreateWindowExA": 524, + ".RegisterClassA": 60, + ".GetWindowLongA": 52, + ".DefWindowProcA": 116, + ".PostQuitMessage": 48, + ".PostMessageA": 196, + ".SendMessageA": 76, + ".DispatchMessageA": 152, + ".TranslateMessage": 288, + ".GetMessageA": 88, + ".PeekMessageA": 584, + "QueueMSG(tagMSG *)": 212, + "PurgeMSGQueue(HWND_Mac *)": 64, + "PeekTimerQueue(tagMSG *,uint)": 240, + "AskForDisk(uchar *,short *,short *)": 596, + "AskForDisk_HandleEvent(OpaqueDialogPtr *,EventRecord *,short *)": 468, + "LookForDisk(uchar *,short *,short *)": 212, + "pstrinsert(uchar *,uchar *)": 120, + "pstrcat(uchar *,uchar *)": 100, + "PtoCStr(uchar *,char *)": 68, + "CtoPStr(char const *,uchar *)": 32, + "CtoPStr(char *,uchar *)": 64, + "FormatPStringWithCDROMName(uchar *)": 64, + "FormatCStringWithCDROMName(char *)": 272, + "FormatPStringWithGameName(uchar *)": 64, + "FormatCStringWithGameName(char *)": 272, + "nullsub_1": 4, + "StringAlert(short,char *)": 316, + "ErrorDie(short,char *)": 40, + "ActivateGameScreenContext(void *)": 168, + "DeactivateGameScreenContext(void)": 300, + "IsPressed(ushort)": 84, + "SubLaunchApp(uchar *)": 244, + "PathNameFromDirID(short,long,uchar *,char,uchar)": 176, + "GetFileDataSize(short,long,uchar const *,long *)": 92, + "Mac2DOSPathi(char *)": 48, + "DOS2MacPath(char const *,char *)": 220, + ".GetTickCount": 72, + "InitMilliseconds(void)": 224, + "GetTimebase(void *)": 28, + "CDrawSprocket::SetGamma((long,RGBColor *))": 48, + "CDrawSprocket::LocalToGlobal((Point *))": 148, + "CDrawSprocket::GlobalToLocal((Point *))": 148, + "CDrawSprocket::GetDrawingBuffer((void))": 76, + "CDrawSprocket::GetBackBuffer((void))": 100, + "CDrawSprocket::GetFrontBuffer((void))": 108, + "CDrawSprocket::FadeGammaDownImmediate((uchar))": 88, + "CDrawSprocket::FadeGammaUpImmediate((uchar))": 88, + "CDrawSprocket::FadeGammaDown((uchar))": 84, + "CDrawSprocket::FadeGammaUp((uchar))": 84, + "CDrawSprocket::SetCLUTEntries((ColorSpec *,ushort,ushort))": 68, + "CDrawSprocket::GetState((void))": 72, + "CDrawSprocket::SetState((DSpContextState))": 64, + "CDrawSprocket::GetResolution((short *,short *,short *,long *,short *))": 164, + "CDrawSprocket::SwitchToResolution((short,short,short,long,short,uchar))": 828, + "CDrawSprocket::FindNextContext((OpaqueDSpContextReference **,DSpContextAttributes *))": 96, + "CDrawSprocket::FindFirstContext((OpaqueDSpContextReference **,DSpContextAttributes *))": 96, + "CDrawSprocket::FindBestContext((short,short,short,long,short,OpaqueDSpContextReference **,DSpContextAttributes *))": 516, + "CDrawSprocket::IsValidResolution((short,short,short,long))": 232, + "CDrawSprocket::ChooseMonitor((short,short,short,long,short,ulong *))": 44, + "CDrawSprocket::CanChooseMonitor((short,short,short,long,short))": 48, + "CDrawSprocket::SetPreferredMonitor((ulong))": 252, + "CDrawSprocket::EnableDebugging((uchar))": 40, + "CDrawSprocket::~CDrawSprocket((void))": 216, + "CDrawSprocket::CDrawSprocket((void))": 240, + "CGameApp::SetAppAsCurResFile((void))": 48, + "CGameApp::RuntimeInstallAlert_GL_86_DVD((void))": 280, + "CGameApp::RuntimeInstallAskAlert((int,short,short))": 276, + "CGameApp::RuntimeInstallForceAlert((int,short,short))": 256, + "CGameApp::ScreenShotToDisk((OpaqueGrafPtr *,short,short,bool))": 532, + "CGameApp::ScreenShot((OpaqueGrafPtr *,short,short))": 632, + "CGameApp::DoMenuChoice((short,short))": 108, + "CGameApp::DoQuit((void))": 36, + "CGameApp::WritePrefs((void *,long))": 260, + "CGameApp::ReadPrefs((void *,long *))": 188, + "CGameApp::HandleMacOSEvent((EventRecord *))": 964, + "CGameApp::GetMacOSEvent((EventRecord *))": 488, + "CGameApp::RecordButtonEvent((EventRecord *))": 204, + "CGameApp::HandleAppleEvents((AEDesc *,AEDesc *,long))": 536, + "CGameApp::InitAppleEvents((long (*)(void),uchar,uchar))": 448, + "CGameApp::GetCDInfo((uchar))": 156, + "CGameApp::GetHDInfo((void))": 272, + "CGameApp::CheckConfig((void))": 1200, + "CGameApp::InitMacToolbox((uchar))": 112, + "CGameApp::__dl((void *))": 32, + "CGameApp::__nw((ulong))": 72, + "CGameApp::~CGameApp((void))": 112, + "CGameApp::CGameApp((void))": 176, + ".main": 652, + "std::exception::~exception((void))": 68, + ".TERM_VECTOR": 48, + ".printf": 36, + ".INIT_VECTOR": 128 + } +} \ No newline at end of file diff --git a/web.h b/web.h index 7e53ad3..ea2639d 100644 --- a/web.h +++ b/web.h @@ -97,7 +97,7 @@ class CSwinger : public CBody }; class CSplat : public CQuadBit { -public: + public: }; class CTrapWebEffect : public CNonRenderedBit