Note: These are the Github Actions artifacts. They will work, but for the final packaged versions, please download them from our website. The apk versions are experimental and NOT the ones used in the official release. Android builds can be downloaded from the Play Store or forum thread. The mac M1 build is also experimental and not served from the website's Download page because it is not properly signed by apple and won't run on M1 Macs.
- New element: BASE. Corrosive liquid, neutralizes ACID
- New element: SEED. Grows into a tree when planted and watered
- 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)
- Add heat conduction to pipes (via JasonS05 #976)
- Add PSTN .tmp3 flags for cancelling movement when the full movement can't be performed (via jm211-tpt #1025)
- Add a heat capacity property (only used in BASE right now)
- Add ambient air pressure and velocity controls
- Add vorticity confinement setting
- Reduce gravity effects on ambient heat, and add air heat convection settings
- Add basic search to stamp browser
- Add dynamic heat display (Shift+6)
- Add binary support to PROP tool
- Add debug category for frame time measurements - tpt.debug(tpt.DEBUG_FRAMETIME)
- Add socket.web
- Add 'console' command line argument, this opens a real console on Windows
- FOG/RIME can absorb gas to become acidic, condense to acid
- LN2 now can condense on strong GLAS when ambient temperature is low enough
- Cap velocity in ACEL, FRAY, and RPEL
- Cap pressure for some reactions (DEST, LIGH, SING, THDR, WARP)
- Preserve deco in pipe, as long as the pipe wasn't already decorated
- 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)
- RIME/FOG formed from WTRV now remembers it should turn back into DSTW
- Update / improve many element descriptions (via Rebmiami #983)
- Adjust rounding of wall positions when nudging stamps
- Fix nudged stamps resetting air maps in expanded area
- ctrl+= and !reset sparks now clear WWLD too
- Remove favourite status as a sorting criterion in element searches
- Restrict some Lua API functionality to certain events
- Cache running status of Lua HTTP requests, to ensure that the API is used correctly
- Apply proxy settings to Lua API sockets
- 64-bit Windows builds are now built using mingw instead of msvc, this may give a performance boost
- Fix infinite air heat near the boundary
- Fix gaseous elements trending down and right (via graham-4096 #1019)
- Fix ambient heat not convecting from the right or bottom edges
- Fix SOAP movement in loop edge mode
- 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
- Fix STKM never darkening in FIND mode ... unless you were trying to find it
- Fix crash when using !get on float types
- Fix the "fullscreen" parameter of tpt.screenshot being inverted
- Fix simulation-only screenshots being as wide as the entire window