Official Game Feedback

  • jacob1
    30th Aug 2021 Developer 32 Permalink
    This thread is for posting bugs, issues in the game, or any other minor improvements you would like to report. Do not post suggestions for new elements or features here, those should go in the Feedback subforum.

    You might also consider reporting bugs on github, so that they don't get lost.

    For more complete changelogs, see the snapshot changelogs or the Github commit history

    Current Release Version: 97.0

    97.0 (Build 352) 2023-01-03
    • Fix white LIFE being created in some cases, such as from EXOT+NEUT
    • Fix background color not showing up in vote buttons on your own saves
    • Fix property tool converting x / y values as temperatures
    • Fix possible crash when setting x / y from Lua
    • Add sim.temperatureScale
    • Tweak "Small 3" character (\uE032) in the font
    • Add --disable-bluescreen startup arg
    • Fix input method support on Linux

    97.0 (Build 351) 2022-12-27
    • Add custom gravity mode
    • Add temperature scales option, controls whether Celsuis, Kelvin, or Fahrenheit is default in the HUD, PROP tool, and console
    • Add ability to switch or remove accidentally placed votes
    • Performance improvements in simulation code (up to 8% fps boost)
    • Added chemically strengthening GLAS (expose GLAS to molten SALT)
    • Add inverted element filtering to CONV with tmp2 set to 1
    • New WTRV + BCOL -> OIL reaction in presence of PTNM
    • Make PHOT change its wavelength upon colliding with charged LITH
    • Enable By date button when viewing Favorites
    • New icon (replica of the old icon) that now unified across all desktop platforms
    • Add PowderCoin icon to font
    • Add Mac M1 builds, which are currently hidden as they aren't properly signed by Apple
    • Convert float pavg[2] to int tmp3, tmp4
    • Save higher halves of tmp3 and tmp4 if needed (fixes saving photons in PIPE)
    • Alias dcolor, pavg0, pavg1 to dcolour, tmp3, tmp4
    • Make QRTZ slightly change color while growing
    • Make CRMC immune to ACID
    • Let NEUT pass through BGLA
    • Make stickman movement strength independent of gravity
    • Remove "Rendering Thumbnails" phase of local save browser, it now handles large amounts of saves better
    • Element scroll bars no longer show in menus that don't scroll
    • Add discord link to intro text
    • Update TPT's user agent and intro text with new IDENT portion that better identifies platform and architecture
    • Add underline escape sequence to text renderer (\bU)
    • Use PNG avatars and thumbnails
    • Crop stamp thumbnails that don't fit even when resized
    • Use date in screenshot filenames to ensure each screenshot's filename is unique
    • Fix PHOT reflecting off thin walls of particles incorrectly
    • Fix TRON being unable to pathfind to the top and left edges of the screen
    • Fix SOAP not floating properly on OIL in radial gravity mode
    • Fix WARP being biased towards moving to the right
    • Fix find mode not highlighting WARP particles
    • Fix LITH conducting through INSL
    • Remove inaccuracy in OIL's description
    • Fix glitchy behavior when flood filling solid particles around detect wall
    • Fix pipe mirroring
    • Fix custom elements disappearing after rotating a stamp
    • Fix loading of "version 1" PSv saves
    • Fix ambient air temperature being loaded from saves as int, not float
    • Fix near-RTEMP temperatures being loaded incorrectly in some cases
    • Fix the zoom window producing out of bounds coordinates
    • Fix local browser offering to open broken saves
    • Fix empty string being discarded at beginning of lua log/return lists
    • Fix handling of malformed scale: and proxy: arguments
    • Fix TPT Window breaking sometimes when toggling "resizable window" while in fullscreen
    • Fix occasional crash when flood filling with particle limit filled
    • Fix crash when trying to render an empty stamp
    • Fix potential crash when adding a custom GOL type
    • Fix extremely rare crash when using water equalization with loop edge mode and other high velocity liquids nearby
    • Fix a very elusive PHOT reflection crash
    • Fix exception when passing nil to some functions in interface api
    • Add bz2 (bzip2) api
    • Expose SDL keycodes and scancodes to Lua
    • Expose SDL button codes to Lua
    • Add evt.beforesim and evt.aftersim for running code only when simulation advances
    • Add sim.updateUpTo and sim.lastUpdatedID, for handling partial sim updates in Lua
    • Add sim.historyRestore and sim.historyForward
    • Add sim.MAX_PRESSURE and sim.MIN_PRESSURE constants
    • Add sim.partExists and elem.exists
    • Add real v parameter to sim.partCreate
    • Add clip rect feature to Graphics and gfx.setClipRect
    • Add http.getAuthToken
    • Add verb parameter to http.get/post
    • Return HTTP response headers to Lua
    • Deprecate tpt.element_func / tpt.graphics_func and replace with compatibility script
    • Fix PIPE graphics hack giving Lua graphics functions bad particle IDs
    • Fix null byte handling in Lua API - Allows passing in null bytes, which allows 0s to be used with \x0F color codes
    • Fix Lua state not being cleaned up on exit

    96.2 (Build 350) 2021-08-29
    • Add AMBP and AMBP tools for interacting with ambient heat
    • Add HSV sliders in color picker
    • Add some new Lua functions: sim.replaceModeFlags, sim.listCustomGol, sim.addCustomGol, sim.removeCustomGol, sim.floodDeco, tpt.perfectCircleBrush
    • LIGH now lasts longer and expands across multiple frames
    • Optimize undo history memory usage
    • Fix issue where stamping LIGH at the right moment caused every LIGH to strike at once
    • Prevent property tool from being used with invalid values
    • Fix issue on Windows causing random disconnects from the TPT Multiplayer server

    Previous feedback threads:
    Version 94.0 - Version 96.1
    Version 91.0 - Version 93.3
    Version 88.0 - Version 90.2
    Version 83.7 (first tpt++ release) - Version 87.2
    Version 78.1 - Version 83.0 (tpt), Version 82.0 (tpt++ beta) - Version 83.7 (tpt++ beta)
    Version 53.1 - Version 77.0 (incomplete changelogs)
    Edited 12 times by jacob1. Last: 4th January
  • jacob1
    30th Aug 2021 Developer 20 Permalink
  • jacob1
    30th Aug 2021 Developer 18 Permalink
  • AccountGone76234
    3rd Sep 2021 Member 3 Permalink

    I don't know if this started this update, but whenever using "!set type (any element) coal", it replaces the mentioned element with coal, but when unpasued, the coal spontaniously combusts and instantly turns into fire. This happens no matter the coal's temperature or contact with other elements.

  • jacob1
    5th Sep 2021 Developer 1 Permalink
    @RamenNoodlesGuy (View Post)
    This has always been the case. Coal normally spawns with 110 life and 50 tmp. Without these properties, it will immediately combust.
  • Loiosh42
    8th Sep 2021 Member 0 Permalink

    I do not know if this is fixable, but when you load layered materials into multiplayer and sync, the order the particles are stacked in is random. Also, Cray-generated LIGH with life 1 does not appear on screen fully after a recent update.

    Edited once by Loiosh42. Last: 8th Sep 2021
  • the_sparro
    11th Sep 2021 Member 0 Permalink

    what is the LITH->GLAS reaction?

     and how do i do it



    Edited once by the_sparro. Last: 11th Sep 2021
  • jacob1
    12th Sep 2021 Developer 0 Permalink
    @Loiosh42 (View Post)
    TPT Multiplayer will take a stamp of the area you loaded in, and send it to other players. This uses TPT's built-in stamp mechanism, which should preserve stack order, although it will change particle IDs / order. Are you loading the stacks from a stamp / save, or using a script to load them?

    I mostly made changes to LIGH's .tmp2 property, but I also changed LIGH slightly to kill it if the .life is <= 1, rather than delaying the kill by a frame. That must be what broke it. I could fix it for a future version of TPT.<br/>
    @the_sparro (View Post)
    The LITH page on the wiki has more info. Be sure to expose the LITH to a lot of CO2 before triggering the "explosion".
  • KnZahid300
    15th Sep 2021 Member 0 Permalink

    The wiki isn't showing the anbient heat tools

  • jacob1
    15th Sep 2021 Developer 0 Permalink
    @KnZahid300 (View Post)
    They are new in 96.2. Feel free to document them, because the wiki is maintained by the community.

    For 96.0 I documented everything in advance of release, but not for 96.2 (I was busy). I've been meaning to document the new stuff in 96.2 soon.
    Edited once by jacob1. Last: 15th Sep 2021