RustPainter is a Windows app that takes an image and paints it onto a sign in Rust for you. It uses normal mouse input, so you set up the parts of Rust's paint UI it needs to click first.
basically, it handles the clicking and color picking part so you can turn an image into Rust sign art without manually painting every part of it.
this is the first public version of a tool I made for myself, and it works well for how I use it. The setup might still be confusing on a new PC or a different Rust UI layout though, so start with a small test image first.
if you try it, join the Discord and let me know what was confusing or what went wrong. That is basically what this release is for.
want to try it? download the Windows test build, unzip it somewhere, then run RustPainter.exe. you dont need Python or anything else installed.
this is still early, so start with a small image first. if something is confusing or it paints wrong, join the Discord and let me know what happened.
you will need Windows 10 or 11 and Rust running in borderless or windowed mode.
- In RustPainter, calibrate the canvas, color box, and hue bar by dragging just inside each matching area in Rust's paint UI.
- Drag an image into RustPainter, or click Choose image.
- Check the preview and start with a small, low-color image so you can make sure your calibration is right.
- Focus Rust during the countdown, then start painting.
F8 starts, pauses, or resumes a paint job. F10 stops it immediately and releases the mouse button.
keep a hand near F10 on your first few runs and dont leave it painting unattended.
If you want to run the project yourself, install 64-bit Python 3.11 through 3.14, then run:
git clone https://github.com/MapleTheParrot/RustPainter.git
cd RustPainter
py -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install -r requirements.txt
python main.py








