Official Game Feedback

  • pacmanfan123
    7th June Member 0 Permalink

    I can't join TPTMP!

     

    * Disconnected: protocol version mismatch; try updating TPTMP, or if it is built into your mod, install it from the Online tab in the Script Manager

     

    What do I do to fix it?

    Edited once by pacmanfan123. Last: 8th June
  • jacob1
    7th June Developer 0 Permalink
    @pacmanfan123 (View Post)
    Try updating tptmp, by going to script manager and updating it in the Online tab
  • pacmanfan123
    8th June Member 0 Permalink

    @jacob1 (View Post) Thanks! It worked! Should've thought this trough.

    Edited once by pacmanfan123. Last: 8th June
  • Robonoob_per
    8th June Member 0 Permalink

    @jacob1 (View Post)

    @LBPHacker (View Post)

     Have there been any updates about my bug report and wether it can be fixed or not?

    I would still greatly appreciate is de "bug" I reported could be fixed or the behavior adjusted. 
    I would still like to work on my project but the behavior of spark and TTAN makes it almost impossible for me to work on the engine.

     

     

  • LBPHacker
    8th June Developer 0 Permalink
    @Robonoob_per (View Post)
    Please summarize your findings in a new thread, it's hard to follow your comments and especially your edits in this one.
  • Robonoob_per
    15:50:00 Member 0 Permalink

    @LBPHacker (View Post)

    The problem is specifically caused by the TTAN turning into spark which the piston can move cinse it's c-type is set to TTAN.

     The wiki specifically states that if titanium is sparked its abilty to hold pressure is removed temporarily because of it turning into spark. If you can change this behaviour for pistons and their C-type or tell me if it really is intended i would be very grateful.

     

    The code of my save which (hopefully) proves this is 

     3375885

  • LBPHacker
    15:58:04 Developer 0 Permalink
    Sadly, yes, this is absolutely intended. For all intents and purposes, SPRK is not TTAN, it just knows that it needs to turn back into TTAN.
  • bigdylan
    21:56:03 Member 0 Permalink

    jacob1:

    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: 99.5


    Current Beta Version: 100.0



    100.0 (Build 398) 2026-06-03
    • 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 optional 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 obscure crash with out-of-bounds FIGH
    • 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


    99.5 (Build 394) 2026-04-02
    • Thank you to everyone who played "Return of the Powder Dinn". All the elements have been restored to their original names and positions with your combined efforts.
    • Several Lua-only changes from the previous version remain. We plan to have a real update later with the actual changes we've been working on.
    • Add MenuSort property for controlling order elements appear in menus
    • Hiding and showing the hud with tpt.hud now hides the intro text
    • Add focus() property to Lua textboxes
    • Fix an issue with the Lua elements table getting corrupted when elements were renamed (Version 99.5 only)


    99.4 (Build 393) 2026-04-01
    • After a painfully long wait, the new TPT version has arrived! The game seems to have been abandoned for so long, that it's in a bit of a ... mess. The element labels have all worn off with time. We hope you'll be able to sort it out.


    99.3 (Build 384) 2025-02-21
    • Fix gravity leaking through gravity wall for a frame when undoing
    • Fix infinite pressure / velocity bug in the bottom right corner
    • Fix missing elements and spurious warning in certain saves made between versions 78.1 and 96.0
    • Cap VIBR .tmp and explosion .temp
    • Fix prop sampling ignoring temperature scale
    • Fix !set commands defaulting to Kelvin, instead of to current temperature scale
    • Fix possible game crash when using invalid coordinates in !bubble
    • Fix rx/ry arguments to sim.toolBox
    • Fix compatibility sim.TOOL_* constants
    • Make gravity mask accessible from Lua
    • Fixed a typo in the rules (via ClayStan404 #994)


    99.2 (Build 382) 2025-02-01
    • Fix update check not processing when simulation is paused
    • Fix update check not processing when triggering it manually in options ui (same as previous bug)
    • Fix PIPE rendering garbage data as elements when carrying PIPE with PIPE
    • Prevent TPT color codes from being printed to stdout
    • Render the sim at a lower rate than the UI is rendered, in specific cases
    • Specifically, this fixes an issue where the the renderer's tick rate jumps from 60fps to the monitor's refresh rate while paused, which can cause fire effects to rapidly jump to their end results in high refresh rate monitors
    • Stop displaying 0 FPS when the sim is paused
    • Always render the UI at the monitor's refresh rate
    • Adjust some animations to work properly even at high tick rates


    99.1 (Build 380) 2025-01-25
    • Allow disabling the automatic update check at startup
    • Add DEBUG_AIRVEL for drawing lines showing air velocity at the cursor's position
    • FPS cap now only applies during main sim and not other interfaces
    • Make ambient heat drag effects weaker
    • Ensure that particle lifetime callbacks are always called
    • Give visual indication of vote/fav requests being in progress
    • Fix some particles flickering when SRT is enabled
    • Make SRT work with event.AFTERSIMDRAW
    • Fix occasional crash involving overflowing menu sections
    • Fix crash on exit while there are Lua components visible
    • Fix photons sometimes being created with weird colors
    • Fix "far away" air heat and velocity code working correctly only in one direction
    • Prevent heat convection in liquids looking farther than 1px away
    • Fix LITH breaking temperature limits
    • Fix ACID sometimes eating one more particle than allowed (via jm211-tpt #982)
    • Fix custom elements not showing up when loading saves via ptsave: links
    • Fix some cases of bogus missing element warnings
    • Fix missing elements in some older saves not showing up as such
    • Allow http.post to specify form part content type


    99.0 (Build 377) 2024-12-25
    • Update GitHub Contributor list


    99.0 Beta (Build 376) 2024-12-23
    • Fix large save uploads failing (especially on Windows)
    • 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
    • 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
    • Add option to redirect standard output and standard error to log files
    • Update packaging process to automate Steam releases, and package arm64 Windows builds (available only by link above)


    99.0 Beta (Build 375) 2024-12-17
    • Add an option to render the simulation on a separate thread. This may increase framerate when fancy effects are in use
    • Add day/week/month/year selector in the search
    • Add documentation on new advanced search (press F1 in save browser)
    • Add credits UI (accessible from options menu)
    • RSST/RSSS now sets its .tmp from the .ctype of nearby BCLN/PBCN
    • Add !get console command
    • Improve heat convection in ambient heat
    • FIRE from HYGN+OXYG now creates WTRV, not DSTW (via jm211-tpt #979)
    • STOR can absorb radiation particles (via jm211-tpt #978)
    • Make BGLA PROP_DEADLY (via ChromicQuanta #964)
    • Add CtypeDraw for VOID / PVOD (via Onestay42 #953)
    • Make paste previews follow the current renderer settings
    • Clicking "Submit" comment with an empty textbox reloads comments
    • Show placeholder text in text fields even when focused
    • Don't complain about missing elements that aren't actually used
    • Ctrl+q - don't trigger quit dialog if alt is also held
    • Make global quit shortcut optional
    • Fix RSST/RSSS not respecting the CarriesCtypeIn field
    • Reset GEL's tmp field when it turns into RSST
    • Fix saves that abuse extreme spark effects to lag the game
    • Fix chance of NEUT spawning PHOT in GLAS and of PHOT multiplying in GLOW
    • Reaction bounds fixing for EMP and VIBR (via jm211-tpt #980)
    • CRMC low pressure - preserve .temp when breaking
    • Fix unnatural stacking near powers of 2 positions
    • Fix stamp browser refusing to show stamps sometimes
    • Stop scrolling in ScrollPanels on mousedown
    • Fix result of "Large Screen" dialog on first launch being ignored, causing scale to reset back to 1 on the second launch
    • Fix automatic HiDPI scaling, TPT is now in full control of its own scale (via dxgldotorg #956)
    • Fix crash when drag-and-dropping drives from My Computer into TPT
    • Fix crash involving invalid SOAP properties
    • Fix crash when navigating away from a save while voting on it
    • Implement Lua tools (tools. api)
    • Add sim.listDefaultGol
    • Expose sim.canMove constants
    • New property PROP_PHOTPASS that allows PHOT to pass through an element
    • Fix gfx.drawPixel being unable to draw in event.AFTERSIMDRAW
    • Fix NUM_PARTS being wrong almost all the time
    • Track custom elements inside SNOW/ICE ctype when saving
    • Remove CRACKER and CRACKER2 menusections


    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)