When I open the Monsters 5309 Entries 2014_0206 in Notepad++ there is no 239812 code line to look at it only going up to like 138k
Printable View
When I open the Monsters 5309 Entries 2014_0206 in Notepad++ there is no 239812 code line to look at it only going up to like 138k
So I am still lost
Database Error: A XML parse error occurred processing file Monsters:db.xml - Error on line 239812: Error reading end tag.
-------------------------------------------------------------------------------------------
Code:<MooncalfRogue58161>
<name type="string">Mooncalf Rogue</name>
<levelrole type="string">Level 15 Solo Soldier</levelrole>
<type type="string">Huge aberrant magical beast</type>
<xp type="number">6000</xp>
<hp type="string">620; Bloodied 310</hp>
<init type="number">12</init>
<ac type="number">31</ac>
<fortitude type="number">30</fortitude>
<reflex type="number">27</reflex>
<will type="number">27</will>
<speed type="string">6, fly 8</speed>
<senses type="string">Darkvision</senses>
<perceptionval type="number">16</perceptionval>
<saves type="string">+5</saves>
<actionpoints type="string">2</actionpoints>
<specialdefenses type="string">Resist 10 lightning, 10 thunder</specialdefenses>
<alignment type="string">Evil</alignment>
<languages type="string">understands Deep Speech, telepathy 20</languages>
<skills type="string">Stealth +15</skills>
<strength type="number">25</strength>
<constitution type="number">27</constitution>
<dexterity type="number">16</dexterity>
<intelligence type="number">21</intelligence>
<wisdom type="number">19</wisdom>
<charisma type="number">21</charisma>
<text type="formattedtext"><p>Published in Monster Vault: Threats to the Nentir Vale, page(s) 81.</p><p>New Style Monster</p></text>
<token type="token">tokens/Monsters/mooncalf rogue.png@Monsters</token>
<powers>
<id-00001>
<name type="string">Psychic Veil</name>
<shortdescription type="string">The mooncalf is invisible to creatures more than 6 squares away from it.</shortdescription>
<mm3mode type="string">1</mm3mode>
</id-00001>
<id-00002>
<name type="string">Superior Brain</name>
<shortdescription type="string">Any dazing or stunning effects on the mooncalf end at the start of its turn.</shortdescription>
<mm3mode type="string">1</mm3mode>
</id-00002>
<id-00003>
<name type="string">Tentacle Snare</name>
<shortdescription type="string">When the mooncalf moves, all creatures grabbed by it are pulled with it.</shortdescription>
<mm3mode type="string">1</mm3mode>
</id-00003>
<id-00004>
<name type="string">Tentacle Slam</name>
<action type="string">Standard</action>
<recharge type="string">At-Will </recharge>
<icon type="string">circleM</icon>
<powertype type="string">m</powertype>
<shortdescription type="string">Attack: Melee 6 (one creature not grabbed by the mooncalf); +20 vs. AC\rHit: 2d12 + 10 damage, and the target falls prone.</shortdescription>
<mm3mode type="string">1</mm3mode>
</id-00004>
<id-00005>
<name type="string">Tentacle Grab</name>
<action type="string">Standard</action>
<recharge type="string">At-Will </recharge>
<icon type="string">M</icon>
<powertype type="string">M</powertype>
<shortdescription type="string">Attack: Melee 6 (one Huge or smaller creature not grabbed by the mooncalf); +18 vs. Reflex\rHit: 1d12 + 7 damage, the mooncalf pulls the target up to 5 squares, and the target is grabbed (escape DC 22). The target takes ongoing 10 damage until the grab ends.\rSpecial: The mooncalf can grab up to two creatures at once. It can release a grabbed creature as a free action.</shortdescription>
<mm3mode type="string">1</mm3mode>
</id-00005>
<id-00006>
<name type="string">Vile Bite</name>
<action type="string">Standard</action>
<recharge type="string">At-Will </recharge>
<icon type="string">M</icon>
<powertype type="string">M</powertype>
<shortdescription type="string">Attack: Melee 1 (one creature grabbed by the mooncalf); +20 vs. AC\rHit: 2d10 + 12 damage, and the target cannot spend healing surges until the start of the mooncalf's next turn.</shortdescription>
<mm3mode type="string">1</mm3mode>
</id-00006>
<id-00007>
<name type="string">Multiattack</name>
<action type="string">Standard</action>
<recharge type="string">At-Will </recharge>
<icon type="string">X</icon>
<powertype type="string">X</powertype>
<shortdescription type="string">Effect: The mooncalf makes three melee attacks, each against a different target.</shortdescription>
<mm3mode type="string">1</mm3mode>
</id-00007>
<id-00008>
<name type="string"><P class="flavor alt"><aura align=top> <B>Windwrack</B> <x> Recharge 5-6</P></name> this is line 239812
<action type="string">Minor</action>
<recharge type="string"><P class="flavor alt"><aura align=top> <B>Windwrack</B> <x> Recharge 5-6</P> <P class="flavor alt"><aura align=top> <B>Windwrack</B> <x> Recharge 5-6</P></recharge>
<keywords type="string"><P class="flavor alt"><aura align=top> <B>Windwrack</B> <x> Recharge 5-6</P></keywords>
<icon type="string">X</icon>
<powertype type="string">X</powertype>
<shortdescription type="string">Effect: The mooncalf activates an aura 3 that lasts until the end of the mooncalf's next turn. Creatures in the aura cannot shift. Any Medium or smaller creature that ends its turn in the aura falls prone.</shortdescription>
<mm3mode type="string">1</mm3mode>
</id-00008>
<id-00009>
<name type="string">Tentacle Flurry</name>
<action type="string">Triggered</action>
<recharge type="string">At-Will </recharge>
<icon type="string">B</icon>
<powertype type="string">C</powertype>
<shortdescription type="string">Trigger: An enemy escapes the mooncalf's tentacle grab.\rAttack (Immediate Reaction): Close burst 1 (enemies in the burst); +20 vs. AC\rHit: 2d12 + 10 damage.</shortdescription>
<mm3mode type="string">1</mm3mode>
</id-00009>
</powers>
</MooncalfRogue58161>
Ah, OK - it is in the generated FG XML file and the error is appearing in Fantasy Grounds, not the original parsed file (although the error will come from that file) during the parsing process.
There are 2 different sets of unclosed XML tags in the <id-00008> section:
- <aura align=top>
- <x>
Remove these completely so that you have the following for <id-00008>:
This should allow FG to read the Monster db.xml entry.Code:<id-00008>
<name type="string"><P class="flavor alt"> <B>Windwrack</B> Recharge 5-6</P></name>
<action type="string">Minor</action>
<recharge type="string"><P class="flavor alt"> <B>Windwrack</B> Recharge 5-6</P> <P class="flavor alt"> <B>Windwrack</B> Recharge 5-6</P></recharge>
<keywords type="string"><P class="flavor alt"><B>Windwrack</B> Recharge 5-6</P></keywords>
<icon type="string">X</icon>
<powertype type="string">X</powertype>
<shortdescription type="string">Effect: The mooncalf activates an aura 3 that lasts until the end of the mooncalf's next turn. Creatures in the aura cannot shift. Any Medium or smaller creature that ends its turn in the aura falls prone.</shortdescription>
<mm3mode type="string">1</mm3mode>
</id-00008>
So I would like to know why I don't have the full XML file for my parsed monster list? Is it possible for someone to send me the working mod?
It is in the module file itself. Change the .mod to .zip and unzip the resulting file - the db.xml file will be available then. Do the modification needed, zip the file back up (from within the directory, select all of the files and zip from there - do not zip it from outside of the directory), then change the .zip file to .mod. This will then be your modified module.
Or, look in the original parsed text file for the "MooncalfRogue58161" entry and remove the <x> and <aura align=top> from the Windwrack power and re-parse.
k awesome I think I have it now. Thank you
I remember the mooncalf rogue having an extra tag in it. It's a very strange monster power as well, so the parser may be blowing the parse because of the tag or because of its strangeness or both. X( I've never seen a rechargeable aura as a minor action power before this monster. :p Sending you a working module would be illegal, so let me show how to fix yours since everyone who creates a module with the monster will have the same problem. This monster is a solo from Monster Vault: Threats to the Nentir Vale.
The problem is in power <id-00008> of the Mooncalf Rogue. First open the db.xml file and search on Windwrack (use a text editor or Notepad). The problems are in the <name>, <recharge>, and <keywords> elements - leave the rest the same.
You need to change the red parts above to get rid of the HTML tags and fix the blown parse. I've shown the fixed lines in blue:Code:<id-00008>
<name type="string"><P class="flavor alt"><aura align=top> <B>Windwrack</B> <x> Recharge 5-6</P></name>
<action type="string">Minor</action>
<recharge type="string"><P class="flavor alt"><aura align=top> <B>Windwrack</B> <x> Recharge 5-6</P> <P class="flavor alt"><aura align=top> <B>Windwrack</B> <x> Recharge 5-6</P></recharge>
<keywords type="string"><P class="flavor alt"><aura align=top> <B>Windwrack</B> <x> Recharge 5-6</P></keywords>
.
.
.
.
</id-00008>
Code:<id-00008>
<name type="string">Windwrack</name>
<action type="string">Minor</action>
<recharge type="string">Recharge 5-6</recharge>
<keywords type="string"></keywords>
.
.
.
.
</id-00008>
never mind. this stuff really isn't my forte.. i'm going to try one more time. i think I just missed something.
k i will try that griogre
K done and done Thank you guys very much. A+
two things, it appears that maybe we should just remove all of the <x> and <aura align=top>, because it seams every time I remove them I just get another error.Quote:
Or, look in the original parsed text file for the "MooncalfRogue58161" entry and remove the <x> and <aura align=top> from the Windwrack power and re-parse.
Also been using notepade++ and it was crashing every time I tried to load db.xml so in case anyone else ran into this issue I started using gVim 7.4 for windows and it worked. the db.xml crashes notepad++ in addition to Dreamweaver.
I have been successful in parsing MM 1- 3 without error, so I am thinking it has something to do with one of the other the sources, this weekend when I get time I will see if I can narrow down the specific sources if possible.
As mentioned above, the Mooncalf Rogue is in "Monster Vault: Threats to Nentir Vale" so if you parse any other Monster book you shouldn't have a problem. Currently the best 4E Monster books with the latest math are Monster Manual 3, Monster Vault and Monster Vault: Nentir Vale, though, if you run adventures of higher than 7th level or so.
I did notice one problem with the "Add all Books to Source" button in the parser. No entry for first Adventurer's Vault is added.
That worked fine, thanks. I didn't know the value for AV was 10.
Replying to myself is a bad habit, sorry. :p But I wanted to mention a tip to those doing parses by books who might not know. If you try to get Items by book often you will get a timeout on the server, often probably understates it - *usually* you will get a timeout. It's worth trying because it does work occasionally during non peak hours. However, if/when you do timeout there is a work around for this problem. I have always been able to get the items for a book if instead of "Select All" in the Category filter I first select Mundane Armor and add the armor, then select Mundane Weapons and add the weapons, then select Magic Alchemical Item and add the items, and so on going down the entire category list to Wonderous. It's tedious, but works everytime. Keep an eye on the new total of items to parse after you press add to make sure the current category's items were actually added.
New parser posted:
1) Fixes issue with Mooncalf Rogue and several other monsters, items, and traps (e.g., Gibberling Mob, Wintersnap Armor, Evard's Tentacle Trap, etc.)
2) Changed "All Source Books.txt" to try to better group related books together when displaying in the Source menu. (This also fixes the "missing" Adventurer's Vault that was previously located under Tomb of Horrors.) If someone develops a better organized listing, please post back so I can incorporate in the future.
Just wanted to mention that Mold King's Crown didn't parse cause... of a strange disease that it has (error in Compendium???), but I am not sure if it didn't parse the item or just that power.
(p.s. Made the code with enter entries to not widen the page on accident)Code:Mold King's Crown: Not Parsed: <H1 class=atwillpower><SPAN class=level>Level 10 Disease</SPAN>Blistering Corruption</H1>
Mold King's Crown: Not Parsed: <P class=powerstat><B>Stage 0</B>: The target recovers from the disease.<BR><B>Stage 1</B>: While affected by this stage, the target takes a -2 penalty to Fortitude.<BR>
<B>Stage 2</B>: While affected by this stage, the target takes a -2 penalty to Fortitude. In addition, the target regains only half the normal number of hit points from spending a healing surge,
and the target’s hit point total cannot exceed its bloodied value.<BR><B>Stage 3</B>: While affected by this stage, the target suffers the effects of stage 2 and has an aura 2 (poison) that
cannot be deactivated. Any creature that ends its turn in the aura loses a healing surge.<BR><B>Check</B>: At the end of each extended rest, the target makes an Endurance check if it is at stage 1
or 2.<BR><I>12 or lower</I>: The stage of the disease increases by one.<BR><I>13-17</I>: No Change<BR><I>18 or higher</I>: The stage of the disease decreases by one.<BR><BR>
Mold King's Crown should have parsed (the item entry part.) The disease that is part of the entry did not parse. But that disease is parsed when parsing diseases. I have a new version of the parser that removes that error. It also fixes an issue with races getting extra powers (that has always been broken as far as I can tell.) I still have to test, but hope to post soon. Thanks
Apologies for the cross posting / thread hijacking - we're still looking for some 4E games for FG Con. And there are plenty of other games up there for any players looking for some gaming fix that weekend :)
https://www.fg-con.com/wp-content/up...newsletter.png
FG Con 4 is here!
FG Con is back for our 4th event. This time around FG Con will span 100 hours from the evening of Thursday May 8th (AUS/NZ time) to late night Sunday May 11th (US/CA Time).
We’ve got 38 sessions available for registration right now and several more close to being published. Visit the site here: https://www.fg-con.com/events and get started.
Players – now is the time to sign up for your games – but first you need to make sure you have your timezone set in your user profile – see instructions here: https://www.fg-con.com/wp-content/up...gistration.pdf All players play free! Of course you still need to have installed a copy of Fantasy Grounds and TeamSpeak but you can still play even with a demo license.
GMs – there is still time to get your game listed – but don’t leave it too late as it will get harder to fill your game. Instructions for GMs here: https://www.fg-con.com/wp-content/up...Guidelines.pdf All Full Licenses will be bumped to Ultimate licenses for the duration of the Con so you can get those friends involved who haven’t yet committed to a license.
If you need any help – either as a player or a GM please contact the FG Con team by email: [email protected] All feedback is welcome. Suggestions regarding the site, regarding recruitment, regarding emails – whatever – the FG Con team want to hear from you.
Posted updated parser. Fixed issue with Races. Also updates "Power Classes.txt" for new powers.
The parser keeps crashing for me if I use more than one browser.
Edit: And if I cancel the download to try and add more browsers, will I have to re-download all the items I already downloaded?
Not sure about the problem since I cannot reproduce. I re-posted the version of the parser before this update to use instead.
I am having great difficulty with the parser. I do have an active DDI account and I have tried using both the old version and new version of the parser with the same results. Every time I have used them they crash if I select too many sections of the compendium so I limited the scope to just doing one section at a time. When I downloaded and parsed "Feats" it worked just fine all other sections gave me the following error (also see image attachment):
Any assistance you can offer will be greatly appreciated.Quote:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at _4eParser.FGWriters.FGCollectionWriter.firstLetter (IParsedCompendiumEntry entry)
at _4eParser.FGWriters.FGCollectionWriter.EntryInCate gory(String category, IParsedCompendiumEntry entry, CategoryField categoryField, EntryIndexTest entryIndexTest)
at _4eParser.FGWriters.FGCollectionWriter.CountEntrie sInCategory(String category, CategoryField categoryField, EntryIndexTest entryIndexTest)
at _4eParser.FGWriters.FGCollectionWriter.WriteCatego ryIndexBody(SortedSet`1 categories, String indexName, CategoryField categoryField, EntryIndexTest entryIndexTest, Boolean nameInLink, CategoryOrdering ordering)
at _4eParser.FGWriters.FGCollectionWriter.WriteAlphab eticIndex(String indexName, Boolean nameInLink, EntryIndexTest entryIndexTest)
at _4eParser.FGWriters.FGCollectionWriter.WriteIndexe s()
at _4eParser.FGWriters.FGCollectionWriter.WriteDescri ptionsAndIndexes(List`1 entries, String moduleName, StreamWriter outFile)
at _4eParser.FGWriters.FGCollectionWriter.WriteDescri ptionsAndIndexes(List`1 entries, String moduleName, StreamWriter outFile, Logger logger)
at _4eParser.FGDataFileBuilder.WriteEntryDescriptions AndIndexes()
at _4eParser.FGDataFileBuilder.Build(List`1 entries, String moduleName, String moduleCategory, String filename)
at MainViewModel.MainViewCompendiumModel.ProcessEntri es(String moduleName, String moduleCategory)
at MainViewModel.MainViewCompendiumModel.ProcessCompe ndiumEntries(String email, String password, Int32 numBrowsers, String moduleName, String moduleCategory)
at _4eParser.MainViewController.ProcessEntries()
at _4eParser.MainViewController.ProcessDownloadAndPar seEntries()
at _4eParser.MainViewController.DownloadButtonClicked (Object sender, EventArgs e)
at _4eParser.LogForm.DownloadButtonClicked(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18444 built by: FX
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
4eParser
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/family/Documents/4eParser_2014_0517/4eParser.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Microsoft.mshtml
Assembly Version: 7.0.3300.0
Win32 Version: 7.0.3300.0
CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Microsoft.CSharp
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
----------------------------------------
System.Dynamic
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
Assembly Version: 0.0.0.0
Win32 Version: 4.0.30319.18444 built by: FX
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
System.Dynamic.DynamicAssembly
Assembly Version: 0.0.0.0
Win32 Version: 4.0.30319.18408
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
V/R
Lump
Try the following:
1) Do not use the option to download using multiple browsers (i.e., on Step 6, leave set to 1.)
2) Ensure .Net 4.0 or higher is installed.
3) Run on a Windows 7 computer (with .Net 4.0 or higher.)
4) Try parsing one of the text files that were generated from a previous run.
5) Ensure the "Power Classes.txt" file is in the same directory as the parser.
Valeros, thanks for the response. I tried all of that and still no luck. I am running a Windows 7 system and have .NET Framework version 4.5. The strange thing is that out of all the subsections of the Compendium only Feats and Glossary have parsed properly.
Hi, thanks for this great tool, we just exported a nice handy DM Module and Player Module for our group and are looking forward to using the full DDI database on the board now!
I did have one question - when we exported Feats, they all came strewn together in a massive single category. It's basically impossible to use because it's 3200 feats that aren't sorted or categorized in any way, so players have to scroll through this massive list and manually browse the feat choices. Even when we separated feats by tier, the Heroic tier was still 1600 choices.
Does anyone know if there is any way to sort these? By class or prerequisite or source book or anything? I noticed the Compendium itself has the option to sort by tier (like the parser), but the Compendium also lets you sort by Source - type of book, or by specific book, while the parser only lets you choose which type of book (Rule Book, Printed Adventure, Dragon Mag, etc.)
It wouldn't be perfect, but being able to create a module that's PHB, Dragon Magazine, Martial Power 1 & 2 (for example) would let us have a Martial Feats module, which would help big-time rather than the big unsorted list.
Or if anyone has any other suggestions or solutions I'd be glad to hear it!
my only suggestion is to use the search... just start typing and the list will start shrinking...
The lack of menu options is an Internet Explorer problem. What you need to do is:
1) Click "Select Compendium Entries" in Step 1
2) Wait for the browser at the bottom to fill-in
3) Switch to feats in the browser
4) Click the "Add All Books to Source" button (to the right of Step 2)
Now all the source books should be available so you can create modules based on books.
Also, you can combine multiple entries before downloading so you can have whatever entries you want in one file. For example, to have all the entries from all three PHB in one module you would: filter on the first PHB and select "Add Entries" in Step 2, then filter on PHB 2 and select "Add Entries" again. Repeat at will. Then do Steps 3-7 and all those entries will be combined into one module.
Oh fantastic, thank you valeros! This should work perfectly! :)
Quick question - I've parsed a list of all items together for convenience, but is there any way to make the individual categories (Magic Armor, Magic Weapons, Implements, etc) sort by level instead of alphabetically? In the old Adventurer's Vault module, all the +1 Armors are listed first, then the +2 ones, etc. I find this much easier to browse when I'm picking out appropriate treasure for my party rather than alphabetical sorting.
Attachment 7164
Thanks for any help!
Short answer, no.
Sorting items by level would require another index (meaning writing more code.) My thought for my parser was not to be a substitute for the compendium, but just to save the time typing the entries into FG. I always assumed I would use the compendium, the module, the rulebook, etc. to find what I wanted. I just did not want to have to type it into FG once I knew what I wanted. If FG had more options for sorting built into the windows, that would make it mush easier. But right now, each sort requires an index (at least in the 4E ruleset.)
Okay! Thank you for the fast response, it's just a minor thing anyway. The parser modules have already made our games way easier, so thanks again for all your hard work! :D
Just wanted to pop in and tell the powers behind the throne what an excellent tool this is! A million thanks to you!