|
Non-DPS Set Optimizer - Help Fill In Gear
Lakshmi.Elidyr
Server: Lakshmi
Game: FFXI
Posts: 911
By Lakshmi.Elidyr 2022-08-15 23:14:56
May or may not be correct, or enough data. Will need some checking, and it is only in JSON format. Also added all the resources in JSON format for the most recent update.
Stats in JSON Format
If it doesn't help, I apologize. :(
Edit: Original link broke after I saved, so uploaded to github.
Edit: Looks like regex breaks on stuff with 'auto-' so need to fix that.
Example Data: Code
{name : Manasa Chasuble,
id : 10281,
DEF : 45,
MND : 13,
CHR : 13,
Magic Accuracy : 7,
Enhancing magic skill : 12,
Enfeebling magic skill : 12,
Adds \"Refresh\" effect : Adds \"Refresh\" effect}
Server: Asura
Game: FFXI
Posts: 389
By Asura.Patriclis 2022-08-24 11:07:23
May or may not be correct, or enough data. Will need some checking, and it is only in JSON format. Also added all the resources in JSON format for the most recent update.
Stats in JSON Format
If it doesn't help, I apologize. :(
Edit: Original link broke after I saved, so uploaded to github.
Edit: Looks like regex breaks on stuff with 'auto-' so need to fix that.
Example Data: Code
{name : Manasa Chasuble,
id : 10281,
DEF : 45,
MND : 13,
CHR : 13,
Magic Accuracy : 7,
Enhancing magic skill : 12,
Enfeebling magic skill : 12,
Adds \"Refresh\" effect : Adds \"Refresh\" effect}
This is really nice. How did you get this and is it complete with every piece of gear in the game?
[+]
Ramuh.Austar
Server: Ramuh
Game: FFXI
Posts: 10457
By Ramuh.Austar 2022-08-24 11:25:02
He has since updated it to the format my program uses in the link, and yes it does have every piece in the game. The only issues with the formatting are going to be any % signs or apostrophes in certain locations with the way python uses those in strings.
I am also upgrading it to take normal formulas, such as magic damage and drain/aspir, as well as cure ones to easily optimize those.
[+]
Server: Asura
Game: FFXI
Posts: 389
By Asura.Patriclis 2022-08-25 13:47:46
He has since updated it to the format my program uses in the link, and yes it does have every piece in the game. The only issues with the formatting are going to be any % signs or apostrophes in certain locations with the way python uses those in strings.
I am also upgrading it to take normal formulas, such as magic damage and drain/aspir, as well as cure ones to easily optimize those.
Hmm, going through it, it does seem to be missing certain pieces of equipment.
Stuff that might not matter for your project mind you, but stuff I do care about for my own.
Example of this is the level 24 armor "Chainmail"
It only hast DEF:21 and no other stats... but I still want to include it.
Elidyr are you willing to share your process / the code you used to get these data files?
In the process of making one myself right now but it'd cut my work down if you have some usable code already for parsing out the item descriptions into json.
Lakshmi.Elidyr
Server: Lakshmi
Game: FFXI
Posts: 911
By Lakshmi.Elidyr 2022-08-25 15:38:37
He has since updated it to the format my program uses in the link, and yes it does have every piece in the game. The only issues with the formatting are going to be any % signs or apostrophes in certain locations with the way python uses those in strings.
I am also upgrading it to take normal formulas, such as magic damage and drain/aspir, as well as cure ones to easily optimize those.
Hmm, going through it, it does seem to be missing certain pieces of equipment.
Stuff that might not matter for your project mind you, but stuff I do care about for my own.
Example of this is the level 24 armor "Chainmail"
It only hast DEF:21 and no other stats... but I still want to include it.
Elidyr are you willing to share your process / the code you used to get these data files?
In the process of making one myself right now but it'd cut my work down if you have some usable code already for parsing out the item descriptions into json.
Let me know if anything is missing and I can correct it. It is current on the github, but the parsing is finicky, and took a little trial and error, so if I need to update feel free to point out exactly which item it is.
Edit: I guess you meant the item is missing completely. I'll go back through and see where this may be happening and see if I can correct it so every item shows. It was not an intended scenario, even if it still works for his application.
Server: Asura
Game: FFXI
Posts: 389
By Asura.Patriclis 2022-08-26 09:14:07
Let me know if anything is missing and I can correct it. It is current on the github, but the parsing is finicky, and took a little trial and error, so if I need to update feel free to point out exactly which item it is.
Edit: I guess you meant the item is missing completely. I'll go back through and see where this may be happening and see if I can correct it so every item shows. It was not an intended scenario, even if it still works for his application.
I can't say for sure everything that's missing, but it seems like it's missing armor that doesn't have stats aside from defense.
Examples:
https://www.ffxiah.com/item/12832/bronze-subligar
https://www.ffxiah.com/item/12552/chainmail
Also "Bone Harness +1" is there (it has fire res and evasion)
But not "Bone Harness" which only has defense
https://www.ffxiah.com/item/12582/bone-harness
https://www.ffxiah.com/item/13716/bone-harness-1
[+]
Lakshmi.Elidyr
Server: Lakshmi
Game: FFXI
Posts: 911
By Lakshmi.Elidyr 2022-08-26 09:35:17
Okay will check in to this and update as needed. :)
Need people to help fill up gear for optimizing sets for various jobs. Once I have gear added, I can optimize any set that isn't related to DPS. For example, PLD and RUN may want to maintain X amount of HP, cap PDT/MDT, and then maximize their Magic Evasion in idle. Or maintain said HP and maximize Fast Cast for pre-casting.
Or a healer can get 50% potency, 50 enmity, and max Conserve MP. Or any combination of stats really.
My newest iteration automatically 0s out a stat that isn't listed, so I don't feel so bad having people write up gear they find useful. I posted a snippet of some PLD gear as an example of how it's formatted. Each gear slot is separated by brackets and each individual piece is separated by the braces. The naming of the stats does matter, if you have a piece with "M Eva" and one with "Magic Evasion" it will recognize them separately, so for that, I try to only abbreviate really long stats or those that are three words or more. Spell Interrupt Rate Down would be SIRD and Magic Evasion wouldn't be abbreviated.
Code equipment = [
[
{
"Name": "Chev. Armet +2",
"HP": 135,
"Magic Evasion": 93,
"Fast Cast": 8,
"PDT": 10,
"MDT": 10,
},
{
"Name": "Sakpata's Helm",
"HP": 91,
"Magic Evasion": 123,
"Fast Cast": 8,
"PDT": 7,
"MDT": 7,
},
{
"Name": "Carmine Mask +1",
"HP": 38,
"Magic Evasion": 53,
"Enhancing Skill": 11,
"Fast Cast": 14,
},
],
[
{
"Name": "Chev. Cuirass +2",
"HP": 141,
"Magic Evasion": 109,
"Enmity": 14,
"SIRD": 15,
},
{
"Name": "Rev. Surcoat +3",
"HP": 254,
"Magic Evasion": 68,
"Divine Skill": 17,
"Enmity": 10,
"Fast Cast": 10,
"PDT": 11,
"MDT": 11,
},
],
[
{"Name": "Regal Gauntlets", "HP": 205, "Magic Evasion": 48, "SIRD": 10},
{"Name": "Leyline Gloves", "HP": 25, "Magic Evasion": 62, "Fast Cast": 8},
],
]
|
|