Skip to content

sirjoehighton/GodotToolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Godot Toolkit Banner

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 3.0
  • ✅ 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

About

The Godot Toolkit is a set of tools built to make your life easier when working with The Godot Engine

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •