Added wwise integration

deadend_wwise
cblech 1 year ago
parent e3397e9e28
commit e3ea51b354

@ -0,0 +1,23 @@
Game Parameter ID Name Wwise Object Path Notes
504532776 Brick \Factory Acoustic Textures\Textures\Brick
513139656 Mountain \Factory Acoustic Textures\Textures\Mountain
841620460 Concrete \Factory Acoustic Textures\Textures\Concrete
1755085759 Wood_Deep \Factory Acoustic Textures\Textures\Wood_Deep
1873957695 Anechoic \Factory Acoustic Textures\Textures\Anechoic
1970351858 Fabric \Factory Acoustic Textures\Textures\Fabric
2058049674 Wood \Factory Acoustic Textures\Textures\Wood
2412606308 Carpet \Factory Acoustic Textures\Textures\Carpet
2637588553 Tile \Factory Acoustic Textures\Textures\Tile
2928161104 Curtains \Factory Acoustic Textures\Textures\Curtains
3195498748 Cork_Tiles \Factory Acoustic Textures\Textures\Cork_Tiles
3670307564 Drywall \Factory Acoustic Textures\Textures\Drywall
4168643977 Acoustic_Banner \Factory Acoustic Textures\Textures\Acoustic_Banner
4262522749 Wood_Bright \Factory Acoustic Textures\Textures\Wood_Bright
Audio Bus ID Name Wwise Object Path Notes
3803692087 Master Audio Bus \Default Work Unit\Master Audio Bus
Audio Devices ID Name Type Notes
2317455096 No_Output No Output
3859886410 System System

@ -0,0 +1,6 @@
Event ID Name Wwise Object Path Notes
1097980931 TestEvent \Default Work Unit\TestEvent
In Memory Audio ID Name Audio source file Wwise Object Path Notes Data Size
13093780 TestMixer C:\Users\Jonathan\Documents\WwiseProjects\BabushkaTesting\.cache\Windows\SFX\Death_818F3B66.wem \Actor-Mixer Hierarchy\Default Work Unit\TestMixer 408148

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<PlatformInfo>
<Platform Name="Windows" BasePlatform="Windows" Generator="2023.1.6.8555"/>
<RootPaths>
<ProjectRoot>../../../../../Documents/WwiseProjects/BabushkaTesting</ProjectRoot>
<SourceFilesRoot>../../../../../Documents/WwiseProjects/BabushkaTesting/.cache/Windows</SourceFilesRoot>
<SoundBanksRoot>.</SoundBanksRoot>
<ExternalSourcesInputFile></ExternalSourcesInputFile>
<ExternalSourcesOutputRoot>../../../../../Documents/WwiseProjects/BabushkaTesting/GeneratedSoundBanks/Windows</ExternalSourcesOutputRoot>
</RootPaths>
<DefaultAlign>16</DefaultAlign>
<Settings>
<AutoSoundBankDefinition>false</AutoSoundBankDefinition>
<CopyLooseStreamedMediaFiles>true</CopyLooseStreamedMediaFiles>
<SubFoldersForGeneratedFiles>false</SubFoldersForGeneratedFiles>
<RemoveUnusedGeneratedFiles>true</RemoveUnusedGeneratedFiles>
<SourceControlGeneratedFiles>false</SourceControlGeneratedFiles>
<GenerateHeaderFile>false</GenerateHeaderFile>
<GenerateContentTxtFile>true</GenerateContentTxtFile>
<GenerateMetadataXML>true</GenerateMetadataXML>
<GenerateMetadataJSON>false</GenerateMetadataJSON>
<GenerateAllBanksMetadata>true</GenerateAllBanksMetadata>
<GeneratePerBankMetadata>false</GeneratePerBankMetadata>
<UseSoundBankNames>true</UseSoundBankNames>
<AllowExceedingMaxSize>false</AllowExceedingMaxSize>
<MaxAttenuationInfo>false</MaxAttenuationInfo>
<EstimatedDurationInfo>false</EstimatedDurationInfo>
<PrintObjectGuid>false</PrintObjectGuid>
<PrintObjectPath>false</PrintObjectPath>
</Settings>
<FileHash>{606C8E3C-A32C-9070-3780-35F0A4869954}</FileHash>
</PlatformInfo>

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<PluginInfo Platform="Windows" BasePlatform="Windows">
<PluginLibs>
<PluginLib LibName="System" LibId="11403271" Type="AudioDevice"/>
<PluginLib LibName="No Output" LibId="11862023" Type="AudioDevice"/>
</PluginLibs>
<FileHash>{0A13F4BA-B100-584C-1D1C-B9267B7D267A}</FileHash>
</PluginInfo>

@ -0,0 +1,184 @@
<?xml version="1.0" encoding="utf-8"?>
<SoundBanksInfo Platform="Windows" BasePlatform="Windows" SchemaVersion="16" SoundBankVersion="150">
<RootPaths>
<ProjectRoot>../../../../../Documents/WwiseProjects/BabushkaTesting</ProjectRoot>
<SourceFilesRoot>../../../../../Documents/WwiseProjects/BabushkaTesting/.cache/Windows</SourceFilesRoot>
<SoundBanksRoot>.</SoundBanksRoot>
<ExternalSourcesInputFile></ExternalSourcesInputFile>
<ExternalSourcesOutputRoot>../../../../../Documents/WwiseProjects/BabushkaTesting/GeneratedSoundBanks/Windows</ExternalSourcesOutputRoot>
</RootPaths>
<DialogueEvents/>
<SoundBanks>
<SoundBank Id="1355168291" Type="User" Language="SFX" Hash="{AB9F0343-CD85-AB9E-58D8-B63D74A50185}">
<ShortName>Init</ShortName>
<Path>Init.bnk</Path>
<Plugins>
<AudioDevices>
<Plugin Id="2317455096" Name="No_Output" LibName="No Output" LibId="11862023"/>
<Plugin Id="3859886410" Name="System" LibName="System" LibId="11403271"/>
</AudioDevices>
</Plugins>
<Busses>
<Bus Id="3803692087" Name="Master Audio Bus"/>
</Busses>
<GameParameters>
<GameParameter Id="822163944" Name="SS_Air_RPM"/>
<GameParameter Id="1029930033" Name="SS_Air_Fury"/>
<GameParameter Id="1351367891" Name="SS_Air_Fear"/>
<GameParameter Id="2648548617" Name="SS_Air_Month"/>
<GameParameter Id="3002758120" Name="SS_Air_Freefall"/>
<GameParameter Id="3074696722" Name="SS_Air_Size"/>
<GameParameter Id="3203397129" Name="SS_Air_TimeOfDay"/>
<GameParameter Id="3715662592" Name="SS_Air_Storm"/>
<GameParameter Id="3847924954" Name="SS_Air_Presence"/>
<GameParameter Id="4160247818" Name="SS_Air_Turbulence"/>
</GameParameters>
<AcousticTextures>
<AcousticTexture Id="504532776" Name="Brick">
<Properties>
<Property Name="AbsorptionLow" Type="Real32" Value="12"/>
<Property Name="AbsorptionMidLow" Type="Real32" Value="18"/>
<Property Name="AbsorptionMidHigh" Type="Real32" Value="23"/>
<Property Name="AbsorptionHigh" Type="Real32" Value="35"/>
<Property Name="Scattering" Type="Real32" Value="0"/>
</Properties>
</AcousticTexture>
<AcousticTexture Id="513139656" Name="Mountain">
<Properties>
<Property Name="AbsorptionLow" Type="Real32" Value="0"/>
<Property Name="AbsorptionMidLow" Type="Real32" Value="0"/>
<Property Name="AbsorptionMidHigh" Type="Real32" Value="0"/>
<Property Name="AbsorptionHigh" Type="Real32" Value="0"/>
<Property Name="Scattering" Type="Real32" Value="0"/>
</Properties>
</AcousticTexture>
<AcousticTexture Id="841620460" Name="Concrete">
<Properties>
<Property Name="AbsorptionLow" Type="Real32" Value="6"/>
<Property Name="AbsorptionMidLow" Type="Real32" Value="6"/>
<Property Name="AbsorptionMidHigh" Type="Real32" Value="6"/>
<Property Name="AbsorptionHigh" Type="Real32" Value="14"/>
<Property Name="Scattering" Type="Real32" Value="0"/>
</Properties>
</AcousticTexture>
<AcousticTexture Id="1755085759" Name="Wood_Deep">
<Properties>
<Property Name="AbsorptionLow" Type="Real32" Value="1"/>
<Property Name="AbsorptionMidLow" Type="Real32" Value="8"/>
<Property Name="AbsorptionMidHigh" Type="Real32" Value="20"/>
<Property Name="AbsorptionHigh" Type="Real32" Value="35"/>
<Property Name="Scattering" Type="Real32" Value="0"/>
</Properties>
</AcousticTexture>
<AcousticTexture Id="1873957695" Name="Anechoic">
<Properties>
<Property Name="AbsorptionLow" Type="Real32" Value="100"/>
<Property Name="AbsorptionMidLow" Type="Real32" Value="100"/>
<Property Name="AbsorptionMidHigh" Type="Real32" Value="100"/>
<Property Name="AbsorptionHigh" Type="Real32" Value="100"/>
<Property Name="Scattering" Type="Real32" Value="0"/>
</Properties>
</AcousticTexture>
<AcousticTexture Id="1970351858" Name="Fabric">
<Properties>
<Property Name="AbsorptionLow" Type="Real32" Value="3"/>
<Property Name="AbsorptionMidLow" Type="Real32" Value="13"/>
<Property Name="AbsorptionMidHigh" Type="Real32" Value="48"/>
<Property Name="AbsorptionHigh" Type="Real32" Value="72"/>
<Property Name="Scattering" Type="Real32" Value="0"/>
</Properties>
</AcousticTexture>
<AcousticTexture Id="2058049674" Name="Wood">
<Properties>
<Property Name="AbsorptionLow" Type="Real32" Value="32"/>
<Property Name="AbsorptionMidLow" Type="Real32" Value="25"/>
<Property Name="AbsorptionMidHigh" Type="Real32" Value="20"/>
<Property Name="AbsorptionHigh" Type="Real32" Value="35"/>
<Property Name="Scattering" Type="Real32" Value="0"/>
</Properties>
</AcousticTexture>
<AcousticTexture Id="2412606308" Name="Carpet">
<Properties>
<Property Name="AbsorptionLow" Type="Real32" Value="46"/>
<Property Name="AbsorptionMidLow" Type="Real32" Value="45"/>
<Property Name="AbsorptionMidHigh" Type="Real32" Value="76"/>
<Property Name="AbsorptionHigh" Type="Real32" Value="100"/>
<Property Name="Scattering" Type="Real32" Value="0"/>
</Properties>
</AcousticTexture>
<AcousticTexture Id="2637588553" Name="Tile">
<Properties>
<Property Name="AbsorptionLow" Type="Real32" Value="67"/>
<Property Name="AbsorptionMidLow" Type="Real32" Value="41"/>
<Property Name="AbsorptionMidHigh" Type="Real32" Value="12"/>
<Property Name="AbsorptionHigh" Type="Real32" Value="0"/>
<Property Name="Scattering" Type="Real32" Value="0"/>
</Properties>
</AcousticTexture>
<AcousticTexture Id="2928161104" Name="Curtains">
<Properties>
<Property Name="AbsorptionLow" Type="Real32" Value="7"/>
<Property Name="AbsorptionMidLow" Type="Real32" Value="60"/>
<Property Name="AbsorptionMidHigh" Type="Real32" Value="0"/>
<Property Name="AbsorptionHigh" Type="Real32" Value="84"/>
<Property Name="Scattering" Type="Real32" Value="0"/>
</Properties>
</AcousticTexture>
<AcousticTexture Id="3195498748" Name="Cork_Tiles">
<Properties>
<Property Name="AbsorptionLow" Type="Real32" Value="14"/>
<Property Name="AbsorptionMidLow" Type="Real32" Value="30"/>
<Property Name="AbsorptionMidHigh" Type="Real32" Value="73"/>
<Property Name="AbsorptionHigh" Type="Real32" Value="100"/>
<Property Name="Scattering" Type="Real32" Value="0"/>
</Properties>
</AcousticTexture>
<AcousticTexture Id="3670307564" Name="Drywall">
<Properties>
<Property Name="AbsorptionLow" Type="Real32" Value="2"/>
<Property Name="AbsorptionMidLow" Type="Real32" Value="2"/>
<Property Name="AbsorptionMidHigh" Type="Real32" Value="2"/>
<Property Name="AbsorptionHigh" Type="Real32" Value="2"/>
<Property Name="Scattering" Type="Real32" Value="0"/>
</Properties>
</AcousticTexture>
<AcousticTexture Id="4168643977" Name="Acoustic_Banner">
<Properties>
<Property Name="AbsorptionLow" Type="Real32" Value="37"/>
<Property Name="AbsorptionMidLow" Type="Real32" Value="100"/>
<Property Name="AbsorptionMidHigh" Type="Real32" Value="100"/>
<Property Name="AbsorptionHigh" Type="Real32" Value="100"/>
<Property Name="Scattering" Type="Real32" Value="0"/>
</Properties>
</AcousticTexture>
<AcousticTexture Id="4262522749" Name="Wood_Bright">
<Properties>
<Property Name="AbsorptionLow" Type="Real32" Value="32"/>
<Property Name="AbsorptionMidLow" Type="Real32" Value="25"/>
<Property Name="AbsorptionMidHigh" Type="Real32" Value="10"/>
<Property Name="AbsorptionHigh" Type="Real32" Value="9"/>
<Property Name="Scattering" Type="Real32" Value="0"/>
</Properties>
</AcousticTexture>
</AcousticTextures>
</SoundBank>
<SoundBank Id="3161908922" Type="User" Language="SFX" Hash="{5EBC706F-5CFE-63AF-3FA5-70AEE26C892A}">
<ShortName>Main</ShortName>
<Path>Main.bnk</Path>
<Media>
<File Id="13093780" Language="SFX" Streaming="false" Location="Memory">
<ShortName>Death.wav</ShortName>
<CachePath>SFX/Death_818F3B66.wem</CachePath>
</File>
</Media>
<Events>
<Event Id="1097980931" Name="TestEvent">
<MediaRefs>
<MediaRef Id="13093780"/>
</MediaRefs>
</Event>
</Events>
</SoundBank>
</SoundBanks>
<FileHash>{7AA794C5-618B-D321-89F7-0143A74AF33C}</FileHash>
</SoundBanksInfo>

