A class for local time.Not compatible with DST.How to use# Create objectvar t = LocalTime.now()# Setter / Gettert.day = 15print(t.month)# Add timet.add_days(100)t.hour += 48# Formatprint(t.format("{lweekday}, {month}/{day}/{year}"))
Simple drop-in node for Google Oauth2.You get your desktop app credentials from Google, plug them in to a dictionary, and create a node. Now you can get verified user emails and names for logins, high scores, saves, etc!
Provides audiovisual feedback to players when they interact with buttons.Features:- Adds sounds to buttons when they're hovered over and clicked- Scales buttons when they're hovered over- Removes buttons' focus stylebox when the focus is from a tap or click- Includes three original button sounds (hover, mouse down, and mouse up)For more information, see the README in the repository:https://github.com/ProgrammerOnCoffee/Button-Feedback?tab=readme-ov-file
An addon including a class that provides various functions that go beyond randf() and randi() to provide various kinds of RNG.The highlight is the Dynamic Wheel of Fortune, introducing weighted randomness with weights calculated based on the contents of a collection: requirements, limits and buffs.Perfect for games presenting a selection of random upgrades which may require other upgrades to provide any use! The `DynamicWheelItem` allows defining the item's weights, categories/tags, conditional weight bonuses and count limits.Includes classes (each instantiated through `Class.new()` unless a Resource):- `FortuneWheel`, a class providing the above described feature as well as simple weighted RNG;- `DiceArray`, a class taking several of an `AdvancedDie` Resource to roll them and tally up the symbols that were rolled (as in the game https://store.steampowered.com/app/1893620/Circadian_Dice/ or whatever else has different symbols on one die face);- `CardDeck`, a class that emulates drawing from a pile of cards. Implementation close to https://store.steampowered.com/app/646570/Slay_the_Spire/ - when you draw from `PILE_DRAW`, cards go to `PILE_IN_PLAY` until you move them to `PILE_DISCARD`. More custom piles can be added and existing ones reconfigured.Check out the `example` folder for uses of these features.
state machine without node for godot 3/4Documentation in the repository: https://github.com/lowlevel-1989/object_state_machine# Changelog## [0.7.2] - 2023-03-10### Changed- Fix Version plugin## [0.7.1] - 2023-03-10### Added- Debug Comming Soon### Changed- Fix remote debug## [0.7.0] - 2023-03-04### Added- Graphical state machine for the reference model### Changed- KinematicBody2D platform demo for Godot v3 (update)- CharacterBody2D platform demo for Godot v4 (update)## [0.6.1] - 2023-02-28### Changed- KinematicBody2D platform demo for Godot v3 (update)- CharacterBody2D platform demo for Godot v4 (update)## [0.6.0] - 2023-02-28### Added- LICENSE- README.md- support Godot v3- KinematicBody2D platform demo for Godot v3- CharacterBody2D platform demo for Godot v4- new node -> node_state_machine- new method -> void StateAbstract::confirm_transition()- new method -> void StateAbstract::create(name : String)- new method -> void StateMachine::create(name : String)### Changed- plugin.gd -> commend for support godot v3, default support v4
In-game console for Godot, easily extensible with new commands.I'll try to keep project on this website up-to-date with its sources. If you have any problems with this project please try downloading more up-to-date version from github (https://github.com/quentincaffeino/godot-console/archive/master.zip). If problem persists do not hesitate to contact me on GitHub via Issues or QuentinCaffeino#9674 on DiscordProject website: https://github.com/quentincaffeino/godot-console
Yet another Tween for for Godot 3.- Easy as fluent syntax to use- No need adhoc logics- No need duration control- Kinematics based natural interpolation- Also has the same features as Tween[English] https://github.com/ydipeepo/godot-motion/blob/main/README.md[日本語] https://github.com/ydipeepo/godot-motion/blob/main/README_jp.md[ç®€ä½“ä¸æ–‡] https://github.com/ydipeepo/godot-motion/blob/main/README_zh.md
Functions for supporting a dice rolling syntax (eg "4d6d1!"). Allows for dice rolls and probability calculations. The syntax supports dropping high/low rolls, exploding/compounding dice, and rerolls. See https://github.com/oganm/dice_syntax_gd/tree/godot3 for a documentation.
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)
A script for quickly and easily creating complete Godot TileSets without the hours of endless clicking.Great for prototyping, testing out variated tile sets, or simply mass importing large numbers of static tiles.A simplified version is available as a gist: https://gist.github.com/bluematt/72f1e56609c388e30d9c3d7395195802
ECS tools for godot v 3.5.1Key features:- any Object can be a component- readonly components- handy entity filtering outside System class- nodes binding with entityLook through and delete example folder before use.See github for docs:https://github.com/Germenzi/gdECS
Godot-Stuff Logger 3.5A GDScript based logging utility, it provides a very low level way to debug your Games. There are different Appenders and Layouts available that let you control how the logger output is delivered.This latest release is now installed like a proper plugin. Activate the Logger by going into your Project settings and activating it.Note: Cyclical errors have been correct and a restart of Godot should no longer be required when adding this asset.Features* low overhead* simple to include in your projects* eight different logging levels* output to console or filesystem* html output available (experimental)This version supports the Godot Version 3.5 releases.For more information follow this linkhttps://gitlab.com/godot-stuff/gs-logger/-/blob/3.5/README.md