This tool does two things:* It creates ragdolls with RigidBodies and Generic6DOFJoints, instead of PhysicalBones.* It implements a simple animation tracer using joint motors, to mimic the popular method of creating Active Ragdolls[1].** WARNINGS AND USAGE ON GITHUB PAGE**The provided joint script is meant to create a Torque Driven[2] active ragdoll, however, given that it is attached to Joint nodes, its behaviour can be reprogramed, and adjusted for your own needs.[1] - https://www.youtube.com/watch?v=HF-cp6yW3Iw[2] - https://www.youtube.com/watch?v=hQub6caVlpY
Add cheat codes to your game with a few simple clicks.Features:- Infinitely long cheat codes.- Supported keys: A-Z/0-9/Arrows/Shift/Enter/Escape/Backspace/Space.- Automatic timeout.- Cheat codes are resources, so they can be shared & reused.Full README.md including tutorial can be found here: https://github.com/Hugo4IT/CheatCoderSee CheatCoder in action here: https://hugo4it.com/files/CheatCoderDemo/
Allows you to programmatically tween an objects: float variables, vectors and colours.The gdTweener node uses flux-like syntax.https://github.com/rxi/flux
Algorand integration in Godot
This addon adds an extended scroll node with smooth scroll settings.How to use:Activate the addon in the project settings' addon tab, Click the "+" button to add a new node and select "SmoothScrollContainer" instead "ScrollContainer". To add smooth scrollling to existing ScrollContainers, rightclick the node and select change type. Then select "SmoothScrollContainer".Currently only supports one Control node as content-child!Mouse scroll icon by Greg Fiske from the Noun Project
# Godot Scene Factory2D and 3D Nodes for spawning scenes## API### Signals- `spawned`: Is sent after an entity is spawned.### Export Variables- `entity_scene`: The scene to be spawned.- `entity_parent_path`: The path of the node that should be the parent of the spawned entity. defaults to the factory node.- `timer_path`: Allows you to you connect a timer that will spawn an entity when it times out.- `set_entity_as_toplevel`: Whether or not to set the entity as the top level.### Functions- `spawn`: Spawns an entity.## Attribution[Factory](https://icons8.com/icon/cFq1ElpDRijU/factory) icon by [Icons8](https://icons8.com)
Use the Discord Game SDK from GDSscript. Supports Windows, Linux & MacOS (x86_x64 only).Features:- Set Rich Presence- Start Game Lobbies using Discord Networking- Invite friends to Lobbies through Discord.
A Godot's universal serializer for size optimizationFeature:1. Without losing type information. Need not type detection andforced typce conversion in Cross end transfer,just like local parameter transfer.2. Integer and float are variable length serialization.3. The serialized data size is smaller than JSON text to utf8 and the native serialization method (var2bytes ()).GUS is especially suitable for the serialization of structured small dat transfer in multiplayer games.You can call GUS._test() to view the data size comparison after serialization in these three way.How to use:1. Modify the configuration definition constants at the beginning of the script as required.2. Pass variable which without Object and Eid into GUS.to_bytes() and gets the serialized data for sending through any network peer.3. After the remote network peer obtains the serialized data, passe it into GUS.to_var () to get the same variable as before serialization.Additional: The obtained serialized data can be passed into GUS.get_ pretty_ json_text(), a beautified JSON text will be return, which is for printing and display when debugging.Be careful:1. The configuration definitions of cross end applications should keep the same.2. Array and Dictionary should not contain Object or RID.3. Because of implementing by GDScript, although the serialized data size is better, it will cost lot of time when serialization and deserialization large array(both Array and PoolArray), you should avoid to use GUS in time sensitive case.TODO:1. Write GUS 2.0 applicable for godot4 X .2. Write as C++ addons to solve the problem of low efficiency of large array serialization.
JSON Web Token library for Godot Engine written in GDScript
Asynchronous resource loader/saver.
This plugin adds OpenXR support to Godot.Supports Windows, Linux and QuestWorks best with Godot 3.4
Simple wrapper for PackedScene that allows you to quickly pack part of a scene, so you can have e.g. "internal scenes" that you don't need to save to separate file. Usage:var prefab = Prefab.create($AnyNode)$AnyNode will be freed (or queue_freed if you pass true as second argument) and you can then instance the prefab to make copies of that node. Prefab automatically sets the owner of the children, so they are packed too.You can also save the prefab to a file, but it's not the intended usage. See repo README for more info.