Releases: Thurion/D2EA_Shield_tester
Import and more exports
Features:
- Import feature! See readme for more details.
- Added support to export directly to ED Shipyard (EDSY) and to copy the loadout as Ship Loadout Exchange Format (SLEF) into the clipboard. SLEF can be used across multiple programs that support it.
- Preliminary filtering of shield generators which can speed up the calculations. See readme for more details.
- Quick guide preloaded into a tab
- Various fixes and improvements
Such features, much wow
A lot of work went into this version. Here are the highlights:
- Use of a new data model which was made directly from Coriolis data
- Possibility to select a ship and shield generator classes
- Export to Coriolis
- Cancel the current calculations
- Overhauled interface
- Better grouping of settings
- Tabs
Please check out the readme for more details.
Speed improvements
Changes:
- Added possibility to use the long booster list. Use that if you want explosive resistances to be considered as well
- Improved overall speed, especially when using multiple cores in the executable version
- Here are some stats when using it on an i7-6700k:
- 8 boosters, 8 cores, short list: 1.4 seconds
- 8 boosters, 8 cores, long list: 29 seconds
- 8 boosters, 1 cores, short list: 2.8 seconds
- Here are some stats when using it on an i7-6700k:
- Display number of test cases before the button is pressed. Value will update automatically when the settings change
No prismatic shields? No problem!
- Allow for test runs without prismatic shields
- It is possible to name a test run. Each test will be written into a log file with that name
- Fix for DownToEarthAstronomy#13
- Very small performance improvements that should make it run faster by a couple of seconds when doing a simulation of 8 boosters on a single core.
SCB and Guardian support
New features:
- Shield cell banks and guardian shield reinforcement as hitpoint pools
- Logging of test results in "Logs" sub-directory
Improvements
- Display of error dialog if csv files are missing or could not be read properly
- Merged changes of various improvements to stats of boosters and shield generators (csv files)
User interface and executable
Added a user interface and a compiled executable (64-bit only).
You can find elite_shield_tester.exe
in the attached zip file.
For some reason multi core computation might be slower when using the executable instead running from source.
This has an impact on the time it takes to run a simulation, therefore it might be better to run tests with up to 4 shield boosters on just 1 core.
The difference isn't huge but noticeable. Just test it and choose whatever works best for you.
Python version
Implementation in Python. Just change the values of the upper case variables found at the top of elite_shield_tester.py
and run the script.