An open API service indexing awesome lists of open source software.

https://github.com/syncingoutt/fenix

Electron app for tracking Torchlight Infinite inventory and prices.
https://github.com/syncingoutt/fenix

electron fe fe-tracker flame-elementium overlay torchlight-infinite torchlightinfinite tracker

Last synced: about 2 months ago
JSON representation

Electron app for tracking Torchlight Infinite inventory and prices.

Awesome Lists containing this project

README

          

Fenix - Flame Elementium Tracking Tool

Fenix is a desktop tool for Torchlight Infinite, allowing you to track Flame Elementium (FE) earnings. See real-time inventory value, run hourly sessions, track beacon and compass usage, and more...

This project is not affiliated with or endorsed by XD (XD inc.) in any way.

Disclaimer: Portions of this repository were created or refined using AI-assisted development tools. Cursor was used extensively for script writing. UI/UX design was made by me without the use of AI.

Setting it up

1. Open Torchlight, go to the "Other" section, and click "Enable Log".

Note: You will have to enable the log every time you launch the game, as the game does not remember you enabled logs



Torchlight settings menu with 'enable log' button highlighted


2. Download the latest Fenix-setup.exe

3. Install the application (you may be prompted by Windows Defender as the app is not code-signed)

4. Open the application.

5. You may be required to set up the file path to UE_game.log. By default, this folder is found in

\SteamLibrary\steamapps\common\Torchlight Infinite\UE_game\TorchLight\Saved\Logs


6. Sort any page of your inventory



Torchlight inventory UI with 'sort' button highlighted

(Keep in mind that the page has to have at least 1 item, otherwise logs do not update).


NOTE: The app has auto-updating, so you will not be required to re-download the app after installing it.


Features



Tracking modes


Overview


See the amount of FE you have earned. There is a button to reset it, but it always tracks your inventory, unlike the "Hourly" mode.

Total tracking mode showing total FE earnt and the 'reset' button


Session


Clears the items that are already in your inventory and instead shows only new drops


Hourly tracking mode with an empty inventory, timer, and Start Hour button

Hourly History


If you use the Hourly mode for multiple hours, you will be able to see each hour individually


image

Track used compasses/beacons


Track how many beacons, compasses, or resonances you have used to ensure that profits include spending.


image

Overlay


Click the button on the top-left side, and a movable and customizable overlay will appear, which you can place anywhere on your screen.


image

The overlay will show information depending on which mode you opened it in (Overview or Hourly)


Hourly mode overlay with pause button

You can customize the overlay by resizing it, disabling boxes you do not wish to see or even changing the opacity & transparacy of it


image
image

Map history


See how much you earn each map


image

Prices


A page where you can view all the items and see how the economy is doing.
- See all items at once, sort by groups or search.
- Shows **7-day mini graphs** for each item

a market showing all items, a 7-day mini-graph, groups of items

You can also see how the price changes over a longer period of time by clicking on it


image

inspired by poe.ninja

FAQ


How does it work?


The program works by extracting data from a log file within the game files called UE_game.log, located in


SteamLibrary\steamapps\common\Torchlight Infinite\UE_game\TorchLight\Saved\Logs.


By enabling logging, we can extract updates that happen within the inventory, including price checking, sorting -> returning full inventory, or inventory updates by picking up loot.


No memory reading or injection is used — all data is extracted from existing log output generated by the game.


The program was written in TypeScript using Electron for UI, updates, etc...


Why is SmartScreen detecting this app?


Windows SmartScreen may show a warning when you first download Fenix because the installer is not code-signed. This is normal for open-source software distributed without a code signing certificate.

Is it safe?


Yes, it's safe. The app is:



  • Open source - you can review the code on GitHub

  • Hosted on GitHub Releases (a trusted source)

  • Not signed with a certificate (which costs $100-400/year)

How to install despite the warning:



  1. When you see the SmartScreen warning, click "More info"

  2. Click "Run anyway" (this option appears after clicking "More info")

  3. Proceed with the installation

Note: After enough users download and run the installer from GitHub, Windows may build reputation for the file and the warning may disappear automatically over time. This typically takes several months with regular downloads.