-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade to Godot 4.0 (GDExtension) #121
Comments
Hello ! This ticket is definitely a good idea. |
@piiertho I will have a dabble at this as well, simply because I am planning to upgrade my game to Godot 4 and this plugin is the biggest blocker at the moment (Dialogic 2 is currently actively migrated to Godot 4 already) In case you are curious what I am building with FMOD (all ingame sounds + NPC voices come from this plugin) |
Started off with something very basic: https://github.com/utopia-rise/fmod-gdnative/compare/godot-4.0-adaption Looks like includes need adjustments for sure:
This tutorial suggests that now includes look more like this: #include <classes/control.hpp>
#include <classes/global_constants.hpp>
#include <classes/viewport.hpp>
#include <core/binder_common.hpp> Also, gdscript syntax changed completely. I am also not sure yet how we are going to "ship" the addon, as it seems to be in the format of something along the lines of I'll have a play! |
Made already some decent progress on #123 but there is still some way to go (see TODOs). Eventually, once the PR gets merged into the
|
Another name idea for this repo could be simply |
I had a poke at the |
Has there been much update to this? Really hoping that a stable godot 4.x fmod plugin makes it's way to the asset store eventually. Once you've seen what fmod can do, it's tricky going back to godot's default audio system. |
This issue should be at least renamed, shouldn't it? To avoid confusion in what versions of Godot are supported. Especially as it's pinned. |
You're right, this issue is completed for a while, we support 4.x now |
This ticket is to track anything we might need to consider when upgrading to 4.0. A few initial thoughts:
Any feedback or ideas welcome how we can ideally introduce FMOD support for Godot 4!
TODOs
godot-4.x
godot-4.x
godot-4.x
godot-4.x
master
branch togodot-3.x
and makegodot-4.x
the new default branch (only after everything else is done!)godot-fmod
The text was updated successfully, but these errors were encountered: