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

Current Snapshot: 359

Using Commit: 3f503bcb1cad

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 359:
Make LDTC copy BIZR, BIZG, and BIZS's wavelength too
Sanitize the Lua API
This has the potential to break scripts; please be on the lookout for such breakage and report it

From snapshot 358:
Fix signs loading in the wrong place in really old saves
Restore old SOAP foam behaviour and make it work with nonstandard gravity
Add more characters to the font
Add liquid resist RSST and solid resist RSSS
Make TESC create LIGH with same deco color
Allow setting ETRD min and max distance with tmp and tmp2

From snapshot 357:
Add beforesimdraw and aftersimdraw events
Sample properties when shift is held
Implement stamp renaming
Clear stamp browser selection when page contents change
Fix some http API problems
Add stack trace to bluescreen on some systems
Add platform clipboard option to settings
Happy New Year!

From snapshot 356:
Fix some pasted particles not getting cut off at the edges of the simulation
Fix pasting sometimes getting interrupted by the particle limit
Mark saves as being from the next version in dev builds
Complain when pasting save data with missing elements
Add includePressure parameter to sim.loadStamp
Add sim.listStamps
Fix Textbox width limiting content length
Add link to the registration form to LoginView
Retire tpt.beginGetScript in favour of tpt.installScriptManager
Most weird mirrors now work as they did prior to the many PHOT refraction fixes

From snapshot 355:
Fix some elements, mostly energy particles, not being able to go through some others
Fix line debug tool showing up when placing stamps
Fix extremely rare crashes caused by complicated energy particle bombs
Some native clipboard support for some platforms; you can now copy and paste between windows

From snapshot 354:
Fix the casing of the new upstream tpt.version keys
Use a proper ProgressBar in UpdateActivity
List element IDs that don't have an identifier associated in a save
Enable basic rendering of custom elements in secondary Renderers
...
View the full changelog here.