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

Current Snapshot: 387

Using Commit: 3511d047ac5f

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 387:
Fix heat and deco not being handled properly when energy particles are absorbed into PIPE
FOG/RIME can absorb gas to become acidic, condense to acid
Allow common use cases of sim.createParts/Line/Box in simulation contexts
Fix infinite loop on some platforms when particle velocity is NaN
Make heat display scale variable, enable dynamic heat display with Shift+6
Reduce gravity effects on ambient heat
Add 'console' command line argument, this opens a real console on Windows
Restrict some Lua API functionality to certain events, please check your scripts and report problems

From snapshot 386:
Fix crash when VIBR releases heat during explosion
Restrict some of the Lua API to interface events
Change TPT -> The Powder Toy in credits ui

From snapshot 385:
Update / improve many element descriptions (via Rebmiami #983)
Add heat conduction to pipes (via JasonS05 #976)
Allow creating heat pipes by replacing BRCK with HEAC before color generation
Preserve deco in pipe, as long as the pipe wasn't already decorated

From snapshot 384:
Fixed a typo in the rules (via ClayStan404 #994)
Fix infinite pressure / velocity bug in the bottom right corner
Fix missing elements and spurious warning in certain saves made between versions 78.1 and 96.0
Change to version 99.3 (Build 384)

From snapshot 383:
Fix gravity leaking through gravity wall for a frame when undoing
Make gravity mask accessible from Lua
Cap VIBR .tmp and explosion .temp
Fix compatibility sim.TOOL_* constants
Fix rx/ry arguments to sim.toolBox
Fix !set commands defaulting to Kelvin, instead of to current temperature scale
Fix possible game crash when using invalid coordinates in !bubble
Fix prop sampling ignoring temperature scale

From snapshot 382:
Adjust the rest of animations to work properly even at high tick rates
Change to version 99.2 (Build 382)
...
View the full changelog here.