Skip to content

Releases: The-Powder-Toy/The-Powder-Toy

snapshot-208

03 Jul 21:13
snapshot-208
e1ca5f2
Compare
Choose a tag to compare
snapshot-208 Pre-release
Pre-release
  • Fix compatibility with macOS versions before 10.15. It should now run on 10.9 and above.
  • Update README with info on all the external libraries we use

snapshot-207

03 Jul 21:13
b98c9c8
Compare
Choose a tag to compare
snapshot-207 Pre-release
Pre-release
  • Add composition support (for users using international keyboards)
  • Add Hangul main block and supported compat jamos to the font
  • Addition of Windows 64 bit builds
  • Add Lua functions to interact with composition: interface.grabTextInput, interface.dropTextInput, interface.textInputRect. Also, new "textediting" event.
  • Add ren.showBrush Lua api to hide the brush
  • Add shortcut to start menu when installing (ctrl+i)
  • Don't draw intro text when HUD is disabled
  • Fix crash when giving incorrect arguments to some Lua interface API components
  • Fix icons in Windows Explorer on .cps and .stm files (requires reinstall)
  • Fix infinite spark loops in photoelectric effect
  • Fix PIPE / PPIP breaking on rotation
  • Fix QRTZ/GLAS/TUNG breaking on load (again), for cases when pressure is negative
  • Fix vertical alignment of text in signs (all signs now render text one character lower, this is to be consistent with the rest of the UI and make room for unicode characters)
  • Ignore key events when Windows key is pressed (may prevent unwanted key presses in some Linux WMs)
  • Initial release of Win64 version
  • Make molten ROCK produce vertical clusters of GOLD
  • Replace build server with Github actions builds. All builds from now on will be built on Github, instead of on Starcatcher
  • Upgrade build process to use Meson instead of Scons

snapshot-205

03 Jul 21:13
snapshot-205
Compare
Choose a tag to compare
snapshot-205 Pre-release
Pre-release
  • Saves using GoL elements are now blocked from publishing online. You may only upload them unpublished
  • This is to prevent errors in vanilla clients trying to open these saves, as saves with GoL require the unreleased 96.0 version to load

92.0

