Coder Social home page Coder Social logo

Comments (8)

alessandrofama avatar alessandrofama commented on July 19, 2024 2

Working on it right now, created a new branch for the update.

from wwise-godot-integration.

alessandrofama avatar alessandrofama commented on July 19, 2024 1

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.

stacyh3 avatar stacyh3 commented on July 19, 2024 1

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.

honix avatar honix commented on July 19, 2024

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.

alessandrofama avatar alessandrofama commented on July 19, 2024

I think I will update to 2021 after my vacation next week. Glad you managed to do that on your own 👍 What API did you have to comment out? Spatial Audio?

from wwise-godot-integration.

stacyh3 avatar stacyh3 commented on July 19, 2024

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.

smks avatar smks commented on July 19, 2024

Will be awesome to use 2021 :D

from wwise-godot-integration.

alessandrofama avatar alessandrofama commented on July 19, 2024

support for 2021 was added in #40

from wwise-godot-integration.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.