So basically, I want:
- Tileset colors for stone or other building materials based on an external image's colors
- Reactions or other methods to easily acquire large amounts of these materials
I think I could figure out freebie reactions based on the adamantine cheat on the wiki, but I'm not confident with tileset editing. Any advice would be appreciated.
Also, I'm open to alternatives to using floor tiles for "drawing" the image I'm trying to make; they just seemed most convenient.
Floor tiles can certainly work, though if you mix in other types (walls, statues, stairs, etc.) you can get tiles other than '+', which might be helpful.
On the modding:
Stone colors are found in matgloss_stone, where they are given as three 0-7 numbers. Details are on the
wikiFor the reactions, your intuition towards the free adamantine reaction is correct, you'll want a reaction with
[PRODUCT:100:1:STONE:NO_SUBTYPE:STONE:COLORED_ROCK]
for each color that you want, after you've made the appropriate stones in the matgloss. You should be able to just copy an existing stone type and modify its name and color, since you'll be making them in the smelter rather than mining them.
If you do decide to go with non-floors/walls, I'd recommend making a reaction that takes them as a reagent too (or one reaction that takes them all as reagents) to make them economic, so you can control what your dwarves make statues/doors/etc. out of.