Replace Windows icon without rcedit.Create icon from image(s) using no external tools.After installing and enabling you'll find two additional menu entries:Project/Tools/Icon CreatorProject/Tools/Icon Replacerwhich should be self explanatory.
WakaTime for Godot!Godot WakaTime is a plugin for metrics, insights, leaderboards and automatic time tracking generated from your Godot usage.See the repository doc for more information:https://github.com/thomazthz/godot-wakatime/tree/v1.5.0
A resource that can store your InputMap action keys/buttons. Allows for easy customization of controls.To use:- Create a new ControlsRemap resource.- Customize your actions with set_action_key() or set_action_button() (they take InputEventKey and InputEventJoypadButton events)- Use create_remap() to store the customized actions in ControlRemap- Use ResourceSaver on the remap to save it to a file- Later you can load() the resource and use apply_remap() to load the actions from remap.Edit the ACTION_LIST constant inside the script to customize your used actions.Includes built-in documentation. Check the repo for more in-depth description.
Toggle the visibility of the rendering switch button with ease using this add-on!* this switch has been returned since version beta11
Kenney's UI audio pack, pre-packaged for use in Godot.50 user interface sound effects including buttons, switches and generic clicks.Sounds were converted from Ogg Vorbis to WAV for lower CPU usage and better compatibility with Godot, at the cost of slightly larger file size. This is a lossless conversion which keeps the original sound quality.Support the original artist to create more free game assets: http://donate.kenney.nl/3.2 version of this asset: https://godotengine.org/asset-library/asset/795
QOI (Quite OK Image Format) integration for Godot Engine 4.x.This is a GDExtension library. Includes precompiled binaries for Windows, Linux, macOS and Android, but it must compile for each platform which Godot Engine supports.Features:- Fastest encoding and fast decoding (when working with the QOI class)- Editor integration (use .qoi like regular textures)- Cross-platform- Simple APIDisadvantage:- Large file size when working with .qoi files directly (compared to PNG or WebP, more than 2-3 times larger)* After installation, please restart the editor.For more info click on "View Files"(v4.0.stable)
Allows you to fade out and fade in the screen with a single line of code. No configuration needed, just install the addon and you can use it.Example:Fade.fade_out()This will fade the screen to black over 1 second.You can achieve scene transition with these 3 lines:await Fade.fade_out().finishedget_tree().change_scene(new_scene)Fade.fade_in()The fade methods take these arguments (all optional):time - time of the fade (in seconds). 1 by defaultcolor - the color to fade to/from. Black by defaultpattern - the fade pattern. See below. Empty string for no pattern (default)reverse - if using pattern, this will reverse it. Default is falsesmooth - if using pattern, this will make it smooth. Default is falseThere's also a method for crossfading (i.e. interweawing two screens). It also takes two methods, where only one takes (optional) arguments:Fade.crossfade_prepare(time, pattern, reverse, smooth)get_tree().change_scene(new_scene)Fade.crossfade_execute()The node comes with 5 patterns: Diagonal, Diamond, GradientHorizontal, GradientVertical, Noise, Swirl. Just type the name of the pattern to use it, e.g. Fade.fade_out(1, Color.BLACK, "Diamond")You can add custom fade patterns by putting PNG files to "addons/UniversalFade/Patterns" folder. The name format is: "<name>.png", where <name> is what you will provide as argument for the method. They should use grayscale colors and they will fade from white to black. The pattern directory can be changed using "addons/universal_fade/patterns_directory" project setting.Check the repo for more info and some GIFs.
Simple yet fancy particles effect made for Godot4.Inspired by particles.js.See the preview video on reddit: https://www.reddit.com/r/godot/comments/x2fo0n/a_fancy_background_effect_inspired_by_some_web/
godot-playfab is an addon for the Godot Engine to use Azure Playfab.godot-playfab has been proven in production by games like Dome Keeper by Bippinbits!** INSTALL NOTE**You only need to select the `addons/godot-playfab` folder for installation! Other fields are only examples/extras!I wanted to create an opinionated, "natural" Godot integration/SDK. Anyone could use the C# SDK right now or use any SDK with GDnative. But these SDKs are only generated SDKs, with a lot of duplicated models, which are nothing more than an API wrapper.
A collection of devblocks that use Kenney's prototype textures.Textures are also aligned and scaled properly.Original Kenney's prototype textures can be found here:https://www.kenney.nl/assets/prototype-textures
Kenney's particle pack, pre-packaged for use in Godot.This package includes 80 sprites for particles, light cookies and shaders.Support the original artist to create more free game assets: http://donate.kenney.nl/3.2 version of this asset: https://godotengine.org/asset-library/asset/783
An abstraction layer for the Twitch IRC API, over a WebSocket connection, that makes it possible for games and applications created with Godot Engine to interact with Twitch channels.Updates in v0.3.0:- BREAKING CHANGE: Remove `authentication_failed` signal- BREAKING CHANGE: Remove `authentication_succeeded` signal- BREAKING CHANGE: Remove `connection_refused` signal- BREAKING CHANGE: Remove `ping` and `pong` signals- BREAKING CHANGE: Remove `username_list_received` signal- BREAKING CHANGE: Remove `user_joined` signal- BREAKING CHANGE: Remove `user_parted` signal- Add `authentication_completed` signal- Add `joined` signal- Add `parted` signal- Change `open_connection` to return error value- Remove support for membership capabilities- Update message handler
Synchronize an animation player position with a position input value.This forces a transition between points in the animation rather than sudden jumps due to erratic position inputs.The demo shows an HSlider being used to move a Sprite whose position is determined by an animation track.
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- listen to events like follows with EventSub- 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 register an application on https://dev.twitch.tv/, then use the client id and client secret to login.The Gift.gd script in the repository should get you started.
Allows you to watch contents of a directory for file changes.Add DirectoryWatcher to your scene, register a directory and connect signals. It will automatically notify you of added, removed or deleted files.var watcher = DirectoryWatcher.new()add_child(watcher)watcher.add_scan_directory("res://directory")watcher.files_created.connect(on_files_created)watcher.files_modified.connect(on_files_modified)watcher.files_deleted.connect(on_files_deleted)Change 'scan_delay' property to control scanning period (default is 1 second) and 'scan_step' to control scanned files per frame (default is 50). The watcher will go through the file list in a directory and emit the signals at the end of the cycle.Includes built-in documentation. Check the repo page for more details.
With easy menus you don't have to program your own main, options and pause menu anymore!It features:* Keyboard & Gamepad Support* Setting of Various Audio & Video Settings* Autosaving and Loading of Settings (Data Persistence)* Various Signals to Connect Easy Menus with your existing CodeFor usage information visit the Github of the project. https://github.com/SavoVuksan/EasyMenus
A customizable Label that displays a Slider value. Just put it under a Slider and it will work automatically. You can customize the label with any styles and it will show correctly with both HSlider and VSlider.Comes with a few settings that controls when the label should appear (on click, on hover, on focus, always), placement (above or under the slider), separation from slider. There's also a property to specify custom format, e.g. "%s px" will add "px" suffix to your value.Remember to enable the plugin for the node to appear on your list. SliderLabel needs to be a child of Slider node, but you can specify a custom path too.Check the repository page for some cool GIFs.
A node for covering and uncovering the screen with a fading effect.Created for Godot 4
GDNative wrapper for SQLite (Godot 4.X+), making it possible to use SQLite databases as data storage in all your future games.
This is the Windows 95 UI Theme. Not all assets are converted, and the scaling may be too large or too small for some resolutions.
A configurable GUI icon that displays either keyboard key or joypad button assigned to the given action. Just activate the plugin and add ActionIcon node anywhere, set action and it will work. Keep in mind that in-editor preview is limited; actions only display when running your project.Use Joypad Mode property to control whether the icon should display the joypad button or keyboard key. If set to Adaptive, it will automatically change after receiving relevant input.Joypad Model can be used to customize the look of controller buttons. Supported are Xbox, DualShock and Joy-Con. Setting it to "Auto" will try to auto-detect the controller type. Default is Xbox.Favor Mouse property will make the icon display mouse button over keyboard if available.Fit Mode property can be used for containers. Use Match Width for HBoxContainer and Match Height for VBoxContainer. If none work, use Custom mode and set minimum size manually.You can use get_tree().call_group("action_icons", "refresh") to refresh all visible icons (in case you change the input bindings etc.)Check the repo for more info and GIFs.
Kenney's interface sound pack, pre-packaged for use in Godot.This package includes 100 interface sounds like button clicks, snaps, minimize, maximize, confirmation sounds and more.Sounds were converted from Ogg Vorbis to WAV for lower CPU usage and better compatibility with Godot, at the cost of slightly larger file size. This is a lossless conversion which keeps the original sound quality.Support the original artist to create more free game assets: http://donate.kenney.nl/3.2 version of this asset: https://godotengine.org/asset-library/asset/793