Bakin Plugin: Shader Controller (MelonToucan)

MelonToucan has released another plugin, Shader Controller, which wild and extremely useful.

Drive shader parameters on any character’s materials at runtime — directly from event sheets. Swap materials, tint colors, animate rim lights, and more. Changes can persist across map transitions.

ShaderController.cs — attach to a Cast event, targets that character
PlayerShaderController.cs — attach to a common event called when need changes, always targets the player hero

Features

  • Target any material slot by global index — works across display objects and subgraphics
  • Set colors, floats, and integers on any shader parameter
  • Swap materials at runtime by catalog name
  • GlobalSet* functions — persist changes across map transitions, re-applied automatically on every map load
  • Save and restore parameter values with StoreParam / ResetParam for temporary effects
  • ListMaterials debug function — prints every slot name and index to the log
  • Retry-safe initialization — queues Set* calls if the character isn’t ready on startup
  • Available in English, Japanese (日本語), and Simplified Chinese (简体中文
Author: Companion Wulf

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.