CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
CRIWARE Unreal Engine Plugin Ver2.03.xx Release Notes

Update date

2024-08-05

overview

We have added new features, fixed bugs, and changed specifications for CRI ADX and CRI Sofdec.

Tools and Libraries

CRI Atom Craftツール      :3.52.03
Sofdec Tools          :2.24.03
ADX / Sofdec library version: CRIWARE_SDK_for_UnrealEngine_Ver2.03.01.00

Attention
When contacting us, please indicate the library version as determined by the version checker (wizz).

RELEASE NOTES (The following details will not be translated.)

ADX

Function addition

2.03.00 Release

  • Supports the stop action set in AtomCraft. Also added an API that can be called in Blueprint.
  • Added envelope-related functions to AtomComponent.
  • Added a special node that allows you to specify the shape of the envelope on Blueprint .
  • Added support for AHDSR envelopes.
  • You can now set voice limits for each AtomSoundCue.
  • You can now check the Cue limit, number of blocks, number of tracks, and number of waveforms from the AtomSoundCue asset .
  • Added display of voice pool max Number of channels and max Number of samples in Atom Statistics.
  • EffectPresset bypass settings are now synchronized with Atom state.
  • Added IsUISound checkbox to AtomSoundClass.
  • Added an interface to CriWare Core as a subsystem to access AtomConfig settings and plugin initialization from Blueprint.
  • Added time stretch and pitch shifter to AtomComponent.

2.03.01 Release

  • Added editor details from AtomConfig's ACF data (added items: acfinfo -> Categories, outputports, aisaccomtrollers, gamevaribales, Selector).

Bug fixes

2.03.00 Release

  • Fixed a bug where the AtomComponent selector label could only be set before playback.
  • Fixed a bug that caused the game to crash when a virtualized sound was deleted in the editor.
  • Fixed an issue where the Source ID of the voice pool set by the user was invalid.
  • Fixed a bug where reinitializing the Filesystem was not called when Atom's Finalize was called.
  • Fixed a bug where reinitializing the Filesystem was not called after cooking.
  • Fixed an issue where the Output port was not set when not using a soundfiled rack.
  • Fixed an issue where Atom would not initialize when UnrealAudio was disabled.

2.03.01 Hotfix

  • Fixed a small leak in LoadTask threads for Atom resources.
  • Fixed bus names from FName to FString. (for re-import compatibility)
  • Fixed bus names from FName to FString. (for re-import compatibility)
  • Fixed Dsp setting names from FName to FString. (for re-import compatibility)
  • Fixed incorrect BusSend levels from source to bus when "Mixer" or "Voice" names are used. Uses bus index instead of name when possible for MixerSource.
  • Fixed null access error when playing a sound with Number of channels"0".
  • Fixed an issue where AtomThreads were not stopped before the RuntimeManager was torn down.
  • Fixed BeatSync and SequencerEvent global callbacks not saving access to the runtime if the runtime was deleted while the callback was pending.
  • Fixed an issue where AtomStatistics would not show the correct track when a BusSend was applied to an ActiveSound PlaybackInstance.
  • Fixed an issue where AtomBusEffectPreset's internal SetParameters function was applying the same value to all parameters of an effect.
  • Fixed LipsAnimationData not working when set on LipsAtomComponent.
  • Fixed an issue where sounds would remain after a level transition even though the SpawnSound function's "Persist across level transitions" was unchecked.
  • Fixed an issue where sounds would remain after PIE exit even though the SpawnSound function had "Persist across level transitions" checked.
  • Fixed icon and name of effect preset user widget in menu.
  • Fixed an issue where SoundCues were returning squared volume and pitch results.
  • Fixed an issue where AtomSoundCue could be re-triggered and unable to stop as a loop if the Atom runtime internally issued a unilateral command to stop it (e.g. StopAction).
  • Fixed an issue where the virtualization modes defined by Atomcraft were sometimes not being applied correctly to SoundCues in the Urneal Editor.
  • Fixed an issue where overridden attenuation settings were not being applied for SoundCue and SoundWave.

Specification change

2.03.00 Release

  • Changed the order of categories in the details window for AtomSoundWave and AtomSoundCue.
  • Sound resources are now deleted when they exceed 128, but now users can specify an upper limit using MaxSoundPlaybackHandles in the ini file.
  • Changed the description of AtomSoundBank Loading Behavior.

Sofdec

Function addition

Bug fixes

2.03.00 Release

  • Fixed a bug that caused Atom to crash when manually closing ManaSoundComponent and ManaPlayer.
  • Fixed Mana track thumbnails in Sequencer.
  • Fixed an issue where the Finish Play Event was not called when using an external player in Sequencer.
  • Fixed a crash caused by Discard frame being called at the same time as Keep frame by the render thread.
  • Fixed a bug that caused the section range to be incorrect on the sequencer.

2.03.01 Hotfix

  • Fixed an issue where links were not updated due to runtime processing of ExternalAtomExplayer. (Mana)
  • Fixed inability to change AtomRack for audio tracks in Sofdec .
  • Fixed not being able to get audio track from sofdec (empty slot).

Specification change

Platform SDK update

The libraries for each device are compliant with the SDK described in the Unreal Engine 5.3 release notes.
Please check the Platform SDK for each model from the URL below, and install the applicable SDK to use this Plugin.
https://dev.epicgames.com/documentation/en-us/unreal-engine/unreal-engine-5.4-release-notes



THIS SERVICE MAY CONTAIN TRANSLATIONS POWERED BY GOOGLE. GOOGLE DISCLAIMS ALL WARRANTIES RELATED TO THE TRANSLATIONS, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF ACCURACY, RELIABILITY, AND ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.