Bug Report: text automatically added to bank location field, causing wrong path and crash.

When I load up UE4.4, the FMOD master bank field will show my path, but with added text:

" MasterBankName=Master Bank"

[[all text: “…\Fmodstudio\Build\Desktop MasterBankName=Master Bank”]]

here is what pops up when hitting play when I don’t erase the added text first:

" Assertion failed: _result == FMOD_OK
[File:G:\Gamedev\unreal\UnrealEngine-4.4\UnrealEngine-4.4\Engine\Plugins\FMODStudio\Source\FMODStudio\Private\FMODStudioModule.cpp]
[Line: 324] FMOD error (18) Stack:
FWindowsPlatformStackWalk::StackWalkAndDump() 0xeb3857e6 + 0 bytes
[File=g:\gamedev\unreal\unrealengine-4.4\unrealengine-4.4\engine\source\runtime\core\private\windows\windowsplatformstackwalk.cpp:177]
[in
G:\Gamedev\unreal\UnrealEngine-4.4\UnrealEngine-4.4\Engine\Binaries\Win64\UE4Editor-Core.dll]
FDebug::AssertFailed() 0xeb224525 + 0 bytes
[File=g:\gamedev\unreal\unrealengine-4.4\unrealengine-4.4\engine\source\runtime\core\private\misc\outputdevice.cpp:203]
[in
G:\Gamedev\unreal\UnrealEngine-4.4\UnrealEngine-4.4\Engine\Binaries\Win64\UE4Editor-Core.dll]
FFMODStudioModule::LoadBanks() 0xdf9b0c15 + 0 bytes
[File=g:\gamedev\unreal\unrealengine-4.4\unrealengine-4.4\engine\plugins\fmodstudio\source\fmodstudio\private\fmodstudiomodule.cpp:325]
[in
G:\Gamedev\unreal\UnrealEngine-4.4\UnrealEngine-4.4\Engine\Plugins\FMODStudio\Binaries\Win64\UE4Editor-FMODStudio.dll] FFMODStudioModule::BeginSystem() 0xdf9ac96c + 0 bytes
[File=g:\gamedev\unreal\unrealengine-4.4\unrealengine-4.4\engine\plugins\fmodstudio\source\fmodstudio\private\fmodstudiomodule.cpp:257]
[in
G:\Gamedev\unreal\UnrealEngine-4.4\UnrealEngine-4.4\Engine\Plugins\FMODStudio\Binaries\Win64\UE4Editor-FMODStudio.dll] FFMODStudioEditorModule::BeginPIE() 0xdf3c3e64 + 0 bytes
[File=g:\gamedev\unreal\unrealengine-4.4\unrealengine-4.4\engine\plugins\fmodstudio\source\fmodstudioeditor\private\fmodstudioeditormodule.cpp:102]
[in
G:\Gamedev\unreal\UnrealEngine-4.4\UnrealEngine-4.4\Engine\Plugins\FMODStudio\Binaries\Win64\UE4Editor-FMODStudioEditor.dll]
TBaseRawMethodDelegateInstance_OneParam<FFMODStudioEditorModule,void,bool
const >::ExecuteIfSafe() 0xdf3c456a + 0 bytes
[File=g:\gamedev\unreal\unrealengine-4.4\unrealengine-4.4\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:359]
[in
G:\Gamedev\unreal\UnrealEngine-4.4\UnrealEngine-4.4\Engine\Plugins\FMODStudio\Binaries\Win64\UE4Editor-FMODStudioEditor.dll]
TBaseMulticastDelegate_OneParam<void,bool const >::Broadcast()
0xe73b3f04 + 15 bytes
[File=g:\gamedev\unreal\unrealengine-4.4\unrealengine-4.4\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:1852]
[in
G:\Gamedev\unreal\UnrealEngine-4.4\UnrealEngine-4.4\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
UEditorEngine::PlayInEditor() 0xe7410d95 + 0 bytes
[File=g:\gamedev\unreal\unrealengine-4.4\unrealengine-4.4\engine\source\editor\unrealed\private\playlevel.cpp:1602]
[in
G:\Gamedev\unreal\UnrealEngine-4.4\UnrealEngine-4.4\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
UEditorEngine::StartQueuedPlayMapRequest() 0xe7428669 + 0 bytes
[File=g:\gamedev\unreal\unrealengine-4.4\unrealengine-4.4\engine\source\editor\unrealed\private\playlevel.cpp:838]
[in
G:\Gamedev\unreal\UnrealEngine-4.4\UnrealEngine-4.4\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
UEditorEngine::Tick() 0xe7185178 + 13 bytes
[File=g:\gamedev\unreal\unrealengine-4.4\unrealengine-4.4\engine\source\editor\unrealed\private\editor.cpp:1101]
[in
G:\Gamedev\unreal\UnrealEngine-4.4\UnrealEngine-4.4\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
UUnrealEdEngine::Tick() 0xe75b56c6 + 0 bytes
[File=g:\gamedev\unreal\unrealengine-4.4\unrealengine-4.4\engine\source\editor\unrealed\private\unrealedengine.cpp:252]
[in
G:\Gamedev\unreal\UnrealEngine-4.4\UnrealEngine-4.4\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
FEngineLoop::Tick() 0x3f56754e + 0 bytes
[File=g:\gamedev\unreal\unrealengine-4.4\unrealengine-4.4\engine\source\runtime\launch\private\launchengineloop.cpp:2098]
[in
G:\Gamedev\unreal\UnrealEngine-4.4\UnrealEngine-4.4\Engine\Binaries\Win64\UE4Editor.exe]
GuardedMain() 0x3f55cc7c + 0 bytes
[File=g:\gamedev\unreal\unrealengine-4.4\unrealengine-4.4\engine\source\runtime\launch\private\launch.cpp:133]
[in
G:\Gamedev\unreal\UnrealEngine-4.4\UnrealEngine-4.4\Engine\Binaries\Win64\UE4Editor.exe]
GuardedMainWrapper() 0x3f55ccea + 5 bytes
[File=g:\gamedev\unreal\unrealengine-4.4\

"

I already have Master Bank listed as the name of the file, so not sure why it’s doing this.

thanks!

Sorry for the inconvenience and the delay in responding. We have a new version of the integration that has better handling of bank directories, with a much more enhanced documentation.

If you run into problems with the new version of the integration, please let me know.