set your own environment variable FREELANCER_FOLDER to Freelancer Folder
ensure it was set. echo $FREELANCER_FOLDER at Linux or echo %FREELANCER_FOLDER% at windows
optionally is enough to change value in enverant.json for that
Check to have set other values from enverant.json ! Some options make development way more pleasant by speeding up rerender by disabling unnecessary features!
if u wish access to task dev:watch that reloads running web server on file changes, then install pip install watchdog[watchmedo] and ensure watchmedo binary is available to task dev:watch command written in Taskfile
If u wish making changes fl-configs and having them right away reflected to fl-darkstat
go work init ; go work use . ; go work use ../fl-configs
initialize Go workspaces, and provide relative path to fl-configs
go workspaces allow developing libraries code with real time update of usage to another repository
All dependencies are vendored in with go mod vendor to vendor folder for long term maintanance purposes. We need to to run go mod vendor command after library updates for auto refreshing them. Vendored dependencies serve as backup in case of some libs dissapearings.
If u have problems with configuring development environment, then seek my contacts below to help you through it ^_^
Features
Long term maintance support for dozen of years. Minimum dependencies software with Golang and Htmx.
scans Freelancer folder and builds to static assets (html/css/js) deployable to Github pages or any other static assets serving place.
Usable locally for Linux and Windows.
Only Freelancer Discovery mod and Vanilla are supported at the moment
What makes different from regular flstat
Obviously online
i also added at last Commodities view with prices per volume ^_^ better reflecting situation for Freelancer Discovery.
It is interesting to see in Ship details exact Hp Types of equipment you can install onto ship. Other tabs like Guns, Shields, Engines show those Hp Type, so u could find equipment exactly supported for your Light Fighter, Heavy Fighter, Gunboat, Cruser or whatever (u can sort by column to find all such equipment)
Tractors tab has info regarding Discovery IDs and where to buy them ^_^
other extra tabs like Engines, CMs added
Tabs for different equipment could be showing more full list of equipment in "Show all" mode.
Has searching/filtering options with multiple matching items shown
You can pin items for comparison
For Discovery Freelancer, u can select ID/Tractor and having guns/ships etc filtered/shown according to what your ID can use without power core regeneration debuffs. Shows ID compatibility (75% ID compatibility at any equiped item will mean having only 75% of Power core regeneration)
Launching from cmd or any other console at Freelancer Discovery folder path is preferable. Because u will see detailed log output.
P.S. The tool uses lazy filesystem approach by grabbing first file with matching name. I did not use full paths.
So don't have folder "DATA2" duplicating all files in same FreelancerDiscovery folder
Acknowledments
The tool was strongly inspired by flstat originally written by Dan Tascau