Jacob1's Mod

  • jacob1
    October 2011 Developer 162 Permalink
    Jacob1's Mod, tpt's longest lasting and most popular mod. My overall goal isn't to add a bunch of elements you can forget about, it's to create a more stable tpt version with lots of new features and other things not fit for the official version, things like moving solids, multiple tabs, TPT multiplayer, and others.

    Current Version: 36.4 (build 85)

    Download Version 36.4 for windows. This is a direct link to the zip.
    Download Version 36.4 for Mac OS X 10.6+
    Download Version 36.4 for 64 bit linux.
    Download Version 36.4 for 32 bit linux.
    Other (older versions and compiler output)

    Major Features
       *Entirely compatible with the official version
       *Updated often with an in-game updater (updates hosted by cracker64 on starcatcher), also has a bug reporter
       *Favorites/recent elements menu
       *Extra "FAV2" menu with many options
       *Customizable HUD's
       *TPT multiplayer script by cracker64 embeded inside
       *Script Manager by me / cracker64 embeded inside
       *Uses the more recent Lua 5.2
       *Number of votes displayed on saves, and timestamps displayed on comments
       *Automaticly save and reload your work after a crash
       *Open multiple simulation tabs at once, each tab has a preview and name when you hover over it
       *Ctrl+s saves a reload point, so you can reload even when not online
       *Moving solids that have collision and rotate
       *Statistics about how much / often you play, and current save statistics
       *Add Lua code into saves, with a sandbox to prevent malicious code
       *Redesigned console with text that never overlaps
       *9 new elements
       *Many more improvements and features not listed here

    Recent Changelogs
    Version 36.0 6/21/17
    Fix more textbox issues in new UI. Add the new elements from the snapshots: HEAC, SAWD, POLO, RFRG, RFGL, and LSNS. Fix crash when favoriting elements from search UI. Search UI now adds selected elements to the recents menu. Fix line debugging (tpt.setdebug(0x4)) ignoring zoom window. Fix elements being one R/G/B value less than they should be. Change "sign out" button to "Register Online" when not logged in. Many simulationn updates and interface changes from tpt++.

    Version 36.1 7/19/17
    Simulation updates from tpt++ (finalize the new elements). Workaround for broken 404 save. Add logging inside saves for which IDs material was taken from. Fix RAZR not cutting through SAWD. ctrl+click now selects top sign. Wall brush graphics now snapped to the grid when drawing lines and boxes.

    Version 36.2 7/23/17
    Change version number to 92.0.331

    Version 36.3 8/7/17
    Update with all changes and fixes from TPT 92.1.332. Add double DNS verification to ensure that if the DNS for powdertoy.co.uk expires or is changed, the site is still accessible.

    Version 36.4 8/12/17
    Fix clicking out of bounds not closing save preview ui. Fix PROT being destroyed traveling through powered-off LCRY.

    Known bugs:
    No known bugs at this time

    Source / older versions
    Get older versions here. This includes every released version since version 1 (the originals, rescued from my USB drive). The file "DLL's.zip" may be required for some of the original versions. The file "msvcr100.dll" (at the end) might also be required for some others.

    Find the source and a constant log of changes on Github: https://github.com/jacob1/The-Powder-Toy

    Help / More Info
    To see detailed explanations of some of the new features/elements this mod has, or for a complete version history, look at the readme

    The favorites menu has been the center of most things in the mod, since the beginning. To "favorite" an element, ctrl+shift click it from any menu, and it will get a green box around it. To unfavorite it, ctrl+shift+right click it instead. Any recently used elements, even from past sessions, also will appear in the menu, but they don't stay forever. If you click the MORE button, a new menu will appear with more options. HUD's are customizable using the HUD2 button (there used to be a HUD button too, but now the new HUD is on by default). The FIND button colors whatever element you have selected red, and dims everything else. There's also a way to double or triple highlight things in green and blue at the same time, if you click the button more times. The INFO button displays statistics about how long and how many times you have played powder toy, your average and highest FPS, and info about the current save. HEAT and LUA are explained in the readme, the rest will be later.
    Edited 166 times by jacob1. Last: 13th August
  • tommig
    October 2011 Member 1 Permalink


    I will add moving solids next, and then I will start adding new elements. I will take any suggestions, no matter how hard they are to code, and if I like it, I will try to add it in.

    Are you sure this isn't going to run at 1 fps?
  • jacob1
    October 2011 Developer 3 Permalink
    I have moving solids in my Lua script, go to the lua section of the forums and click on the topic favorite elements menu. Once you have it, just draw EQVE. It's a little glitchy, but it won't create any lag at all.
  • Atrayin
    October 2011 Member 0 Permalink
    Awesome, btw i love your lua mod
  • BloodLust
    October 2011 Member 3 Permalink
    this is BRILLIANT

    AND since its already coded i wouldnt doubt that it'd make to the official version

  • lenscas
    October 2011 Member 0 Permalink
    cool mod hope some thing will get in official version!
  • Atrayin
    October 2011 Member 0 Permalink
    Just wondering when will the next update come cause personally i really cant wait
    n for a suggestion:
    For your lua mod make it where you press a button under special called "FAVS" n then it will bring up all of your fav elements instead of already being there which is kinda crowded
  • jacob1
    October 2011 Developer 5 Permalink
    @Atrayin (View Post)
    The update with the moving solids might be finished this week depending on how much time I have. If not, i'll do it next weekend. Also, I added what you said to my lua script, if I understood you correctly. There is an arrow you can click to hide/unhide the menu, and it looks cool when you click it.
  • Atrayin
    October 2011 Member 0 Permalink
    @jacob1 (View Post)
    Awesome Thnks :)
    EDIT: it does look pretty awesome im still trying to figure out how you did it :)
  • hachouma
    October 2011 Member 0 Permalink
    favo menu and FIND tool are awesome
    but HUD is not working and i for some reason i cant download lua script