Comments (8)
Working on it right now, created a new branch for the update.
from wwise-godot-integration.
You can find some rough steps to update the Wwise version here: https://github.com/alessandrofama/wwise-godot-integration/wiki/Wwise-version-upgrade
Our libs should work with every 2019.2.x version, as minor updates do not break compatibility as detailed here: https://www.audiokinetic.com/library/edge/?source=InstallGuide&id=wwise_versioning
The 2021 is a new major version, so I would expect breaking API changes.
To update to the latest Wwise version I would download the latest SDK and try to build the wwise-gdnative and waapiclient-gdnative wrappers. You'll encounter some build errors that should be fixable with some minor work. If this works well, you can theoretically replace the provided libs in this repo with your built one's.
I do plan to update this integration to the latest 2021 version but I can't give you an exact time frame right now. Next month would be great! I'm sorry this hasn't been done sooner, just didn't find enough time until now.
from wwise-godot-integration.
I'm new to Wwise, but I was able to get this working with the latest Wwise build - although but not in the best way. There were a few APIs that I commented out until I can figure out how to update the code for them. I also found that due to the header file AkOpusDecoderFactory.h, I had to add a library - AkOpusDecoder - to the build. I followed the instruction that @alessandrofama has on YouTube and was able to fill in the missing bits. I think AudioKinetic should fund keeping this integration up to date. Godot is growing quite a bit and this is a great way to get sound designers into the mix.
from wwise-godot-integration.
Thanks for a detailed answer!
I think 2019.2.1.7250 is okay for my project for now, but this will be great to have latest wwise too if possible! Maybe I will try to rebuild wrappers as you mention.
Really I think the changes between wwise versions is really little, overall its the same feature set. It is more mental issue with older version, it seems obsolete, but it's usable anyway.
Thanks your and team for the work!
from wwise-godot-integration.
I think I will update to 2021 after my vacation next week. Glad you managed to do that on your own
from wwise-godot-integration.
Sorry I missed your question. Yes, it was code related to Spatial Audio that I had to comment out. I hope all is well!
from wwise-godot-integration.
Will be awesome to use 2021 :D
from wwise-godot-integration.
support for 2021 was added in #40
from wwise-godot-integration.
Related Issues (20)
- Instructions for releasing for godot-wwise using Godot 3 (All branches now are in 4 so need to use tags.) HOT 2
- Playback Audio Session Category Setting Missing HOT 3
- iOS Background Audio Not Working HOT 10
- Cant load /WwiseGDNative.dll, error: Error 126: The specified module could not be found HOT 2
- godot::Wwise::loadBankID: AK_Fail ID 1355168291 <C++ Source> D:\a\wwise-godot-integration\wwise-godot-integration\wwise-gdnative\src\wwise_gdnative.cpp:265 @ godot::Wwise::loadBankID() HOT 6
- ERROR ITMS-90208 on delivery to App Store HOT 5
- Script does not inherit a Node when adding waapi-gdnative.gdns as an auto-load HOT 6
- Stuck with AK_Fail ID error HOT 7
- Godot 4 ? HOT 2
- Using Callbacks in conjunction with a Stop Fade Time causes a crash when exiting the tree HOT 10
- HTML5 support? HOT 1
- Godot 3.5 support HOT 5
- Official support for Wwise version 2021.1.5.7749 or higher HOT 3
- is Godot 3.5 compatible? HOT 1
- Do Audio files need to be within the project? HOT 1
- Error integrating Wwise - AK_InvalidID HOT 3
- Does this integration work with any other version of Wwise? HOT 1
- Console support? HOT 2
- No audio when exporting to HTML HOT 2
- Event ID not found HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wwise-godot-integration.