UE4 Integration 2.00

8. Troubleshooting

If you are experiencing an issue with the integration and none of the topics below help, visit to our Q&A Forum.

8.1 Check the plugin is installed

You should see a shortcut to the manual is available under the help menu, that means the plugin is in the right place and has been enabled.

UE4 Help Menu

If you see the FMOD Help in the manual, then the plugin installed correctly. If you don't see FMOD help, it isn't installed.

8.2 Project Output Format

If you have modified the project output format in your FMOD Studio project, you will need to update your Unreal project settings to match.
This can be found under "Edit > Project Settings > FMOD Studio > Output Format". Keep in mind that this must match the Studio project settings in order for the mix to behave correctly.

8.3 Content Changes

The editor does not mark FMOD assets as read-only, so there is nothing stopping the user from trying to rearrange the folder structure.
However any such changes aren't going to change the underlying Studio project, so the changes will be lost next time Unreal is restarted.

8.3.1 Asset Paths

The inbuilt Unreal asset serialization stores asset by full path, not by GUID. This means that if you rename events or folders in the Studio Tool, then any references in Unreal levels will be lost. For now the only workaround is to avoid renaming events or folders once you have started using them in levels.

8.4 Deployment Issues

See the Deployment page for information about issues with deployment.

If you Launch your game and there is no sound playing or there is error loading the FMODStudio module, it an issue with Deployment.

8.5 Live Update

If Live Update is enabled and the FMOD Studio will error when it fails to open the required network port. If this is a problem, then Live Update can be disabled in the Project Settings window.

8.6 Additional Logging

To help track down problems, verbose logging can be turned on for the FMOD UE4 integration. Add the following command line to the UE4 editor:

-LogCmds="LogFMOD verbose"