Econ log tracker!!!!
Econ data available after 2022/11/23, searching up ships that were last loaded before that date won't work.Newest Release
Changelog 1.4.4
Newest version includes an Analyze Items button that allows you to view all items currently in the economy. 1.4.1 to 1.4.3 are small bugfixes. 1.4.4 added some new documentation and some much-needed clarification in error messages.
Features
- Lookup the name AND content (kind of manifest scanner) history of any ship.
- Search trough all recorded transactions, you can see where someone's flux or items come from, or go. Handy for detecting alt accounts.
- Look at all recorded existing items in the game. WIP, more updates are coming.
- Cool HELP menu to send you on your way while all the data is downloading.
- Automatic data downloading - The first run will download all (compressed) data files. Currently 1.5GB total, for 900 days of data. Will update each run.
- low key very easy to use.
- This tool uses public data, find out more here - Drednot Coder Docs
System requirements
Minimum needed to run is a 64 bit PC, 32 bit might work but it's untested. It should run on MacOS too, it runs well on Windows, and it's designed for Linux.
CPU: at least 2 cores. Speed doesn't matter. RAM: 2GB minimum, at least 4GB recommended. GPU: Doesn't matter. If your GPU is from after 2005 it should be fine. Disk Space: Should have at least 2GB free. Another 2GB if you need to install python as well.
If you're on MacOS, figure out how to install python yourself. I can't be bothered. For Linux, you probably already have a working Python install. Skip step 1, and run "python3 log.py" instead of "python log.py". Rest should be exactly the same.
RAM Usage
If you have a decent PC with plenty of RAM to spare, edit the 19th line that says "max_mem_gb = 3.5". Default is set to 3.5 GB, should be fine for computers with 8 GB of RAM or more. Absolute minimum that is usable is 1 GB with ship names enabled, 0.5 GB without ship names enabled.
This program WILL use up all the allocated RAM if you're not careful with filtering. If you set max_mem_gb too high, it might freeze / crash your computer. Careful with that.
Change the amount of max RAM at the 19th line of the program.
Redistribution and feedback
Feel free to use or distribute this program, but ask me before selling a program based on this one. Distributing your own version for free with your own changes is fine, as long as it's not malware.
Any suggestions are welcome.
This program doesn't have any copyright because that's useless as fuck. Do what you want with it, I'm just asking you not to directly make flux off of my work.
Install instructions
This might be tricky to install, if you need some of my help, DM me on Discord; @iogamesplayer.
1: Install the Python 3.11 (or newer idk when you read this) package from the Microsoft Store.
2: Download the script into your Downloads folder as "log.py".
3: Open CMD, and type "cd Downloads".
4: Run "python3 log.py" - it should return some errors. If the error is "Python3 is not recognized as a command", I don't really know how to fix that. Try installing the package from python.org AND MAKE SURE YOU CHECK THE ADD PYTHON TO $PATH CHECKBOX!!!
5: All errors should be some imports missing, like "requests". Type "pip install [missing package]" to install these.
6: Repeat that for every missing package, until it finally works.
7: Wait like an hour for all the data to download. Read the help menu or something. It's ~1.5GB and should only download once.
Pro tip for Windows people: Credit to Diamant, once you get it to run via CMD, move the python file to your desktop and rename it to "log.pyw", read the warning, press OK. You can still right click > edit it with notepad to copy/paste a new release or edit the code. This allows you to double-click to run it.
If you need help installing this, you can DM me. Discord is @iogamesplayer.
Download link is at the top.
Changelog
NEWEST VERSION - v 1.4.4
Added the analyze items button, to analyze all existing items and where they're at. Really interesting stuff.
- 1.4.4, added the help entry for analyze ships, clarified some of the error messages.
- 1.4.2 and 3 are small hotfixes.
- 1.4.1, made error mess
Started recording version history at v 1.4.1v 1.3
Added ship content in the ship name function, bug fixes, bit of RAM optimization and stuff. Exact same look as 1.1/1.2 though
v 1.2
Lots of UI and backend improvements and bug fixes. I think I also added
v 1.1
Stopped the bad practice of just downloading all the stuff you need - added a local directory with all the files. Downloading them was still in a seperate script back then. Will only download the dataset once. Also added a summary of the things you looked up
v 1.0
Formatted the data nicely, fixed search functionality, added date range, a basic ship name lookup function, and TON of bug fixes holy shit.
v 0.2
Added nonfunctional basic search functionality
v 0.1
Very primitive JSON downloader with a tiny preview window. Could download data from one date and just view the raw JSON.
copyleft go steal it or something