Releases: KaneTW/FFXIVBisSolver
Releases · KaneTW/FFXIVBisSolver
v1.2-beta
v.1.1-beta.2
Download -binonly if SaintCoinach.History.zip already exists (i.e. when you're updating)
This is probably the last update until I finish my thesis (April-ish). I'm around on Discord (kanetw#0548) for questions if someone wants to contribute.
Changelog:
- Fix bug with relic PIE mapping
- Fix bug with SS tiers and specific conditions causing unintentional SS caps
--outputoption for writing solutions to files-Tworks now- Minor optimizations
- Update dependencies
v1.1-beta
-changedonly.zip contains only the changed files. Use when upgrading (overwrite the files in your previous folder with that). If that doesn't work, download the full version.
Changelog:
- SS tier support (enable with
--use-tiers, slow) - Relic stat distribution at 240 is now taken into account
--no-food,--no-materia,--no-relic` options- Improved output courtesy of @infinitefrui
- Specific gear and food can now be required with
-R
v1.0-beta.2
Fixed issues:
- Food relative bonuses now work properly
- Updated weights and stat requirements
v1.0-beta
Pre-release. Outdated, check https://github.com/KaneTW/FFXIVBisSolver/releases.
Known issues
- PLD relics are behaving weirdly, don't trust them.
- GLPK solver is running suboptimally
- Relic stats are written even if it's not a relic
- Stats without weights aren't shown beyond their cap in the final stat display under some circumstances
Configuration
Weights, stat requirements, base stats and relic stat caps can be adjusted in config.yaml
Usage
Usage: FFXIVSolverCLI [arguments] [options]
Arguments:
<job> Enter the job abbreviation to solve for
Options:
-p |--game-path <pathToFFXIV> Path to the FFXIV game install (folder containing boot and game)
-c |--config-path <pathToYaml> Path to configuration YAML file, default to config.yaml
-X |--exclude <itemId> Item ids of items to exclude from solving
-m |--min-itemlevel <ilvl> Minimum item level of items to consider. Uses max-20 if not passed.
-M |--max-itemlevel <ilvl> Maximum item level of items to consider
-T |--max-overmeld-tier <tier> The max tier of materia allowed for overmelds
-s |--solver <solver> Solver to use (default: GLPK)
-h |--help Show help information
Example invoke
I>FFXIVBisSolverCLI -p "I:\FFXIV\SquareEnix\FINAL FANTASY XIV - A Realm Reborn" -X 16059 BLM
Excluding Kaladanda Lux.
Writing problem data to 'C:\Temp\.lp'...
6151 lines were written
Writing problem data to 'C:\Temp\.mps'...
Warning: problem has 4098 empty column(s)
9554 records were written
GLPK Simplex Optimizer, v4.61
1266 rows, 4103 columns, 6762 non-zeros
0: obj = -0.000000000e+00 inf = 2.170e+03 (6)
164: obj = -0.000000000e+00 inf = 0.000e+00 (0)
* 500: obj = 3.562635125e+03 inf = 7.799e-14 (263)
* 1000: obj = 3.630304864e+03 inf = 0.000e+00 (124) 3
* 1316: obj = 3.643196395e+03 inf = 0.000e+00 (0) 3
OPTIMAL LP SOLUTION FOUND
GLPK Integer Optimizer, v4.61
1266 rows, 4103 columns, 6762 non-zeros
4103 integer variables, 345 of which are binary
Integer optimization begins...
+ 1316: mip = not found yet <= +inf (1; 0)
+ 1331: >>>>> 3.643154000e+03 <= 3.643193790e+03 < 0.1% (16; 0)
+ 1691: mip = 3.643154000e+03 <= tree is empty 0.0% (0; 31)
INTEGER OPTIMAL SOLUTION FOUND
Gear:
Alexandrian Metal Rod
Augmented Shire Philosopher's Hat
Alexandrian Coat of Casting
Alexandrian Gloves of Casting
Alexandrian Bottoms of Casting
Augmented Shire Philosopher's Thighboots
Alexandrian Belt of Casting
Proto Ultima Earrings of Casting
Proto Ultima Necklace of Casting
Augmented Shire Philosopher's Bracelets
Augmented Shire Philosopher's Ring
Proto Ultima Ring of Casting
Materia:
(Main Hand, Alexandrian Metal Rod, Quicktongue Materia V, 2)
(Head, Augmented Shire Philosopher's Hat, Savage Aim Materia V, 2)
(Body, Alexandrian Coat of Casting, Quicktongue Materia V, 2)
(Hands, Alexandrian Gloves of Casting, Quicktongue Materia V, 2)
(Legs, Alexandrian Bottoms of Casting, Quicktongue Materia V, 2)
(Feet, Augmented Shire Philosopher's Thighboots, Quicktongue Materia V, 2)
(Waist, Alexandrian Belt of Casting, Savage Aim Materia V, 1)
(Ears, Proto Ultima Earrings of Casting, Quicktongue Materia V, 1)
(Neck, Proto Ultima Necklace of Casting, Savage Aim Materia V, 1)
(Wrists, Augmented Shire Philosopher's Bracelets, Savage Aim Materia V, 1)
(Right Ring, Proto Ultima Ring of Casting, Savage Aim Materia V, 1)
(Left Ring, Augmented Shire Philosopher's Ring, Savage Aim Materia V, 1)
Relic stats:
(Main Hand, Spell Speed, 24)
Food:
Flaugnarde
Result stats with food:
[Magic Damage, 115]
[Intelligence, 1604]
[Critical Hit Rate, 724]
[Determination, 730]
[Spell Speed, 1190]
[Accuracy, 593]
Result stat weight: 3643.154