Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update_syms.py tool #11

Closed
wants to merge 3 commits into from
Closed

Conversation

Dragorn421
Copy link
Collaborator

the script generates syms_*.ld from the map file and copies undefined_syms.txt
all these scripts are included by syms.ld

the script also copies assets headers to include/assets/ which is not where they are in decomp but it should work as well and may end up there in decomp too eventually (idk)

there's also an attempt at a "diff" (symbol name changes) but it's not very functional.
Besides the ton of symbols added (mostly assets), this changes

DmaMgr_DMARomToRam -> DmaMgr_DmaRomToRam
DmaMgr_DmaCallback0 -> DmaMgr_DmaHandler
DmaMgr_DmaCallback1 -> DmaMgr_DmaFromDriveRom
func_8002BE04 -> Actor_ProjectPos
func_8002BF60 -> Actor_SetNaviToActor
func_8002CDE4 -> TitleCard_Init
func_8002D53C -> TitleCard_Clear
func_8002F194 -> Actor_ProcessTalkRequest
func_8002F334 -> Actor_TextboxIsClosing
func_8002F374 -> Actor_GetScreenPos
func_8002FBAC -> Actor_DrawFaroresWindPointer
func_800304B0 -> Actor_DisableLens
func_80030FA8 -> Actor_DrawLensOverlay
func_8003115C -> Actor_DrawLensActors
Actor_SpawnFloorDust -> Actor_SpawnFloorDustRing
func_800339B8 -> Actor_TestFloorInDirection
func_80034EC0 -> Animation_ChangeByInfo
Camera_CopyModeValuesToPREG -> Camera_CopyDataToRegs
func_800694E4 -> GetItem_DrawMaskOrBombchu
func_800695C0 -> GetItem_DrawSoldOut
func_8006969C -> GetItem_DrawBlueFire
func_80069880 -> GetItem_DrawPoes
func_80069AC8 -> GetItem_DrawFairy
func_80069CF0 -> GetItem_DrawMirrorShield
func_80069EB0 -> GetItem_DrawSkullToken
func_8006A060 -> GetItem_DrawEggOrMedallion
func_8006A158 -> GetItem_DrawCompass
func_8006A2A0 -> GetItem_DrawPotion
func_8006A4B0 -> GetItem_DrawGoronSword
func_8006A5F0 -> GetItem_DrawDekuNuts
func_8006A73C -> GetItem_DrawRecoveryHeart
func_8006A88C -> GetItem_DrawFish
func_8006A9CC -> GetItem_DrawOpa0
func_8006AAA8 -> GetItem_DrawOpa0Xlu1
func_8006ABEC -> GetItem_DrawXlu01
func_8006ACE4 -> GetItem_DrawOpa10Xlu2
func_8006AE40 -> GetItem_DrawMagicArrow
func_8006AF9C -> GetItem_DrawMagicSpell
func_8006B124 -> GetItem_DrawOpa1023
func_8006B24C -> GetItem_DrawOpa10Xlu32
func_8006B3C0 -> GetItem_DrawSmallRupee
func_8006B54C -> GetItem_DrawScale
func_8006B6E4 -> GetItem_DrawBulletBag
func_8006B870 -> GetItem_DrawWallet
func_8006BA00 -> SoundSource_InitAll
func_8006BA30 -> SoundSource_UpdateAll
Audio_PlaySoundAtPosition -> SoundSource_PlaySfxAtFixedWorldPos
Jpeg_SendTask -> Jpeg_ScheduleDecoderTask
Jpeg_GetU16 -> Jpeg_GetUnalignedU16
Font_LoadMessageBoxEndIcon -> Font_LoadMessageBoxIcon
func_8006F0D4 -> Environment_GetPixelDepth
func_8006F0FC -> Environment_GraphCallback
func_8006F140 -> Environment_Init
func_8006F93C -> Environment_LerpWeight
func_8006F9BC -> Environment_LerpWeightAccelDecel
func_8006FC88 -> Environment_UpdateSkybox
func_80070600 -> Environment_EnableUnderwaterLights
func_800706A0 -> Environment_DisableUnderwaterLights
func_80070718 -> Environment_PrintDebugInfo
func_80070C24 -> Environment_Update
func_800730DC -> Environment_DrawSunAndMoon
func_80073988 -> Environment_DrawSunLensFlare
func_80073A5C -> Environment_DrawLensFlare
func_80074704 -> Environment_DrawRain
func_80074D6C -> Environment_DrawSkyboxFilters
func_80074FF4 -> Environment_DrawLightningFlash
func_800750C0 -> Environment_UpdateLightningStrike
func_800753C4 -> Environment_AddLightningBolts
func_8007542C -> Environment_DrawLightning
func_800758AC -> Environment_PlaySceneSequence
func_80075E68 -> Environment_DrawCustomLensFlare
Kankyo_InitGameOverLights -> Environment_InitGameOverLights
Kankyo_FadeInGameOverLights -> Environment_FadeInGameOverLights
Kankyo_FadeOutGameOverLights -> Environment_FadeOutGameOverLights
func_8007672C -> Environment_FillScreen
func_80076934 -> Environment_DrawSandstorm
func_800773A8 -> Environment_AdjustLights
func_800775CC -> Environment_GetBgsDayCount
func_800775D8 -> Environment_ClearBgsDayCount
func_800775E4 -> Environment_GetTotalDays
func_800775F0 -> Environment_ForcePlaySequence
func_80077600 -> Environment_IsForcedSequenceDisabled
func_80077624 -> Environment_PlayStormNatureAmbience
func_80077684 -> Environment_StopStormNatureAmbience
func_800776E4 -> Environment_WarpSongLeave
gTimeSpeed -> gTimeIncrement
HealthMeter_HandleCriticalAlarm -> HealthMeter_UpdateBeatingHeart
func_8007A698 -> LightContext_SetFog
MapMark_Draw -> MapMark_DrawForDungeon
func_8007B910 -> Moji_SetColor
func_8007B934 -> Moji_SetPosition
func_8007B9A4 -> Moji_DrawChar
func_8007BBA8 -> Moji_DrawString
func_8007C680 -> OnePointCutscene_AddVecSphToVec3f
func_8007C704 -> OnePointCutscene_Vec3fYaw
func_8007C76C -> OnePointCutscene_Vec3sToVec3f
func_8007C7A8 -> OnePointCutscene_BgCheckLineTest
func_8007C7F8 -> OnePointCutscene_RaycastFloor
func_8007C820 -> OnePointCutscene_SetCsCamPoints
func_8007C850 -> OnePointCutscene_SetInfo
func_8007FFE0 -> OnePointCutscene_SetAsChild
func_80080024 -> OnePointCutscene_RemoveCamera
func_80090AFC -> Player_DrawHookshotReticle
func_80098CBC -> TransitionActor_InitContext
func_800A57C0 -> Skin_UpdateVertices
func_800A598C -> Skin_ApplyLimbModifications
func_800A5E28 -> Skin_DrawAnimatedLimb
func_800A5F60 -> Skin_DrawLimb
func_800A60D8 -> Skin_DrawImpl
func_800A6408 -> Skin_GetLimbPos
func_800A6460 -> Skin_InitAnimatedLimb
func_800A663C -> Skin_Init
func_800A6888 -> Skin_Free
func_800A6AC4 -> Skin_ApplyAnimTransformations
SkinMatrix_SetRotateRPY -> SkinMatrix_SetRotateZYX
SkinMatrix_SetRotateYRP -> SkinMatrix_SetRotateYXZ
SkinMatrix_SetScaleRotateRPYTranslate -> SkinMatrix_SetTranslateRotateZYXScale
SkinMatrix_SetScaleRotateYRPTranslate -> SkinMatrix_SetTranslateRotateYXZScale
SkinMatrix_SetRotateRPYTranslate -> SkinMatrix_SetTranslateRotateZYX
func_800A7EC0 -> SkinMatrix_SetRotateAxis
Sram_Write16Bytes -> Sram_WriteSramHeader
func_800AF218 -> Skybox_Setup
func_800B0E50 -> Skybox_Init
func_800B3B50 -> DbCamera_AddVecSph
func_800B3BD4 -> DbCamera_CalcUpFromPitchYawRoll
func_800B3DF8 -> DbCamera_SetTextValue
func_800B3EBC -> DbCamera_Vec3SToF
func_800B3EFC -> DbCamera_Vec3FToS
func_800B3F38 -> DbCamera_CopyVec3f
func_800B3F54 -> DbCamera_Vec3SToF2
func_800B4920 -> DbCamera_PrintPoints
func_800B4A68 -> DbCamera_PrintF32Bytes
func_800B4AA8 -> DbCamera_PrintU16Bytes
func_800B4AE4 -> DbCamera_PrintS16Bytes
func_800B4B20 -> DbCamera_PrintCutBytes
DbgCamera_Init -> DbCamera_Init
DbgCamera_Update -> DbCamera_Update
func_800B8730 -> DbCamera_GetFirstAvailableLetter
func_800B87D8 -> DbCamera_InitCut
func_800B8978 -> DbCamera_ResetCut
func_800B8A0C -> DbCamera_CalcMempakAllocSize
func_800B8BA4 -> DbCamera_GetMempakAllocSize
func_800B8BB0 -> DbCamera_LoadCallback
func_800B8DB0 -> DbCamera_SaveCallback
func_800B8F30 -> DbCamera_ClearCallback
func_800B8F58 -> DbCamera_DrawSlotLetters
func_800B9060 -> DbCamera_PrintAllCuts
DbgCamera_FirstInit -> DbCamera_Reset
func_800B9638 -> DbCamera_UpdateDemoControl
func_800BC8A0 -> Gameplay_SetFog
Gameplay_InitSkybox -> Gameplay_InitEnvironment
Math3D_LineSegMakePerpLineSeg -> Math3D_LineVsLineClosestTwoPoints
Matrix_RotateRPY -> Matrix_RotateZYX
Matrix_JointPosition -> Matrix_TranslateRotateZYX
func_800D1694 -> Matrix_SetTranslateRotateYXZ
Matrix_Reverse -> Matrix_Transpose
func_800D1FD4 -> Matrix_ReplaceRotation
func_800D20CC -> Matrix_MtxFToYXZRotS
func_800D2264 -> Matrix_MtxFToZYXRotS
func_800D23FC -> Matrix_RotateAxis
func_800D2A34 -> Matrix_SetTranslateUniformScaleMtxF
func_800D2A98 -> Matrix_SetTranslateUniformScaleMtx
func_800D2AE4 -> Matrix_SetTranslateUniformScaleMtx2
func_800D2BD0 -> Matrix_SetTranslateScaleMtx1
func_800D2CEC -> Matrix_SetTranslateScaleMtx2
IrqMgr_SendMesgForClient -> IrqMgr_SendMesgToClients
IrqMgr_JamMesgForClient -> IrqMgr_JamMesgToClients
IrqMgr_CheckStack -> IrqMgr_CheckStacks
Fault_ProcessClientContext -> Fault_ClientRunTask
Fault_PrintFPCR -> Fault_PrintFPCSR
Fault_LogFPCR -> Fault_LogFPCSR
Fault_DrawMemDumpPage -> Fault_DrawMemDumpContents
Fault_CommitFB -> Fault_DisplayFrameBuffer
Fault_SetFB -> Fault_SetFrameBuffer
Fault_HangupFaultClient -> Fault_HungupFaultClient
FaultDrawer_FormatStringFunc -> FaultDrawer_PrintCallback
FaultDrawer_SetDefault -> FaultDrawer_Init
func_800DACC0 -> AudioSynth_InitNextRingBuf
func_800DB0C4 -> AudioSynth_Update
func_800DB330 -> AudioSynth_LoadRingBuffer1AtTemp
func_800DB3D8 -> AudioSynth_SaveRingBuffer1AtTemp
func_800DB480 -> AudioSynth_LeakReverb
func_800DBA40 -> AudioSynth_FilterReverb
func_800DBAE8 -> AudioSynth_MaybeMixRingBuffer1
func_800DBB9C -> AudioSynth_ClearBuffer
func_800DBBD4 -> AudioSynth_Mix
func_800DBC20 -> AudioSynth_SetBuffer
func_800DBC64 -> AudioSynth_DMemMove
func_800DBCB0 -> AudioSynth_InterL
func_800DBCD4 -> AudioSynth_EnvSetup1
func_800DBD10 -> AudioSynth_LoadBuffer
func_800DBD38 -> AudioSynth_SaveBuffer
func_800DBD60 -> AudioSynth_EnvSetup2
func_800DBD94 -> AudioSynth_S8Dec
func_800DBDB0 -> AudioSynth_HiLoGain
func_800DBDE4 -> AudioSynth_UnkCmd19
func_800DBE38 -> AudioSynth_UnkCmd3
func_800DBE74 -> AudioSynth_LoadFilter
func_800DBE98 -> AudioSynth_LoadFilterCount
func_800DBEB0 -> AudioSynth_LoadRingBuffer1
func_800DBF5C -> AudioSynth_LoadRingBuffer2
func_800DC008 -> AudioSynth_LoadRingBufferPart
func_800DC074 -> AudioSynth_SaveRingBufferPart
func_800DC0E0 -> AudioSynth_SaveBufferOffset
func_800DC124 -> AudioSynth_MaybeLoadRingBuffer2
func_800DC1D8 -> AudioSynth_SaveReverbSamples
func_800DC2DC -> AudioSynth_SaveRingBuffer2
func_800DC384 -> AudioSynth_DoOneAudioUpdate
func_800DC910 -> AudioSynth_ProcessNote
func_800DD62C -> AudioSynth_FinalResample
func_800DD6CC -> AudioSynth_ProcessEnvelope
func_800DD9F4 -> AudioSynth_LoadWaveSamples
func_800DDB64 -> AudioSynth_NoteApplyHeadsetPanEffects
Audio_ResetLoadStatus -> AudioHeap_ResetLoadStatus
Audio_DiscardBank -> AudioHeap_DiscardFont
func_800DE12C -> AudioHeap_ReleaseNotesForFont
Audio_DiscardSequence -> AudioHeap_DiscardSequence
func_800DE238 -> AudioHeap_WritebackDCache
func_800DE258 -> AudioHeap_AllocZeroedAttemptExternal
func_800DE2B0 -> AudioHeap_AllocAttemptExternal
Audio_AllocDmaMemory -> AudioHeap_AllocDmaMemory
Audio_AllocDmaMemoryZeroed -> AudioHeap_AllocDmaMemoryZeroed
Audio_AllocZeroed -> AudioHeap_AllocZeroed
Audio_Alloc -> AudioHeap_Alloc
Audio_SoundAllocPoolInit -> AudioHeap_AllocPoolInit
Audio_PersistentPoolClear -> AudioHeap_PersistentCacheClear
Audio_TemporaryPoolClear -> AudioHeap_TemporaryCacheClear
func_800DE4A0 -> AudioHeap_ResetPool
func_800DE4B0 -> AudioHeap_PopCache
Audio_InitMainPools -> AudioHeap_InitMainPools
Audio_SessionPoolsInit -> AudioHeap_SessionPoolsInit
Audio_SeqAndBankPoolInit -> AudioHeap_CachePoolInit
Audio_PersistentPoolsInit -> AudioHeap_PersistentCachesInit
Audio_TemporaryPoolsInit -> AudioHeap_TemporaryCachesInit
Audio_AllocBankOrSeq -> AudioHeap_AllocCached
func_800DF074 -> AudioHeap_SearchCaches
func_800DF0CC -> AudioHeap_SearchRegularCaches
func_800DF5AC -> AudioHeap_ClearFilter
func_800DF5DC -> AudioHeap_LoadLowPassFilter
func_800DF630 -> AudioHeap_LoadHighPassFilter
func_800DF688 -> AudioHeap_LoadFilter
func_800DF7BC -> AudioHeap_UpdateReverb
func_800DF7C4 -> AudioHeap_UpdateReverbs
func_800DF888 -> AudioHeap_ClearAiBuffers
Audio_ResetStep -> AudioHeap_ResetStep
func_800DFBF8 -> AudioHeap_Init
func_800E04E8 -> AudioHeap_SearchPermanentCache
func_800E0540 -> AudioHeap_AllocPermanent
func_800E05C4 -> AudioHeap_AllocSampleCache
func_800E0634 -> AudioHeap_InitSampleCaches
func_800E06CC -> AudioHeap_AllocTemporarySampleCacheEntry
func_800E0964 -> AudioHeap_UnapplySampleCacheForFont
func_800E0AD8 -> AudioHeap_DiscardSampleCacheEntry
func_800E0BB4 -> AudioHeap_UnapplySampleCache
func_800E0BF8 -> AudioHeap_AllocPersistentSampleCacheEntry
func_800E0C80 -> AudioHeap_DiscardSampleCacheForFont
func_800E0CBC -> AudioHeap_DiscardSampleCaches
func_800E0E0C -> AudioHeap_ChangeStorage
func_800E0E6C -> AudioHeap_DiscardSampleBank
func_800E0E90 -> AudioHeap_ApplySampleBankCache
func_800E0EB4 -> AudioHeap_ApplySampleBankCacheInternal
func_800E1148 -> AudioHeap_DiscardSampleBanks
func_800E11F0 -> AudioLoad_DecreaseSampleDmaTtls
func_800E12DC -> AudioLoad_DmaSampleData
func_800E1618 -> AudioLoad_InitSampleDmaBuffers
Audio_IsBankLoadComplete -> AudioLoad_IsFontLoadComplete
Audio_IsSeqLoadComplete -> AudioLoad_IsSeqLoadComplete
func_800E19A0 -> AudioLoad_IsSampleLoadComplete
Audio_SetBankLoadStatus -> AudioLoad_SetFontLoadStatus
Audio_SetSeqLoadStatus -> AudioLoad_SetSeqLoadStatus
func_800E1A78 -> AudioLoad_SetSampleFontLoadStatusAndApplyCaches
func_800E1AD8 -> AudioLoad_SetSampleFontLoadStatus
func_800E1B08 -> AudioLoad_InitTable
func_800E1B68 -> AudioLoad_SyncLoadSeqFonts
func_800E1C18 -> AudioLoad_SyncLoadSeqParts
func_800E1C78 -> AudioLoad_SyncLoadSample
func_800E1D64 -> AudioLoad_SyncLoadInstrument
func_800E1E34 -> AudioLoad_AsyncLoad
func_800E1E6C -> AudioLoad_AsyncLoadSeq
func_800E1EB0 -> AudioLoad_AsyncLoadSampleBank
func_800E1EF4 -> AudioLoad_AsyncLoadFont
func_800E1F38 -> AudioLoad_GetFontsForSequence
func_800E1F7C -> AudioLoad_DiscardSeqFonts
func_800E202C -> AudioLoad_DiscardFont
func_800E20D4 -> AudioLoad_SyncInitSeqPlayer
func_800E2124 -> AudioLoad_SyncInitSeqPlayerSkipTicks
func_800E217C -> AudioLoad_SyncInitSeqPlayerInternal
func_800E22C4 -> AudioLoad_SyncLoadSeq
func_800E2318 -> AudioLoad_GetSampleBank
func_800E2338 -> AudioLoad_TrySyncLoadSampleBank
func_800E2454 -> AudioLoad_SyncLoadFont
func_800E2558 -> AudioLoad_SyncLoad
func_800E2768 -> AudioLoad_GetRealTableIndex
func_800E27A4 -> AudioLoad_SearchCaches
func_800E27F8 -> AudioLoad_GetLoadTable
func_800E283C -> AudioLoad_RelocateFont
func_800E2AA8 -> AudioLoad_SyncDma
func_800E2BCC -> AudioLoad_SyncDmaUnkMedium
func_800E2BE0 -> AudioLoad_Dma
func_800E2CB8 -> AudioLoad_Unused1
func_800E2CC0 -> AudioLoad_SyncLoadSimple
func_800E2CE0 -> AudioLoad_AsyncLoadInner
func_800E2FEC -> AudioLoad_ProcessLoads
func_800E301C -> AudioLoad_SetDmaHandler
func_800E3028 -> AudioLoad_SetUnusedHandler
func_800E3034 -> AudioLoad_InitSoundFontMeta
func_800E3094 -> AudioLoad_Init
func_800E3400 -> AudioLoad_InitSlowLoads
func_800E3414 -> AudioLoad_SlowLoadSample
func_800E35E0 -> AudioLoad_GetFontSample
func_800E3670 -> AudioLoad_Unused2
func_800E3678 -> AudioLoad_FinishSlowLoad
func_800E36EC -> AudioLoad_ProcessSlowLoads
func_800E3874 -> AudioLoad_DmaSlowCopy
func_800E38F8 -> AudioLoad_DmaSlowCopyUnkMedium
func_800E390C -> AudioLoad_SlowLoadSeq
func_800E3A14 -> AudioLoad_InitAsyncLoads
func_800E3A44 -> AudioLoad_StartAsyncLoadUnkMedium
func_800E3AC8 -> AudioLoad_StartAsyncLoad
func_800E3BEC -> AudioLoad_ProcessAsyncLoads
func_800E3D10 -> AudioLoad_ProcessAsyncLoadUnkMedium
func_800E3D1C -> AudioLoad_FinishAsyncLoad
func_800E3E58 -> AudioLoad_ProcessAsyncLoad
func_800E3FB4 -> AudioLoad_AsyncDma
func_800E4044 -> AudioLoad_AsyncDmaUnkMedium
func_800E4058 -> AudioLoad_RelocateSample
func_800E4198 -> AudioLoad_RelocateFontAndPreloadSamples
func_800E4590 -> AudioLoad_ProcessSamplePreloads
func_800E4744 -> AudioLoad_AddToSampleSet
func_800E478C -> AudioLoad_GetSamplesForFont
func_800E48C0 -> AudioLoad_AddUsedSample
func_800E4918 -> AudioLoad_PreloadSamplesForFont
func_800E4D94 -> AudioLoad_LoadPermanentSamples
func_800E4ED4 -> AudioLoad_Unused3
func_800E4EDC -> AudioLoad_Unused4
func_800E4EE4 -> AudioLoad_Unused5
func_800E4EEC -> AudioLoad_ScriptLoad
func_800E4F58 -> AudioLoad_ProcessScriptLoads
func_800E4FB0 -> AudioLoad_InitScriptLoads
func_800E59F4 -> Audio_InitMesgQueuesInternal
func_800E5A8C -> Audio_QueueCmd
func_800E5AD8 -> Audio_QueueCmdF32
func_800E5AFC -> Audio_QueueCmdS32
func_800E5B20 -> Audio_QueueCmdS8
func_800E5B50 -> Audio_QueueCmdU16
func_800E5B80 -> Audio_ScheduleProcessCmds
func_800E5C10 -> Audio_ResetCmdQueue
func_800E5C28 -> Audio_ProcessCmd
func_800E5D6C -> Audio_ProcessCmds
func_800E6024 -> Audio_PreNMIInternal
func_800E60EC -> Audio_InitExternalPool
func_800E611C -> Audio_DestroyExternalPool
func_800E6550 -> Audio_WaitForAudioTask
func_800E6818 -> Audio_InitMesgQueues
func_800E6840 -> Audio_InvalDCache
func_800E6880 -> Audio_WritebackDCache
Audio_NoteSetVelPanReverb -> Audio_InitNoteSub
Audio_InstrumentGetAudioBankSound -> Audio_InstrumentGetSound
func_800E7744 -> Audio_SetFontInstrument
Audio_SeqChanLayerDecayRelease -> Audio_SeqLayerDecayRelease
Audio_SeqChanLayerNoteDecay -> Audio_SeqLayerNoteDecay
Audio_SeqChanLayerNoteRelease -> Audio_SeqLayerNoteRelease
Audio_PopNodeWithValueLessEqual -> Audio_FindNodeWithPrioLessThan
Audio_GetScriptControlFlowArgument -> AudioSeq_GetScriptControlFlowArgument
Audio_HandleScriptFlowControl -> AudioSeq_HandleScriptFlowControl
Audio_SequenceChannelInit -> AudioSeq_InitSequenceChannel
Audio_SeqChannelSetLayer -> AudioSeq_SeqChannelSetLayer
Audio_SeqChannelLayerDisable -> AudioSeq_SeqLayerDisable
Audio_SeqChannelLayerFree -> AudioSeq_SeqLayerFree
Audio_SequenceChannelDisable -> AudioSeq_SequenceChannelDisable
Audio_SequencePlayerInitChannels -> AudioSeq_SequencePlayerSetupChannels
Audio_SequencePlayerDisableChannels -> AudioSeq_SequencePlayerDisableChannels
Audio_SequenceChannelEnable -> AudioSeq_SequenceChannelEnable
Audio_SequencePlayerDisableAsFinished -> AudioSeq_SequencePlayerDisableAsFinished
Audio_SequencePlayerDisable -> AudioSeq_SequencePlayerDisable
Audio_AudioListPushBack -> AudioSeq_AudioListPushBack
Audio_AudioListPopBack -> AudioSeq_AudioListPopBack
Audio_InitLayerFreelist -> AudioSeq_InitLayerFreelist
Audio_M64ReadU8 -> AudioSeq_ScriptReadU8
Audio_M64ReadS16 -> AudioSeq_ScriptReadS16
Audio_M64ReadCompressedU16 -> AudioSeq_ScriptReadCompressedU16
Audio_SeqChannelLayerProcessScript -> AudioSeq_SeqLayerProcessScript
func_800E9ED8 -> AudioSeq_SeqLayerProcessScriptStep1
func_800E9F64 -> AudioSeq_SeqLayerProcessScriptStep5
func_800EA0C0 -> AudioSeq_SeqLayerProcessScriptStep2
func_800EA440 -> AudioSeq_SeqLayerProcessScriptStep4
func_800EAAE0 -> AudioSeq_SeqLayerProcessScriptStep3
func_800EAEF4 -> AudioSeq_SetChannelPriorities
Audio_GetInstrument -> AudioSeq_GetInstrument
Audio_SetInstrument -> AudioSeq_SetInstrument
Audio_SequenceChannelSetVolume -> AudioSeq_SequenceChannelSetVolume
Audio_SequenceChannelProcessScript -> AudioSeq_SequenceChannelProcessScript
Audio_SequencePlayerProcessSequence -> AudioSeq_SequencePlayerProcessSequence
Audio_ProcessSequences -> AudioSeq_ProcessSequences
Audio_ProcessSequence -> AudioSeq_SkipForwardSequence
Audio_ResetSequencePlayer -> AudioSeq_ResetSequencePlayer
func_800EC734 -> AudioSeq_InitSequencePlayerChannels
Audio_InitSequencePlayer -> AudioSeq_InitSequencePlayer
Audio_InitSequencePlayers -> AudioSeq_InitSequencePlayers
func_800ECA00 -> Audio_GetOcaInput
func_800ECA60 -> Audio_OcaAdjStick
func_800ECAF0 -> Audio_OcaGetPlayingState
func_800ECB34 -> Audio_OcaMapNoteValue
func_800ED858 -> Audio_OcaSetInstrument
func_800ED93C -> Audio_OcaSetSongPlayback
func_800EDA3C -> Audio_OcaPlayback
func_800EE170 -> Audio_OcaSetRecordingState
func_800EE29C -> Audio_OcaUpdateRecordingStaff
func_800EE2D4 -> Audio_OcaUpdatePlayingStaff
func_800EE318 -> Audio_OcaUpdateDisplayedStaff
func_800EE3C8 -> Audio_OcaGetRecordingStaff
func_800EE3D4 -> Audio_OcaGetPlayingStaff
func_800EE3F8 -> Audio_OcaGetDisplayingStaff
func_800EE57C -> Audio_OcaMemoryGameStart
func_800EE5EC -> Audio_OcaMemoryGameGenNote
func_800EE97C -> AudioDebug_SetInput
func_800EE9D0 -> AudioDebug_ToStringBinary
func_800EEA50 -> AudioDebug_Draw
func_800F1BDC -> AudioDebug_ProcessInput_SndCont
func_800F2150 -> AudioDebug_ProcessInput_IntInfo
func_800F227C -> AudioDebug_ProcessInput_ScrPrt
func_800F2464 -> AudioDebug_ProcessInput_SfxSwap
func_800F27A0 -> AudioDebug_ProcessInput_SubTrackInfo
func_800F28AC -> AudioDebug_ProcessInput_HeapInfo
func_800F28B4 -> AudioDebug_ProcessInput_BlkChgBgm
func_800F29FC -> AudioDebug_ProcessInput_OcaTest
func_800F2A04 -> AudioDebug_ProcessInput_SfxParamChg
func_800F2D6C -> AudioDebug_ScrPrt
func_800F2E28 -> AudioDebug_ProcessInput
func_800F3188 -> Audio_ComputeSoundVolume
func_800F32F0 -> Audio_ComputeSoundReverb
func_800F3468 -> Audio_ComputeSoundPanSigned
func_800F35EC -> Audio_ComputeSoundFreqScale
func_800F3A08 -> Audio_SetSoundProperties
func_800F3ED4 -> Audio_ResetSfxChannelState
func_800F41E0 -> Audio_PlaySoundRandom
func_800F4634 -> Audio_PlaySoundRiver
func_800F46E0 -> Audio_PlaySoundWaterfall
func_800F4784 -> Audio_StepFreqLerp
func_800F4870 -> Audio_SetGanonsTowerBgmVolumeLevel
func_800F491C -> Audio_SetGanonsTowerBgmVolume
func_800F4A54 -> Audio_LowerMainBgmVolume
func_800F4A70 -> Audio_UpdateRiverSoundVolumes
func_800F4B58 -> Audio_PlaySoundIncreasinglyTransposed
func_800F4BE8 -> Audio_ResetIncreasingTranspose
func_800F4BF4 -> Audio_PlaySoundTransposed
func_800F50CC -> Audio_ClearSariaBgm
func_800F50EC -> Audio_ClearSariaBgmAtPos
func_800F510C -> Audio_SplitBgmChannels
func_800F52A0 -> Audio_PlaySariaBgm
func_800F5504 -> Audio_ClearSariaBgm2
func_800F5C64 -> Audio_PlayFanfare
func_800F5E90 -> Audio_SetSequenceMode
func_800F6114 -> Audio_SetBgmEnemyVolume
func_800F66C0 -> Audio_SetEnvReverb
func_800F66DC -> Audio_SetCodeReverb
func_800F67A0 -> Audio_SetBaseFilter
func_800F6828 -> Audio_SetExtraFilter
func_800F68BC -> Audio_SetCutsceneFlag
func_800F68D4 -> Audio_PlaySoundGeneralIfNotInCutscene
func_800F691C -> Audio_PlaySoundIfNotInCutscene
func_800F6B68 -> Audio_DisableAllSeq
func_800F6C14 -> Audio_PreNMI
func_800F6D58 -> Audio_SetNatureAmbienceChannelIO
func_800F6E7C -> Audio_StartNatureAmbienceSequence
func_800F6FB4 -> Audio_PlayNatureAmbienceSequence
func_800F70F8 -> Audio_Init
func_800F711C -> Audio_InitSound
func_800F7260 -> Audio_SetSoundBanksMute
func_800F72B8 -> Audio_QueueSeqCmdMute
func_800F731C -> Audio_ClearBGMMute
func_800F74E0 -> Audio_RemoveMatchingSoundRequests
func_800F7680 -> Audio_ProcessSoundRequest
func_800F7B54 -> Audio_RemoveSoundBankEntry
func_800F7CEC -> Audio_ChooseActiveSounds
func_800F8480 -> Audio_PlayActiveSounds
func_800F87A0 -> Audio_StopSfxByBank
func_800F89A0 -> Audio_StopSfxByPosAndBank
func_800F89E8 -> Audio_StopSfxByPos
func_800F8A44 -> Audio_StopSfxByPosAndId
func_800F8BA0 -> Audio_StopSfxByTokenAndId
func_800F8D04 -> Audio_StopSfxById
func_800F8E3C -> Audio_ProcessSoundRequests
func_800F8EA0 -> Audio_SetUnusedBankLerp
func_800F8F34 -> Audio_StepUnusedBankLerp
func_800F8FF4 -> Audio_IsSfxPlaying
func_800F905C -> Audio_ResetSounds
func_800F94FC -> Audio_ProcessSeqCmd
Audio_SetBGM -> Audio_QueueSeqCmd
func_800FA034 -> Audio_ProcessSeqCmds
func_800FA240 -> Audio_SetVolScale
GfxPrint_InitDlist -> GfxPrint_Setup
func_800FBCE0 -> RcpUtils_PrintRegisterStatus
func_800FBFD8 -> RcpUtils_Reset
osSetRumble -> __osMotorAccess
osSetUpMempakWrite -> _MakeMotorData
osProbeRumblePak -> osMotorInit
func_801069B0 -> Message_ResetOcarinaNoteState
func_80106AA8 -> Message_UpdateOcarinaGame
func_80106BC8 -> Message_ShouldAdvance
func_80106C88 -> Message_ShouldAdvanceSilent
func_80106CCC -> Message_CloseTextbox
func_80106D40 -> Message_HandleChoiceSelection
func_80106F1C -> Message_DrawTextChar
func_80107244 -> Message_GrowTextbox
func_80107448 -> Message_FindMessage
func_80107628 -> Message_FindCreditsMessage
func_801076CC -> Message_SetTextColor
func_80107980 -> Message_DrawTextboxIcon
func_801080B4 -> Message_DrawItemIcon
func_801083F8 -> Message_HandleOcarina
func_801086B0 -> Message_DrawText
func_80109968 -> Message_LoadItemIcon
func_80109B3C -> Message_Decode
func_8010B0C0 -> Message_OpenText
func_8010B680 -> Message_StartTextbox
func_8010B720 -> Message_ContinueTextbox
func_8010B820 -> Message_StartOcarina
func_8010BDBC -> Message_GetState
func_8010BED8 -> Message_DrawTextBox
func_8010C358 -> Message_SetView
func_8010C39C -> Message_DrawMain
func_8010F2CC -> Message_DrawDebugVariableChanged
func_8010F494 -> Message_DrawDebugText
func_8010F58C -> Message_Draw
func_8010F6F0 -> Message_Update
func_8011040C -> Message_SetTables
func_80110F68 -> Message_Init

and removes

- Select_Destroy
- func_80811A18
- Title_Init
- Title_Destroy
- Opening_Destroy
- gGlobalContext
- Select_Init
- pad_800DACB0
- func_80811A20
- Opening_Init

which may be special cases added to the tool or just done manually idk

I DID NOT TEST THIS
so there may be a dumb issue with it. need to test before merging

also apparently I based this on main instead of temp-update oops

@Dragorn421
Copy link
Collaborator Author

Dragorn421 commented Feb 15, 2022

oh also this doesnt updates the actual include/ headers (see #12 I'm not sure about functions.h or possibly other changes)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant