This Plugin is only compatible with GBStudio set to "Enable Color Mode".

This plugin will add two new events to GBStudio, under the Screen section. "Call Bank 1 Background Function" and "Call Bank 1 Overlay Function". They both have the same functions, effecting either the Background or Overlay. 

Provide it the X/Y and some other values dependent on the function chosen, and update your VRAM.


If you leave the screen, the changes you have made will likely change. The overlay is usually immune to this, provided you're not using it for other purposes.

Demo Image provided by Kenney.nl

Download

Download
gb-studio-bank-1-functions-download.zip 5.1 kB
Version 1 Apr 20, 2024

Comments

Log in with itch.io to leave a comment.

I don't quite understand what this does

(2 edits)

With this plugin you can change the attribute flags of your tiles, meaning you can update their color palette, priority (draw above / under actors) or flip them (both horizontally and vertically). Super useful if you want to save on tiles (or sprites)!

oh yeah that’s awesome!

In the description you mentioned updating the VRAM. Is there a GBVM command to do this?

(3 edits) (+1)

Amazing! Thanks for creating this plugin.

Would it possible to use variables for the palette ID (instead of fixed values in the buttons)? That would add some extra flexibility.

Possibly! I'm not sure what the best design for that would be. Do you have any recommendations? My main concerns are how to limit it between 0 and 7, and how to present swapping from manual mode to variable mode.

This is how it could look! Perhaps you can build in a safety condition (if palette ID > 7, then palette ID = 0).

(1 edit)

cant you create one of these variable selection fields? and then just default to 1 if the value isn't 1-8