Turn any PNG / JPG / JPEG / BMP into a Half-Life 1 (GoldSrc) spray tempdecal.wad.
Everything runs in your browser — your image is never uploaded. The tool builds the
tempdecal.wad and a preview, and you download the file to your computer.
A custom spray (decal) format used by GoldSrc games — Half-Life, Counter-Strike 1.6,
and Sven Co-op. By default these games ship only a few preset sprays; a
tempdecal.wad lets you spray any image you like, including full-color ones.
Copy your tempdecal.wad into the game's folder (the folder containing hl.exe).
By default this targets the two most common games:
<Game Folder>\svencoop<Game Folder>\valveCounter-Strike 1.6 instead uses <Game Folder>\cstrike.
To find your Game Folder, open Steam → Library, right-click the game and
choose Manage > Browse local files.
Recommended: set tempdecal.wad to read-only (right-click → Properties → check
Read-only) so the game can't overwrite your custom spray with a default one.
Enable custom sprays: launch the game → Options → Multiplayer → Advanced..., then under Graphics set Custom player sprays to Enabled.
Pick a Decal memory budget that matches your Sven Co-op texture cache:
To keep pixel art sharp instead of blurry, run this in the in-game console:
gl_texturemode GL_NEAREST_MIPMAP_LINEAR
(This tool also resamples with point sampling when the image has hard edges, which favors crispness.)
PNG, JPEG, BMP — and generally any raster format your browser can load (except SVG).