8 August 2026 03:02 UTC · Community Announcements · jacob614
A new version, 100.1, has been released with multiple bugfixes and crash fixes. This fixes all known issues discovered since 100.0, and should be the last and only minor version, as we focus on version 101. Changelog: Shift+0 shortcut for vorticity display mode Allow SEED to grow on SPNG and drain water from it Adjust ACID+BASE = SLTW reaction to make it easier to trigger Reduce lag in water equalization by fixing a bug in the algorithm Transform air velocity and gravity force when rotating pastes Rename FILT's subtract colour mode to AND-NOT Reorganize intro text and add more shortcuts Toolti
23 June 2026 01:25 UTC · Community Announcements · jacob614
Changelog:New element: BASE. Corrosive liquid, neutralizes ACIDNew element: SEED. Grows into a tree when planted and wateredAdd creation reactions for AMTR, PTNM, and LITHAdd optional heat conduction to pipesAdd PSTN .tmp3 flags for cancelling movement when the full movement can't be performedAdd multiple new air sim settings, including ambient air pressure and velocityAdd basic search to stamp browserAdd dynamic heat display (Shift+6)Add binary support to PROP toolAdd fps and draw cap options in settingsAdd checkerboard mode for grid tool - sim.gridCheckerboard(1)FOG/RIME can absorb gas to be
4 June 2026 02:39 UTC · Community Announcements · jacob614
Version 100.0 beta has been released:New element: BASE. Corrosive liquid, neutralizes ACIDNew element: SEED. Grows into a tree when planted and wateredAdd creation reactions for AMTR, PTNM, and LITHAdd heat conduction to pipesAdd PSTN .tmp3 flags for cancelling movement when the full movement can't be performedAdd multiple new air sim settings, including ambient air pressure and velocityAdd basic search to stamp browserAdd dynamic heat display (Shift+6)Add binary support to PROP toolFOG/RIME can absorb gas to become acidic, condense to acidLN2 now can condense on strong GLAS when ambient tempe
2 April 2026 02:58 UTC · Community Announcements · jacob614
Thank you to everyone who played "Return of the Powder Dinn". All the elements have been restored to their original names and positions with your combined efforts. Your progress is saved and can be restored later once we put the game on the script manager Several Lua-only changes from the previous version remain. We plan to have a real update later with the actual changes we've been working on.
1 April 2026 01:17 UTC · Community Announcements · jacob614
Version 99.4 (build 393) 2026-04-01: After a painfully long wait, the new TPT version has arrived! The game seems to have been abandoned for so long, that it's in a bit of a ... mess. The element labels have all worn off with time. We hope you'll be able to sort it out
22 February 2025 03:01 UTC · Community Announcements · jacob614
- Fix gravity leaking through gravity wall for a frame when undoing - 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 - Cap VIBR .tmp and explosion .temp - Fix prop sampling ignoring temperature scale - Fix !set commands defaulting to Kelvin, instead of to current temperature scale - Fix possible game crash when using invalid coordinates in !bubble - Fix rx/ry arguments to sim.toolBox - Fix compatibility sim.TOOL_* constants - Make gravity mask accessible from Lua - Fixed a typo in
1 February 2025 23:54 UTC · Community Announcements · jacob614
- Fix update check not processing when simulation is paused or when manually triggered - Fix PIPE rendering garbage data as elements when carrying PIPE with PIPE - Stop displaying 0 FPS when the sim is paused - Fix an issue where fire effects rapidly jump to their end results in high refresh rate monitors, when pausing - Fix some UI animations running faster in high refresh rate monitors This is a small update to fix bugs from version 99.1. It brings the fps display back in line with how it was before, and fixes some other bugs on high refresh rate monitors
25 January 2025 19:07 UTC · Community Announcements · jacob614
Version 99.1 - 2025-01-25 Allow disabling the automatic update check at startup Add DEBUG_AIRVEL for drawing lines showing air velocity at the cursor's position FPS cap now only applies during main sim and not other interfaces Make ambient heat drag effects weaker Give visual indication of vote/fav requests being in progress Fix some particles flickering when SRT is enabled Fix occasional crash involving overflowing menu sections Fix crash on exit while there are Lua components visible Fix photons sometimes being created with weird colors Fix "far away" air heat and velocity code working corre
25 December 2024 05:03 UTC · Community Announcements · jacob614
You wake up in the morning, and rush downstairs to your tree. Instead of wrapped presents, you find GLAS containers. What is this? DUST? WATeR? PLUTonium? And a stocking full of COAL? That's right, it's a new version of The Powder Toy, just in time for the holidays. This version adds some new options to the save browser to improve searching, and puts rendering into a separate thread, which can really boost the framerate in certain scenarios with fancy effects on. There's also now in-game credits, a new tools api for creating Lua tools, and various simulation / crash fixes. Full changelog below
17 June 2024 15:00 UTC · GamingOnLinux
Remember when falling sand on your screen was all the rage? The Powder Toy is a classic physics sandbox game, which simulates air pressure and velocity, heat, gravity and a countless number of interactions. Read the full article here: https://www.gamingonlinux.com/2024/06/classic-free-physics-sandbox-game-the-powder-toy-is-now-on-steam
15 June 2024 03:33 UTC · Community Announcements · jacob614
Today marks an important milestone - TPT is now playable through Steam! We've dreamed of this for years, but it was always so elusive. Thanks to the efforts of Sylvi and the rest of the TPT staff we finally made it a reality. The steam release supports all major platforms on PC, and should even run on steam deck! Launching through steam gives you Steam Overlay support, and your local saves are synced via Steam Cloud. Otherwise, it's exactly the same game you know and expect. TPT is and will always remain free. We will still distribute it on our website, but we hope also having Steam download l
Full appinfo as delivered by Steam PICS, changenumber 37865484. Also at /api/app/1148350/raw.
{
"appid": "1148350",
"common": {
"name": "The Powder Toy",
"type": "Game",
"releasestate": "released",
"clienttga": "23f5c15ba8c1a4285e98317ee01cdd0bf84ab6af",
"clienticon": "9b8667d363d55f394baca95ca3ecdecc26e5311a",
"icon": "9f87b1cde02d2cdd00b5bf4bd1a782b1a208966c",
"clienticns": "a735b5b8f2fa74c787596eaa7dc43417a5597bb8",
"oslist": "windows,macos,linux",
"osarch": "64",
"osextended": "macos64",
"linuxclienticon": "6d183fff9442cacb1f9234f725b920bf38134be5",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1725408000",
"tested_build_id": "14659936",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsNotLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
}
},
"configuration": {
"supported_input": "other",
"requires_manual_keyboard_invoke": "1",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "1",
"small_text": "1",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "native",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "The Powder Toy",
"controllertagwizard": "1",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomCenter",
"width_pct": "43.93232205367562",
"height_pct": "78.87537859998993"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomCenter",
"width_pct": "43.93232205367562",
"height_pct": "78.87537859998993"
}
},
"library_header": {
"image": {
"english": "library_header.jpg"
}
}
},
"store_asset_mtime": "1718645946",
"associations": {
"0": {
"type": "developer",
"name": "The Powder Toy Team"
},
"1": {
"type": "publisher",
"name": "The Powder Toy Team"
}
},
"primary_genre": "28",
"genres": {
"0": "28"
},
"category": {
"category_2": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1718406036",
"community_hub_visible": "1",
"gameid": "1148350",
"store_tags": {
"0": "599",
"1": "3810",
"2": "3871",
"3": "3964",
"4": "3968",
"5": "4182",
"6": "5363",
"7": "1669",
"8": "5794",
"9": "1643",
"10": "1036",
"11": "113",
"12": "4175",
"13": "1693"
},
"review_score": "9",
"review_percentage": "98"
},
"extended": {
"developer": "The Powder Toy Team",
"publisher": "The Powder Toy Team",
"homepage": "https://powdertoy.co.uk/",
"isfreeapp": "1"
},
"config": {
"installdir": "Powder",
"launch": {
"0": {
"executable": "Powder.exe",
"workingdir": "userdata",
"type": "default",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "powder",
"workingdir": "userdata",
"type": "default",
"config": {
"oslist": "linux"
}
},
"2": {
"executable": "The Powder Toy.app/Contents/MacOS/powder",
"workingdir": "userdata",
"type": "default",
"config": {
"oslist": "macos"
}
}
}
},
"depots": {
"1148352": {
"config": {
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "4215966483863494194",
"size": "8710734",
"download": "3869760"
},
"2026-april-fools": {
"gid": "7453357381198286695",
"size": "6936921",
"download": "3043360"
},
"betas-and-releases": {
"gid": "4215966483863494194",
"size": "8710734",
"download": "3869760"
},
"bleeding-edge": {
"gid": "4215966483863494194",
"size": "8710734",
"download": "3869760"
}
}
},
"1148353": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "2286454672978293049",
"size": "7695176",
"download": "3443104"
},
"2026-april-fools": {
"gid": "8021365881976097149",
"size": "7576537",
"download": "3425344"
},
"betas-and-releases": {
"gid": "2286454672978293049",
"size": "7695176",
"download": "3443104"
},
"bleeding-edge": {
"gid": "2286454672978293049",
"size": "7695176",
"download": "3443104"
}
}
},
"1148354": {
"config": {
"oslist": "macos",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "3987435586770256145",
"size": "8671801",
"download": "3311456"
},
"2026-april-fools": {
"gid": "2504276006606868264",
"size": "9703128",
"download": "3532080"
},
"betas-and-releases": {
"gid": "3987435586770256145",
"size": "8671801",
"download": "3311456"
},
"bleeding-edge": {
"gid": "3987435586770256145",
"size": "8671801",
"download": "3311456"
}
}
},
"hasdepotsindlc": "1",
"branches": {
"public": {
"buildid": "24623427",
"timeupdated": "1786157510",
"timebuildupdated": "1786150298"
},
"2026-april-fools": {
"buildid": "22594207",
"description": "2026 April Fool's (Return of the Powder Dinn)",
"timeupdated": "1775004580",
"timebuildupdated": "1775004231"
},
"betas-and-releases": {
"buildid": "24623427",
"description": "Updates for new betas and releases",
"timeupdated": "1786157510",
"timebuildupdated": "1786150298"
},
"bleeding-edge": {
"buildid": "24623427",
"description": "Updates for new betas, releases, and snapshots (Snapshots may be unstable)",
"timeupdated": "1786157510",
"timebuildupdated": "1786150298"
}
}
},
"ufs": {
"quota": "314572800",
"maxnumfiles": "5000",
"savefiles": {
"0": {
"root": "gameinstall",
"path": "userdata",
"pattern": "*",
"recursive": "1"
}
}
}
}