Loot's Tools: Automate your Streams to the Next Level

Semi-free Loot's Tools: Automate your Streams to the Next Level v2.4.3

Hey There! Darye here!
Today we have some bug fixes I've been fixing since the last release. This release does not have the "easier" installation method I talked about, but I'm working on it and some other things to make Loot's Tools even better.
Today's Changelog is as follows:
  • Added Discord Rich Presence, which can be disabled on the "User" page on the UI.
  • Added a Collection selection for StreamlootsEX, to make Coupons and Gift Codes for selected Collections.
  • Fixed a bug that, when a client disconnected, it didn't let other clients connect.
  • Fixed a bug where, if an arg was not a string, it didn't execute.
  • Started experimenting with ngrok to get the WebSocket outside of the network, to make "Cooperative Loot's Tools" possible out of LAN.
This fixes some things, I'm working on some new exciting stuff, like the "Cooperative Loot's Tools", so tune in for some new Updates on Discord ( https://discord.io/darye ). If you have any issue, report it on Discord, or on Github.
Until next time,
  • Darye
Hey there! Darye here!
This update was postponed because of exams, but here it is:
  • Fixed bug where only the first Command would execute, because of bug of the "Set Variable" Command.
  • Fixed bug where when converting old cards to JSON and the Command was custom with "special" variables, the Converter would crash.
  • Incorporated a new Login method, which is safer and cleaner.
  • Updated UI to work with new Login.
  • Updated Browser Extensions to work with the new Login.
  • Made Loot's Tools available for Mac users. (Auto-updates aren't there yet, we're working on it...)

Had an idea to install and use Loot's Tools (on Windows) without restarting the pc, I might include it on the next update...
Until next time,
  • Darye
Hey there! Darye here!

The inability of copying Cards shared with LootsTrading is now fixed, and the Collection Selection (to where the Card is copied) is better, even simpler, and error-proof.

LootsTrading is now completely incorporated into "Diet" Loot's Tools.

Until next time,
  • Darye
Hey there! Darye here!
Some time ago, LootsTrading and LaTEX were disabled in favor of Loot's Tools UI, incorporated again by a workaround. This workaround, however, made the program twice as big, but today we put Loot's Tools on a diet, getting it to the original size of 50MB.
Other changes made were the inclusion of the "Set Variable" command to, as the name suggests, set variables on the execution of the Card's commands.
Some issues came with the re-enablement of LootsTrading and LaTEX:
  • Cards cannot be copied, a solution is being thought of (Collections, however, have no problem at all)
  • All of LaTEX's methods now require the EXtension's ID
