{"id":35830451,"url":"https://github.com/syncingoutt/fenix","last_synced_at":"2026-04-25T02:03:42.791Z","repository":{"id":321466494,"uuid":"1085886165","full_name":"Syncingoutt/Fenix","owner":"Syncingoutt","description":"Electron app for tracking Torchlight Infinite inventory and prices.","archived":false,"fork":false,"pushed_at":"2026-04-20T07:40:56.000Z","size":123283,"stargazers_count":5,"open_issues_count":5,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-20T09:39:45.112Z","etag":null,"topics":["electron","fe","fe-tracker","flame-elementium","overlay","torchlight-infinite","torchlightinfinite","tracker"],"latest_commit_sha":null,"homepage":"https://syncingoutt.github.io/Fenix-Web/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Syncingoutt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-29T16:39:06.000Z","updated_at":"2026-04-20T07:40:59.000Z","dependencies_parsed_at":"2026-01-20T08:00:30.159Z","dependency_job_id":null,"html_url":"https://github.com/Syncingoutt/Fenix","commit_stats":null,"previous_names":["syncingoutt/torchlight-exchange-2"],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/Syncingoutt/Fenix","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Syncingoutt%2FFenix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Syncingoutt%2FFenix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Syncingoutt%2FFenix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Syncingoutt%2FFenix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Syncingoutt","download_url":"https://codeload.github.com/Syncingoutt/Fenix/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Syncingoutt%2FFenix/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32247508,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"online","status_checked_at":"2026-04-25T02:00:06.260Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["electron","fe","fe-tracker","flame-elementium","overlay","torchlight-infinite","torchlightinfinite","tracker"],"created_at":"2026-01-07T22:16:29.564Z","updated_at":"2026-04-25T02:03:42.755Z","avatar_url":"https://github.com/Syncingoutt.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003eFenix - Flame Elementium Tracking Tool\u003c/h1\u003e\n\n\u003cp\u003eFenix 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...\u003c/p\u003e\n\n\u003cp\u003eThis project is not affiliated with or endorsed by XD (XD inc.) in any way.\u003c/p\u003e\n\n\u003ci\u003eDisclaimer: 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.\u003c/i\u003e\n\n\u003ch2\u003eSetting it up\u003c/h2\u003e\n\n1. Open Torchlight, go to the \"Other\" section, and click \"Enable Log\".\n\n\u003cb\u003e Note: You will have to enable the log every time you launch the game, as the game does not remember you enabled logs \u003c/b\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003cimg width=\"800\" height=\"400\" alt=\"Torchlight settings menu with 'enable log' button highlighted\" src=\"https://github.com/user-attachments/assets/7a75b5b8-90b2-4db1-9584-199047a8f80b\" /\u003e\n\u003cbr\u003e\n2. Download the latest \u003ca href=\"https://github.com/Syncingoutt/Fenix/releases\"\u003eFenix-setup.exe\u003c/a\u003e\u003cbr\u003e\n3. Install the application (you may be prompted by Windows Defender as the app is not code-signed)\u003cbr\u003e\n4. Open the application.\u003cbr\u003e\n5. You may be required to set up the file path to UE_game.log. By default, this folder is found in\u003cbr\u003e\n\u003ccode\u003e\\SteamLibrary\\steamapps\\common\\Torchlight Infinite\\UE_game\\TorchLight\\Saved\\Logs\u003c/code\u003e\u003cbr\u003e\u003cbr\u003e\n6. Sort any page of your inventory\n\u003cbr\u003e\u003cbr\u003e\n\u003cimg width=\"500\" height=\"400\" alt=\"Torchlight inventory UI with 'sort' button highlighted\" src=\"https://github.com/user-attachments/assets/3578bfca-c971-41d7-8d90-b6f7b9570409\" /\u003e\u003cbr\u003e\n\u003ci\u003e(Keep in mind that the page has to have at least 1 item, otherwise logs do not update). \u003c/i\u003e\n\u003cbr\u003e\u003cbr\u003e\n\n\u003ci\u003eNOTE: The app has auto-updating, so you will not be required to re-download the app after installing it. \u003c/i\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\n    \u003ch2\u003eFeatures\u003c/h2\u003e\n  \u003c/summary\u003e\n\u003ch2\u003eTracking modes\u003c/h2\u003e\n\u003ch3\u003eOverview\u003c/h3\u003e\nSee the amount of FE you have earned. There is a button to reset it, but it always tracks your inventory, unlike the \"Hourly\" mode.\u003cbr\u003e\n  \u003cimg width=\"1438\" height=\"1033\" alt=\"Total tracking mode showing total FE earnt and the 'reset' button\" src=\"https://github.com/user-attachments/assets/f320b5e3-6901-42bc-8030-6509c50da38f\" /\u003e\n\u003cbr\u003e\n\u003ch3\u003eSession\u003c/h3\u003e\n\u003cp\u003eClears the items that are already in your inventory and instead shows only new drops\u003c/p\u003e\n  \u003cimg width=\"1439\" height=\"830\" alt=\"Hourly tracking mode with an empty inventory, timer, and Start Hour button\" src=\"https://github.com/user-attachments/assets/87c1507b-dde3-4ed7-8cb9-22ecaa85c52f\" /\u003e\n\u003ch4\u003eHourly History\u003c/h4\u003e\n  \u003cp\u003eIf you use the Hourly mode for multiple hours, you will be able to see each hour individually\u003c/p\u003e\n\u003cimg width=\"1463\" height=\"672\" alt=\"image\" src=\"https://github.com/user-attachments/assets/02df0162-9508-41c8-971c-60dfdeb435f2\" /\u003e\n\u003ch4\u003eTrack used compasses/beacons\u003c/h4\u003e\n  \u003cp\u003eTrack how many beacons, compasses, or resonances you have used to ensure that profits include spending.\u003c/p\u003e\n\u003cimg width=\"1412\" height=\"340\" alt=\"image\" src=\"https://github.com/user-attachments/assets/06d57319-bf60-46ac-86c8-483e69f6afb7\" /\u003e\n\u003ch3\u003eOverlay\u003c/h3\u003e\n\u003cp\u003eClick the button on the top-left side, and a movable and customizable overlay will appear, which you can place anywhere on your screen.\u003c/p\u003e\n\u003cimg width=\"1439\" height=\"830\" alt=\"image\" src=\"https://github.com/user-attachments/assets/6501ae86-feae-4238-b6d2-bf55fbd0a32f\" /\u003e\n\u003cp\u003eThe overlay will show information depending on which mode you opened it in (Overview or Hourly)\u003c/p\u003e\n  \u003cimg width=\"297\" height=\"412\" alt=\"Hourly mode overlay with pause button\" src=\"https://github.com/user-attachments/assets/a529746b-2283-4728-915b-a26e941aa6ce\" /\u003e\n\u003cp\u003eYou can customize the overlay by resizing it, disabling boxes you do not wish to see or even changing the opacity \u0026 transparacy of it\u003c/p\u003e\n  \u003cimg width=\"300\" height=\"527\" alt=\"image\" src=\"https://github.com/user-attachments/assets/68fefa32-d675-4510-9e65-e08ff1666895\" /\u003e\n  \u003cimg width=\"925\" height=\"167\" alt=\"image\" src=\"https://github.com/user-attachments/assets/b1eab3b0-98c7-4614-b685-e6742ddaa261\" /\u003e\n\n\u003ch3\u003eMap history\u003c/h3\u003e\n\u003cp\u003eSee how much you earn each map\u003c/p\u003e\n\u003cimg width=\"1426\" height=\"541\" alt=\"image\" src=\"https://github.com/user-attachments/assets/793bf860-af2a-4600-a46e-d25b6fccb6b8\" /\u003e\n\n\u003ch2\u003ePrices\u003c/h2\u003e\nA page where you can view all the items and see how the economy is doing.\n  - See all items at once, sort by groups or search.\n  - Shows **7-day mini graphs** for each item\n\n\u003cimg width=\"1437\" height=\"1067\" alt=\"a market showing all items, a 7-day mini-graph, groups of items\" src=\"https://github.com/user-attachments/assets/358b1eb0-ceaf-4051-b28b-2631184f5f2a\" /\u003e\n\u003cp\u003eYou can also see how the price changes over a longer period of time by clicking on it\u003c/p\u003e\n\u003cimg width=\"1409\" height=\"839\" alt=\"image\" src=\"https://github.com/user-attachments/assets/6b3d3a6e-03c3-4232-91e9-b493c56e5db2\" /\u003e\n\n\u003ci\u003einspired by poe.ninja\u003c/i\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ch2\u003eFAQ\u003c/h2\u003e\u003c/summary\u003e\n  \u003ch2\u003eHow does it work?\u003c/h2\u003e\n  \u003cp\u003eThe program works by extracting data from a log file within the game files called UE_game.log, located in\u003c/p\u003e\n  \u003ccode\u003eSteamLibrary\\steamapps\\common\\Torchlight Infinite\\UE_game\\TorchLight\\Saved\\Logs.\u003c/code\u003e\u003cbr\u003e\u003cbr\u003e\n  \u003cp\u003eBy enabling logging, we can extract updates that happen within the inventory, including price checking, sorting -\u003e returning full inventory, or inventory updates by picking up loot.\u003c/p\u003e\n  \u003cp\u003eNo memory reading or injection is used — all data is extracted from existing log output generated by the game.\u003c/p\u003e\n  \u003cp\u003eThe program was written in TypeScript using Electron for UI, updates, etc...\u003c/p\u003e\n\u003csummary\u003e\u003ch2\u003eWhy is SmartScreen detecting this app?\u003c/h2\u003e\u003c/summary\u003e\n\u003cp\u003eWindows 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.\u003c/p\u003e\n\n\u003ch3\u003eIs it safe?\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eYes, it's safe.\u003c/strong\u003e The app is:\u003c/p\u003e\n\u003cul\u003e\n  \u003cli\u003eOpen source - you can review the code on GitHub\u003c/li\u003e\n  \u003cli\u003eHosted on GitHub Releases (a trusted source)\u003c/li\u003e\n  \u003cli\u003eNot signed with a certificate (which costs $100-400/year)\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eHow to install despite the warning:\u003c/h3\u003e\n\u003col\u003e\n  \u003cli\u003eWhen you see the SmartScreen warning, click \u003cstrong\u003e\"More info\"\u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003eClick \u003cstrong\u003e\"Run anyway\"\u003c/strong\u003e (this option appears after clicking \"More info\")\u003c/li\u003e\n  \u003cli\u003eProceed with the installation\u003c/li\u003e\n\u003c/ol\u003e\n\n\u003cp\u003e\u003ci\u003eNote: 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.\u003c/i\u003e\u003c/p\u003e\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyncingoutt%2Ffenix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsyncingoutt%2Ffenix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyncingoutt%2Ffenix/lists"}