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

Current Snapshot: 234

Using Commit: 20bdee33e271

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 powdertoy.co.uk
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 234:
Fix starcatcher-publish step so it actually uploads apks now
No changelog given for this version

From snapshot 233:
Fix cryptic Lua error built-in elements could sometimes produce
Added chemically strengthening GLAS (expose GLAS to molten SALT)
Element scroll bars no longer show in menus that don't scroll
Fix find mode not highlighting WARP particles

From snapshot 232:
Fix crash on exit if a Lua component is added to a Lua window
Add safeguard to try_move to ensure we don't write to out of bounds pmap
Redo code that makes SOAP float on OIL
Update TPT's user agent and intro text with new IDENT portion that better identifies platform and architecture
Prevent SaveRenderer from calling into Lua
Fix crash when trying to render an empty stamp
Fix TRON being unable to pathfind to the top and left edges of the screen
Handle SDL_CreateWindow failure slightly better

From snapshot 230:
Fix mingw-on-linux builds
Fix pressure-sensitive particles breaking on load, again
Fix incorrect RNG call in WARP, code cleanup
Fix crash on network activity (#824)
Fix ToArray duplicating the last byte of its input
Fix crash on exit if any modern particle callback is registered
Fix pipe mirroring (fixes #750 again)

From snapshot 229:
Fix potential crash when adding a custom GOL type
Fix ambient air temperature being loaded from saves as int, not float
Convert float pavg[2] to int tmp3, tmp4
Save higher halves of tmp3 and tmp4 if needed (fixes saving photons in PIPE)
...
View the full changelog here.