Jacob1's Mod

  • EvonNoryoziki
    23rd Nov 2022 Member 0 Permalink

    How exactly do you open the extracted Jacob1's Mod file without MS Defender SmartScreen being such an overprotective idiot?

  • jacob1
    23rd Nov 2022 Developer 1 Permalink
    @EvonNoryoziki (View Post)
    No clue, usually there's a disguised button to open it anyway.

    Based on my googling, you can turn it off by searching "Reputation", click on "Reputation-based protection". After that maybe turn off "Potentially unwanted app blocking", that might help. After you get it to run I recommend turning it back on.
  • jacob1
    5th Dec 2022 Developer 1 Permalink
    Version 51.0 Released!

    Version 51.0 2022-12-04
    • Overhaul all api calls in the save browser to use their modern variants such as Browse.json instead of legacy apis
    • These new apis allow for new features present in vanilla tpt for the past decade, namely:
    • Show the number of pages in a search and a textbox to choose which page to jump to
    • Show the number of comment pages on a save
    • Show save update/create date in your local timezone
    • Some additional features were also added:
    • Add ability to multi-select saves and delete/(un)publish/(un)favorite them
    • Adjust delay when scrolling through pages, when scrolling quickly the delay eventually drops to 0
    • This fixes the inconsistent delay when scrolling up vs. down in the search browser
    • Remove limit of viewing 200 comments on a save
    • Fix lag when scrolling down too far in the comments section
    • Allow sorting favorites by date
    • Adjust positioning of many objects in the search browser, several awkward spacing issues have been fixed
    • Usernames are now colored blue like in vanilla
    • Save history icon now only shows on hover
    • Fix issue in save preview where really long usernames or date strings could overlap the view counter
    • Fix issue in legacy textboxes where quickly typing after double clicking a word would incorrectly highlight text
    • Fix save name not being shown for online saves when not logged in
    • Fix \0 not being an accepted character in lua string arguments, most useful for color codes in text drawing functions


    This update brings the save browser more in line with vanilla. It has been lacking important features like page counts for years. It's something I should have done when this feature was added to vanilla, but perhaps I wasn't confident enough to do it then. You can basically expect these features to work like vanilla. The multi-select is slightly more informative, but lacks the progress bar.

    Also not mentioned in the changelog is that the multi-select works on Android too. You can just press down on a save for 600ms and it will select it. At that point tapping any save selects or deselects it. Also I enabled scrollwheel support if you attach a mouse.

    I may add avatars in a future update, that's another feature I know I could handle adding these days. But I may focus on 97.0 instead.

    Download Version 51.0 for Windows
    Download Version 51.0 for macOS
    Download Version 51.0 for 64 bit linux.
    Download Version 51.0 for 32 bit linux.
  • jacob1
    8th Dec 2022 Developer 1 Permalink
    Version 51.1 Released!

    Version 51.1 2022-12-07
    • Sync all of the latest changes from the vanilla development branch.
    • Use new-style interfaces for all prompts from the Lua console, plus the ctrl+q quit prompt.
    • Re-enable profile viewer in save preview when ctrl+clicking on a username.
    • Fix comment usernames / data showing incorrectly after submitting a comment.
    • Fix crash when searching before the initial front page load has completed.
    • Fix your own avatar not displaying in the profile viewer.
    • Fix bug where elements may be selected when rapidly moving mouse in and out of the window with mouse held down.
    • Fix mac updates. (This fix necessarily only applies if you already have 51.1+, and will simply open a browser to download the new version)


    Some fairly major bugs were discovered, including a crash when searching, caused by the new page search textbox (thanks @Sydneymotor2 for the report). Submitting comments was also extremely broken, changing the comment authors on display. I also did a fair bit more of refactoring to allow the Lua api to use new-styled interfaces. They look only slightly better, but it is a big deal to me to slowly chip away at legacy code. This will hopefully not cause any issues but let me know of crashes (thanks @Cracker1000 for prompting me to do it, or blame him if everything crashes now). Making this change also allowed me to re-enable the profile viewer inside the save preview. This was disabled because of a limitation where I couldn't open a "new" interface from a legacy interface, but I've resolved that in basically the same way vanilla tpt handles blocking prompts.

    Download Version 51.1 for Windows
    Download Version 51.1 for macOS
    Download Version 51.1 for 64 bit linux.
    Download Version 51.1 for 32 bit linux.
  • jacob1
    27th Dec 2022 Developer 1 Permalink
    Version 52.0 Released!

    Version 52.0 2022-12-26
    • Add new temperature scales uption from xphere07, which allows you to change the default scale - C, F, or K, that is used in the HUD, prop tool, and console
    • The default is Celsius. Custom HUDs will automatically update to use the new "default scale" option, rather than scale-specific displays
    • Fix front page expansion button
    • Update to tptmp v2.0.25
    • Various changes and updates from tpt++, including numerous new Lua APIs


    Merry Christmas! Here is a small holiday update for my mod.
    The most notable change is the temperature scale option from @xphere07. This lets you change the default scale used in the HUD, console, and prop tool between Celsuis, Kelvin, and Fahrenheit. The default for all 3 is now Celsius. This means you don't need to append C in console/prop anymore to get the temperature you expected. These changes are slated to go into the vanilla 97.0 release, I've just merged them into my mod early. I also fixed a search browser bug and updated with the latest changes from tpt++, including a bunch of new Lua APIs.

    Note that I released a 2nd build soon after the initial release to fix a bug where certain default settings weren't automatically applied on update. Now, the temperature scale settings in the custom HUD will automatically take effect for the new default, which is, use whichever option is selected in options. The old temperature scale options will be deselected.

    Download Version 52.0 for Windows
    Download Version 52.0 for macOS
    Download Version 52.0 for 64 bit linux.
    Download Version 52.0 for 32 bit linux.
    Edited once by jacob1. Last: 27th Dec 2022
  • Leaf1
    31st Dec 2022 Member 0 Permalink

    @jacob1 Heres some powder ideas please notify the devs about this (: Disables Inf SPRK (If it hits where SPRK already was, it would kill SPRK) and we could and Helium, Xeon, Americium, Boron(Absorbs NEUT) ,Lead(Kills Yeast Reflect/Absorbs NEUT 50/50), Radium(Radioactive), Calcium(Heals YEST), Sulfer, Phopurous,(Both Explosive in High Pressure Burns in normal Pressure), Chlorine(Kills YEST),Copper(Turns Green Over Time) Should also let Radioactive element Decay (60/40),                          No-Decay/Decays

  • jacob1
    4th Jan 2023 Developer 1 Permalink
    Version 53.0 Released!

    Version 53.0 2023-01-03
    • Update to TPT 97.0 (nearly everything was already in, but some last minute beta changes are now included)
    • Update to tptmp v2.0.28


    A new year's mod release, this mod is now formally 97.0. I track the latest development branch though so this doesn't actually add much that wasn't already there.

    I do have a few plans for my mod early this year. I want to do better to compete with other mods, adding some features from them but doing it a bit better.
    But also, one of my goals / new year's resolutions this year is to get rid of tech debt. There's a lot of it in tpt and a ton in this mod. In fact, you could consider the mod itself to be technical debt. It diverges from the vanilla tpt codebase more every year, as that sees significant rewrites and improvements. What this means for the mod, I guess we'll see :)

    Download Version 53.0 for Windows
    Download Version 53.0 for macOS
    Download Version 53.0 for 64 bit linux.
    Download Version 53.0 for 32 bit linux.

    @Electric_Engineer (View Post)
    I'm not looking for new element suggestions at this time, sorry. I'm more interested in non-element features.
  • acoolperson
    19th Mar 2023 Member 0 Permalink
    This post has been removed by LBPHacker: does not contribute to the conversation
  • HAPETU
    20th Mar 2023 Member 0 Permalink

    @jacob1

    Linux Mint 21.1 Cinnamon

  • jacob1
    20th Mar 2023 Developer 0 Permalink
    @HAPETU (View Post)
    I'm aware of this, since it affects versions of vanilla before 97.0 also.

    I don't have any current plans to fix it though. Your system has libssl 3.0, so I either need to build libssl statically into the app (like vanilla does with a different ssl library) or make separate versions for 1.1 and 3.0.

    Not doing much maintenance on my mod these days though.
    Edited once by jacob1. Last: 20th Mar 2023