As a recent example I streamed Swords & Serpents and wanted to rig GC to match the in-game map's colors. I actually had a really neat idea of replacing the in-game map with mine using some video processing tricks... but alas I couldn't get GC to cooperate. After some pondering I came up with the following options:
- Pre-create a map for every dungeon floor and fill it with colored block terrain and select the wall color I need from the palette upon drawing. This however won't "port" if I decide to switch themes later, and adds a degree of labor to each new dungeon floor I map (not much labor, mind you, but some).
- Hack the resource files in base.zip to make the colors for one of the pre-existing themes be what I want, but this seems very "unsupported" and hacky and locks me into maintaining those hacks.
- Alter the palette, however it doesn't seem like you can change the background color with palette alterations, and palette color 0 seems to be locked into being the wall color for the theme, so this won't work.
- Do video processing tricks to re-color gridcarto in my streaming software, which is kind of the nuclear option