24 Jul 02:42
Compare
Choose a tag to compare
  • New Element: POLO (polonium). Decays into NEUT rapidly unless cooled
  • New Element: HEAC (rapid heat conductor)
  • New Element: SAWD (sawdust). Floats on water
  • New Element: LSNS (life sensor)
  • New Element: RFRG (refrigerant). Heats up and liquifies under pressure
  • Now compiled with the Microsoft Visual Studio Compiler (MSVC)
  • This should improve FPS by a noticeable amount (10-20%), and decrease the size by 40%
  • Add multiple undo and redo support (defaults to 5 undo states)
  • Add warning messages when certain words are found in comments ("stolen", asking for votes, swearing)
  • Add logging inside saves which remembers which other saves material was taken from
  • Add sim.brush lua function, an iterator which returns a list of brush locations
  • Add sim.TOOL_MIX to Lua API
  • Add new PhotonReflectWavelengths property, add reflection color for POLO
  • sim.signs.delete() api function
  • CRAY copies own .life to the particles it creates
  • CRAY can create FILT with .tmp already set
  • Make FRAY and INVS customizable via .tmp
  • Add two new FILT modes, red/blue shift based only on ctype
  • Double the preciseness of photon refracting
  • CRMC now slightly scatters photons when reflecting
  • BGLA now scatters photons
  • PQRT scatters photons like QRTZ does
  • C5 frequency doubling, id:2087410
  • Make GRAV prettier
  • CRAY(LIGH) defaults to LIGH with .life 30
  • Disable STKM controls when pasting saves
  • Make sure STKM / other particle graphics aren't drawn over the menus
  • Pressure, air velocity, and ambient heat are now saved in saves
  • Proper ctrl+backspace support (doesn't delete entire textbox)
  • Add error message when attempting to login using an email address
  • Sign justification is now called pointer alignment, new sign icons
  • Differentiate between created date / updated date in save preview
  • Workaround for incorrect 404 save
  • Typo fixes for BRMT and PLUT descriptions, gases menusection
  • Fix some piston bugs that could cause it to not push as far as it can
  • Fix PHOT/PLSM not following the correct heat scale in heat view
  • Fix issue with air sim that could cause massive lag after leaving TPT idle for 20 minutes
  • Fix floating point celcius in console: !set temp all 0.8C
  • Fix downvote button not being reset when opening a local save
  • Fix deco colors being 1 R/G/B value less than they should be
  • Fix favorites being able to be added multiple times
  • Fix issue where non-scrollable menus are stuck "scrolled"
  • Fix some issues with particle debugging
  • Fix crash with very high speed photons
  • Fix crash when PROT hits SPRK with no ctype
  • Fix potential crashes when loading or saving certain invalid saves
  • Fix crash when doing Textbox.new()
  • Fix high hexadecimal numbers working when setting type with PROP tool (can cause crashes)
  • Fix cache value from lua graphics function being ignored

Beta Version 90.0

10 Aug 13:02
Compare
Choose a tag to compare
Beta Version 90.0 Pre-release
Pre-release
  • Add support for floating points in the old console
  • Improve detection of hexadecimals in the old console
  • Fix some mouse input issues when signs obstruct menu buttons
  • Permit PHOT decorations in older saves
  • Add "Open data folder" button in settings window
  • Fix for crashes on older versions of Mac OS, move save data into Application Support

Beta Version 90.0

10 Aug 12:37
Compare
Choose a tag to compare
Beta Version 90.0 Pre-release
Pre-release
  • New element: GRVT. Energy particle which Newtonian Gravity
  • New element: DRAY. Ray type element which replicates particles in front of it
  • New wall: airblock wall
  • Changes to FILT / PHOT
  • Disable deco on PHOT
  • Fix liquids not stabilizing in radial gravity
  • Fix possible crashes with SOAP, FIGH, and TNT
  • Fix URAN not heating up under pressure at 0K
  • PROT now goes through portals
  • Less overpowered QRTZ in bunkers
  • Add velocity cap to prevent NaN pressure
  • Make the upvote button bigger
  • Lua code highlighting in the console (from mniip)
  • Fix instant open (ctrl+click saves)
  • Fix being unable to place stamps on top of link signs
  • Fix signs partially wrapping around the edge of the sim
  • New SConscript
  • New graphics api functions: getColors and getHexColor
  • Add 64bitLinux version

http://powdertoy.co.uk/Download/Build.html?ID=316

Version 89.2

16 Mar 15:25
Compare
Choose a tag to compare
  • Ctype is displayed as a number for elements which use it as a wavelength
  • "no effect" tmp mode (tmp=6) works on CRAY
  • Add vertical flip when pasting stamps (ctrl+shift+r)
  • Tooltips on open/save simulation buttons change when ctrl is held
  • Fix crash when pasting from empty clipboard
  • Fix numpad behavior
  • Fix sim.deleteStamp and sim.loadStamp
  • Fix error logging in lua key events
  • Fix sim.neighbors and sim.partNeighbors not working correctly in most cases
  • Fix crash in sim.partKill, and bug sim.partID design
  • Add sim.reloadSave() and tpt.selectedreplace
  • elem.property and elem.element can read "Identifier" property
  • Everything else in the previous two betas

Beta Version 89.2

24 Feb 23:37
Compare
Choose a tag to compare
Beta Version 89.2 Pre-release
Pre-release
  • Better PROP tool, draws like any other tool and remembers last setting. The property selection window comes up as soon as you click it now.
  • Fix crash when flood deleting VIRS
  • Fix PHOT+HYGN reaction not taking place under some circumstances
  • Reverted WIFI to previous delay amount
  • Prevent black FILT
  • Fix possible crash when modifying LIFE with the console
  • Fix state transitions in id:1419883
  • Insulators block ambient heat
  • Improve "pretty powders", so that the deco doesn't interfere with state changes
  • Fix Gravity wall areas not recalculating when deleting them
  • Fix occasional missing pixels on the top / bottom of circle brush
  • Fix holes in wall line drawing
  • Signs can be moved onto the zoom window
  • Fix crash when viewing corrupt saves
  • Element search promotes exact matches first
  • Fix comment box resizing bugs
  • Pressing tab switches between textboxes in the deco editor
  • Fix key repeat on Linux
  • Fix lua crashes in the graphics and interface apis
  • Bluescreen on lua panics instead of crashing
  • Fixes to tpt.el.color and tpt.el.name
  • Add tpt.screenshot support for PPM and BMP
  • Add lua functions to get / set clipboard text; Add sim.deleteStamp function

Beta Version 89.1

08 Dec 19:46
Compare
Choose a tag to compare
Beta Version 89.1 Pre-release
Pre-release
  • Fix loading preferences and local saves on OSX Mavericks
  • Implement clipboard support on macs
  • Fix sign duplication when loading saves
  • Fix excessive CPU usage in save browser
  • Fix tag order changing when deleting tags
  • Fix bug where Ctrl+X didn't delete stacked particles
  • Fix red DEUT

Version 89.0

29 Oct 21:33
Compare
Choose a tag to compare
  • Spark signs, use {b|text} to create a sign that makes a spark when clicked
  • Reaction: LCRY + PROT = LCRY + PHOT
  • PROT with 0 life doesn't die
  • Make sure PROT never gets produced during fusion
  • VIRS graphics look better
  • VIRS only burns with PLSM
  • Always delay WIFI one frame before conducting
  • New key combos: f5 = reload sim, f2 = screenshot, f3 = toggle debug hud
  • Fix crash with !bubble in the console
  • Fix incorrect search page count
  • Fix crashes when loading really old saves due to invalid walls
  • Fix menus with lots of elements not showing all the elements
  • Fix crash when copying and pasting in linux
  • Fix bug where clicking on a link sign would still draw under it
  • When clicking on stacked signs, ensure the top-most is actually clicked

http://powdertoy.co.uk/Download/Build.html?ID=273