GDTK also known as the Godot Toolkit is a fast and simple set of tools for the Godot engine which add features that don't come already bundled easily with the Godot engine. If your looking to help, consider contributing potential feature(s) or help us find bug(s)/improvement(s) in our current feature set.
Features
| Feature | Description |
|---|---|
check_all_engine_singletons() |
Checks all known built-in engine singletons and prints whether each is not registered, registered but null or registered and active. |
error_code_dictionary : Dictionary |
A dictionary of all @GlobalScope Error Codes with their respective names and descriptions. |
http_result_code_dictionary : Dictionary |
A dictionary of all HTTPRequest Result Codes with their respective names and descriptions. |
error_lookup(ERROR_CODE) |
Returns a dictionary with the name and description of an error code. |
http_result_code_lookup(RESULT_CODE) |
Provides descriptive info about HTTP request result codes. |
string_to_bool(STRING) |
Converts a string ("true", "false", "yes", "no", "0", "1") to their respective boolean value. |
http_get_request(URL, HEADERS) |
Makes an awaitable HTTP GET request, returning parsed response info. |
http_post_request(URL, HEADERS, PAYLOAD) |
Makes an awaitable HTTP POST request with payload and returns response data. |
set_audio_bus_volume(AUDIO_BUS_NAME, VOLUME_DB, DEBUG) |
Sets the volume of an audio bus by name, with optional debug printing. |
center_window_to_screen() |
Centers the application window on the current screen its on. |
dump_system_info(ENGINE_VERSION, GAME_VERSION, PROJECT_NAME, LOCALE, OPERATING_SYSTEM, ARCHITECTURE, CENTRAL_PROCESSING_UNIT, GRAPHICS_PROCESSING_UNIT, GRAPHICS_API) |
Prints all system info by default also accepts options to select what to or not display. |
Reporting Bugs
If you encounter any issues or unexpected behavior, you can file a report at the repositories issue page. When submitting a report include details such as the version of the plugin you are using, the version of Godot Engine it’s running with and a clear description of the issue.
Contributing
Whether you are an experienced developer or new to the project or godot in general, contributions are always welcome! Fork the repository add features or improvements and submit a pull request with a clear description. Revisions may be requested to ensure stability before merging.
License
This project is licensed under the MIT License. For more details check out the full license here: MIT License
Changelog for version v1.0.3
No changelog provided for this version.