Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hey Bro, how are you?
So, I've finished including the features you suggested. As I said before, the only ideas I won't be able to implement in this line are 3, 8, and part of 10, as they involve item manipulation, and I already have 2 plugins that can be modified to better accommodate these functions.

I've also made all the bar settings independent, where you can create different styles, with size, shapes, borders, color, and background image for all elements.

New Features in This Update

  • Multiple Custom Commands: You can now create an unlimited number of Custom Commands for the Battle Command Bar. Define them in the "Custom Commands" parameter. Each can have its own Name, Icon, Tooltip, and custom JavaScript code.
  • Dynamic Assignment: Add or remove these custom commands for specific characters (Actors) using Plugin Commands or Notetags. The Command Bar automatically resizes!
  • Gamepad Mode: Navigate, use, and edit abilities entirely using a controller! Customize the buttons in General Settings. (Works perfectly without blocking movement on the map).
  • Status and Buff Display: Displays active states and buffs/debuffs on the character's HUD, including turn counters. It is fully adjustable (Size, Font, and X/Y Position).
  • Visual Glow Effect: Ability icons will flash or glow briefly when used or when their cooldowns reach zero.
  • Custom Slot Frames: Replaces the system's default drawn rectangles with your own PNG images, for both empty and equipped slots.
  • Border Rounding Adjustment: Allows you to round the corners of the HUD background, bar edges, and boxes drawn for the slots.

How to Assign Skills (Using Mouse and Keyboard)

Hold down the SHIFT key and left-click on any slot to open the Skills Menu.

Left-click on an Empty Slot to open the Skills Menu.

Click, drag, and drop skills from the Direct Menu to the Skills Bar.

How to Assign and Use Skills (Gamepad/Controller Mode)

Enable "Gamepad Mode" in General Settings.

On the Map or in Battle, use LB/RB (PageUp/PageDown on the keyboard) to highlight the slots.

Press X (Shift on the keyboard) to USE the highlighted skill.

Press Y (Menu on the keyboard) to EDIT the highlighted slot. A menu will open allowing you to choose a new skill using standard directional (D-pad) navigation and press A (OK) to confirm.

Note for battles: If you are on the main Command Bar (Attack/Defend), press LB or RB to immediately jump to the Skill Bar. Press B (Cancel) to return.

Notetags (Tags for note box)

For Skills and Items:

<cooldown: X> (Where X is the number of turns. Used in BATTLES).

<cooldownFrames: X> (Where X is the number of frames. Used on the MAP. Example: 60 frames = 1 second).

For Characters (Change the maximum slot limit):

<Max Map Slots: X>

<Max Battle Slots: X>

For Characters (Assign Special Skills at the start of the game):

<Koa Special: id_of_special> (Replace "id_of_special" with the corresponding ID).

For Characters (Assign Custom Battle Commands at the start of the game):

<Koa Custom: command_id> (Replace "command_id" with the corresponding ID).

Plugin Commands

Add Special Skill: Grants a previously configured Special Skill to a specific character.

Remove Special Skill: Removes a Special Skill from a character.

Add Custom Command: Grants a Custom Battle Command to a character.

Remove Custom Command: Removes a Custom Battle Command from a character.

Toggle Auto-Remove Empty Items: Enables or disables the function to automatically clear items from the bar that have reached zero units.

This is seriously impressive progress!

Seeing the skillbar evolve with all these added features really shows how much thought and craftsmanship you’re putting into the system. Everything just comes across as being built very intentionally and with care. It really feels like this is going to become one of those core gameplay enhancing plugins people build their projects around.

From what I've seen jn the video, it already looks and feels like a polished and professional plugin. I’m really looking forward to the full release and I can’t wait to use it. 

https://kadajah.itch.io/kadajahs-koaskillbar
Released bro, I apologize for the delay. Any suggestions, change requests, or anything else you need, please just let me know.

At the end of the page I've included a quick explanation of why Koa. Thank you so much for all your support and patience! Great development!