If you need to do searches, then my INI plug-in won't help much. Other than that though, you can use INI files of the following format maybe:
[header]
MonsterCount=1
[1]
Name=Thief
Strength=10
Dexterity=18
Intelligence=14
... etc
This could map directly into a typed array:
type Monster_t
Name as string
Strength as integer
Dexterity as integer
Intelligence as integer
` ... etc
end type
open cached ini store 1, "./Monsters.ini"
dim Monsters(get store integer(1, "header", "MonsterCount")) as Monster_t
for ID = 1 to array count( Monsters() )
Monster(ID).Name = get store$(1, str$(ID), "Name")
Monster(ID).Strength = get store integer(1, str$(ID), "Strength")
Monster(ID).Dexterity = get store integer(1, str$(ID), "Dexterity")
Monster(ID).Intelligence = get store integer(1, str$(ID), "Intelligence")
` ... etc
next
close store 1
... or something like that, at least. Basically, play around and see if you can do something that fits your needs.