# FMODStudioNiagara cook failure

**URL:** <https://qa.fmod.com/t/fmodstudioniagara-cook-failure/22394>\
**Category:** Unreal Engine\
**Created:** [December 10, 2024, 7:40pm UTC](https://qa.fmod.com/t/fmodstudioniagara-cook-failure/22394 "2024-12-10T19:40:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dtsiknis](https://avatars.discourse-cdn.com/v4/letter/d/b19c9b/32.png) [@dtsiknis](https://qa.fmod.com/u/dtsiknis)\
**Post date:** [December 10, 2024, 7:40pm UTC](https://qa.fmod.com/t/fmodstudioniagara-cook-failure/22394/1 "2024-12-10T19:40:36Z")

</div>

We are on FMOD version 2.02.20 running on UE 5.1

We have FMOD integrated correctly and it builds fine. We tried using FMODStudioNiagara to add a PlayFMODEvent attribute to a Niagara system and it results in a cook error:

```auto
UATHelper: Cooking (Windows): LogLinker: Warning: [AssetLog] C:\Repos\potions\PotionQuest\Content\FX\weather\stormy\NS_HEX_StormLightning.uasset: VerifyImport: Failed to find script package for import object 'Package /Script/FMODStudioNiagara'
UATHelper: Cooking (Windows): LogUObjectGlobals: Warning: [AssetLog] C:\Repos\potions\PotionQuest\Content\FX\weather\stormy\NS_HEX_StormLightning.uasset: Failed to load '/FMODStudioNiagara/PlayFMODEvent': Can't find file.
UATHelper: Cooking (Windows): LogLinker: Warning: [AssetLog] C:\Repos\potions\PotionQuest\Content\FX\weather\stormy\NS_HEX_StormLightning.uasset: VerifyImport: Failed to load package for import object 'Package /FMODStudioNiagara/PlayFMODEvent'
UATHelper: Cooking (Windows): LogLinker: Warning: Unable to load PlayFMODEvent_FMOD_Event_Player with outer NiagaraNodeInput /Game/FX/weather/stormy/NS_HEX_StormLightning.NS_HEX_StormLightning:SingleLoopingParticle.NiagaraScriptSource_0.NiagaraGraph_0.NiagaraNodeInput_7 because its class (FMODNiagaraEventPlayer) does not exist
PackagingResults: Warning: [AssetLog] C:\Repos\potions\PotionQuest\Content\FX\weather\stormy\NS_HEX_StormLightning.uasset: VerifyImport: Failed to find script package for import object 'Package /Script/FMODStudioNiagara'
PackagingResults: Warning: [AssetLog] C:\Repos\potions\PotionQuest\Content\FX\weather\stormy\NS_HEX_StormLightning.uasset: Failed to load '/FMODStudioNiagara/PlayFMODEvent': Can't find file.
PackagingResults: Warning: [AssetLog] C:\Repos\potions\PotionQuest\Content\FX\weather\stormy\NS_HEX_StormLightning.uasset: VerifyImport: Failed to load package for import object 'Package /FMODStudioNiagara/PlayFMODEvent'
PackagingResults: Warning: Unable to load PlayFMODEvent_FMOD_Event_Player with outer NiagaraNodeInput /Game/FX/weather/stormy/NS_HEX_StormLightning.NS_HEX_StormLightning:SingleLoopingParticle.NiagaraScriptSource_0.NiagaraGraph_0.NiagaraNodeInput_7 because its class (FMODNiagaraEventPlayer) does not exist

```

Seems like it’s not linking up correctly to some dll or script? What are we missing?

Dinos

---

<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 16, 2024, 4:52am UTC](https://qa.fmod.com/t/fmodstudioniagara-cook-failure/22394/2 "2024-12-16T04:52:59Z")

</div>

Are you able to share how you are using FMOD in the Niagara emitter?

Is there anything interesting in the logs?  
Does this happen every time? Even after a reload and/or reboot?
