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

Current Snapshot: 361

Using Commit: 228d559ccdce

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 361:
Fix sliders accepting clicks from anywhere
Fix tooltips in element search
Fix element buttons missing from element search
Fix save history button not working except on your own saves
Add DECOSPACE_ Lua constants

From snapshot 360:
Make element search scrollable
draw air before "beforesimdraw" event is fired, so that graphics work in velocity / pressure display modes
Add some sign api constants
compat.lua: Fix tpt.brushx, tpt.brushy, and tpt.watertest
Fix crash if tpt.installScriptManager fails
Fix sliders accepting clicks from anywhere
Fix tooltips in element search
Fix element buttons missing from element search
Fix sliders accepting clicks from anywhere
Fix tooltips in element search
Fix element buttons missing from element search

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
...
View the full changelog here.