09-16-2018, 10:56 PM
Download: https://github.com/Corran-Raisu/FLCompan...v4.32).zip
Zip file contains just the compiled application. No installer, etc.
Github Source Code: https://github.com/Corran-Raisu/FLCompanion
v4.32 fixes a divide by zero issue that would crash the app on startup when the "Maximum Investment" limitation setting is used but results in 0 units for the trade calculation.
"Newest" Updates:
FLCompanion can now import player reputation sheets. This can be enabled/disabled via Game>Import from running game>Your character's reputation sheet.
Yes, it isn't perfect and there are plenty of bugs from the changes that were made that I'd rather get fixed but would rather this go as-is for now so I can take a break from it but also have something that works a bit better for the DiscoveryGC server.
Zip file contains just the compiled application. No installer, etc.
Github Source Code: https://github.com/Corran-Raisu/FLCompanion
v4.32 fixes a divide by zero issue that would crash the app on startup when the "Maximum Investment" limitation setting is used but results in 0 units for the trade calculation.
"Newest" Updates:
Trust me, the irony isn't lost.
FLCompanion can now import player reputation sheets. This can be enabled/disabled via Game>Import from running game>Your character's reputation sheet.
- In singleplayer, this should work on its own.
- In multiplayer, the Player Status window must be opened at least once on the character you're importing the reputation sheet for. By default, this can be done using the F8 key.
- Use the "Refresh Data from Client map" option or its Ctrl + F5 shortcut to trigger the import process to get any reputation sheet updates.
Yes, it isn't perfect and there are plenty of bugs from the changes that were made that I'd rather get fixed but would rather this go as-is for now so I can take a break from it but also have something that works a bit better for the DiscoveryGC server.
When I started using Freelancer Companion after I began playing on the DiscoveryGC again, I noticed a few issues with the app among some other features that may be useful for people using it.
- The way that FLComp would search for a running FL client has been fixed so that it won't fail in certain cases.
- To begin with, FLComp needs to be "Run as Administrator" to attach to the FL Client. The application also wouldn't tell you when it failed to attach.
- Additionally, the application would sometimes not find the FL Client. I personally ran into this when there were more processes to be enumerated than the 256 it was hardcoded for. This now loops through, repeatedly increasing the size by 256 until it is larger than the number of processes enumerated.
- To begin with, FLComp needs to be "Run as Administrator" to attach to the FL Client. The application also wouldn't tell you when it failed to attach.
- Two filters have been added to the Limitations settings.
- Avoid freighter-only routes - This uses the Solars ("jumphole_notransport" and "jumphole_fighter") for jump holes and object Archetype ("dsy_comsat_planetdock") for docking points to ignore those bases / paths when this is checked.
- Minimum CSU - In addition to CSU always being shown in the commodity/destination list for the selected base, this filter has been added allowing users to ignore commodities / destinations where the CSU is less than what is entered.
- Avoid freighter-only routes - This uses the Solars ("jumphole_notransport" and "jumphole_fighter") for jump holes and object Archetype ("dsy_comsat_planetdock") for docking points to ignore those bases / paths when this is checked.
- Trade Route Building - A new panel was added to allow users to store and remove a selected item to construct a trade route using the up/down arrow buttons). When the "From" base of the first item is the same location as the "To" base of the last item, a "Total" line is added.
- Edit: System Map hidden by default - Use the NavMap button in the top right to show/hide the System Map.