Sort
  • Godot3To4FileConversion
    4.0
    v1.0.4Scripts

    Godot3To4FileConversion is an addon consisting of three GDScript classes that enable certain files written in Godot 3 to be read in Godot 4. Specifically, it provides solutions for these problems: * Encryption change in class ConfigFile * Encryption change in class File (Godot 3) / FileAccess (Godot 4) * File.store_var()/FileAccess.get_var() incompatibility due to changes in the enum Variant.Type values Tested in Godot Editor using Godot versions 4.0.4-stable, 4.1.4-stable, 4.2.2-stable and 4.3-beta2, with test files created in Godot 3.5.3-stable and 3.6-beta5. Tested in Linux export, web export and Android export using Godot 4.3-beta2 and the same test files. If installing from the Godot Editor AssetLib tab, only the folder addons/godot_3_to_4_file_conversion/ needs to be installed.

    By: DaveTheCoder
  • Eternal Scripts
    4.0
    v1.0Scripts

    Puts the script list in a separate dock to make them always visible, and makes sure that even if you're in 2D/3D/AssetLib or some other view, by clicking on one of the script names it switches back to the script editor.

    By: masoud_ata
  • RCON Server
    4.1
    v1.0Scripts

    This package provides a robust and easy-to-use RCON (Remote Console) server implementation for your Godot Engine projects.

    By: [email protected]
  • Dark Mode Signal
    4.0
    v1.0.0Scripts

    Provides a global DarkMode singleton node which generates a signal when dark mode is turned on or off. Dark mode is checked every 1 second by default. Connect to the signal as follows: DarkMode.dark_mode_changed.connect(func(is_dark_mode): print("Is dark mode: ", is_dark_mode) ) Provides an alternative to DisplayServer.is_dark_mode() with: DarkMode.is_dark_mode() Polling can be updated either via inspecting the global DarkMode node or: DarkMode.polling_interval = 2.0 # check every 2 seconds

    By: dmgsoftware
  • GWJ Countdown
    4.2
    v0.4.1Scripts

    For anyone who has ever wondered... "How long until the next Godot Wild Jam?" Godot Wild Jam Mascot is copyright of Godot Wild Jam.

    By: Maaack
  • JSONH (JSON for Humans)
    4.4
    v1.1Scripts

    JSON for Humans in GDExtension for Godot. JSON is great. Until you miss that trailing comma... or want to use comments. What about multiline strings? JSONH provides a much more elegant way to write JSON that's designed for humans rather than machines. Since JSONH is compatible with JSON, any JSONH syntax can be represented with equivalent JSON. JsonhGdextension is an implementation of JSONH v1. Example: ```jsonh { // use #, // or /**/ comments // quotes are optional keys: without quotes, // commas are optional isn\'t: { that: cool? # yes } // use multiline strings haiku: ''' Let me die in spring beneath the cherry blossoms while the moon is full. ''' // compatible with JSON5 key: 0xDEADCAFE // or use JSON "old school": 1337 } ```

    By: Joy-less
  • PlatformerController2D for Godot 4 in C#
    4.2
    v1.0Scripts

    A C# implementation of the PlatformerController2D found in the AssetStore for Godot >=4.2 . Ported from Evan Barac's Godot 4.0 GD version (https://github.com/Ev01/PlatformerController2D) Original description: This is a platformer class with many tweakable settings which can be used to control a 2D character (think supermario 1). ## Features - Double jump - Coyote time - Jump buffer - Hold jump to go higher - Defining jump height and duration (as opposed to setting gravity and jump velocity) - Asymetrical jumps (falling faster than rising) (More information at the README.md file)

    By: D0ct0rDave
  • ObjMesh-Material-Import-Fix
    3.0
    v1.0Scripts

    If you have a mesh imported from a program like Sketchup, for example, and you wanted to use materials inside the editor rather than imported with the mesh, this script will fix the issues of importing the obj and not being able to see it due to missing materials or transparency issues. Just drag the script into your mesh instance and restart

    By: mojoyup1528
  • Ludare Godot
    4.0
    v1.0Scripts

    GDScrpt implementation of the Ludare service integration for the Godot engine.

    By: Ludare
  • More Compression
    4.1
    v1.0.1Scripts

    Adds more compression formats to Godot Engine. Supported formats - LZ4

    By: Hunam
  • InputManager
    4.3
    v1.1.2Scripts

    A simple tool to automatically generate a UI for user inputs. Features - Supports loading from InputMap - Supports default keybinds across different keyboard layouts (As long as set from InputMap) - Supports saving / loading to files and/or exporting / importing for custom player data - Supports changing of keybinds via in-line editing or a different menu - Supports key combos such as CTRL + SHIFT + O - Debug only controls - Categories - Theme support for easy customisability Partial Features - Controller support (as well as any other type of input), will work but might not show up as best as they could. - Images instead of all just text based

    By: dragmine149
  • DataSourceManager
    4.1
    v0.0.1Scripts

    Bind an object's property to specified functions and provide a set_data function to update the property's value, which then triggers the bound functions. This can be used for UI updates or other scenarios where closely monitoring property changes is required. 将对象的某个属性与指定的函数绑定,并提供set_data函数,更新属性的值,随后调用那些被绑定的函数。可以用于UI更新,或其他需要密切关注属性变化的场景。

    By: smalldy
  • Delta Rollback
    4.2
    v0.5Scripts

    This is a very fast addon for implementing rollback and prediction netcode in the Godot game engine.

    By: BimDav
  • Simple MultiMesh
    4.0
    v1.0Scripts

    A quick and easy way to get multimeshes running.

    By: TheQuietCroc
  • EZ Stats
    4.3
    v1.0Scripts

    EZ Stats simplifies your statistics needs by offering the following global functions via a sole, auto-loaded singleton script: sanitize() - Ingests an Array with elements of any type, sanitizes non-integers/floats, and returns an Array[float] mean() - Calculates the statistical mean (average) of a dataset median() - Calculates the statistical median of a dataset spread() - Calculates the statistical range of a dataset minima() - Calculates the statistical minima of a dataset maxima() - Calculates the statistical maxima of a dataset variance() - Calculates the mean-based variance of a dataset standev() - Calculates the mean-based standard deviation of a dataset mad() - Calculates the median absolute deviation of a dataset all() - Calculates all summary statistics above and returns them in a Dictionary

    By: aaron-tundrapeaksstudios
  • File Search One-Liner
    4.0
    v1.1Scripts

    Adds an autoload to recursively search for files, for example: FileSearch.search_dir('res://', "*.gd", true) This will find all .gd files in the project directory.

    By: dagrooms
  • Dialog Box
    4.0
    v1.2Scripts

    Tool that allows you to create dialogue system just by adding single node.

    By: Fading Ind
  • MapCamera2D
    3.5
    v1.2.2Scripts

    A node that adds mouse, keyboard and gesture zooming, panning and dragging to Camera2D. Exported properties: - zoom_factor (multiplies Camera2D.zoom each mouse wheel scroll) - zoom_min (minimum Camera2D.zoom) - zoom_max (maximum Camera2D.zoom) - zoom limited (if true, MapCamera2D.zoom_min is effectively increased to stay within limits) - zoom_relative (if true, mouse zooming is done relative to the cursor) - zoom_keyboard (if true, zooming can also be done with the plus and minus keys) - pan_speed (adds to Camera2D.offset while the cursor is near the viewport's edges) - pan_margin (maximum number of pixels away from the viewport's edges for the cursor to be considered near) - pan_keyboard (if true, panning can also be done with the arrow keys) - drag (if true, the map can be dragged while holding the left mouse button) - drag_inertia (multiplies the final drag movement each second)

    By: Julian-Vos
  • TotalJSON
    4.0
    v2.3Scripts

    Fast, light-weight JSON library. Completely stand-alone, no dependencies. Nothing but C# for maximum compatibility and portability. Requires .NET version of Godot. Does all the basic things: - Create and modify JSON object - Parse strings to JSON and turn JSON objects to strings (compact or pretty) - Serialize objects to JSON and deserialize JSON back to objects Made with easy usage in mind: - Complete inline C# documentation of all classes and methods - Very informative exception messages for easy debugging Safe: - JSON objects can be set protected to prevent accidental modifying - Strongly typed, you can't accidentally read values in wrong format - Prevents creating circular JSON structures Going the extra mile: - Supports all different C# number types, but also numbers of any size outside long/double range - No limits how deep JSON objects can be - Debug IDs helps to track down exception sources even when stack trace is not available - Multiple examples, also real-life data examples - Keeps key/value pairs of JSON object in order

    By: Leguar
  • Godot CQRS
    Custom build
    v1.0Scripts

    allow use mediatr like system

    By: HELLBOY_HEAVEN
  • PlatformerController2D for Godot 3.x in C#
    3.5
    v1.0Scripts

    A C# implementation of the PlatformerController2D found in the AssetStore for Godot >=3.5 . Ported from Evan Barac's Godot 4.0 GD version (https://github.com/Ev01/PlatformerController2D) Original description: This is a platformer class with many tweakable settings which can be used to control a 2D character (think supermario 1). ## Features - Double jump - Coyote time - Jump buffer - Hold jump to go higher - Defining jump height and duration (as opposed to setting gravity and jump velocity) - Asymetrical jumps (falling faster than rising) (More information at the README.md file)

    By: D0ct0rDave
  • Godot ConsoleCapture (C#)
    4.0
    v0.1Scripts

    Provides a ConsoleListener-Node that allows you to listen to the output of StdOut and StdErr. Additionally provides static helper methods to force-show a console window on Windows

    By: Alia5
  • Godot MIDI Player for Godot Engine 4
    4.3
    v4.3.1Scripts

    100% Pure GDScript Software MIDI Player for Godot Engine 4 4.3.1 update: * Fixed preset velocity range bug * Fixed sample link bug 4.3.0 update: * Optimize for loops. 4.2.0 update: * Remove thread codes * Fixed boilerplate 4.1.1 update: * Fix bug for using "Sample Mode Loop Ends By Key Depression". 4.1.0 update: * Move GDScript to AnimationPlayer for ADSR volume controller * Update demonstration project. 4.0.2 update: * Fixed for Godot Engine 4.0 * Fixed clamp/max to clampf/maxf 4.0.1 update: * Fixed for Godot Engine 4 RC1 4.0.0 update: * Ported from Godot Engine 3 version.

    By: arlez80