The Powder Toy Snapshot Server
Bleeding edge TPT versions with auto-update.

Current Snapshot: 169

Using Commit: 5192356b764e

Download for Win 32

What is it?

This server builds the latest github source for The Powder Toy.
You can use our builds to test upcoming features before an official release on
Official builds often take months to be released, so this server gives us an alternate location to share what has been changing.

What is different?

All snapshots will ping this server for updates, and prompt if a new version is available.
No session data from your TPT account is ever sent to this server, we only check version data.
Just put this next to the official Powder executable.
This service is run by developers in the TPT community! (cracker64 and jacob1)

Recent Changes
(Win 32)

From snapshot 169:
Fix crash when opening stamp / local save browser or uploading a save

From snapshot 168:
Allow unicode in element names (useful for Lua scripts)
Replace http.cpp with libcurl, a proper http library
Use https for all requests - communications to the TPT server are now encrypted

From snapshot 167:
Fix updater
If you are on snapshot 165 or 166, redownload the snapshots at

From snapshot 166:
Fix crash when exiting local save browser before all thumbnails load
code refactoring (virtual -> override)

From snapshot 165:
Add Lua api to control zoom windows: ren.zoomEnabled, ren.zoomWindow, ren.zoomScope, courtesy of @ssccsscc
Large refactoring by @LBPHacker, refactor all http code to route through Request, delete RequestBroker, refactor thumbnail rendering
Thumbnails now show up immediately when ready, instead of being delayed by 1/10 of a second (or 1 full second in the 94.1 release version)

From snapshot 164:
Fix stamp and local save thumbnails being stretched
Thumbnails (all types) now load much faster
Increase local browser ui size to make thumbnails larger
View the full changelog here.