# FMOD for UE 4.15 doesn't work with Oculus 4.15 branch

**URL:** <https://qa.fmod.com/t/fmod-for-ue-4-15-doesnt-work-with-oculus-4-15-branch/13173>\
**Category:** Unreal Engine\
**Created:** [May 11, 2017, 5:38pm UTC](https://qa.fmod.com/t/fmod-for-ue-4-15-doesnt-work-with-oculus-4-15-branch/13173 "2017-05-11T17:38:16Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![motorsep](https://avatars.discourse-cdn.com/v4/letter/m/ba8739/32.png) [@motorsep](https://qa.fmod.com/u/motorsep)\
**Post date:** [May 11, 2017, 5:38pm UTC](https://qa.fmod.com/t/fmod-for-ue-4-15-doesnt-work-with-oculus-4-15-branch/13173/1 "2017-05-11T17:38:16Z")

</div>

Here is my predicament - stock UE 4.15.2 has bug with Oculus Online Subsystem, where I can’t build release for distribution. However, that bug was fixed in Oculus 4.15.2 unified branch of UE4.

The problem is that Oculus 4.15.2 unified branch of UE4 doesn’t recognize FMOD plugin as supported and doesn’t load it.

So, I am pretty much stuck with a project I can not publish ☹

Any idea what wouldn’t FMOD work with Oculus branch when it works perfectly fine with stock UE4 of the same version ?

Thanks

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [May 11, 2017, 11:25pm UTC](https://qa.fmod.com/t/fmod-for-ue-4-15-doesnt-work-with-oculus-4-15-branch/13173/2 "2017-05-11T23:25:16Z")

</div>

> [@](#):
>
> Here is my predicament - stock UE 4.15.2 has bug with Oculus Online Subsystem, where I can’t build release for distribution. However, that bug was fixed in Oculus 4.15.2 unified branch of UE4.
> 
> The problem is that Oculus 4.15.2 unified branch of UE4 doesn’t recognize FMOD plugin as supported and doesn’t load it.
> 
> So, I am pretty much stuck with a project I can not publish ☹
> 
> Any idea what wouldn’t FMOD work with Oculus branch when it works perfectly fine with stock UE4 of the same version ?
> 
> Thanks

What exactly is happening when it doesn’t recognize the plugin?  
Are you getting any errors or warnings?

---

<div class="post-metadata">

**Author:** ![motorsep](https://avatars.discourse-cdn.com/v4/letter/m/ba8739/32.png) [@motorsep](https://qa.fmod.com/u/motorsep)\
**Post date:** [May 12, 2017, 1:40am UTC](https://qa.fmod.com/t/fmod-for-ue-4-15-doesnt-work-with-oculus-4-15-branch/13173/3 "2017-05-12T01:40:00Z")

</div>

This is what I am getting: [https://www.youtube.com/watch?v=MLi5-A00ubY](https://www.youtube.com/watch?v=MLi5-A00ubY)

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [May 12, 2017, 2:06am UTC](https://qa.fmod.com/t/fmod-for-ue-4-15-doesnt-work-with-oculus-4-15-branch/13173/4 "2017-05-12T02:06:50Z")

</div>

The plugin needs to be recompiled (eg. in visual studio) when changing UE4 engine versions. Otherwise you could delete the plugin and copy in a fresh version.

---

<div class="post-metadata">

**Author:** ![motorsep](https://avatars.discourse-cdn.com/v4/letter/m/ba8739/32.png) [@motorsep](https://qa.fmod.com/u/motorsep)\
**Post date:** [May 12, 2017, 2:15am UTC](https://qa.fmod.com/t/fmod-for-ue-4-15-doesnt-work-with-oculus-4-15-branch/13173/5 "2017-05-12T02:15:00Z")

</div>

I did delete it and copied latest from your Download page - same error.

Is there a guide how to build FMOD plugin from source?

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [May 12, 2017, 3:36am UTC](https://qa.fmod.com/t/fmod-for-ue-4-15-doesnt-work-with-oculus-4-15-branch/13173/6 "2017-05-12T03:36:49Z")

</div>

At the bottom of: [http://www.fmod.org/documentation/#content/generated/engine\_ue4/getting\_started.html](http://www.fmod.org/documentation/#content/generated/engine_ue4/getting_started.html)

If you have the plugin in the project directory, rebuilding the project will recompile the plugin.  
Otherwise, if the plugin is in the engine directory, you will need to rebuild the engine. (Note: the plugin currently doesn’t work when in the UE4.15 engine directory)

---

<div class="post-metadata">

**Author:** ![motorsep](https://avatars.discourse-cdn.com/v4/letter/m/ba8739/32.png) [@motorsep](https://qa.fmod.com/u/motorsep)\
**Post date:** [May 12, 2017, 4:35am UTC](https://qa.fmod.com/t/fmod-for-ue-4-15-doesnt-work-with-oculus-4-15-branch/13173/7 "2017-05-12T04:35:17Z")

</div>

I think the documentation is outdated and not applicable to current FMOD version.

“Delete the FMODStudio/Binaries/Platform/UE4\*.\* files. Leave the fmod libraries in the binaries directory!” \<\< there is no Platforms/ folder. All platforms are loose in Binaries/ folder.

“Copy the plugin into YourGame/Plugins/FMODStudio” \<\< What is “YourGame/” ? Is it root folder of the project folder? Is it “\<Project\_Name\>/Content/Plugins/FMODStudio/” ? Either way FMOD source doesn’t appear in project’s solution after regenerating it ☹

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [May 12, 2017, 4:55am UTC](https://qa.fmod.com/t/fmod-for-ue-4-15-doesnt-work-with-oculus-4-15-branch/13173/8 "2017-05-12T04:55:53Z")

</div>

“YourGame” is the project root folder.  
So FMOD goes in “YourGame/Plugins/FMODStudio”.  
The Content folder should not contain the plugin.

The binaries mentioned will be in “YourGame/Plugins/FMODStudio/“PlatformName”/UE4\*.\*”

---

<div class="post-metadata">

**Author:** ![motorsep](https://avatars.discourse-cdn.com/v4/letter/m/ba8739/32.png) [@motorsep](https://qa.fmod.com/u/motorsep)\
**Post date:** [May 12, 2017, 11:56am UTC](https://qa.fmod.com/t/fmod-for-ue-4-15-doesnt-work-with-oculus-4-15-branch/13173/9 "2017-05-12T11:56:08Z")

</div>

Thanks @Cameron Baron

I was able to compile FMOD using that method and Oculus branch loaded it without a hitch.
