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

Current Snapshot: 397

Using Commit: ef047cd9a26c

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 397:
Adjust rounding of wall positions when nudging stamps
Fix nudged stamps resetting air maps in expanded area
Make sim.resetPressure() reset to default edge pressure
Make SEED more gravity-sensitive
Preserve leaf color when PLNT is grown with water (via T307-coder #1058)
Allow BCLN and PBCN to clone FOG (via Trizlet #1053)
STKM with fan as element dies in a puff of air (via The4codeblocks #1052)
Fix obscure edge case where PLSM(NBLE) doesn't turn back into NBLE (via jm211-tpt #1008)
Termninate BOYL's update immediately after reacting with O2 (via jm211-tpt #1013)
Make DRAY copy fighters correctly (via Spuriosity1 #1050)
Improve BIZR deco blending (via jm211-tpt #1011)
Add PSTN .tmp3 flags for cancelling movement when the full movement can't be performed (via jm211-tpt #1025)
Add binary support to PROP tool
RIME/FOG formed from WTRV now remembers it should turn back into DSTW
Fix SOAP movement in loop edge mode
Add basic search to stamp browser

From snapshot 396:
Possibly fix a performance issue

From snapshot 395:
Cap velocity in ACEL, FRAY, and RPEL
Add ambient air pressure and velocity
Add MenuSort property, which can control the menu priority elements are shown in menus
Skip intro text when HUD is turned off
Add api for controlling textbox focus
Remove fake element identifiers from elem table. Compat is provided for existing identifiers in compat.lua
Change version to 99.5
Fix misleading error message when modifying particles in Create/ChangeType events; allow certain socket api calls in all events
Add debug category for frame time measurements - tpt.debug(tpt.DEBUG_FRAMETIME)
Prevent SEED and PIPE from carrying over ctype and other properties when undergoing transitions
Add creation reaction for AMTR: PROT collision + TUNG -> AMTR (same conditions as SING formation while over TUNG)
Add creation reaction for PTNM: LAVA(GOLD) + -200 pressure + 1/20000 rng -> LAVA(PTNM)
Add creation reaction for LITH: LAVA(SLCN) + LAVA(SALT) -> LAVA(LITH)
Set default vorticity to 0.1, as intended

From snapshot 392:
Add a heat capacity property (only used in BASE right now)
Fix ambient heat not convecting from the right or bottom edges
ctrl+= and !reset sparks now clear WWLD too
Cap pressure for some reactions (DEST, LIGH, SING, THDR, WARP)
Don't update air heat in cells which are covered by air heat blocking materials (fixes infinite heat glitch shown in id:3280807)
When loading saves without airblock maps, clear old maps
Add SEED element.
Add air heat convection setting, with options for 99.0 behavior, 98.0 and earlier behavior, and off
...
View the full changelog here.