TPT Snapshots / Betas

  • jacob1
    16th Sep 2024 Developer 0 Permalink
    Snapshot 370 is now released
    • Fix crash when opening render settings (since 369)
    • Press F1 in save search to open help text, which documents the new advanced search
    • Expose sim.canMove constants
    • Fix find mode always reporting 0 particles found (since 369)
    • Implement Lua tools, the new API will be documented soon


    It's been a while since I posted about the last snapshot, but we've had 6 since March, they are definitely still a thing.

    I'd also like to shoutout Snapshot 369, which renders the sim in another thread in most circumstances. If enabled, this can give a big performance boost on saves with lots of particles, and also lets you use Fancy mode without much performance impact.
    Edited 5 times by jacob1. Last: 15th Oct 2024
  • jacob1
    15th Oct 2024 Developer 0 Permalink
    Snapshot 371 is now released
    • Fix gravity lensing not being colorful enough (since 369)
    • Fix Lua elements getting deselected when their properties change (since 370)
    • Store tool identifier to index mapping in tools.index and other tool API changes
    • Fix every checkbox becoming unchecked when unchecking one in render settings (since 369)
    • Fix crash when drag-and-dropping drives from My Computer into TPT (predates 98.2)
    • Fix drawing rectangles with tools not doing anything in some cases (since 370)
    • Show placeholder text in text fields even when focused
    • Add sim.listDefaultGol
    • Add !get console command


    New snapshot, with further fixes for bugs in previous snapshots, especially ones related to Lua tools or rendering.
    Edited 3 times by jacob1. Last: 15th Oct 2024
  • jacob1
    18th Oct 2024 Developer 0 Permalink
    Snapshot 372 has been released
    • Fix frequent crash when creating stamps (since 371)
    • Fix stamps sometimes being one cell smaller than intended (since 371)
    • Ctrl+q - don't trigger quit dialog if alt is also held


    This fixes the really annoying crashes in snapshot 371. If you didn't get a crash, your stamp probably didn't include all the particles you wanted it to.
    There's also a bugfix so that certain Brazilian keyboards can type / without the quit dialog popping up. On those keyboards, / is on the "Alt Gr + q" key combo. But some weird keyboards treat Alt Gr is a combination of alt and ctrl.
  • jacob1
    9th Nov 2024 Developer 0 Permalink
    Snapshot 373 has been released
    • Fix stamp browser refusing to show stamps sometimes (since 98.0)
    • Fix chance of NEUT spawning PHOT in GLAS and of PHOT multiplying in GLOW (predates 98.0)
    • Fix crash when flooding deco (since 370)
    • Fix crash involving invalid SOAP properties (predates 98.0)


    This snapshot fixes some long-standing bugs and other crashes. There's also other changes to the build process, as we prepare for a new release at some point soon.
  • jacob1
    12th Dec 2024 Developer 0 Permalink
    Snapshot 374 has been released
    • Add Select callback to Lua tools
    • Fix crash when a Lua tool Perform callback throws an error (since 370)
    • Fix crash on exit while there are Lua windows visible (since 373)
    • Fix EMP radius when damaging things around SPRK
    • CRMC low pressure - preserve .temp when breaking
    • Don't complain about missing elements that aren't actually used
    • Make global quit shortcut optional
    • Fix crashes when giving !set invalid property values (since 371)
    • Only dispatch the gravity thread if there is work to be done and stop copying its input every frame
    • Fix gravity staying broken when pasted over by unrelated data (since 367)
    • Make properties and callbacks of non-custom tools read-only
    • Fix unnatural stacking near powers of 2 positions (predates 98.0)
    • Fix crash when navigating away from a save while voting on it (since 98.0)


    This snapshot has a ton of bugfixes and crash fixes. It also fixes a few extremely old sim bugs (like one that causes stacking and eventually BHOL during normal movement), and finalizes the tools api a bit more.

    I'm expecting there will be a new release this month. I'll let you know when a beta is ready. For now, testing is really appreciated.
  • jacob1
    10th January Developer 0 Permalink
    Snapshot 378 has been released
    • Reaction bounds fixing for EMP and VIBR (predates 98.2)
    • FIRE from HYGN+OXYG now creates WTRV, not DSTW
    • STOR can absorb radiation particles
    • Make BGLA PROP_DEADLY
    • Fix NUM_PARTS being wrong almost all the time (predates 98.2)
    • Add credits UI (accessible from options menu)
    • Fix scroll areas sometimes scrolling when clicking them (predates 98.2)
    • .
    • Fix large save uploads failing (especially on Windows) (since 373)
    • SRT (Separate Render Thread) is now enabled by default
    • Improve SRT performance when there's a low amount of particles
    • Fix frequent frame drops when using drawCap (predates 98.2)
    • drawCap is now enabled by default, and caps at your monitor's current refresh rate
    • Add DEBUG_SIMHUD and DEBUG_RENHUD Lua constants for debugging fpsCap and drawCap limits
    • Fix gravity wall being intermittently broken when drawn while paused (since 374)
    • Add option to redirect standard output and standard error to log files
    • .
    • Make SRT work with event.AFTERSIMDRAW
    • Fix occasional crash involving overflowing menu sections (since 371)
    • Fix photons sometimes being created with weird colors (predates 99.0)
    • Fix crash on exit while there are Lua components visible (since 373)
    • Ensure that particle lifetime callbacks are always called
    • Fix some particles flickering when SRT is enabled (since 99.0.376 Beta)
    • Fix missing elements in some older saves not showing up as such (predates 99.0)


    This release contains changes between snapshot 374 and the beta, between beta and release, and then between release now. So it's mostly stuff that went into 99.0 already, but the last third of that changelog is for stuff specific to the new snapshot.

    We're planning a 99.1 soon with some of these extra fixes. But for now, here's a snapshot.
    Edited 3 times by jacob1. Last: 10th January
  • stillthere
    11th January Member 0 Permalink

    @jBot-42 (View Post)

     why is he banned

  • jacob1
    11th January Developer 0 Permalink
    @stillthere (View Post)
    Not relevant. When you look at old forum posts you'll always see banned users. But the reasons for that are in the past (literally a decade in the past)