@ -0,0 +1,84 @@
class_name AK
class EVENTS:
const TESTEVENT = 1097980931
const _dict = {
"TestEvent": TESTEVENT
}
class STATES:
const _dict = {}
class SWITCHES:
const _dict = {}
class GAME_PARAMETERS:
const SS_AIR_RPM = 822163944
const SS_AIR_TIMEOFDAY = 3203397129
const SS_AIR_FEAR = 1351367891
const SS_AIR_PRESENCE = 3847924954
const SS_AIR_STORM = 3715662592
const SS_AIR_FREEFALL = 3002758120
const SS_AIR_FURY = 1029930033
const SS_AIR_MONTH = 2648548617
const SS_AIR_TURBULENCE = 4160247818
const SS_AIR_SIZE = 3074696722
const _dict = {
"SS_Air_RPM": SS_AIR_RPM,
"SS_Air_TimeOfDay": SS_AIR_TIMEOFDAY,
"SS_Air_Fear": SS_AIR_FEAR,
"SS_Air_Presence": SS_AIR_PRESENCE,
"SS_Air_Storm": SS_AIR_STORM,
"SS_Air_Freefall": SS_AIR_FREEFALL,
"SS_Air_Fury": SS_AIR_FURY,
"SS_Air_Month": SS_AIR_MONTH,
"SS_Air_Turbulence": SS_AIR_TURBULENCE,
"SS_Air_Size": SS_AIR_SIZE
}
class TRIGGERS:
const _dict = {}
class BANKS:
const INIT = 1355168291
const MAIN = 3161908922
const _dict = {
"Init": INIT,
"Main": MAIN
}
class BUSSES:
const MASTER_AUDIO_BUS = 3803692087
const _dict = {
"Master Audio Bus": MASTER_AUDIO_BUS
}
class AUX_BUSSES:
const _dict = {}
class AUDIO_DEVICES:
const SYSTEM = 3859886410
const NO_OUTPUT = 2317455096
const _dict = {
"System": SYSTEM,
"No_Output": NO_OUTPUT
}
class EXTERNAL_SOURCES:
const _dict = {}

@ -0,0 +1,34 @@
[gd_scene format=3 uid="uid://bc0hrnjouuhb4"]
[node name="Node2D" type="Node2D"]
[node name="Button" type="Button" parent="."]
offset_left = 266.0
offset_top = 141.0
offset_right = 844.0
offset_bottom = 391.0
[node name="AkBank_Init" type="AkBank" parent="."]
bank = {
"id": 1355168291,
"name": "Init"
}
load_on = 1
[node name="AkBank_Main" type="AkBank" parent="AkBank_Init"]
bank = {
"id": 3161908922,
"name": "Main"
}
load_on = 1
[node name="AkEvent_TestEvent" type="AkEvent2D" parent="AkBank_Init/AkBank_Main"]
event = {
"id": 1097980931,
"name": "TestEvent"
}
position = Vector2(266, 141)
[node name="AkListener2D" type="AkListener2D" parent="."]
[connection signal="pressed" from="Button" to="AkBank_Init/AkBank_Main/AkEvent_TestEvent" method="post_event"]

