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

Current Snapshot: 223

Using Commit: e3c9176277c8

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 223:
Win32: Fix certain Lua APIs mangling integers (hey, if you see this, try updating to the Win64 version instead!)
Bump version to 96.1.349

From snapshot 222:
Fix "B12345678/S012345678/17" appearing in HUD for ctype 78
HUD: Show GLOW and LITH ctype as number, don't show ctype for elements which use it as data storage (such as PHOT or PRTI)
Don't let GLOW ctype go negative
Disallow CGOL with duplicate rulestrings or names > 7 chars
Make LITH->GLAS reaction easier
LITH explodes when overcharged, update charge graphics
Preserve GoL deco in older saves; deco on builtin GoL no longer renders when decorations are off
Fix elem.allocate corrupting LuaScriptInterface and causing crashes when running out of IDs
Fix element identifiers for newly allocated elements not being immediately valid
Fix find mode not always succeeding in darkening particles
Disallow GOL rulesets with no B states
Make Lua prints fade out better

From snapshot 221:
Linux: support Ubuntu 18.04 and other distros with glibc 2.27

From snapshot 220:
Fix GOL showing up where it shouldn't
Fix custom brush loading
Default drawfrequency to 0, because of frame drop issues

From snapshot 219:
Bump version to 96.0.348
Make ROCK more resistant to DEST (like CNCT is)
Fix local saves and migration process on Windows
Adjust color of LITH
Show .LITH tmp2 in HUD
Update SLCN description
Form ROCK under pressure from both normal LAVA and LAVA(STNE), as these are basically the same thing
Prevent ROCK from repeatedly breaking into STNE and reforming under pressure
Burn timer / explosiveness enhancement for LITH

From snapshot 218:
Add button in options menu to migrate to shared data directory
Make ROCK harder to get, greatly increase ACID resistance
Adjust LITH color slightly so that it isn't the same as CNCT
Change PTNM reactions to take pressure from reacting particle's coordinates (#784)
When air temp textbox is defocused, correct out of range temperatures
Fix crash when doing sim.ambientAirTemp(0/0)
restrict ambientAirTemp to valid limits when set from Lua
Return version (aka history index) from sim.getSaveID
sim.clearSim now clears active save information too
Return a reason for failure from sim.loadStamp
Ensure tpt.set_wallmap is called with 3, 5, or 7 arguments
Add bounds checking to sim. tool APIs (crash fix)
...
View the full changelog here.