I’ve read through the Moneo help file. And all I got was this lousy T-Shirt.
My initial goal, in picking up Moneo, was to mine all the items and their attributes from my .mod file.
I thought about the fact that a vast majority of the non generic items (in our .mod) are Tag based, and that we use NWSS 2.4.4, which is tag based. This would enable me to make a list of:
- Items
- Dude that drops that item
- Where that dude lives
I could put all this in some sort of .php searchable web format and submit this to my players for salivation.
The script that I (we, as I have a friend who uses an Apple/Linux computer help) came up with generates an item name just fine, but then it’s just a series of numbers which make little and less sense to me.
Here is our script (which I think is almost exactly the example script from Moneo):
%mod = 'World_of_Amon.mod';
for (%mod['*.uti'])
{
print /TemplateResRef, " ", /LocalizedName, " ",;
for (/PropertiesList) {
print /~/PropertyName, " ", /~/Param1Value;
}
print "\n";}
\\{
print /TemplateResRef, " ", /LocalizedName, " ", /~/PropertyName, "\n";
}
I tell powershell “.\moneo dump_items.ls > dump_items.txt” !
Here is (a few lines of) the result (3885 items):
bast1 Tinker's Gloves 52 052 052 0
bast2 Nadrili Shield 0 01 012 023 051 0
bast3 Crystal Rose Amulet 0 01 075 040 0
bauhmar1 Greater Displacement Cloak 0 01 012 015 0
bauhmar2 Jade Buckled Belt 35 051 0
bauhmar3 Hasslich's Gift 0 016 06 037 043 074 0
How do I turn this into actual human readable data? And then further link that to a creature tag (printing the name, then to a waypoint location (Area Name)? And is there any way I can “print” which palette it appears in (Armor, Creature, Mis, …)?
My other question would be for all my quest items, which are given by a script (usually in a conversation) can I have the same script, when it doesn’t find a creature associated to the tag, look for a script that creates the item, find the conversation it’s used in, then find the creature (and location) that conversation is associated with? Thus far, I have done this by reverse engineering (i.e. reading through all the conversations, noting scripts used and items created by them)… I’m on “R”.