Ark2000 / PankuConsole

Feature-packed real-time debugging toolkit for Godot Engine.

Home Page:https://k2kra.xyz/PankuConsole/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo


Panku Console is a feature-packed real-time debugging toolkit for Godot Engine. With Panku Console, you can easily interact with your scripts and objects at runtime, whether to cheat, debug, prototype, or just to have fun ๐Ÿ˜„๐ŸŽฎ.

Panku Console is designed to be modular and extensible, and it is easy to add and maintain features. It is also designed to be as unobtrusive as possible, so you can use it in your project without worrying about the impact on the final product ๐Ÿงฉ๐Ÿš€.

โœจ Highlights

๐Ÿ“ฆ Tiny Footprint - Less than 256KB!

Panku Console is and will always be as lite as possible.

๐Ÿ–ผ๏ธ Multi-window UI - Arrange your layout however you want!

Any windows can be scaled, snapped, collapsed, dragged and even become an independent OS window.

ui

๐Ÿ’ป๐Ÿ”ฎ Developer Console - Execute Arbitrary Code at runtime with hints!

Allows you to execute arbitrary expressions (such as function calls) at runtime like if you were god ๐Ÿง™โ€โ™‚๏ธ.

console

๐Ÿ“๐Ÿ•น๏ธ Native Logger - Display native logs just in your game!

View native logs (the same as the editor output panel) in an overlay or a separate window ๐Ÿ“‹.

logger

๐Ÿ› ๏ธ๐Ÿ”ง Data Controller - Turn Any Object into a Tweakable Property Panel!

Automatically convert all export properties in your script into an inspector window.

data_controller

๐Ÿ‘€๐ŸŽฎ Expression Monitor

Watch the results of expressions at runtime just in your game.

expression_monitor

And More... ๐ŸŒŸ

  • History Manager: view history inputs. โช
  • Keyboard Shortcut: bind expressions to keys for quick cheating. โŒจ๏ธ๐Ÿ•น๏ธ
  • Screen Notifier: display popup messages on the screen. ๐Ÿ’ฌ๐Ÿ“ข
  • Texture Viewer: view textures in real time. ๐Ÿ–ผ๏ธ๐Ÿ‘๏ธ
  • Misc Commands: provide some useful commands. ๐Ÿ› ๏ธ๐Ÿ”ง
  • General Settings: customize the console to your liking. โš™๏ธ๐Ÿ”ง
  • FAQ: frequently asked questions. ๐Ÿ™‹โ€โ™‚๏ธ๐Ÿ™‹โ€โ™€๏ธ

Since Panku Console is modular, you can easily remove or add features to suit your needs. ๐Ÿงฉ๐Ÿ”ง

modular

Installation ๐Ÿš€

A. Downloading GitHub master branch directly

  1. Download Latest commit from Github ๐Ÿ“ฅ.

  2. Copy the addons folder to your project root directory ๐Ÿ“‚.

  3. Enable this addon within the Godot settings โš™๏ธ: Project > Project Settings > Plugins

B. Using mirror repo as git submodule

Or if you prefer to use git(recommended), you can add this mirror repo as a submodule in your addons folder which will automatically update the addon when you pull the latest changes ๐Ÿ”„.

# in your project root directory
cd addons
git submodule add https://github.com/Ark2000/panku_console

C. Downloading from Godot Asset Library

Which is the same as downloading godot4_asset_library branch (always points to latest stable release version and only contains addons folder)


For more information about plugin installation, you can visit the corresponding Godot documentation ๐Ÿ“š.

Note: Panku Console currently only supports Godot version 4.x, 3.x support is still in progress.

Contribute ๐Ÿค

Do you want to contribute? Learn more in the contribution section. ๐ŸŒŸ๐Ÿ™Œ

Also, see Project Roadmap for more information about the development plan.

License ๐Ÿ“œ

MIT License

Copyright (c) 2022-present, Feo (k2kra) Wu

About

Feature-packed real-time debugging toolkit for Godot Engine.

https://k2kra.xyz/PankuConsole/

License:MIT License


Languages

Language:GDScript 100.0%