Adds a toggle button to the editor toolbar which allows enabling or disabling Mono build by hiding the project's solution file. Useful for projects which use both C# and another language like GDScript, so that you can disable Mono while you're not editing any C# source files.
This tool allows you to easily build your GDNative code directly from Godot.Attention!!I ran into some issues where GDScript was not behaving correctly under Linux and macOS, when the addon was updated. So when the "Build Platforms" or "Build Configuration" in the new settings dialogue do not work (no tabs listed), quit Godot and start it again. Otherwise delete the folder and reinstall the addon.Changes v0.2:- Added settings dialogue.- Fixed file structure for installing from assetlib.The supported features are:- Checking and setting up your build environment.- Build using already existing SCons files.- Supports Visual Studio 2015, 2017 and 2019 compilers for Windows.- Supports GCC and Clang for Linux.- Supports Xcode for macOS.- Platforms and configurations can be freely defined in the project settings.- Generate batch files to build your project.- Create solution and build from Visual Studio.- Create generic Qt Creator project.- Update your gdnlib file.- Create a new GDNative library.Known Issues- Some batch files contain global paths.- The tool does not always correctly wait for processes running in a terminal.- When installing SCons for macOS, the button must be pressed twice, due to a hotfix that needs to be applied.Please report any issues you find at https://github.com/dkollmann/easycpp/issues.
A GDNative wrapper for libOpus, allowing for very high compression rates for audio containing speech.It adds 2 nodes to Godot:- OpusEncoder- OpusDecoderThis can allow for the implementation of a very simple form of VOIP. It will not be truly streaming or real-time though. Much more work is required before we get to that.Demos:Trivial: the example/ directory in this asset has a simple demoVOIP: https://github.com/Godot-Opus/libopus-gdnative-voip-demo
Iconify offers an easily accessible Icon picker so you can focus on building a good editor UI without constantly switching tabs to assign them via script.Features:- Search icons by name- Automatically assign icons to node properties- View all built-in editor icons to use them in a script- Keyboard shortcuts for extremely fast UI designFor full description see README.md at [https://github.com/Hugo4IT/Iconify]
Inspired by https://github.com/gruns/icecreamBetter debug information using ad.p(arg) rather than print(arg)Awesome Debug returns the input argument so it can be dropped into existing code without issue.
A tool to automatically create materials based on a selection of texture files
A little plugin to easy-way manage your text files inside your project folder.
Adds a shortcut menu in the script editor allowing faster access of your autoloaded singleton scripts. (as defined in Project Settings->AutoLoad)
Godot plugin that, alongside the Rabid Hole Punch Server, allows peer to peer communication via UDP Hole Punching between devices that are behind NATYou will need to deploy the server in a public accessible machine. Link to the server code: https://gitlab.com/RabidTunes/rabid-hole-punch-serverYou have an example of usage here: https://gitlab.com/RabidTunes/rabid-hole-punch-example
This addon provides a node that can be used to easily interact with the twitch IRC chat. Commands are registered similar to how you connect a node.Features:- connect to twitch using a secure websocket- join/leave channels, request twitch capabilities- send chat messages/whispers/raw data- register commands with min/max amount of args- check for permissions to execute the command- many signals to process additional data- shows raw data in output log while in debug mode- automatically download & cache emotes and user badges You will need to get a OAuth token. Either use this link to get a token using your own client_id from your registered application; https://twitchapps.com/tokengen/Or this link to get a token for testing;https://twitchapps.com/tmi/The Gift.gd script in the repository should get you started.
An evolving multiplayer shooter. Featuring: original characters with animations, snappy controller, simple bots, sound effects and many more. License is mixed, attribution is not required.
This addon for Godot adds support for playing Ink scripts in Escoria adventure game framework.Ink was created by Inkle Studios. This addon is not affiliated with Inkle Studios at all.