About
The Godot Toolkit is a set of tools built to make your life easier when working with The Godot Engine by adding useful functions and sets of data all encompassed into a single GDScript plugin.
Supported Versions
- Godot 4.0 > 4.4
Features
| Utility | Description |
|---|---|
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, please feel free to file a bug report on the Issues. 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 Godot Toolkit v0.1.0
No changelog provided for this version.