# Xbox One UE4 integration , doc outdated for 4.18

**URL:** <https://qa.fmod.com/t/xbox-one-ue4-integration-doc-outdated-for-4-18/13570>\
**Category:** Unreal Engine\
**Created:** [December 4, 2017, 6:30pm UTC](https://qa.fmod.com/t/xbox-one-ue4-integration-doc-outdated-for-4-18/13570 "2017-12-04T18:30:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![nowandstudios](https://avatars.discourse-cdn.com/v4/letter/n/e9a140/32.png) [@nowandstudios](https://qa.fmod.com/u/nowandstudios)\
**Post date:** [December 4, 2017, 6:30pm UTC](https://qa.fmod.com/t/xbox-one-ue4-integration-doc-outdated-for-4-18/13570/1 "2017-12-04T18:30:07Z")

</div>

Hello,

I’m trying to port my game to Xbox One but the documentation from [https://www.fmod.com/resources/documentation-api?page=content/generated/engine\_ue4/deployment\_xboxone.html](https://www.fmod.com/resources/documentation-api?page=content/generated/engine_ue4/deployment_xboxone.html)  
is ourdated.

The lines:

Log("Copying FMOD dlls to loose directory: " + RelativeBinPath);  
StagedDirectoryReference RelativeBinPathRef = new StagedDirectoryReference(RelativeBinPath);  
SC.StageFiles(StagedFileType.NonUFS, FMODDLLPath, “fmod.dll”, false, null, RelativeBinPathRef, false, false);  
SC.StageFiles(StagedFileType.NonUFS, FMODDLLPath, “fmodL.dll”, false, null, RelativeBinPathRef, false, false);  
SC.StageFiles(StagedFileType.NonUFS, FMODDLLPath, “fmodstudio.dll”, false, null, RelativeBinPathRef, false, false);  
SC.StageFiles(StagedFileType.NonUFS, FMODDLLPath, “fmodstudioL.dll”, false, null, RelativeBinPathRef, false, false);

Cause the automation tool to fail while cook the project.

Any solution for the 4.18 integration?

---

<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:** [December 4, 2017, 9:16pm UTC](https://qa.fmod.com/t/xbox-one-ue4-integration-doc-outdated-for-4-18/13570/2 "2017-12-04T21:16:09Z")

</div>

Thanks for the heads up, the changes will be on the website soon:

```
    if (FMODDLLPath != null)
    {
        Log("Copying FMOD dlls to loose directory: " + RelativeBinPath);
        StagedDirectoryReference RelativeBinPathRef = new StagedDirectoryReference(RelativeBinPath);
        StageFileIfExists(StagedFileType.NonUFS, FileReference.Combine(FMODDLLPath, "fmod.dll"), RelativeBinPathRef, SC);
        StageFileIfExists(StagedFileType.NonUFS, FileReference.Combine(FMODDLLPath, "fmodL.dll"), RelativeBinPathRef, SC);
        StageFileIfExists(StagedFileType.NonUFS, FileReference.Combine(FMODDLLPath, "fmodstudio.dll"), RelativeBinPathRef, SC);
        StageFileIfExists(StagedFileType.NonUFS, FileReference.Combine(FMODDLLPath, "fmodstudioL.dll"), RelativeBinPathRef, SC);
    }
```

---

<div class="post-metadata">

**Author:** ![nowandstudios](https://avatars.discourse-cdn.com/v4/letter/n/e9a140/32.png) [@nowandstudios](https://qa.fmod.com/u/nowandstudios)\
**Post date:** [December 5, 2017, 4:18pm UTC](https://qa.fmod.com/t/xbox-one-ue4-integration-doc-outdated-for-4-18/13570/3 "2017-12-05T16:18:09Z")

</div>

> [@](#):
>
> Thanks for the heads up, the changes will be on the website soon:
> 
> ```
> if (FMODDLLPath != null)
> {
> Log("Copying FMOD dlls to loose directory: " + RelativeBinPath);
> StagedDirectoryReference RelativeBinPathRef = new StagedDirectoryReference(RelativeBinPath);
> StageFileIfExists(StagedFileType.NonUFS, FileReference.Combine(FMODDLLPath, "fmod.dll"), RelativeBinPathRef, SC);
> StageFileIfExists(StagedFileType.NonUFS, FileReference.Combine(FMODDLLPath, "fmodL.dll"), RelativeBinPathRef, SC);
> StageFileIfExists(StagedFileType.NonUFS, FileReference.Combine(FMODDLLPath, "fmodstudio.dll"), RelativeBinPathRef, SC);
> StageFileIfExists(StagedFileType.NonUFS, FileReference.Combine(FMODDLLPath, "fmodstudioL.dll"), RelativeBinPathRef, SC);
> }
> 
> ```

It works!  
Thank you!
