{"type": "func", "start": 334252, "end": 334264, "name": "sub_519AC", "pseudocode": "// \n// sub_519AC from 0x519ac to 0x519b8 (12 bytes)\n// \n// 22 xrefs:\n// > FMOD_System_GetSpeakerPosition @ 0x5054c\n// > FMOD_System_IsRecording @ 0x507a4\n// > FMOD_Channel_GetPaused @ 0x50ac8\n// > FMOD_Channel_GetVolumeRamp @ 0x50b18\n// > FMOD_Channel_GetMute @ 0x50b74\n// > FMOD_Channel_IsPlaying @ 0x50bf4\n// > FMOD_Channel_GetDelay @ 0x50c74\n// > FMOD_Channel_Get3DDistanceFilter @ 0x50dfc\n// > FMOD_Channel_IsVirtual @ 0x50ed4\n// > FMOD_ChannelGroup_GetPaused @ 0x50f40\n// > FMOD_ChannelGroup_GetVolumeRamp @ 0x50f94\n// > FMOD_ChannelGroup_GetMute @ 0x50ff4\n// > FMOD_ChannelGroup_IsPlaying @ 0x51078\n// > FMOD_ChannelGroup_GetDelay @ 0x510fc\n// > FMOD_ChannelGroup_Get3DDistanceFilter @ 0x51288\n// > FMOD_DSP_GetActive @ 0x51498\n// > FMOD_DSP_GetBypass @ 0x514e0\n// > FMOD_DSP_GetParameterBool @ 0x515bc\n// > FMOD_DSP_GetIdle @ 0x5164c\n// > FMOD_Geometry_GetPolygonAttributes @ 0x51804\n// > FMOD_Geometry_GetActive @ 0x5184c\n// > FMOD_Reverb3D_GetActive @ 0x5193c\n// \n// This function is hookable on this platform!\n// \n// Using BromaIDA 8.0.0 @ https://github.com/Stazzical/BromaIDA\n// Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https://github.com/geode-sdk/bindings\n// \n\nvoid sub_519AC()\n{\n  _DWORD *v0; // x19\n  __int64 v1; // x29\n\n  *v0 = *(unsigned __int8 *)(v1 - 4);\n}", "assembly": "; \n; sub_519AC from 0x519ac to 0x519b8 (12 bytes)\n; \n; 22 xrefs:\n; > FMOD_System_GetSpeakerPosition @ 0x5054c\n; > FMOD_System_IsRecording @ 0x507a4\n; > FMOD_Channel_GetPaused @ 0x50ac8\n; > FMOD_Channel_GetVolumeRamp @ 0x50b18\n; > FMOD_Channel_GetMute @ 0x50b74\n; > FMOD_Channel_IsPlaying @ 0x50bf4\n; > FMOD_Channel_GetDelay @ 0x50c74\n; > FMOD_Channel_Get3DDistanceFilter @ 0x50dfc\n; > FMOD_Channel_IsVirtual @ 0x50ed4\n; > FMOD_ChannelGroup_GetPaused @ 0x50f40\n; > FMOD_ChannelGroup_GetVolumeRamp @ 0x50f94\n; > FMOD_ChannelGroup_GetMute @ 0x50ff4\n; > FMOD_ChannelGroup_IsPlaying @ 0x51078\n; > FMOD_ChannelGroup_GetDelay @ 0x510fc\n; > FMOD_ChannelGroup_Get3DDistanceFilter @ 0x51288\n; > FMOD_DSP_GetActive @ 0x51498\n; > FMOD_DSP_GetBypass @ 0x514e0\n; > FMOD_DSP_GetParameterBool @ 0x515bc\n; > FMOD_DSP_GetIdle @ 0x5164c\n; > FMOD_Geometry_GetPolygonAttributes @ 0x51804\n; > FMOD_Geometry_GetActive @ 0x5184c\n; > FMOD_Reverb3D_GetActive @ 0x5193c\n; \n; This function is hookable on this platform!\n; \n; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA\n; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings\n; \n\nLDURB           W8, [X29,#-4]                                          ; +0x0, 0x519ac\nSTR             W8, [X19]                                              ; +0x4, 0x519b0\nRET                                                                    ; +0x8, 0x519b4", "xrefs": ["FMOD_System_GetSpeakerPosition @ 0x5054c", "FMOD_System_IsRecording @ 0x507a4", "FMOD_Channel_GetPaused @ 0x50ac8", "FMOD_Channel_GetVolumeRamp @ 0x50b18", "FMOD_Channel_GetMute @ 0x50b74", "FMOD_Channel_IsPlaying @ 0x50bf4", "FMOD_Channel_GetDelay @ 0x50c74", "FMOD_Channel_Get3DDistanceFilter @ 0x50dfc", "FMOD_Channel_IsVirtual @ 0x50ed4", "FMOD_ChannelGroup_GetPaused @ 0x50f40", "FMOD_ChannelGroup_GetVolumeRamp @ 0x50f94", "FMOD_ChannelGroup_GetMute @ 0x50ff4", "FMOD_ChannelGroup_IsPlaying @ 0x51078", "FMOD_ChannelGroup_GetDelay @ 0x510fc", "FMOD_ChannelGroup_Get3DDistanceFilter @ 0x51288", "FMOD_DSP_GetActive @ 0x51498", "FMOD_DSP_GetBypass @ 0x514e0", "FMOD_DSP_GetParameterBool @ 0x515bc", "FMOD_DSP_GetIdle @ 0x5164c", "FMOD_Geometry_GetPolygonAttributes @ 0x51804", "FMOD_Geometry_GetActive @ 0x5184c", "FMOD_Reverb3D_GetActive @ 0x5193c"], "is_objc": false, "is_arm32": false, "is_arm64": false, "bida_info": "8.0.0 @ https://github.com/Stazzical/BromaIDA", "bindings_info": "commit ba9f177b at Thu Jul 16 22:52:06 2026 from https://github.com/geode-sdk/bindings"}