Update: More information on "struct EnemyInfoData".
So ive been playing around with a strategist save file and i've spotted some differences.
(im using 010 Editor and the PC port of the game)
From what i've tested is that some monster ID's spotted in "SaveEnemyData[x]" is the same as on the "Tamed monsters list".
What I mean by that is SaveEnemyData[1] is "Highland Ratkin 1" (if I wrote the name correctly).
What monster is exactly what still needs more testing, I realised they aren't the same because sentinels mk2 (id 343) doesn't have magic weakness-es in game, but the file says they do, so we need a new list of enemies.
From what ive tested "IsAnalyse" will always have value 0 (not sure about bosses, like i said more testing needed).
"WeaknessOpen" is where the fun begins.
It has 2 sets of 000000. The first part (from left to right) stores data from from the magic weakness. The second part stores data from weapons.
When changing the values, always change the values on the 4th set of 0's (the one next to ",b"). Al thought I haven't tested deleting ",b" I advise leaving it be.
If you change the final value of weapon to "00010101,b"
on "Highland Ratkin 1" (SaveEnemyData[1]), you will reveal the weakness-es sword, dagger and bow.
What we can see from the file is that there is a pattern with weakness-es. The current pattern of weakness-es is sword, dagger, bow.
While the value in magic for ratkin I is "00010000,b" which stand for light in game.
Due note that I am only changing the final part in the numbers so the value for magic would be "00000000 00000000 00000000 00010000,b".
I would upload the strategist file but its not supported :/ .
Here is a filebin link:
filebin ca/5KucAr61MtAe/SaveData9 sav
Just replace " " with a "."
If anyone has a file with the "eagle eyed" achievement (all hidden items founds) or "Collector" (Obtain all items), I would much appreciate it for testing purposes.