A solution for the copying Cards problem will come up soon (I'll try to ).
Until next time,
  • Darye
Hey there! Darye here!
This update is a small one, with some bug fixes and QOL things here and there:
  • Reload EXtensions
    Now you can reload your EXtensions. You can do it by clicking the reload button on the EXtensions Page on Loot's Tools UI.
    It'll also reload when you install an EXtension through LaTEX.
  • Tray Icon Bugfix
    Now, the tray icon of the Loot's Tools Console disappears when closed.
  • Automatic restart when upgrading to Loot's Tools Plus
    When purchasing Loot's Tools Plus, you needed to restart Loot's Tools in order to get Plus' Features working.
    Now, on Plus upgrade, it does it automatically (if Loot's Tools is running).
Until next time,
  • Darye
Hey there! Darye here!
I've been working on some things to try and make Loot's Tools' User Experience as good as possible, so here are some bug fixes and added stuff!:
  • EXtension Pages!
    LootsToolsEX for Twitch EXtension Page on Loot's Tools UI
Now EXtensions can have their own pages on Loot's Tools UI, with instantaneous sync with the Console. Great for configs and variables! (Documentation soon!)
  • Fixed Auto-Update!
    The Auto-Update method gave some headaches because sometimes it'd get stuck on a loop, but now it's fixed (and better designed)!
  • Better Installation Process!
    When installing Loot's Tools for the first time, it asks you to restart your computer, to then, when opening the tool again, ask you to log in. Now, when restarting on the installation process, a window asking you to finish Loot's Tools' Setup and log in will pop.
I'm thinking about making some videos explaining how to install and set up Loot's Tools, and giving an introduction and some examples too, what do you think?
As always, if any issue is presented, don't hesitate on contacting me or reporting it on the Discord Server or on Github's Issues.
Until next time,
  • Darye
Hey there! Darye here!
The release of the new Command-system brought with it some bugs and problems, mostly with EXtensions; this mini-update fixes them.
Also, on the UI, there now are, when Enhancing a Card or clicking on it, shortcuts for editing it on the built-in Command Editor, and the button to open the folder, is now on the Editor's page of the Card, on a button that says "Open Card's Folder".
I hope this makes the new system as perfect as it can, but if you find any bugs, feel free to open an issue.
Until next time,
  • Darye
Hey there! Darye here!
I might have restructured the entire Commands writing and parsing... ups. ;)
Worry not, I've incorporated retro-compatibility with the old system, so when the old file is read, it makes this new JSON-formatted file.
( NOTE: Old versions of Loot's Tools won't work with the new version of the UI, and vice-versa. )
( NOTE2: RND block and variable setting aren't on this version, it'll be incorporated on the next one along a UI mini-update )

---

For EXtension-makers
This new file format lets the Commands have more complex arguments, and makes the EXtension-making process easier because each argument passes on its value on the "args" object. You'll need to get the argument with the name you put on the EXtension's info.
Also, now to commandInterpreterExtension, the entire block ( {"data": {"customCommandName": "OBSCHANGESETTINGS", "args": {"source": "1", "configChanged": "2", "config": "3"}}, "type": "custom"}, for example ), passes instead of the old-formatted command.

Documentation will be made soon.
Until the next time,
- Darye
Hey there! Darye here!
Here's an update I wanted for a while, the inclusion of a Card Editor for Loot's Tools, incorporated on the UI.
This would make the learning curve of using Loot's Tools and Enhanced Cards easier on the user.

Loot's Tools Card Editor

148104402-0bac585c-c383-426c-922b-6ee4cdc20838.png


To select and edit a Card, click "- Select a Card -" and choose your Card.

148104776-ec23f867-c3f1-4df7-9bb8-ad2df22fdfae.png


And edit your Card 's Commands!

148107164-74e02864-0d55-4e0a-ab6a-65623ea1e5bc.png

Note only Enhanced not-Advanced Cards are editable, Advanced Cards are advised to be edited on a dedicated code editor (IDE).

Don't forget to save your progress! ;)

---

On Events Commands

Another thing that someone might have spotted on the last screenshot is a category called "On Events".

148105507-7675091f-44a2-4016-8503-664487045065.png


These are not Cards, but behave like them when a Pack is purchased or gifted, for example. (Only available for Loot's Tools Plus' Users)
More Events will be added in the future if seen as cool or useful.

---

As always, if you want to report an issue, give some ideas or get some help, open a new issue here on Github or hit me up on Discord (Darye.#1315) or the Discord Server (DaryeHub).

Until next time!
- Darye.
LootsTrading was disabled on the last update, due to a UI not being available, but with v2.1, it had been done.

You can find the LootsTrading page on Loot's Tools UI (https://lootstools.darye.dev/).

Also, a proxy service for LootsTrading links had been made, so you can link to it and have some information about the Card/Collection/EXtension when linking it on Discord or any social media or messaging app. For example, https://lootstrading.darye.dev/card/60de072cb016cc0034796a17, that in Discord would appear like this:
1639525406327.png


Along with this, bugs had been fixed, exterminated, and absolutely annihilated.

Dev Note: This build is quite bulky in comparison with other builds, this is because of the approach we took on making LootsTrading "independent" LootsTrading from the LootsTools process. When we get to a newer and lighter solution, we will update the binary.

To discuss other solutions to overcome this, or to let me know about new bugs, feel free to contact me on Discord (Darye.#1315) or on the Discord Server (DaryeHub).
Top