@ -0,0 +1,2 @@
class AkBuildExport:
extends AkEditorExportPlugin

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-140,-285)">
<g transform="matrix(1,0,0,1,140,285)">
<g id="ObjectIcons_AcousticTexture_nor">
<g id="Icons">
<g transform="matrix(1,0,0,1,-40,-25)">
<g id="Base-Block" serif:id="Base Block">
<path d="M55,27.1C55,25.941 54.059,25 52.9,25L42.1,25C40.941,25 40,25.941 40,27.1L40,37.9C40,39.059 40.941,40 42.1,40L52.9,40C54.059,40 55,39.059 55,37.9L55,27.1Z" style="fill-opacity:0;"/>
</g>
</g>
<path d="M9,5.086L9,2.5C9,1.672 9.672,1 10.5,1C11.328,1 12,1.672 12,2.5L12,3.086C12.156,3.03 12.325,3 12.5,3C13.328,3 14,3.672 14,4.5L14,12.5C14,13.328 13.328,14 12.5,14C12.5,14 2.5,14 2.5,14C1.672,14 1,13.328 1,12.5L1,6.5C1,5.672 1.672,5 2.5,5C3.328,5 4,5.672 4,6.5L4,9.086C4.156,9.03 4.325,9 4.5,9C4.675,9 4.844,9.03 5,9.086L5,8.5C5,7.672 5.672,7 6.5,7C6.675,7 6.844,7.03 7,7.086L7,6.5C7,5.672 7.672,5 8.5,5C8.675,5 8.844,5.03 9,5.086ZM11,13L11,2L10,2L10,13L11,13ZM7,13L7,8L6,8L6,13L7,13ZM3,13L3,6L2,6L2,13L3,13ZM9,13L9,6L8,6L8,13L9,13ZM13,13L13,4L12,4L12,13L13,13ZM5,13L5,10L4,10L4,13L5,13Z" style="fill:rgb(34,34,34);"/>
<g transform="matrix(-1,0,0,1.75,5,2.5)">
<rect x="2" y="2" width="1" height="4" style="fill:rgb(216,216,216);"/>
</g>
<g transform="matrix(-1,0,0,1.5,9,7)">
<rect x="4" y="2" width="1" height="2" style="fill:rgb(216,216,216);"/>
</g>
<g transform="matrix(-1,0,0,1.66667,13,4.66667)">
<rect x="6" y="2" width="1" height="3" style="fill:rgb(216,216,216);"/>
</g>
<g transform="matrix(-1,0,0,1.75,17,2.5)">
<rect x="8" y="2" width="1" height="4" style="fill:rgb(216,216,216);"/>
</g>
<g transform="matrix(-1,0,0,1.83333,21,-1.66667)">
<rect x="10" y="2" width="1" height="6" style="fill:rgb(216,216,216);"/>
</g>
<g transform="matrix(-1,0,0,1.8,25,0.4)">
<rect x="12" y="2" width="1" height="5" style="fill:rgb(216,216,216);"/>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dtl5m1faegd7c"
path="res://.godot/imported/AcousticTexture_nor.svg-7052446467938c70bece44de02fa6583.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/Wwise/editor/images/AcousticTexture_nor.svg"
dest_files=["res://.godot/imported/AcousticTexture_nor.svg-7052446467938c70bece44de02fa6583.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=false

@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g id="ObjectIcons_AuxBus_nor"><path id="AuxBus" d="M15,2.1c0,-1.159 -0.941,-2.1 -2.1,-2.1l-10.8,0c-1.159,0 -2.1,0.941 -2.1,2.1l0,10.8c0,1.159 0.941,2.1 2.1,2.1l10.8,0c1.159,0 2.1,-0.941 2.1,-2.1l0,-10.8Z" style="fill-opacity:0;"/><g id="AuxBus1" serif:id="AuxBus"><path d="M12,4.409c0,-0.778 -0.631,-1.409 -1.409,-1.409c0,0 -8.182,0 -8.182,0c-0.778,0 -1.409,0.631 -1.409,1.409c0,0 0,6.005 0,6.005l3.586,3.586l6.005,0c0.778,0 1.409,-0.631 1.409,-1.409l0,-8.182Z" style="fill:#212121;"/><path d="M4.5,0c-0.828,0 -1.5,0.672 -1.5,1.5l0,1c0,0.828 0.672,1.5 1.5,1.5c0.828,0 1.5,-0.672 1.5,-1.5l0,-1c0,-0.828 -0.672,-1.5 -1.5,-1.5Z" style="fill:#212121;"/><path d="M6.5,0c-0.828,0 -1.5,0.672 -1.5,1.5l0,1c0,0.828 0.672,1.5 1.5,1.5c0.828,0 1.5,-0.672 1.5,-1.5l0,-1c0,-0.828 -0.672,-1.5 -1.5,-1.5Z" style="fill:#212121;"/><path d="M8.5,0c-0.828,0 -1.5,0.672 -1.5,1.5l0,1c0,0.828 0.672,1.5 1.5,1.5c0.828,0 1.5,-0.672 1.5,-1.5l0,-1c0,-0.828 -0.672,-1.5 -1.5,-1.5Z" style="fill:#212121;"/><path d="M4,1l0,2l1,0l0,-2l-1,0Z" style="fill:#c8c8c8;"/><path d="M6,1l0,2l1,0l0,-2l-1,0Z" style="fill:#c8c8c8;"/><path d="M8,1l0,2l1,0l0,-2l-1,0Z" style="fill:#c8c8c8;"/><path d="M15,6.5c0,-0.828 -0.672,-1.5 -1.5,-1.5l-1,0c-0.828,0 -1.5,0.672 -1.5,1.5c0,0.828 0.672,1.5 1.5,1.5l1,0c0.828,0 1.5,-0.672 1.5,-1.5Z" style="fill:#212121;"/><path d="M15,8.5c0,-0.828 -0.672,-1.5 -1.5,-1.5l-1,0c-0.828,0 -1.5,0.672 -1.5,1.5c0,0.828 0.672,1.5 1.5,1.5l1,0c0.828,0 1.5,-0.672 1.5,-1.5Z" style="fill:#212121;"/><path d="M15,10.5c0,-0.828 -0.672,-1.5 -1.5,-1.5l-1,0c-0.828,0 -1.5,0.672 -1.5,1.5c0,0.828 0.672,1.5 1.5,1.5l1,0c0.828,0 1.5,-0.672 1.5,-1.5Z" style="fill:#212121;"/><rect x="12" y="6" width="2" height="1" style="fill:#c8c8c8;"/><rect x="12" y="8" width="2" height="1" style="fill:#c8c8c8;"/><rect x="12" y="10" width="2" height="1" style="fill:#c8c8c8;"/><path d="M11,4.409c0,-0.226 -0.183,-0.409 -0.409,-0.409l-8.182,0c-0.226,0 -0.409,0.183 -0.409,0.409l0,5.591l3,3l5.591,0c0.226,0 0.409,-0.183 0.409,-0.409l0,-8.182Z" style="fill:#c8c8c8;"/><rect x="8" y="3" width="1" height="1" style="fill:#919191;"/><rect x="6" y="3" width="1" height="1" style="fill:#919191;"/><rect x="4" y="3" width="1" height="1" style="fill:#919191;"/><rect x="11" y="6" width="1" height="1" style="fill:#919191;"/><rect x="11" y="8" width="1" height="1" style="fill:#919191;"/><rect x="11" y="10" width="1" height="1" style="fill:#919191;"/></g></g></svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://brb20yxmqs8ns"
path="res://.godot/imported/AuxBus_nor.svg-1ed6d09f61a4b44ca5939327fb4d9f5c.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/Wwise/editor/images/AuxBus_nor.svg"
dest_files=["res://.godot/imported/AuxBus_nor.svg-1ed6d09f61a4b44ca5939327fb4d9f5c.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=false

@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g id="ObjectIcons_BusSimple_nor"><g id="Base-Block" serif:id="Base Block"><path d="M15,2.1c0,-1.159 -0.941,-2.1 -2.1,-2.1l-10.8,0c-1.159,0 -2.1,0.941 -2.1,2.1l0,10.8c0,1.159 0.941,2.1 2.1,2.1l10.8,0c1.159,0 2.1,-0.941 2.1,-2.1l0,-10.8Z" style="fill-opacity:0;"/></g><g id="Bus"><path d="M15,2c0,-0.552 -0.448,-1 -1,-1l-11,0c-0.552,0 -1,0.448 -1,1l0,11c0,0.552 0.448,1 1,1l11,0c0.552,0 1,-0.448 1,-1l0,-11Z" style="fill:#212121;"/><path d="M4,5.5c0,-0.828 -0.672,-1.5 -1.5,-1.5l-1,0c-0.828,0 -1.5,0.672 -1.5,1.5c0,0.828 0.672,1.5 1.5,1.5l1,0c0.828,0 1.5,-0.672 1.5,-1.5Z" style="fill:#212121;"/><path d="M4,7.5c0,-0.828 -0.672,-1.5 -1.5,-1.5l-1,0c-0.828,0 -1.5,0.672 -1.5,1.5c0,0.828 0.672,1.5 1.5,1.5l1,0c0.828,0 1.5,-0.672 1.5,-1.5Z" style="fill:#212121;"/><path d="M4,9.5c0,-0.828 -0.672,-1.5 -1.5,-1.5l-1,0c-0.828,0 -1.5,0.672 -1.5,1.5c0,0.828 0.672,1.5 1.5,1.5l1,0c0.828,0 1.5,-0.672 1.5,-1.5Z" style="fill:#212121;"/><path d="M14,2.5c0,-0.276 -0.224,-0.5 -0.5,-0.5l-10,0c-0.276,0 -0.5,0.224 -0.5,0.5l0,10c0,0.276 0.224,0.5 0.5,0.5l10,0c0.276,0 0.5,-0.224 0.5,-0.5l0,-10Z" style="fill:#c8c8c8;"/><rect x="1" y="5" width="1" height="1" style="fill:#c8c8c8;"/><rect x="1" y="7" width="1" height="1" style="fill:#c8c8c8;"/><rect x="1" y="9" width="1" height="1" style="fill:#c8c8c8;"/><path d="M3,10l-1,0l0,-1l1,0l0,1Zm0,-2l-1,0l0,-1l1,0l0,1Zm0,-2l-1,0l0,-1l1,0l0,1Z" style="fill:#919191;"/></g><g id="Parameters"><rect x="4" y="4" width="3" height="1" style="fill:#222;fill-opacity:0.41;"/><rect x="4" y="4" width="3" height="1" style="fill:#919191;"/><rect x="5" y="4" width="2" height="1" style="fill:#222;fill-opacity:0.73;"/><rect x="5" y="4" width="2" height="1" style="fill:#434343;"/><rect x="4" y="6" width="3" height="1" style="fill:#222;fill-opacity:0.41;"/><rect x="4" y="6" width="3" height="1" style="fill:#222;fill-opacity:0.73;"/><rect x="4" y="6" width="3" height="1" style="fill:#434343;"/><rect x="8" y="6" width="4" height="1" style="fill:#222;"/><rect x="8" y="6" width="4" height="1" style="fill:#212121;"/><rect x="8" y="4" width="4" height="1" style="fill:#222;"/><rect x="8" y="4" width="4" height="1" style="fill:#212121;"/><rect x="5" y="8" width="2" height="1" style="fill:#222;fill-opacity:0.41;"/><rect x="5" y="8" width="2" height="1" style="fill:#919191;"/><rect x="7" y="4" width="1" height="1" style="fill:#222;fill-opacity:0.3;"/><rect x="7" y="4" width="1" height="1" style="fill:#919191;"/><rect x="7" y="6" width="1" height="1" style="fill:#222;fill-opacity:0.3;"/><path d="M7,6l1,0l0,1l-1,0l0,-1Zm0.5,0.5c0,0 0,0 0,0Z" style="fill:#919191;"/><rect x="7" y="8" width="1" height="1" style="fill:#222;fill-opacity:0.3;"/><path d="M7,8l1,0l0,1l-1,0l0,-1Zm0.5,0.5c0,0 0,0 0,0Z" style="fill:#919191;"/><rect x="6" y="8" width="1" height="1" style="fill:#222;fill-opacity:0.73;"/><rect x="6" y="8" width="1" height="1" style="fill:#434343;"/><rect x="8" y="8" width="4" height="1" style="fill:#222;"/><rect x="8" y="8" width="4" height="1" style="fill:#212121;"/><rect x="12" y="8" width="1" height="1" style="fill:#222;fill-opacity:0.6;"/><path d="M12,8l1,0l0,1l-1,0l0,-1Zm0.5,0.5c0,0 0,0 0,0Z" style="fill:#717171;"/><rect x="12" y="6" width="1" height="1" style="fill:#222;fill-opacity:0.6;"/><path d="M12,6l1,0l0,1l-1,0l0,-1Zm0.5,0.5c0,0 0,0 0,0Z" style="fill:#717171;"/><rect x="12" y="4" width="1" height="1" style="fill:#222;fill-opacity:0.6;"/><rect x="12" y="4" width="1" height="1" style="fill:#717171;"/></g></g></svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bberivmnwa7b7"
path="res://.godot/imported/BusSimple_nor.svg-2a7d7eb1bbea7edeae1f09d1fd0259dc.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/Wwise/editor/images/BusSimple_nor.svg"
dest_files=["res://.godot/imported/BusSimple_nor.svg-2a7d7eb1bbea7edeae1f09d1fd0259dc.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=false

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-20,-45)">
<g transform="matrix(1,0,0,1,20,45)">
<g id="ObjectIcons_Event_nor">
<g id="Icons">
<g transform="matrix(1,0,0,1,-40,-25)">
<g id="Base-Block" serif:id="Base Block">
<path d="M55,27.1C55,25.941 54.059,25 52.9,25L42.1,25C40.941,25 40,25.941 40,27.1L40,37.9C40,39.059 40.941,40 42.1,40L52.9,40C54.059,40 55,39.059 55,37.9L55,27.1Z" style="fill-opacity:0;"/>
</g>
</g>
<path d="M4.86,6L2.14,6C1.511,6 1,5.489 1,4.86L1,4.14C1,3.512 1.509,3.001 2.14,3L4.86,3L4.976,3.006L5,3.009L5,2.56C5,1.7 5.698,1.001 6.56,1L9.44,1C10.302,1.001 11,1.7 11,2.56L11,5L12.86,5C13.495,5.006 14,5.515 14,6.14L14,6.86C14,7.488 13.491,7.999 12.86,8C13.491,8.001 14,8.512 14,9.14L14,9.86C14,10.485 13.495,10.994 12.86,11L11,11L12.86,11C13.491,11.001 14,11.512 14,12.14L14,12.86C14,13.486 13.494,13.995 12.86,14L10.14,14C10.028,14 9.919,13.984 9.816,13.952C9.7,13.983 9.578,13.999 9.44,14L6.56,14C5.699,14 5,13.301 5,12.44L5,5.991L4.976,5.994L4.86,6ZM10,6L10,2L6,2L6,4L2,4L2,5L6,5L6,13L13,13L13,12L10,12L10,10L13,10L13,9L10,9L10,7L13,7L13,6L10,6Z" style="fill:rgb(34,34,34);"/>
<g transform="matrix(0.5,0,0,1,6,2)">
<rect x="10" y="7" width="4" height="1" style="fill:rgb(200,200,200);"/>
</g>
<g transform="matrix(0.5,0,0,1,6,-3)">
<rect x="10" y="9" width="4" height="1" style="fill:rgb(200,200,200);"/>
</g>
<g transform="matrix(0.5,0,0,1,6,7)">
<rect x="10" y="5" width="4" height="1" style="fill:rgb(200,200,200);"/>
</g>
<g transform="matrix(0.75,0,0,1,1.25,-5)">
<rect x="1" y="9" width="4" height="1" style="fill:rgb(200,200,200);"/>
</g>
<g transform="matrix(0.8,0,0,1.57143,2,-4.28571)">
<rect x="5" y="4" width="5" height="7" style="fill:rgb(200,200,200);"/>
</g>
<g transform="matrix(-1,-0,0,1,21,-3)">
<rect x="10" y="9" width="1" height="1" style="fill:rgb(113,113,113);"/>
</g>
<g transform="matrix(-1,-0,0,1,21,2)">
<rect x="10" y="7" width="1" height="1" style="fill:rgb(113,113,113);"/>
</g>
<g transform="matrix(-1,-0,0,1,21,7)">
<rect x="10" y="5" width="1" height="1" style="fill:rgb(113,113,113);"/>
</g>
<g transform="matrix(-1,-0,0,1,10,-5)">
<rect x="4" y="9" width="1" height="1" style="fill:rgb(113,113,113);"/>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c6320wx4uohhj"
path="res://.godot/imported/Event_nor.svg-cca1b541d543badefe73ca9210414ad3.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/Wwise/editor/images/Event_nor.svg"
dest_files=["res://.godot/imported/Event_nor.svg-cca1b541d543badefe73ca9210414ad3.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=false

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-40,-85)">
<g transform="matrix(1,0,0,1,40,86.0003)">
<g id="ObjectIcons_Folder_nor">
<g id="Icons">
<g transform="matrix(1,0,0,1,-40,-26.0003)">
<g id="Base-Block" serif:id="Base Block">
<path d="M55,27.1C55,25.941 54.059,25 52.9,25L42.1,25C40.941,25 40,25.941 40,27.1L40,37.9C40,39.059 40.941,40 42.1,40L52.9,40C54.059,40 55,39.059 55,37.9L55,27.1Z" style="fill-opacity:0;"/>
</g>
</g>
<path d="M0,0L0,13L15,13L15,2L8,1.999L8,-0.001L0,0ZM7,3L7,1L1,1L1,12L14,12L14,3L7,3Z" style="fill:rgb(34,34,34);"/>
<path d="M7,3L14,3L14,12L1,12L1,3L1,1L7,1L7,3ZM6,4L6,2L2,2L2,11L13,11L13,4L6,4Z" style="fill:rgb(200,200,200);"/>
<path d="M6,4L13,4L13,11L2,11L2,4L2,2L6,2L6,4ZM5,5L5,3L3,3L3,10L12,10L12,5L5,5Z" style="fill:rgb(67,67,67);"/>
<g transform="matrix(1,0,0,1,-60,-46.0003)">
<path d="M65,51L72,51L72,56L63,56L63,51L63,49L65,49L65,51Z" style="fill:rgb(145,145,145);"/>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ip6ktdm4yldl"
path="res://.godot/imported/Folder_nor.svg-bcc9eb4105339dfc40b4fabeac9d5ceb.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/Wwise/editor/images/Folder_nor.svg"
dest_files=["res://.godot/imported/Folder_nor.svg-bcc9eb4105339dfc40b4fabeac9d5ceb.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=false

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-20,-165)">
<g transform="matrix(1,0,0,1,20,165)">
<g id="ObjectIcons_GameParameter_nor">
<g id="Icons">
<g transform="matrix(1,0,0,1,-40,-25)">
<g id="Base-Block" serif:id="Base Block">
<path d="M55,27.1C55,25.941 54.059,25 52.9,25L42.1,25C40.941,25 40,25.941 40,27.1L40,37.9C40,39.059 40.941,40 42.1,40L52.9,40C54.059,40 55,39.059 55,37.9L55,27.1Z" style="fill-opacity:0;"/>
</g>
</g>
<path d="M9.802,6C9.589,6.323 9.317,6.594 9,6.8L9,9.205C9.753,9.695 10.25,10.544 10.25,11.508C10.25,13.025 9.019,14.256 7.502,14.256C6.536,14.256 5.685,13.756 5.196,13L0.75,13C0.336,13 0,12.664 0,12.25L0,10.75C0,10.337 0.335,10.001 0.75,10L5.206,10C5.413,9.685 5.684,9.415 6,9.208L6,6.797C5.25,6.307 4.754,5.459 4.754,4.497C4.754,2.98 5.986,1.749 7.502,1.749C8.464,1.749 9.311,2.244 9.806,3L14.25,3C14.67,3.007 15,3.34 15,3.75L15,5.25C15,5.66 14.67,5.993 14.25,6L9.802,6ZM14,5L14,4L9.177,4C8.962,3.277 8.292,2.75 7.5,2.75C6.534,2.75 5.75,3.534 5.75,4.5C5.75,5.292 6.277,5.962 7,6.177L7,9.823C6.436,9.991 5.991,10.436 5.823,11L1,11L1,12L5.823,12C6.038,12.723 6.708,13.25 7.5,13.25C8.466,13.25 9.25,12.466 9.25,11.5C9.25,10.708 8.723,10.038 8,9.823L8,6.177C8.561,6.01 9.004,5.57 9.177,5L14,5Z" style="fill:rgb(34,34,34);"/>
<g transform="matrix(1,0,0,1,-80,-45)">
<path d="M87,51.177C86.277,50.962 85.75,50.292 85.75,49.5C85.75,48.534 86.534,47.75 87.5,47.75C88.292,47.75 88.962,48.277 89.177,49C89.264,49.363 89.261,49.695 89.177,50C89.009,50.564 88.564,51.009 88,51.177L88,54.823C88.723,55.038 89.25,55.708 89.25,56.5C89.25,57.466 88.466,58.25 87.5,58.25C86.708,58.25 86.038,57.723 85.823,57C85.727,56.693 85.721,56.361 85.823,56C85.991,55.436 86.436,54.991 87,54.823L87,51.177Z" style="fill:rgb(216,216,216);"/>
</g>
<g transform="matrix(3.31388e-17,-0.138727,-1,-4.66124e-16,15,7.54407)">
<path d="M10,7L4,7L4,8L10,8C9.35,7.679 9.37,7.345 10,7Z" style="fill:rgb(113,113,113);"/>
</g>
<g transform="matrix(-5.86225e-17,0.138727,1,4.83287e-16,2.45137e-13,7.44509)">
<path d="M17.208,7L15.764,7L15.586,7L11.208,7L11.208,8L17.208,8C16.559,7.679 16.579,7.345 17.208,7Z" style="fill:rgb(113,113,113);"/>
</g>
<g transform="matrix(-0.138727,0,0,1,10.5549,-3)">
<path d="M10,7L4,7L4,8L10,8C9.35,7.679 9.37,7.345 10,7Z" style="fill:rgb(113,113,113);"/>
</g>
<g transform="matrix(1,0,0,1,-80,-45)">
<rect x="90" y="49" width="4" height="1" style="fill:rgb(226,226,226);"/>
</g>
<g transform="matrix(-0.166667,0,0,1,6.66667,3)">
<path d="M10,8L5.128,8C5.632,8.311 5.691,8.642 5.128,9L10,9L10,8Z" style="fill:rgb(113,113,113);"/>
</g>
<g transform="matrix(1,0,0,1,-89,-38)">
<rect x="90" y="49" width="4" height="1" style="fill:rgb(226,226,226);"/>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://tqoikjxbffrh"
path="res://.godot/imported/GameParameter_nor.svg-6a742992ddee792a08392182410a7099.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/Wwise/editor/images/GameParameter_nor.svg"
dest_files=["res://.godot/imported/GameParameter_nor.svg-6a742992ddee792a08392182410a7099.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=false

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.7 KiB

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://5lleamn0de73"
path="res://.godot/imported/Project_nor.svg-58e5690f105d9fa4cc5677e77b09a4c1.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/Wwise/editor/images/Project_nor.svg"
dest_files=["res://.godot/imported/Project_nor.svg-58e5690f105d9fa4cc5677e77b09a4c1.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=false

@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g id="ObjectIcons_SoundbankInit_nor"><g id="Icons"><g id="Base-Block" serif:id="Base Block"><path d="M15,2.1c-0,-1.159 -0.941,-2.1 -2.1,-2.1l-10.8,0c-1.159,0 -2.1,0.941 -2.1,2.1l-0,10.8c-0,1.159 0.941,2.1 2.1,2.1l10.8,0c1.159,0 2.1,-0.941 2.1,-2.1l-0,-10.8Z" style="fill-opacity:0;"/></g><path d="M2,4l-0.25,0c-0.966,0 -1.75,0.784 -1.75,1.75l-0,3.5c-0,0.966 0.784,1.75 1.75,1.75l0.25,0l-0,0.58c-0,1.336 1.084,2.42 2.42,2.42l6.16,0c1.336,0 2.42,-1.084 2.42,-2.42l-0,-0.58l0.25,0c0.966,0 1.75,-0.784 1.75,-1.75l-0,-3.5c-0,-0.966 -0.784,-1.75 -1.75,-1.75l-0.25,0l-0,-0.58c-0,-1.336 -1.084,-2.42 -2.42,-2.42l-6.16,0c-1.336,0 -2.42,1.084 -2.42,2.42l-0,0.58Zm10,1l-0,-1.74c-0,-0.695 -0.565,-1.26 -1.26,-1.26l-6.48,0c-0.695,0 -1.26,0.565 -1.26,1.26l-0,1.74l-2,0l-0,1l2,0l-0,1l-2,0l-0,1l2,0l-0,1l-2,0l-0,1l2,0l-0,1.74c-0,0.695 0.565,1.26 1.26,1.26l6.48,0c0.695,0 1.26,-0.565 1.26,-1.26l-0,-1.74l2,0l-0,-1l-2,0l-0,-1l2,0l-0,-1l-2,0l-0,-1l2,0l-0,-1l-2,0Z" style="fill:#222;"/><rect x="13" y="7" width="1" height="1" style="fill:#e2e2e2;"/><rect x="13" y="5" width="1" height="1" style="fill:#e2e2e2;"/><rect x="13" y="9" width="1" height="1" style="fill:#e2e2e2;"/><rect x="1" y="7" width="1" height="1" style="fill:#e2e2e2;"/><rect x="1" y="5" width="1" height="1" style="fill:#e2e2e2;"/><rect x="1" y="9" width="1" height="1" style="fill:#e2e2e2;"/><path d="M12,3.26c-0,-0.695 -0.565,-1.26 -1.26,-1.26l-6.48,0c-0.695,0 -1.26,0.565 -1.26,1.26l-0,8.48c-0,0.695 0.565,1.26 1.26,1.26l6.48,0c0.695,0 1.26,-0.565 1.26,-1.26l-0,-8.48Z" style="fill:#c8c8c8;"/><path d="M5,11l0,-0.977l2,-0.023l-0,-5l-2,-0l0,-1l5,0l0,1l-2,-0l-0,5l2,-0l0,1l-5,0Z" style="fill:#222;fill-rule:nonzero;"/><rect x="12" y="5" width="1" height="1" style="fill:#919191;"/><rect x="12" y="7" width="1" height="1" style="fill:#919191;"/><rect x="12" y="9" width="1" height="1" style="fill:#919191;"/><rect x="2" y="5" width="1" height="1" style="fill:#919191;"/><rect x="2" y="7" width="1" height="1" style="fill:#919191;"/><rect x="2" y="9" width="1" height="1" style="fill:#919191;"/></g></g></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c6henbtgmply7"
path="res://.godot/imported/SoundbankInit_nor.svg-9fa97e168e627235d3e772b3183b27fd.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/Wwise/editor/images/SoundbankInit_nor.svg"
dest_files=["res://.godot/imported/SoundbankInit_nor.svg-9fa97e168e627235d3e772b3183b27fd.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=false

@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-100,-85)">
<g transform="matrix(1,0,0,1,100,85)">
<g id="ObjectIcons_Soundbank_nor">
<g id="Icons">
<g transform="matrix(1,0,0,1,-40,-25)">
<g id="Base-Block" serif:id="Base Block">
<path d="M55,27.1C55,25.941 54.059,25 52.9,25L42.1,25C40.941,25 40,25.941 40,27.1L40,37.9C40,39.059 40.941,40 42.1,40L52.9,40C54.059,40 55,39.059 55,37.9L55,27.1Z" style="fill-opacity:0;"/>
</g>
</g>
<path d="M10.58,14L4.42,14C3.084,14 2,12.916 2,11.58L2,11L1.75,11C0.784,11 0,10.216 0,9.25L0,5.75C0,4.786 0.781,4.003 1.75,4L2,4L2,3.42C2,2.086 3.081,1.003 4.42,1L10.58,1C11.919,1.003 13,2.086 13,3.42L13,4L13.25,4C14.219,4.003 15,4.786 15,5.75L15,9.25C15,10.216 14.216,11 13.25,11L13,11L13,11.58C13,12.915 11.916,14 10.58,14ZM10.74,2L4.26,2C3.564,2.001 3,2.565 3,3.26L3,5L1,5L1,6L3,6L3,7L1,7L1,8L3,8L3,9L1,9L1,10L3,10L3,11.74C3,12.435 3.565,13 4.26,13L10.74,13C11.435,13 12,12.435 12,11.74L12,10L14,10L14,9L12,9L12,8L14,8L14,7L12,7L12,6L14,6L14,5L12,5L12,3.26C12,2.565 11.436,2.001 10.74,2Z" style="fill:rgb(34,34,34);"/>
<g transform="matrix(0.333333,0,0,1,9.33333,0)">
<rect x="11" y="7" width="3" height="1" style="fill:rgb(226,226,226);"/>
</g>
<g transform="matrix(0.333333,0,0,1,9.33333,-4)">
<rect x="11" y="9" width="3" height="1" style="fill:rgb(226,226,226);"/>
</g>
<g transform="matrix(0.333333,0,0,1,9.33333,4)">
<rect x="11" y="5" width="3" height="1" style="fill:rgb(226,226,226);"/>
</g>
<g transform="matrix(0.333333,0,0,1,0.666667,0)">
<rect x="1" y="7" width="3" height="1" style="fill:rgb(226,226,226);"/>
</g>
<g transform="matrix(0.333333,0,0,1,0.666667,-4)">
<rect x="1" y="9" width="3" height="1" style="fill:rgb(226,226,226);"/>
</g>
<g transform="matrix(0.333333,0,0,1,0.666667,4)">
<rect x="1" y="5" width="3" height="1" style="fill:rgb(226,226,226);"/>
</g>
<path d="M10.74,2C11.438,2.003 12,2.566 12,3.26L12,11.74C12,12.435 11.435,13 10.74,13L4.26,13C3.565,13 3,12.435 3,11.74L3,3.26C3,2.566 3.562,2.003 4.26,2L10.74,2ZM10,6C9.984,4.653 9.505,3.898 7.527,3.898C5.409,3.898 4.883,4.772 4.883,6C4.883,7.228 5.478,8.083 7.508,8.06C8.724,8.047 9,8.279 9,9C9,9.721 8.718,10 7.522,10C6.15,10 6.012,9.698 6,9L5,9C4.985,10.256 5.361,11.106 7.578,11.106C9.794,11.106 10.102,10.303 10.102,9C10.102,7.42 9.628,6.962 7.557,6.953C6.62,6.949 6.011,6.947 6,6C5.99,5.179 6.716,5 7.573,5C8.752,5 8.996,5.125 9,6L10,6Z" style="fill:rgb(200,200,200);"/>
<g transform="matrix(-1,-0,0,1,24,-4)">
<rect x="11" y="9" width="1" height="1" style="fill:rgb(145,145,145);"/>
</g>
<g transform="matrix(0.842382,0,0,0.774249,-117.591,-64.2877)">
<path d="M148.589,97.376C145.958,97.376 145.511,96.278 145.529,94.656L146.716,94.656C146.731,95.558 146.894,95.948 148.523,95.948C149.943,95.948 150.278,95.587 150.278,94.656C150.278,93.726 149.949,93.425 148.506,93.443C146.097,93.472 145.391,92.368 145.391,90.782C145.391,89.196 146.014,88.067 148.529,88.067C150.88,88.067 151.447,89.044 151.465,90.782L150.278,90.782C150.273,89.651 149.983,89.49 148.584,89.49C147.566,89.49 146.705,89.721 146.716,90.782C146.73,92.005 147.453,92.008 148.564,92.013C151.023,92.025 151.586,92.616 151.586,94.656C151.586,96.339 151.221,97.376 148.589,97.376Z" style="fill:rgb(34,34,34);"/>
</g>
<g transform="matrix(-1,-0,0,1,24,0)">
<rect x="11" y="7" width="1" height="1" style="fill:rgb(145,145,145);"/>
</g>
<g transform="matrix(-1,-0,0,1,24,4)">
<rect x="11" y="5" width="1" height="1" style="fill:rgb(145,145,145);"/>
</g>
<g transform="matrix(-1,-0,0,1,6,-4)">
<rect x="3" y="9" width="1" height="1" style="fill:rgb(145,145,145);"/>
</g>
<g transform="matrix(-1,-0,0,1,6,0)">
<rect x="3" y="7" width="1" height="1" style="fill:rgb(145,145,145);"/>
</g>
<g transform="matrix(-1,-0,0,1,6,4)">
<rect x="3" y="5" width="1" height="1" style="fill:rgb(145,145,145);"/>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.2 KiB

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bx6kmkkhf8uiu"
path="res://.godot/imported/Soundbank_nor.svg-4156d1b612ac06ebcfe2b9efac7ddcc1.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/Wwise/editor/images/Soundbank_nor.svg"
dest_files=["res://.godot/imported/Soundbank_nor.svg-4156d1b612ac06ebcfe2b9efac7ddcc1.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=false

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-40,-165)">
<g transform="matrix(1,0,0,1,40,165)">
<g id="ObjectIcons_StateGroup_nor">
<g id="Icons">
<g transform="matrix(1,0,0,1,-40,-25)">
<g id="Base-Block" serif:id="Base Block">
<path d="M55,27.1C55,25.941 54.059,25 52.9,25L42.1,25C40.941,25 40,25.941 40,27.1L40,37.9C40,39.059 40.941,40 42.1,40L52.9,40C54.059,40 55,39.059 55,37.9L55,27.1Z" style="fill-opacity:0;"/>
</g>
</g>
<path d="M4.346,6.008C4.123,5.554 4,5.041 4,4.5C4,2.568 5.568,1 7.5,1C9.432,1 11,2.568 11,4.5C11,5.041 10.877,5.554 10.654,6.008C12.514,6.084 14,7.62 14,9.5C14,11.432 12.432,13 10.5,13C9.225,13 8.108,12.317 7.5,11.295C6.892,12.317 5.775,13 4.5,13C2.568,13 1,11.432 1,9.5C1,7.62 2.486,6.084 4.346,6.008ZM7.183,9.48C7.183,10.923 5.991,12.092 4.52,12.092C3.05,12.092 1.858,10.923 1.858,9.48C1.858,8.037 3.05,6.867 4.52,6.867C5.991,6.867 7.183,8.037 7.183,9.48ZM13.183,9.48C13.183,10.923 11.991,12.092 10.52,12.092C9.05,12.092 7.858,10.923 7.858,9.48C7.858,8.037 9.05,6.867 10.52,6.867C11.991,6.867 13.183,8.037 13.183,9.48ZM4,11C5.414,11 5.96,10.345 5.96,9.48C5.96,8.613 5.414,8 4,8L4,11ZM10,11C11.414,11 11.96,10.345 11.96,9.48C11.96,8.613 11.414,8 10,8L10,11ZM10.183,4.48C10.183,5.923 8.991,7.092 7.52,7.092C6.05,7.092 4.858,5.923 4.858,4.48C4.858,3.037 6.05,1.867 7.52,1.867C8.991,1.867 10.183,3.037 10.183,4.48ZM7,6C8.414,6 8.96,5.345 8.96,4.48C8.96,3.613 8.414,3 7,3L7,6Z" style="fill:rgb(34,34,34);"/>
<g transform="matrix(1.06499,0,0,1.04499,6.98777,2.70325)">
<path d="M0.011,3.155C1.339,3.155 1.852,2.528 1.852,1.7C1.852,0.871 1.339,0.284 0.011,0.284L0.011,3.155ZM3,1.7C3,3.081 1.881,4.2 0.5,4.2C-0.881,4.2 -2,3.081 -2,1.7C-2,0.319 -0.881,-0.8 0.5,-0.8C1.881,-0.8 3,0.319 3,1.7" style="fill:rgb(226,226,226);"/>
</g>
<g transform="matrix(1.06499,0,0,1.04499,6.12999,8.83599)">
<path d="M-2,2.071C-0.672,2.071 -0.159,1.444 -0.159,0.616C-0.159,-0.213 -0.672,-0.8 -2,-0.8L-2,2.071ZM0.989,0.616C0.989,1.997 -0.13,3.116 -1.511,3.116C-2.892,3.116 -4.011,1.997 -4.011,0.616C-4.011,-0.765 -2.892,-1.884 -1.511,-1.884C-0.13,-1.884 0.989,-0.765 0.989,0.616" style="fill:rgb(226,226,226);"/>
</g>
<g transform="matrix(1.06499,0,0,1.04499,6.98777,2.70325)">
<path d="M2.828,7.94C4.156,7.94 4.669,7.313 4.669,6.485C4.669,5.656 4.156,5.069 2.828,5.069L2.828,7.94ZM5.817,6.485C5.817,7.866 4.698,8.985 3.317,8.985C1.936,8.985 0.817,7.866 0.817,6.485C0.817,5.104 1.936,3.985 3.317,3.985C4.698,3.985 5.817,5.104 5.817,6.485" style="fill:rgb(226,226,226);"/>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ca0gg6latn4r3"
path="res://.godot/imported/StateGroup_nor.svg-08ec4b01a2266ce15e42db24ee690161.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/Wwise/editor/images/StateGroup_nor.svg"
dest_files=["res://.godot/imported/StateGroup_nor.svg-08ec4b01a2266ce15e42db24ee690161.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=false

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-60,-165)">
<g transform="matrix(1,0,0,1,60,165)">
<g id="ObjectIcons_State_nor">
<g id="Icons">
<g transform="matrix(1,0,0,1,-40,-25)">
<g id="Base-Block" serif:id="Base Block">
<path d="M55,27.1C55,25.941 54.059,25 52.9,25L42.1,25C40.941,25 40,25.941 40,27.1L40,37.9C40,39.059 40.941,40 42.1,40L52.9,40C54.059,40 55,39.059 55,37.9L55,27.1Z" style="fill-opacity:0;"/>
</g>
</g>
<path d="M7.5,1C11.087,1 14,3.913 14,7.5C14,11.087 11.087,14 7.5,14C3.913,14 1,11.087 1,7.5C1,3.913 3.913,1 7.5,1ZM13,7.5C13,10.538 10.537,13 7.5,13C4.463,13 2,10.538 2,7.5C2,4.462 4.463,2 7.5,2C10.537,2 13,4.462 13,7.5ZM7,11C9.709,11 11.175,9.709 11.175,7.5C11.175,5.291 9.709,4 7,4L7,11Z" style="fill:rgb(34,34,34);"/>
<g transform="matrix(1,0,0,1,7,3.5)">
<path d="M0,7.5C2.709,7.5 4.175,6.209 4.175,4C4.175,1.791 2.709,0.5 0,0.5L0,7.5ZM6,4C6,7.038 3.537,9.5 0.5,9.5C-2.537,9.5 -5,7.038 -5,4C-5,0.962 -2.537,-1.5 0.5,-1.5C3.537,-1.5 6,0.962 6,4" style="fill:rgb(200,200,200);"/>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://billu2uub7dyo"
path="res://.godot/imported/State_nor.svg-367952294445cb37b2ffc0af50a35618.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/Wwise/editor/images/State_nor.svg"
dest_files=["res://.godot/imported/State_nor.svg-367952294445cb37b2ffc0af50a35618.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=false

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-80,-165)">
<g transform="matrix(1,0,0,1,80,165)">
<g id="ObjectIcons_SwitchGroup_nor">
<g id="Icons">
<g transform="matrix(1,0,0,1,-40,-25)">
<g id="Base-Block" serif:id="Base Block">
<path d="M55,27.1C55,25.941 54.059,25 52.9,25L42.1,25C40.941,25 40,25.941 40,27.1L40,37.9C40,39.059 40.941,40 42.1,40L52.9,40C54.059,40 55,39.059 55,37.9L55,27.1Z" style="fill-opacity:0;"/>
</g>
</g>
<g transform="matrix(1,0,0,1,-80,-105)">
<path d="M84.65,106C85.395,106 86,106.605 86,107.35L86,117.65C86,118.395 85.395,119 84.65,119L84.35,119C83.605,119 83,118.395 83,117.65L83,107.35C83,106.605 83.605,106 84.35,106L84.65,106ZM85,107L84,107L84,118L85,118L85,107Z" style="fill:rgb(34,34,34);"/>
</g>
<path d="M6.558,5.5C6.214,5.173 6,4.711 6,4.2L6,2.8C6,1.807 6.807,1 7.8,1L9.2,1C10.193,1 11,1.807 11,2.8L11,4.2C11,4.711 10.786,5.173 10.442,5.5C10.786,5.827 11,6.289 11,6.8L11,8.2C11,8.711 10.786,9.173 10.442,9.5C10.786,9.827 11,10.289 11,10.8L11,12.2C11,13.192 10.196,13.998 9.2,14L7.8,14C6.807,14 6,13.193 6,12.2L6,10.8C6,10.289 6.214,9.827 6.558,9.5C6.214,9.173 6,8.711 6,8.2L6,6.8C6,6.289 6.214,5.827 6.558,5.5ZM10,10L9.2,10C9.2,10 7.8,10 7.8,10C7.8,10 7,10 7,10L7,13L10,13L10,10ZM7.8,6L7,6L7,9L10,9L10,6L9.2,6L7.8,6ZM10,2L7,2L7,5L10,5L10,2Z" style="fill:rgb(34,34,34);"/>
<g transform="matrix(1,0,0,1,-3,-8)">
<rect x="10" y="10" width="3" height="3" style="fill:rgb(200,200,200);"/>
</g>
<g transform="matrix(1,0,0,1,-3,-4)">
<rect x="10" y="10" width="3" height="3" style="fill:rgb(200,200,200);"/>
</g>
<g transform="matrix(1,0,0,1,-3,-1.42109e-13)">
<rect x="10" y="10" width="3" height="3" style="fill:rgb(200,200,200);"/>
</g>
<g transform="matrix(6.12323e-17,-1,1,5.72119e-18,2,7)">
<rect x="-6" y="2" width="11" height="1" style="fill:rgb(200,200,200);"/>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://di2p281eymr6"
path="res://.godot/imported/SwitchGroup_nor.svg-4b8ec47f9b0f2d0ad35f4b4c39823197.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/Wwise/editor/images/SwitchGroup_nor.svg"
dest_files=["res://.godot/imported/SwitchGroup_nor.svg-4b8ec47f9b0f2d0ad35f4b4c39823197.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=false

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-100,-165)">
<g transform="matrix(1,0,0,1,100,165)">
<g id="ObjectIcons_Switch_nor">
<g id="Icons">
<g transform="matrix(1,0,0,1,-40,-25)">
<g id="Base-Block" serif:id="Base Block">
<path d="M55,27.1C55,25.941 54.059,25 52.9,25L42.1,25C40.941,25 40,25.941 40,27.1L40,37.9C40,39.059 40.941,40 42.1,40L52.9,40C54.059,40 55,39.059 55,37.9L55,27.1Z" style="fill-opacity:0;"/>
</g>
</g>
<path d="M4.2,13L3.8,13C2.807,13 2,12.193 2,11.2L2,3.8C2,2.808 2.805,2.002 3.8,2L4.2,2L4.384,2.009L4.5,2.027L4.616,2.009L4.8,2L10.2,2L10.384,2.009L10.5,2.027L10.616,2.009L10.8,2L11.2,2C12.195,2.002 13,2.808 13,3.8L13,11.2C13,12.191 12.197,12.996 11.2,13L10.8,13C10.698,13 10.597,12.991 10.5,12.973L10.384,12.991L10.2,13L4.8,13C4.698,13 4.597,12.991 4.5,12.973L4.384,12.991L4.2,13ZM12,12L12,3L3,3L3,12L12,12ZM10,5L10,10L5,10L5,5L10,5ZM9,6L6,6L6,9L9,9L9,6Z" style="fill:rgb(34,34,34);"/>
<path d="M10,5L5,5L5,10L10,10L10,5ZM12,12L3,12L3,3L12,3L12,12Z" style="fill:rgb(200,200,200);"/>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://1r1vuey5c32k"
path="res://.godot/imported/Switch_nor.svg-8d49f8fe707baf8c0ac91b5a53c494a7.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/Wwise/editor/images/Switch_nor.svg"
dest_files=["res://.godot/imported/Switch_nor.svg-8d49f8fe707baf8c0ac91b5a53c494a7.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=false

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-60,-85)">
<g id="ObjectIcons_Workunit_nor" transform="matrix(1,0,0,1,-160,-40)">
<g transform="matrix(1,0,0,1,180,100)">
<g id="Base-Block" serif:id="Base Block">
<path d="M55,27.1C55,25.941 54.059,25 52.9,25L42.1,25C40.941,25 40,25.941 40,27.1L40,37.9C40,39.059 40.941,40 42.1,40L52.9,40C54.059,40 55,39.059 55,37.9L55,27.1Z" style="fill-opacity:0;"/>
</g>
</g>
<path d="M227.5,125.735L221,128.926L221,136.062L227.5,139.63L234,136.062L234,128.926L227.5,125.735ZM227.5,126.817L222,129.5L222,135.5L227.5,138.5L233,135.5L233,129.5L227.5,126.817Z" style="fill:rgb(34,34,34);"/>
<path d="M227.5,126.817L222,129.5L222,135.5L227.5,138.5L233,135.5L233,129.5L227.5,126.817ZM226,130L224,130L224,132.553C223.97,134.358 225.313,136.008 227.54,136C229.778,135.992 231.013,134.238 231,132.856L231,130L229,130L229,132.769C229.003,133.482 228.282,133.997 227.527,134C226.762,134.001 225.996,133.509 226,132.683L226,130Z" style="fill:rgb(200,200,200);"/>
<g transform="matrix(1,0,0,1,60,20)">
<path d="M166,110L164,110L164,112.553C163.97,114.358 165.313,116.008 167.54,116C169.778,115.992 171.013,114.238 171,112.856L171,110L169,110L169,112.769C169.003,113.482 168.282,113.997 167.527,114C166.762,114.001 165.996,113.509 166,112.683L166,110Z" style="fill:rgb(34,34,34);"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://pc88x388tcsm"
path="res://.godot/imported/Workunit_nor.svg-e25848aba6a8174e5430bbb0701de596.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
[deps]
source_file="res://addons/Wwise/editor/images/Workunit_nor.svg"
dest_files=["res://.godot/imported/Workunit_nor.svg-e25848aba6a8174e5430bbb0701de596.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=false

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64" xml:space="preserve" version="1.1" viewBox="0 0 64 64">
<image width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADXElEQVR4Xu2aTa7aMBDHyWurqk/qphU7hNi8FZfgEnAeuA5cgkuw6wIhdkjt5kmtqtemThpbjjP2zPgjJCQsiTPM/Pz3319kk4F/soHXPxkBjAoYOIFxCAxcAKMJdmEI5JoKQ/ORschxyA0TDBVVeJ7nkyxTqfjmpIOU6aKx0AYJCi9ClskWheufCoJPTo141Fg+PxbKBCy+CEpNGkhAsARhlmFdCbcNwFp8KACHopwQ2gTgLD4QQFV/0wYwVbUBoGZ2Tjn+N0JKTtDM4fIVa1zKj4WMeZnUXxHkCQuE9Vb1vioUmDnY5poSACp5EwgVgG54EASOIaYCwC6e4QGY47NUkAKAV/EhAIB3MUhKfLEBeBfPAUCY8sgqiAkgqHgLANs+gVIgSQUmAGg9jZm3em6aD/nFqqFhgi63B+d9wxApkGpzbnAPcgtGZoFaD3pOeTYVgDuvRuPQgrjvmwogbJawArHndQWESphbMEcBmkfoqzpsnGPPuw3A4fZSwtg4x553GoDL6HTzxmTufO4MFCpp7vvAUth20EEZBkolLi/pOgCKCh5aASMAQSCoh7H3xyGgGVXXFkIytSQKWK/X7w+Hw5/BKkBQfRKzTv6wAPb7/ctms/k2WA9YLpcfT6fT774DQJeytgKlxHsPgHDAGWSSXfcAsLjVavXheDy+VdPEwwIgyd/cMXJPhbqsAHQvbxvf8/n8y+Vy+eEY/2oz1UcA1LMA6z5CM8jmmSB3C6st13xfVe+5jsQ8boAoQ4h0EUkpLMqBKnQqbPw42vvT6fTz7XZ7pchfP1SgFIm1CYYA3Q0KuWa73S7bbrfFBSu2P0APShaLxafz+fxLBop5MVKOuZAhQb0cNZ2/rFpcrevLX1uboqnek7EBqPqhBDAJUQEELI4aqk8FQKmBc9QeAmA2mz1fr9efUoWEO4WyP1ICYEPwAcBY+ID1pgbAgkAFAAwl6wmw9Ad97m/DA8wcSTMEEUAZG5gdOvkfIR0EOkNwABiEvYpvwwMg47eqIQQAZLZFPGGOX4U5frfNQG14ABlCTADU/x7fC0DDHKkJW3qypipOrHsCUBBkUcZBB7ZuAo1WfimWzu+M5TMY794AuEVGbz8CiI60ZwFHBfSsw6KnOyogOtKeBRy8Av4BmuykXyL1kYAAAAAASUVORK5CYII="/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bvltdosfhfsrt"
path="res://.godot/imported/wwise_audio_speaker.svg-c8bbeea5359204d3be2da0640c91add2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/Wwise/editor/images/wwise_audio_speaker.svg"
dest_files=["res://.godot/imported/wwise_audio_speaker.svg-c8bbeea5359204d3be2da0640c91add2.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false

@ -0,0 +1,46 @@
[gd_scene format=3 uid="uid://bomvl5s3ftk53"]
[node name="WwisePickerControl" type="VBoxContainer"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="ParentVBoxContainer" type="VBoxContainer" parent="."]
layout_mode = 2
size_flags_vertical = 3
[node name="TopVBoxContainer" type="VBoxContainer" parent="ParentVBoxContainer"]
layout_mode = 2
[node name="ButtonsHContainer" type="HBoxContainer" parent="ParentVBoxContainer/TopVBoxContainer"]
layout_mode = 2
[node name="RefreshProjectButton" type="Button" parent="ParentVBoxContainer/TopVBoxContainer/ButtonsHContainer"]
layout_mode = 2
text = "Refresh Project"
[node name="ExportSoundbanksButton" type="Button" parent="ParentVBoxContainer/TopVBoxContainer/ButtonsHContainer"]
layout_mode = 2
text = "Generate Soundbanks"
[node name="GenerateIdsButton" type="Button" parent="ParentVBoxContainer/TopVBoxContainer/ButtonsHContainer"]
layout_mode = 2
text = "Generate Wwise IDs"
[node name="ConnectionText" type="Label" parent="ParentVBoxContainer/TopVBoxContainer/ButtonsHContainer"]
layout_mode = 2
[node name="SearchText" type="LineEdit" parent="ParentVBoxContainer/TopVBoxContainer"]
layout_mode = 2
placeholder_text = "Search Wwise project..."
caret_blink = true
caret_blink_interval = 0.5
[node name="ProjectObjectsTree" type="Tree" parent="ParentVBoxContainer"]
layout_mode = 2
size_flags_vertical = 3
allow_reselect = true

@ -0,0 +1,161 @@
<?xml version="1.0" encoding="UTF-8"?>
<class name="Waapi" inherits="Node" version="4.1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../class.xsd">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
</tutorials>
<methods>
<method name="client_call">
<return type="Dictionary" />
<param index="0" name="uri" type="String" />
<param index="1" name="args" type="String" />
<param index="2" name="options" type="String" />
<description>
Calls the Waapi client with a given [param uri], [param arguments] and [param
options]. Example of usage:
[gdscript]
var json: JSON = JSON.new()
var connectResult = Waapi.connect_client("127.0.0.1", 8080)
if connectResult:
var args = {"from": {"ofType": ["Project", "Bus", "Switch", "State", "Event",
"SoundBank"]}}
var options = {"return": ["name", "type", "workunit", "path", "shortId"]}
var dict = Waapi.client_call("ak.wwise.core.object.get", JSON.stringify(args),
JSON.stringify(options))
var json_document = json.parse(dict["result_string"])
if json_document == OK:
if json.data.has("return"):
print(json.data["return"])
if Waapi.is_client_connected():
Waapi.disconnect_client()
[/gdscript]
Returns a Dictionary with keys [code]call_result[/code], [code]result_string[/code].
</description>
</method>
<method name="client_call_with_timeout">
<return type="Dictionary" />
<param index="0" name="uri" type="String" />
<param index="1" name="args" type="String" />
<param index="2" name="options" type="String" />
<param index="3" name="timeout_ms" type="int" />
<description>
Calls the Waapi client with a given [param uri], [param args] and [param options], specifying a timeout in
milliseconds.[br][br]
Returns a Dictionary with keys [code]call_result[/code], [code]result_string[/code].
</description>
</method>
<method name="connect_client">
<return type="bool" />
<param index="0" name="uri" type="String" />
<param index="1" name="port" type="int" />
<description>
Connects the Waapi client at the given [param uri] and [param port]. The Wwise
authoring application
should be open and available at the given location and port in order for this call
to succeed. Example:
[gdscript]
var connect_result = Waapi.connect_client("127.0.0.1", 8080)
if connect_result:
# Do something...
[/gdscript]
Returns [code]true[/code] if the connection succeeded.
</description>
</method>
<method name="disconnect_client">
<return type="void" />
<description>
Disconnects the client.
</description>
</method>
<method name="get_last_string">
<return type="String" />
<description>
Gets the last string result from [method subscribe], [method unsubscribe] or [method client_call]. Useful for
debugging.[br][br]
Returns a [code]result[/code] String.
</description>
</method>
<method name="is_client_connected">
<return type="bool" />
<description>
Checks the connection status of the Waapi client.[br][br]
Returns [code]true[/code] if the client is connected, [code]false[/code] otherwise.
</description>
</method>
<method name="process_callbacks">
<return type="void" />
<description>
</description>
</method>
<method name="subscribe">
<return type="Dictionary" />
<param index="0" name="uri" type="String" />
<param index="1" name="options" type="String" />
<description>
Subscribes the Waapi client to changes to the Wwise project in the authoring
app. In order to get the data dictionary with keys [code]subscription_id[/code], [code]subscribe_result[/code]
and [code]result_string.[br]
The signal wamp_event should be connected in GDScripts, e.g.
[gdscript]
Waapi.connect("wamp_event", Callable(self, "_on_wamp_event"))
func _on_wamp_event(data):
print(data)
[/gdscript]
Return a dictionary with keys [code]subscription_id[/code], [code]subscribe_result[/code]
and [code]result_string.
</description>
</method>
<method name="subscribe_with_timeout">
<return type="Dictionary" />
<param index="0" name="uri" type="String" />
<param index="1" name="options" type="String" />
<param index="2" name="timeout_ms" type="int" />
<description>
Subscribes the Waapi client to changes to the Wwise project in the authoring
app and returns after some timeout in milliseconds has passed. Works similarly to
[method subscribe] but with a timeout.[br][br]
Return a dictionary with keys [code]subscription_id[/code],
[code]subscribe_result[/code]
and [code]result_string.
</description>
</method>
<method name="unsubscribe">
<return type="Dictionary" />
<param index="0" name="subscription_id" type="int" />
<description>
Unsubscribes the Waapi client to changes to the Wwise project in the authoring app,
given a subscription ID.[br][br]
Returns a Dictionary with keys [code]unsubscribe_result[/code],
[code]result_string[/code].
</description>
</method>
<method name="unsubscribe_with_timeout">
<return type="Dictionary" />
<param index="0" name="subscription_id" type="int" />
<param index="1" name="timeout_ms" type="int" />
<description>
Unsubscribes the Waapi client to changes to the Wwise project in the authoring app
with a timeout in milliseconds. Works similarly to [method unsubscribe] but with a
timeout.[br][br]
Returns a Dictionary with keys [code]unsubscribe_result[/code],
[code]result_string[/code].
</description>
</method>
</methods>
<signals>
<signal name="wamp_event">
<param index="0" name="data" type="Dictionary" />
<description>
</description>
</signal>
</signals>
</class>

@ -0,0 +1,754 @@
<?xml version="1.0" encoding="UTF-8"?>
<class name="Wwise" inherits="Object" version="4.1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../class.xsd">
<brief_description>
</brief_description>
<description>
</description>
<tutorials>
<link title="Wwise Integration for Godot Wiki">
https://github.com/alessandrofama/wwise-godot-integration/wiki</link>
</tutorials>
<methods>
<method name="add_output">
<return type="bool" />
<param index="0" name="share_set" type="String" />
<param index="1" name="output_id" type="int" />
<description>
Adds an output to with the given [param share_set] and [param output_id] to the
sound engine. Calls [code]AK::SoundEngine::AddOutput[/code].[br][br]
Returns [code]true[/code] if adding the output succeeded.
</description>
</method>
<method name="get_playing_segment_info">
<return type="Dictionary" />
<param index="0" name="playing_id" type="int" />
<param index="1" name="extrapolate" type="bool" />
<description>
Queries information on the active segment of a music object that is playing,
associated with the given [param playing_id], obtained from [method
post_event_callback] or
[method post_event_id_callback]. You need to pass the
[code]AK_EnableGetMusicPlayPosition[/code]
[code]AkCallbackType[/code] flag defined in the [AkUtils] class to use this method.
Calls
[code]AK::MusicEngine::GetPlayingSegmentInfo[/code].[br][br]
Returns a Dictionary with the segment info.
</description>
</method>
<method name="get_rtpc_value">
<return type="float" />
<param index="0" name="name" type="String" />
<param index="1" name="game_object" type="Object" />
<description>
Gets the RTPC value with the given [param name] of the [param game_object]. Pass
[code]null[/code] to
[param game_object] to get a global RTPC value. Calls
[code]AK::SoundEngine::Query::GetRTPCValue[/code].[br][br]
Returns the RTPC value if succeeded, 1.0f (INVALID_RTPC_VALUE) if failed.
</description>
</method>
<method name="get_rtpc_value_id">
<return type="float" />
<param index="0" name="id" type="int" />
<param index="1" name="game_object" type="Object" />
<description>
Gets the RTPC value with the given [param id] of the [param game_object]. Pass
[code]null[/code] to
[param game_object] to get a global RTPC value. Calls
[code]AK::SoundEngine::Query::GetRTPCValue[/code].[br][br]
Returns the RTPC value if succeeded, 1.0f (INVALID_RTPC_VALUE) if failed.
</description>
</method>
<method name="get_source_play_position">
<return type="int" />
<param index="0" name="playing_id" type="int" />
<param index="1" name="extrapolate" type="bool" />
<description>
Gets the current position of the source associated with the given [param
playing_id],
obtained from [method post_event_callback] or [method post_event_id_callback]. You
need to
pass
the [code]AK_EnableGetSourcePlayPosition[/code] [code]AkCallbackType[/code] flag
defined in the [AkUtils] class
to use this method. Calls
[code]AK::SoundEngine::GetSourcePlayPosition[/code].[br][br]
Returns the current position of the source if succeeded, 0 if failed.
</description>
</method>
<method name="init">
<return type="void" />
<description>
Initializes the Wwise Soundengine. This is called automatically by the Wwise Runtime
autoload singleton at each game start.
</description>
</method>
<method name="load_bank">
<return type="bool" />
<param index="0" name="bank_name" type="String" />
<description>
Loads a bank with the given [param bank_name]. Calls
[code]AK::SoundEngine::LoadBank[/code].[br][br]
Returns [code]true[/code] if bank loading succeeded.
</description>
</method>
<method name="load_bank_async">
<return type="bool" />
<param index="0" name="bank_name" type="String" />
<param index="1" name="cookie" type="CookieWrapper" />
<description>
Loads a bank with the given [param bank_name]. The [param cookie] Object should be a
[CookieWrapper]
instance variable. Set the [param cookie] property of the wrapper to a [Callable] of
your
choice. Calls [code]AK::SoundEngine::LoadBank[/code].[br][br]
Returns [code]true[/code] if bank loading succeeded.
</description>
</method>
<method name="load_bank_async_id">
<return type="bool" />
<param index="0" name="bank_id" type="int" />
<param index="1" name="cookie" type="CookieWrapper" />
<description>
Loads a bank with the given [param bank_id]. The [param cookie] Object should be a
[CookieWrapper]
instance variable. Set the [param cookie] property of the wrapper to a [Callable] of
your
choice. Calls [code]AK::SoundEngine::LoadBank[/code].[br][br]
Returns [code]true[/code] if bank loading succeeded.
</description>
</method>
<method name="load_bank_id">
<return type="bool" />
<param index="0" name="bank_id" type="int" />
<description>
Loads a bank with the given [param bank:id]. Calls
[code]AK::SoundEngine::LoadBank[/code].[br][br]
Returns [code]true[/code] if bank loading succeeded.
</description>
</method>
<method name="post_event">
<return type="int" />
<param index="0" name="event_name" type="String" />
<param index="1" name="game_object" type="Object" />
<description>
Posts an Event with the given [param event_name] on the given [param game_object] to
the sound
engine. Calls [code]AK::SoundEngine::PostEvent[/code].[br][br]
Returns the [code]playing ID[/code] of the Event launched, or [code]0[/code] if
posting the Event failed.
</description>
</method>
<method name="post_event_callback">
<return type="int" />
<param index="0" name="event_name" type="String" />
<param index="1" name="flags" type="int" enum="AkUtils.AkCallbackType" />
<param index="2" name="game_object" type="Object" />
<param index="3" name="cookie" type="CookieWrapper" />
<description>
Posts an Event with the given [param event_name] on the given [param game_object] to
the sound
engine. Pass the [code]AkCallbackType[/code] flag defined in the [AkUtils] class to
[param flags]. The
[param cookie] Object should be a [CookieWrapper] instance variable. Set the [param
cookie] property of the wrapper to a [Callable] of your choice.
Calls [code]AK::SoundEngine::PostEvent[/code].[br][br]
Returns the [code]playing ID[/code] of the Event launched, or [code]0[/code] if
posting the Event failed.
</description>
</method>
<method name="post_event_id">
<return type="int" />
<param index="0" name="event_id" type="int" />
<param index="1" name="game_object" type="Object" />
<description>
Posts an Event with the given [param event_id] on the given [param game_object] to
the sound
engine. Calls [code]AK::SoundEngine::PostEvent[/code].[br][br]
Returns the [code]playing ID[/code] of the Event launched, or [code]0[/code] if
posting the Event failed.
</description>
</method>
<method name="post_event_id_callback">
<return type="int" />
<param index="0" name="event_id" type="int" />
<param index="1" name="flags" type="int" enum="AkUtils.AkCallbackType" />
<param index="2" name="game_object" type="Object" />
<param index="3" name="cookie" type="CookieWrapper" />
<description>
Posts an Event with the given [param event_id] on the given [param game_object] to
the sound
engine. Pass the [code]AkCallbackType[/code] flag defined in the [AkUtils] class to
[param flags]. The
[param cookie] Object should be a [CookieWrapper] instance variable. Set the [param
cookie] property of the wrapper to a [Callable] of your choice.
Calls [code]AK::SoundEngine::PostEvent[/code].[br][br]
Returns the [code]playing ID[/code] of the Event launched, or [code]0[/code] if
posting the Event failed.
</description>
</method>
<method name="post_external_source">
<return type="int" />
<param index="0" name="event_name" type="String" />
<param index="1" name="game_object" type="Object" />
<param index="2" name="source_object_name" type="String" />
<param index="3" name="filename" type="String" />
<param index="4" name="id_codec" type="int" enum="AkUtils.AkCodecID" />
<description>
Posts an Event with the given [param event_name] with an External Source on the
[param game_object].
[param source_object_name] is the Wwise External Source SFX name added through the
Contents
Editor in the authoring application. [param file_path] refers to the relative file
path of
the external source specified in the Output Path of the External Sources settings in
the authoring application. Pass the [code]AkCodecID[/code] value defined in
[AkUtils] class to
[param id_codec]. Calls [code]AK::SoundEngine::PostEvent[/code].[br][br]
Returns the [code]playing ID[/code] of the Event launched, or [code]0[/code] if
posting the Event failed.
</description>
</method>
<method name="post_external_source_id">
<return type="int" />
<param index="0" name="event_id" type="int" />
<param index="1" name="game_object" type="Object" />
<param index="2" name="source_object_id" type="int" />
<param index="3" name="filename" type="String" />
<param index="4" name="id_codec" type="int" enum="AkUtils.AkCodecID" />
<description>
Posts an Event with the given [param event_id] with an External Source on the [param
game_object].
[param source_object_id] is the Wwise External Source SFX ID added through the
Contents
Editor in the authoring application. [param file_path] refers to the relative file
path of
the external source specified in the Output Path of the External Sources settings in
the authoring application. Pass the [code]AkCodecID[/code] value defined in
[AkUtils] class to
[param id_codec]. Calls [code]AK::SoundEngine::PostEvent[/code].[br][br]
Returns the [code]playing ID[/code] of the Event launched, or [code]0[/code] if
posting the Event failed.
</description>
</method>
<method name="post_trigger">
<return type="bool" />
<param index="0" name="name" type="String" />
<param index="1" name="game_object" type="Object" />
<description>
Posts a trigger with the given [param name] on the given [param game_object]. Calls
[code]AK::SoundEngine::PostTrigger[/code].[br][br]
Returns [code]true[/code] if posting the trigger succeeded.
</description>
</method>
<method name="post_trigger_id">
<return type="bool" />
<param index="0" name="id" type="int" />
<param index="1" name="game_object" type="Object" />
<description>
Posts a trigger with the given [param id] on the given [param game_object]. Calls
[code]AK::SoundEngine::PostTrigger[/code].[br][br]
Returns [code]true[/code] if posting the trigger succeeded.
</description>
</method>
<method name="register_game_obj">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<param index="1" name="name" type="String" />
<description>
Registers a game object with the given [param game_object] and [param name].
Calls [code]AK::SoundEngine::RegisterGameObj[/code].[br][br]
Returns [code]true[/code] if registering the game object succeeded.
</description>
</method>
<method name="register_listener">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<description>
Registers a listener with the given [param game_object].
Returns [code]true[/code] if registering the listener succeeded.
</description>
</method>
<method name="register_spatial_listener">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<description>
Registers a spatial audio listener with the given [param game_object].Calls
[code]AK::SpatialAudio::RegisterListener[/code].[br][br]
Returns [code]true[/code] if registering the listener succeeded.[br][br]
Note: There can be only one Spatial Audio listener registered at any given time.
</description>
</method>
<method name="remove_game_object_from_room">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<description>
Removes the given [param game_object] from any room. Calls
[code]AK::SpatialAudio::SetGameObjectInRoom[/code].[br][br]
Returns [code]true[/code] if removing the game_object from a room succeeded.
</description>
</method>
<method name="remove_geometry">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<description>
Removes a geometry set. Pass the [param game_object] that was
used to register the geometry. Calls
[code]AK::SpatialAudio::RemoveGeometry[/code].[br][br]
Returns [code]true[/code] if removing the geometry set succeeded.
</description>
</method>
<method name="remove_output">
<return type="bool" />
<param index="0" name="output_id" type="int" />
<description>
Removes an output with the given [param output_id]. Calls
[code]AK::SoundEngine::RemoveOutput[/code].[br][br]
Returns [code]true[/code] if removing the output succeeded.
</description>
</method>
<method name="remove_portal">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<description>
Removes a portal created previously with [param set_portal]. Calls
[code]AK::SpatialAudio::RemovePortal[/code].[br][br]
Returns [code]true[/code] if removing the portal succeeded.
</description>
</method>
<method name="remove_room">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<description>
Removes a room with the given [param game_object]. Calls
[code]AK::SpatialAudio::RemoveRoom[/code].[br][br]
Returns [code]true[/code] if removing the room succeeded.
</description>
</method>
<method name="render_audio">
<return type="void" />
<description>
Processes all commands in the sound engine's command queue. This is called
automatically by the Wwise Runtime autoload singleton. Calls
[code]AK::SoundEngine::RenderAudio[/code].
</description>
</method>
<method name="set_2d_position">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<param index="1" name="transform_2d" type="Transform2D" />
<param index="2" name="z_depth" type="float" />
<description>
Sets the 3D position of the given [param game_object] with the given [param
transform_2d]
and [param z_depth]. Use the [param z_depth] parameter to position the game object
on the z-axis. Calls [code]AK::SoundEngine::SetPosition[/code].[br][br]
Returns [code]true[/code] if setting the position succeeded.
</description>
</method>
<method name="set_3d_position">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<param index="1" name="transform_3d" type="Transform3D" />
<description>
Sets the 3D position of the given [param game_object] with the given [param
transform_3d]. Calls [code]AK::SoundEngine::SetPosition[/code].[br][br]
Returns [code]true[/code] if setting the position succeeded.
</description>
</method>
<method name="set_base_path">
<return type="bool" />
<param index="0" name="base_path" type="String" />
<description>
Configures the root path for the generated soundbanks. This feature proves
beneficial when loading soundbanks from external sources beyond Godot's virtual
filesystem.
</description>
</method>
<method name="set_current_language">
<return type="void" />
<param index="0" name="language" type="String" />
<description>
Sets the current language. This is done automatically based on the
[code]startup_language[/code] setting in the Common User Wwise settings (Project
Settings).
</description>
</method>
<method name="set_early_reflections_aux_send">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<param index="1" name="aux_id" type="int" />
<description>
Set the given early reflections auxiliary bus [param aux_id] for the particular
[param game_object]. Calls
[code]AK::SpatialAudio::SetEarlyReflectionsAuxSend[/code].[br][br]
Returns [code]true[/code] if setting the early reflections auxiliary bus succeeded.
</description>
</method>
<method name="set_early_reflections_volume">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<param index="1" name="volume" type="float" />
<description>
Set the given early reflections send [param volume] for the particular [param
game_object].
Calls [code]AK::SpatialAudio::SetEarlyReflectionsVolume[/code].[br][br]
Returns [code]true[/code] if setting the early reflections send volume succeeded.
</description>
</method>
<method name="set_game_object_aux_send_values">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<param index="1" name="ak_aux_send_values" type="Array" />
<param index="2" name="num_send_values" type="int" />
<description>
Sets the Auxiliary Busses to route the specified [param game_object]. Pass an Array
of
Dictionaries to [param ak_aux_send_values] representing environments. The
Dictionaries
should contain the keys [code]aux_bus_id[/code] (the Aux Bus ID) and
[code]control_value[/code] (float
representing the attenuation or amplification factor applied to the volume of the
sound going through the auxiliary bus). Pass the number of environments to
[param num_send_values], 0 to clear the game object's auxiliary send. Calls
[code]AK::SoundEngine::SetGameObjectAuxSendValues[/code].[br][br]
Returns [code]true[/code] if succeeded.
</description>
</method>
<method name="set_game_object_in_room">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<param index="1" name="room" type="Object" />
<description>
Sets the room that the game object is currently located in. Pass a previously
registered game object to [param game_object] and the room to [param room]. Calls
[code]AK::SpatialAudio::SetGameObjectInRoom[/code].[br][br]
Returns [code]true[/code] if setting the game object in a room succeeded.
</description>
</method>
<method name="set_game_object_output_bus_volume">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<param index="1" name="listener" type="Object" />
<param index="2" name="f_control_value" type="float" />
<description>
Sets the Output Bus Volume of the given [param game_object]. Calls
[code]AK::SoundEngine::SetGameObjectOutputBusVolume[/code].[br][br]
Returns [code]true[/code] if setting the Output Bus Volume succeeded.
</description>
</method>
<method name="set_game_object_radius">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<param index="1" name="outer_radius" type="float" />
<param index="2" name="inner_radius" type="float" />
<description>
Sets the outer and inner radius for the specified [param game_object]. Calls
[code]AK::SpatialAudio::SetGameObjectRadius[/code].
</description>
</method>
<method name="set_game_object_to_portal_obstruction">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<param index="1" name="portal" type="Object" />
<param index="2" name="obstruction_value" type="float" />
<description>
</description>
</method>
<method name="set_geometry">
<return type="bool" />
<param index="0" name="vertices" type="Array" />
<param index="1" name="triangles" type="Array" />
<param index="2" name="acoustic_texture" type="Resource" />
<param index="3" name="transission_loss_value" type="float" />
<param index="4" name="game_object" type="Object" />
<param index="5" name="enable_diffraction" type="bool" />
<param index="6" name="enable_diffraction_on_boundary_edges" type="bool" />
<description>
Adds a set of geometry from the SpatialAudio module for geometric reflection and
diffaction processing on the given [param game_object]. [param vertices] should be
an Array
containing Vertices (Vector3), pass an Array of triangles (int) to [param
triangles].
[param enable_diffraction] enables or disables geometric diffraction for this
geometry,
[param enable_diffraction_on_boundary_edges] enables or disables geometric
diffraction on
boundary edges for this geometry. [param acoustic_texture] is a AkAcousticTexture
resource (currently not supported). Pass
null here if you don't use acoustic textures. Calls
[code]AK::SpatialAudio::SetGeometry[/code].
</description>
</method>
<method name="set_listeners">
<return type="bool" />
<param index="0" name="emtter" type="Object" />
<param index="1" name="listener" type="Object" />
<description>
Associates the game object [param emitter] with a [param listener] object.[br][br]
Returns [code]true[/code] if succeeded.
</description>
</method>
<method name="set_multiple_positions_2d">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<param index="1" name="positions" type="Transform2D[]" />
<param index="2" name="z_depths" type="float[]" />
<param index="3" name="num_positions" type="int" />
<param index="4" name="multi_position_type" type="int" enum="AkUtils.MultiPositionType" />
<description>
Sets the 2D position of the given [param game_object] with the given [param
positions] array.
Specify the number of position with [param num_positions] and the position type with
[enum AkUtils.MultiPositionType]. Calls
[code]AK::SoundEngine::SetMultiplePositions[/code].
</description>
</method>
<method name="set_multiple_positions_3d">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<param index="1" name="positions" type="Transform3D[]" />
<param index="2" name="num_positions" type="int" />
<param index="3" name="multi_position_type" type="int" enum="AkUtils.MultiPositionType" />
<description>
Sets the 3D position of the given [param game_object] with the given [param
positions] array.
Specify the number of position with [param num_positions] and the position type with
[enum AkUtils.MultiPositionType]. Calls
[code]AK::SoundEngine::SetMultiplePositions[/code].
</description>
</method>
<method name="set_object_obstruction_and_occlusion">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<param index="1" name="listener" type="Object" />
<param index="2" name="calculated_obs" type="float" />
<param index="3" name="calculated_occ" type="float" />
<description>
Sets the obstruction and occlusion levels of the given [param game_object]. It's up
to you
to calculate the [param calculated_obs] and [param calculated_occ] values. Calls
[code]AK::SoundEngine::SetObjectObstructionAndOcclusion[/code].[br][br]
Returns [code]true[/code] if succeeded.
</description>
</method>
<method name="set_portal">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<param index="1" name="transform" type="Transform3D" />
<param index="2" name="extent" type="Vector3" />
<param index="3" name="front_room" type="Object" />
<param index="4" name="back_room" type="Object" />
<param index="5" name="enabled" type="bool" />
<description>
Adds an acoustic portal with the given [param game_object] at the [param transform]
position. [param extent]
defines the dimensions of the portal relative to its center. Pass room objects
created with [method set_room] to [param front_room] and [param back_room]. [param
enabled] defines wheter the portal
is active or enabled. [code]Calls AK::SpatialAudio::SetPortal[/code].[br][br]
Returns [code]true[/code] if setting the portal succeeded.
</description>
</method>
<method name="set_portal_obstruction_and_occlusion">
<return type="bool" />
<param index="0" name="portal" type="Object" />
<param index="1" name="obstruction_value" type="float" />
<param index="2" name="occlusion_value" type="float" />
<description>
</description>
</method>
<method name="set_portal_to_portal_obstruction">
<return type="bool" />
<param index="0" name="portal0" type="Object" />
<param index="1" name="portal1" type="Object" />
<param index="2" name="obstruction_value" type="float" />
<description>
</description>
</method>
<method name="set_random_seed">
<return type="void" />
<param index="0" name="seed" type="int" />
<description>
Sets the random seed value. Can be used to synchronize randomness across instances
of the Soundengine. Calls [code]AK::SoundEngine::SetRandomSeed[/code].
</description>
</method>
<method name="set_room">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<param index="1" name="aux_bus_id" type="int" />
<param index="2" name="reverb_level" type="float" />
<param index="3" name="transmission_loss" type="float" />
<param index="4" name="front_vector" type="Vector3" />
<param index="5" name="up_vector" type="Vector3" />
<param index="6" name="keep_registered" type="bool" />
<param index="7" name="associated_geometry" type="Object" />
<description>
Adds a room with the given [param game_object]. Pass the reverb aux bus that is
associated
with the room to [param aux_bus_id].
Calls [code]AK::SpatialAudio::SetRoom[/code].[br][br]
Returns [code]true[/code] if setting the room succeeded.
</description>
</method>
<method name="set_rtpc_value">
<return type="bool" />
<param index="0" name="name" type="String" />
<param index="1" name="value" type="float" />
<param index="2" name="game_object" type="Object" />
<description>
Sets the RTPC [param name] with the given [param value] on the [param game_object].
Pass [code]null[/code] to [param game_object] to set a global RTPC value. Calls
[code]AK::SoundEngine::SetRTPCValue[/code].[br][br]
Returns [code]true[/code] if setting the RTPC succeeded.
</description>
</method>
<method name="set_rtpc_value_id">
<return type="bool" />
<param index="0" name="id" type="int" />
<param index="1" name="value" type="float" />
<param index="2" name="game_object" type="Object" />
<description>
Sets the RTPC [param id] with the given [param value] on the [param game_object].
Pass [code]null[/code] to [param game_object] to set a global RTPC value. Calls
[code]AK::SoundEngine::SetRTPCValue[/code].[br][br]
Returns [code]true[/code] if setting the RTPC succeeded.
</description>
</method>
<method name="set_state">
<return type="bool" />
<param index="0" name="state_group" type="String" />
<param index="1" name="state_value" type="String" />
<description>
Sets the given [param state_value] of the [param state_group]. Calls
[code]AK::SoundEngine::SetState[/code].[br][br]
Returns [code]true[/code] if setting the state succeeded.
</description>
</method>
<method name="set_state_id">
<return type="bool" />
<param index="0" name="state_group_id" type="int" />
<param index="1" name="state_value_id" type="int" />
<description>
Sets the given [param state_value_id] of the [param state_group_id]. Calls
[code]AK::SoundEngine::SetState[/code].[br][br]
Returns [code]true[/code] if setting the state succeeded.
</description>
</method>
<method name="set_switch">
<return type="bool" />
<param index="0" name="switch_group" type="String" />
<param index="1" name="switch_value" type="String" />
<param index="2" name="game_object" type="Object" />
<description>
Sets the given [param switch_value] of the [param switch_group] on the given [param
game_object]. Calls [code]AK::SoundEngine::SetSwitch[/code].[br][br]
Returns [code]true[/code] if setting the switch succeeded.
</description>
</method>
<method name="set_switch_id">
<return type="bool" />
<param index="0" name="switch_group_id" type="int" />
<param index="1" name="switch_value_id" type="int" />
<param index="2" name="game_object" type="Object" />
<description>
Sets the given [param switch_value_id] of the [param switch_group_id] on the given
[param
game_object]. Calls [code]AK::SoundEngine::SetSwitch[/code].[br][br]
Returns [code]true[/code] if setting the switch succeeded.
</description>
</method>
<method name="shutdown">
<return type="void" />
<description>
Shuts down the Wwise sound engine. This is called automatically by the Wwise Runtime
autoload singleton.
</description>
</method>
<method name="stop_event">
<return type="void" />
<param index="0" name="playing_id" type="int" />
<param index="1" name="fade_time" type="int" />
<param index="2" name="interpolation" type="int" enum="AkUtils.AkCurveInterpolation" />
<description>
Stops an Event with the given [param playing_id]. [param fade_time] describes the
fade time duration
in milliseconds. Pass the [enum AkUtils.AkCurveInterpolation] value to
[param interpolation]. Calls [code]AK::SoundEngine::ExecuteActionOnPlayingID[/code].
</description>
</method>
<method name="suspend">
<return type="bool" />
<param index="0" name="render_anyway" type="bool" />
<description>
Suspends the sound engine. Set [param render_anyway] to true if your game still runs
in
backround. Calls [code]AK::SoundEngine::Suspend[/code].[br][br]
Returns [code]true[/code] if suspending the sound engine succeeded.
</description>
</method>
<method name="unload_bank">
<return type="bool" />
<param index="0" name="bank_name" type="String" />
<description>
Unloads a bank with the given [param bank_name]. Calls
[code]AK::SoundEngine::UnloadBank[/code].[br][br]
Returns [code]true[/code] if bank unloading succeeded.
</description>
</method>
<method name="unload_bank_async">
<return type="bool" />
<param index="0" name="bank_name" type="String" />
<param index="1" name="cookie" type="CookieWrapper" />
<description>
Unloads a bank with the given [param bank_name]. The [param cookie] Object should be
a
[CookieWrapper] instance variable. Set the [param cookie] property of the wrapper to
a [Callable] of
your choice. Calls [code]AK::SoundEngine::UnloadBank[/code].[br][br]
Returns [code]true[/code] if bank unloading succeeded.
</description>
</method>
<method name="unload_bank_async_id">
<return type="bool" />
<param index="0" name="bank_id" type="int" />
<param index="1" name="cookie" type="CookieWrapper" />
<description>
Unloads a bank with the given [param bank_id]. The [param cookie] Object should be a
[CookieWrapper] instance variable. Set the [param cookie] property of the wrapper to
a [Callable] of
your choice. Calls [code]AK::SoundEngine::UnloadBank[/code].[br][br]
Returns [code]true[/code] if bank unloading succeeded.
</description>
</method>
<method name="unload_bank_id">
<return type="bool" />
<param index="0" name="bank_id" type="int" />
<description>
Unloads a bank with the given [param bank_id]. Calls
[code]AK::SoundEngine::UnloadBank[/code].[br][br]
Returns [code]true[/code] if bank unloading succeeded.
</description>
</method>
<method name="unregister_game_obj">
<return type="bool" />
<param index="0" name="game_object" type="Object" />
<description>
Unregisters a game object with the given [param game_object]. Calls
[code]AK::SoundEngine::UnregisterGameObj[/code].
</description>
</method>
<method name="wakeup_from_suspend">
<return type="bool" />
<description>
Wakes up the sound engine and starts processing audio again. Calls
[code]AK::SoundEngine::WakeupFromSuspend[/code].[br][br]
Returns [code]true[/code] if waking up the sound engine succeeded.
</description>
</method>
</methods>
</class>

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleIdentifier</key>
<string>com.gdextension.framework.libwwise.ios.template_debug</string>
<key>CFBundleName</key>
<string>libwwise.ios.template_debug</string>
<key>CFBundleExecutable</key>
<string>libwwise.ios.template_debug</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>MinimumOSVersion</key>
<string>11.0</string>
</dict>
</plist>

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleIdentifier</key>
<string>com.gdextension.framework.libwwise.ios.template_release</string>
<key>CFBundleName</key>
<string>libwwise.ios.template_release</string>
<key>CFBundleExecutable</key>
<string>libwwise.ios.template_release</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>MinimumOSVersion</key>
<string>11.0</string>
</dict>
</plist>

@ -0,0 +1,43 @@
[configuration]
entry_symbol = "wwise_library_init"
compatibility_minimum = "4.2"
reloadable = false
android_aar_plugin = true
[libraries]
windows.editor = "res://addons/Wwise/native/lib/win64/debug/libwwise.windows.template_debug.dll"
windows.debug = "res://addons/Wwise/native/lib/win64/debug/libwwise.windows.template_debug.dll"
windows.release = "res://addons/Wwise/native/lib/win64/release/libwwise.windows.template_release.dll"
macos.editor = "res://addons/Wwise/native/lib/macos/debug/libwwise.macos.template_debug.framework"
macos.debug = "res://addons/Wwise/native/lib/macos/debug/libwwise.macos.template_debug.framework"
macos.release = "res://addons/Wwise/native/lib/macos/release/libwwise.macos.template_release.framework"
linux.editor = "res://addons/Wwise/native/lib/linux/debug/libwwise.linux.template_debug.so"
linux.debug = "res://addons/Wwise/native/lib/linux/debug/libwwise.linux.template_debug.so"
linux.release = "res://addons/Wwise/native/lib/linux/release/libwwise.linux.template_release.so"
ios.debug = "res://addons/Wwise/native/lib/ios/arm64/debug/libwwise.ios.template_debug.framework"
ios.release = "res://addons/Wwise/native/lib/ios/arm64/release/libwwise.ios.template_release.framework"
android.debug.arm64 = "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so"
android.release.arm64 = "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so"
android.debug.arm32 = "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so"
android.release.arm32 = "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so"
[icons]
Wwise = "res://addons/Wwise/editor/images/Project_nor.svg"
Waapi = "res://addons/Wwise/editor/images/Project_nor.svg"
WwiseSettings = "res://addons/Wwise/editor/images/Project_nor.svg"
AkListener2D = "res://addons/Wwise/editor/images/Project_nor.svg"
AkListener3D = "res://addons/Wwise/editor/images/Project_nor.svg"
AkEvent2D = "res://addons/Wwise/editor/images/Project_nor.svg"
AkEvent3D = "res://addons/Wwise/editor/images/Project_nor.svg"
AkState = "res://addons/Wwise/editor/images/Project_nor.svg"
AkSwitch = "res://addons/Wwise/editor/images/Project_nor.svg"
AkBank = "res://addons/Wwise/editor/images/Project_nor.svg"
AkEnvironment = "res://addons/Wwise/editor/images/Project_nor.svg"
AkEnvironmentData = "res://addons/Wwise/editor/images/Project_nor.svg"
AkGeometry = "res://addons/Wwise/editor/images/Project_nor.svg"
AkPortal = "res://addons/Wwise/editor/images/Project_nor.svg"
AkRoom = "res://addons/Wwise/editor/images/Project_nor.svg"
AkEarlyReflections = "res://addons/Wwise/editor/images/Project_nor.svg"

@ -0,0 +1,7 @@
[plugin]
name="Wwise"
description="Wwise Integration for the Godot Engine"
author="Alessandro Famà"
version="2.0.3"
script="wwise.gd"

@ -0,0 +1,44 @@
extends Node
var suspend_on_focus_loss:bool = false;
func _init() -> void:
suspend_on_focus_loss = ProjectSettings.get_setting("wwise/common_user_settings/suspend_on_focus_loss", false)
process_mode = Node.PROCESS_MODE_ALWAYS
Wwise.init()
func _process(_delta: float) -> void:
if Wwise.is_initialized():
Wwise.render_audio()
func _notification(what: int) -> void:
if suspend_on_focus_loss:
# Handling pause state on desktop platforms
if what == NOTIFICATION_APPLICATION_FOCUS_OUT:
pause()
elif what == NOTIFICATION_APPLICATION_FOCUS_IN:
resume()
# Handling pause state on Android
if what == NOTIFICATION_APPLICATION_PAUSED:
pause()
elif what == NOTIFICATION_APPLICATION_RESUMED:
resume()
# Handling shutdown
if what == NOTIFICATION_EXIT_TREE || what == NOTIFICATION_CRASH:
if !Wwise.is_initialized():
return
Wwise.shutdown()
func pause():
if Wwise.is_initialized():
Wwise.suspend(false)
func resume():
if Wwise.is_initialized():
Wwise.wakeup_from_suspend()

@ -0,0 +1,2 @@
@tool
extends EditorPlugin

@ -11,5 +11,62 @@ config_version=5
[application]
config/name="Babushka"
config/features=PackedStringArray("4.3", "Forward Plus")
run/main_scene="res://TestScene.tscn"
config/features=PackedStringArray("4.2", "Forward Plus")
config/icon="res://icon.svg"
[autoload]
WwiseRuntimeManager="*res://addons/Wwise/runtime/wwise_runtime_manager.gd"
[wwise]
common_user_settings/base_path="res://GeneratedSoundBanks"
common_user_settings/startup_language="English(US)"
common_user_settings/load_init_bank_at_startup=false
common_user_settings/suspend_on_focus_loss=false
common_user_settings/use_soundbank_names=true
common_user_settings/engine_logging=false
common_user_settings/maximum_number_of_positioning_paths=255
common_user_settings/command_queue_size=262144
common_user_settings/samples_per_frame=2
common_user_settings/game_units_to_meters=1.0
common_user_settings/main_output/audio_device_shareset="System"
common_user_settings/main_output/device_id=0
common_user_settings/main_output/panning_rule=0
common_user_settings/main_output/channel_config/channel_config_type=0
common_user_settings/main_output/channel_config/channel_mask=0
common_user_settings/main_output/channel_config/number_of_channels=0
common_user_settings/streaming_look_ahead_ratio=1.0
common_user_settings/sample_rate=4
common_user_settings/number_of_refills_in_voice=1
common_user_settings/spatial_audio/max_sound_propagation_depth=8.0
common_user_settings/spatial_audio/calc_emitter_virtual_position=true
common_user_settings/spatial_audio/movement_threshold=1.0
common_user_settings/spatial_audio/number_of_primary_rays=100
common_user_settings/spatial_audio/max_reflection_order=1.0
common_user_settings/spatial_audio/max_path_length=10000.0
common_user_settings/spatial_audio/enable_geometric_diffraction_and_transmission=true
common_user_settings/spatial_audio/max_emitter_room_aux_sends=0
common_advanced_settings/IO_memory_size=2097152
common_advanced_settings/target_auto_stream_buffer_length_ms=380
common_advanced_settings/use_stream_cache=false
common_advanced_settings/maximum_pinned_bytes_in_cache=4294967295
common_advanced_settings/enable_game_sync_preparation=false
common_advanced_settings/continuous_playback_look_ahead=1
common_advanced_settings/monitor_queue_pool_size=65536
common_advanced_settings/maximum_hardware_timeout_ms=1000
common_advanced_settings/debug_out_of_range_check_enabled=false
common_advanced_settings/debug_out_of_range_limit=16.0
communication_settings/discovery_broadcast_port=24024
communication_settings/command_port=0
communication_settings/initialize_system_comms=true
communication_settings/network_name=""
macos_advanced_settings/audio_API=3
ios_advanced_settings/audio_API=3
ios_advanced_settings/audio_session_category=0
ios_advanced_settings/audio_session_category_options=13
ios_advanced_settings/audio_session_mode=0
android_advanced_settings/audio_API=3
android_advanced_settings/round_frame_size_to_hw_size=true
linux_advanced_settings/audio_API=3

Loading…
Cancel
Save