How to Homebrew

This is GrayPockets's suggestions regarding Homebrew characters, scripts, and art.

Creating a Homebrew Character

Still Under Construction

Creating a Homebrew Script

NYA

Creating Homebrew Character Art

Creating Homebrew character art is not as simple as you'd think. This kind of art is created like any other kind of art, with creativity and time.
GrayPockets is not the best artist, so if you learn how to do this you'll probably do better!
There are some free tools out there such as Klutzbanana and Ravenswood Studio that can perform this process. The below is an example using a manual (still free) process.
There is no perfect process for this. Be patient: some icons will take a long time, some are pretty quick.
Find the official icons at BOTC Community Resources for comparison and inspiration.

  • Install Gimp, it's a free and open source software tool to design art (similar to Adobe Photoshop).
  • This tutorial assumes a basic understanding of the software, teaching how to use Gimp is beyond its scope. Here is a link to the list of Gimp Community Tutorials.
  • Duplicate layers can hold a place, which can save valuable backtracking time.
  • Find or create the base image to use for the character.
    Base Image
    • It will save time if the base image is already styled as an icon.
    • Teaching the creation a base image is beyond the scope of this tutorial.
    • Support local starving artist and pay them to make the base image.
    • Do a Google image search for examples.
  • Open Gimp.
    • Open the base image.
    • Duplicate the layer and hide the original.
      Duplicate 1
    • If it doesn't have one already, add an Alpha Channel to allow transparency.
      Alpha Channel
    • Delete the background using the Select Tools (Rectangle, Free, and Fuzzy) so that the background becomes transparent.
      Transparent
    • Image->Crop to Content
      Crop to Content
    • Duplicate the layer and hide the original.
      Duplicate 2
    • The main icon should be black or mostly black. There are various tools to do this, and you may need to mix and match.
      • Blacken the Colors
        • Color->Threshhold
          Threshhold 1
          Threshhold 2
        • Color->Desaturate
          Desaturate Threshhold 1
          Desaturate Threshhold 2
        • Color->Colorize
          Colorize 1
          Colorize 2
        • Filters->Distort->Value Propogate
          Value Propogate 1
          • Mode "More black (smaller value)"
            Value Propogate 2
          • Perform it multiple times.
            Value Propogate 3
            Value Propogate 4
      • Cleanup the image.
        • Delete large white areas.
          Clear White
        • Fill in black areas using the Bucket Fill Tool.
          Black Fill 1
          Black Fill 2
        • Filter->Enhance->Noise Reduction
          Noise Reduction 1
          Noise Reduction 2
    • Outline the Icon in White
      • Layer->Alpha to Selection
        Alpha Selection
      • Select->Grow
        Selection Grow 1
        • 1-4 px depending on the image size.
          Selection Grow 2
      • Create a new empty layer underneath the current layer and switch focus to it.
        Duplicate 3
      • Use the Bucket Fill Tool with White.
        White Fill
    • Create a new layer group, place the black and white layers inside it.
      Layer Group 1
      Layer Group 2
    • Duplicate the layer group, hide the original, and merge the layer group.
      Merge Group 1
      Merge Group 2
    • Scale the merged layer.
      Scale Layer 1
      Scale Layer 2
      Scale Layer 3
      • BOTC Wiki images have a maximum height or width of 350px.
      • Official BOTC App images have a maximum height or width of 300px.
    • Set the image properties.
      • Image->Print Size, set to 72dpi
        Print Size 1
        Print Size 2
        • Online BOTC-style wiki and Official BOTC App images are 72 dpi.
        • Print images are 300 dpi.
      • Image->Canvas Size
        Canvas Size 1
        Canvas Size 2
        Canvas Size 3
        • BOTC-style wiki and print images are 591x591px.
        • For Official BOTC App images are 400x400.
    • Find or create a swirly texture matching the alignment of the character you are making.
      • Creating such a texture is beyond the scope of this tutorial, so here are some examples.
        • GrayPockets did not make these, they were found on Reddit.
        • Good Characters
        • Evil Characters
        • Travellers
        • Good Travellers
        • Evil Travellers
        • Fabled Characters
        • Loric Characters
      • File->Open as Layers
        Open Layer
        Open Layer
      • Set the texture layer to Mode Addition
        Addition Mode 1
        Addition Mode 2
        • Leave the Opacity at 100%
      • Repeat this process for alternative alignement textures when required.
        Addition Mode 3
        • Hide the texture not currently in use.
        • Good and evil characters will need the opposing alignment.
        • Travellers will need a default, good, and evil version.
    • Export the image as a .png file. It is recommended to name them with an alignment suffix if applicable.
      Export 1
      Export 2
      Export 3
      • Good alignment suffix example: "_g".
      • Evil alignment suffix example: "_e".
    • Review the completed icons!
      The Mouth Evil
      The Mouth Good
    • Gimp file example.
  • Upload completed icon files to an image host such as Imgur, Github, or even DeviantArt.
    • Official BOTC App will not display an image without hosting it online.
    • The image host must have public CORS settings. Public image hosts are sure to have this set correctly.
    • I use my own hosting, but the above will work for most people.
  • Add hosted image urls to a homebrew script JSON..

    "image": [
      "https://imagehost.example/themouth_e.png",
      "https://imagehost.example/themouth_g.png"
    ],

    Full JSON example.
    Find additional instructions above.

  • Review the completed script!
    Export 1

Creating Homebrew Script Background Art

NYA

Creating Homebrew Script Print Art

NYA

Disclaimer
This almanac is unofficial fan content for Blood on the Clocktower; it is not affiliated with or endorsed by The Pandemonium Institute Pty Ltd.
Blood on the Clocktower is Trademark™ of Steven Medway and The Pandemonium Institute Pty Ltd.
Copyright © 2025 GrayPockets. The Pandemonium Institute Pty Ltd may take copyright of any content of this almanac at any time.