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

Current Snapshot: 200

Using Commit: f9c6633c62ab

Download for Win 32

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
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 200:
Fix cyrillic lowercase D and T in the font
Ctrl+a no longer selects all saves if any of the textboxes in the view are in focus
Ctrl+a now deselects all saves if all saves are selected
Disable certificate revokation checks, to fix some 612 errors

From snapshot 199:
Snapshots have now resumed. Sorry for not creating any since 95.0, but TPT development hasn't stopped
This new snapshot brings support for many new characters in the font, and two new elements. Changelog is presented in commit history order, not "importance" order.
Add Latin-1 and Cyrillic characters to the font
Add ability to type and copy/paste non-ascii characters in textboxes
Non-ascii characters will still be deleted by the website inside comments, save titles, and signs; and replaced with question marks in save descriptions. We will work to fix this in the website later.
Fix typo in "change resolution" option description
SPRK / METL no longer deleted when inside detector wall
Solid elements can no longer be drawn on detector wall
Extra sanity check in create_part, to prevent obscure crashes
Ctrl+u shortcut to reset ambient heat
Fix extra break; in LSNS, making it unable to deserialize in all directions at once
Fix off-by-one bounds check in !set
Fix floating point issue in FRAY
Add bounds check to tpt.brushx and tpt.brushy (fixes crash when setting to negative values)
Add bounds check to sim.floodParts and sim.partKill (fixes crash in sim.floodParts)
Fix obscure crash when crafting a special COAL/BCOL on fire
When launching the game without a powder.pref, data is now stored in an OS-specific user data directory
This is "%APPDATA%/The Powder Toy" on Windows and usually "~/.local/share/The Powder Toy" on Linux
If you already have data locally, it will continue using that and not migrate to the shared directory
Fix bug with line tool while WIND is selected (id:2554353)
Fix glitch in console when putting multiple spaces in a row
Remove gaps between lines of selected text
New element: SLCN (silicon). Sparkles, conducts electricity like GOLD, and has many reactions while in molten form
Add reaction to produce BCOL: WOOD at high temperature and low pressure
New element: PTNM (platinum). A catalyst in many reactions.
BRAY .life can be customized when firing from ARAY by setting ARAY's .life
Remove .life delay feature of ARAY/DRAY as this was historically not possible to use
ctrl+a to select all saves in save browser

From snapshot 198:
Fix bug where deco renders on EMBR in save thumbnails
Fix text prompt interface (rarely used, only for some Lua scripts)
Restrict saved version to 95.0 if 95.0 features are present - signs with macros, LSNS .with .tmp
Upgrade SDL2 to version 2.0.10
Change version number to 95.0 - build 345

From snapshot 197:
Fix crash when removing a tag fails
Add "perfect circle brush" option, turning this off will give you the old circle brush back
Fix replace mode not resetting element properties back to default
Fix fighters loaded from saves sometimes being blue

From snapshot 196:
Fix ptsave links

From snapshot 195:
Split http.request into http.get and
View the full changelog here.