Added:
- New element: SLCN (silicon). Sparkles, conducts electricity like GOLD, and has many reactions while in molten form
- New element: PTNM (platinum). A catalyst in many reactions
- New element: ROCK (rock, a solid). Melts into a lot of different materials at higher pressures, and is eroded by WATR
- New element: LITH (lithium). Reactive element that explodes on contact with water
- New element: VSNS (velocity sensor). Similar to LSNS
- Add CUST (custom game of life). Custom GoL types can now be created with any rulestring and colors
- Add reaction to produce BCOL: WOOD at high temperature and low pressure
- Add Latin-1, Latin Extended-A, Cyrillic, and Hangul characters to the font. Add Composition support
- Non-ascii characters will be deleted by the website inside comments, save titles, and signs; and replaced with question marks in save descriptions. This will be fixed on the website in a future release.
- By default, all data and settings are now stored in an OS-specific user data directory. This is "%APPDATA%/The Powder Toy" on Windows and "~/.local/share/The Powder Toy" on Linux
- Add button in options menu to migrate data to the shared directory
- Windows: Add shortcut to start menu when installing. Press ctrl+i to reinstall TPT and add the shortcut
- 64-bit Windows builds are now available, users on 32-bit Windows will still remain on the 32-bit version unless tpt is manually redownloaded from the website
- 32-bit Linux builds were dropped. If you still need this, you can compile from source
- Ctrl+u shortcut resets ambient heat
- Ctrl+a shortcut to select/deselect all saves in save browser
- Save ambient air temperature and make it configurable in options menu
- Add ren.showBrush Lua api to hide the brush
- Add Lua functions to interact with composition: interface.grabTextInput, interface.dropTextInput, interface.textInputRect. Also, new "textediting" event
- Redo and add type parameter to sim.neighbors
- Make GLOW element glow under pressure
- 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
- SPRK / METL no longer deleted when inside detector wall, and solid elements can no longer be drawn on detector wall
- Stasis walls now keep dying GOL cells in stasis
- LSNS and HSWC can now interact with energy particles
- Show NONE in {ctype} signs instead of 0 when an element has no ctype
- Take undo snapshot when using ctrl+x
- Improve stack pasting behavior
- Prioritize favorited elements in element search
- Remove gaps between lines of selected text in multiline textboxes
- Make username case-insensitive when logging in
- Replace luasocket with a new socket API backed by libcurl
- Rewrite tpt.set_wallmap, it can now set FAN wall velocity
- Return version (aka history index) from sim.getSaveID
- Make sim.clearSim clear active save information too
- Return a reason for failure from sim.loadStamp
- When framerate is uncapped or higher than your monitor's refresh rate, frame drawing will now be skipped. This can be controlled via tpt.setdrawcap
- Write powder.pref immediately every time a setting is changed
- Move IRC channel from irc.freenode.net to irc.libera.chat in the intro text
- Fix LSNS being unable to deserialize in all directions at once
- Fix single-pixel PIPE / PPIP breaking on rotation
- Fix QRTZ/GLAS/TUNG breaking on load (again), for cases when pressure is negative
- Fix air being able to go through walls for a frame after undoing
- Fix GoL sometimes not working for a short time after undo
- Fix infinite spark loops in photoelectric effect
- Fix line tool deletion bug when WIND is selected (id:2554353)
- Fix a bug which caused a line of particles to sometimes be drawn between the cursor and the top left corner at startup
- Fix typo in "change resolution" option description
- Fix text glitch in console when writing multiple spaces in a row
- Fix many crashes triggerable by Lua API functions
- Lua: Make custom can_move settings persistent
- Fix 612 SSL errors experienced by some Windows users when using online features
- Fix icons in Windows Explorer on .cps and .stm files (requires reinstall)
To download this release, please go to the download page on our website - https://powdertoy.co.uk/Download.html