You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Found your solution while checking out the status of fmod1.x for aarch64 - this function is wrong and will cause major graphical corruptions, missing sounds and other brokenness - you want to change this to FMOD_Studio_EventInstance_SetParameterByName instead.
I ended up with a solution that is a tiny bit less intrusive and avoids patches:
// TODO:: should probably be taken from fmod.h...#defineFMOD_VERSION 0x00020206
#defineDECLSPEC __attribute__ ((visibility("default")))
DECLSPECint_FMOD_Studio_EventInstance_SetParameterValue(void*system, constchar*name, floatvalue)
{
externintFMOD_Studio_EventInstance_SetParameterByName(void*, constchar*, float, int);
returnFMOD_Studio_EventInstance_SetParameterByName(system, name, value, 0);
}
DECLSPECint_FMOD_Studio_System_Create(void*studiosystem, unsigned intheaderversion)
{
// Override the FMOD_VERSION header.externintFMOD_Studio_System_Create(void*, int);
returnFMOD_Studio_System_Create(studiosystem, FMOD_VERSION);
}
Hello,
Found your solution while checking out the status of fmod1.x for aarch64 - this function is wrong and will cause major graphical corruptions, missing sounds and other brokenness - you want to change this to
FMOD_Studio_EventInstance_SetParameterByName
instead.I ended up with a solution that is a tiny bit less intrusive and avoids patches:
which can be used with the following config:
The text was updated successfully, but these errors were encountered: