Download
If you would like to use this tool yourself, it can be downloaded below.Download versions:
-
Current Builds:
- Windows 32-bit: Revision 34b (.zip) 20th July 2019
Changelog:- If an item is described with fixed colors (some new items are now) the colors should be automatically set when viewing it.
- New skill categories and item categories have been added.
- Items with invalid XML will now fallback to a special parser designed just for devCAT quirks.
- If multiple items exist with the same feature, locale will be prioritized over none.
- By extension of the XML fix, some items with nested properties will add prefixes to them to make them easier to tell apart from each other.
Interface:
Bug fixes:
Parsing:
34b Changelog:
- Should now crash less when loading, internal memory packing was not correct.
- "use_optionset" seen under upgrade paths is now parsed. Some new args have also been given friendly names. This should increase the number of valid upgrades shown for newer items.
Bug fixes:
Parsing:
Old Builds:
Changelog:
- Added effect description search under for titles.
- A few rare cases of items and possible other things loading out of order feature wise have been corrected.
- Framework is currently being developed for parsing .IT files. This will be available in a future update.
New features: - Support for 6 dye colors has been added.
Interface:
Bug fixes:
Parsing:

Changelog:
- Exporting pet skills to wiki syntax will cap to the highest rank containing data, rather than going all the way to rank 1.
- Improved how the copy function works so that all future added things copy correctly.
- Pet summon skills will now be highlighted in the pet view window.
This only applies to pets with summon_skill_id set as most are server sided and do not show in the data. - Pet skill IDs will be included on the skill list table for race and pet view.
- Added pet movement speed to the pet view window.
- Added default sorting on some of the tables.
- Added more title info for titles that have special server side vars (but is shown in the description)
- As a result, parsed values are now in a single column and have small headers.
- Fixed the copy function not working on the skills table under the race tab.
- Fixed lookup for IDs from set effects and crafting to actually select the item.
- Fixed some races not displaying skills properly due to extra whitespace for no reason.
- Title sorting has been disabled for the time being due to a problem with table spanning.
- Optimized a small part of enchant parsing.
- Added exact ID search for items.
- Added the ability to export a list of every item in the game, under a new section on the menu bar (Tools).
- Added crafting recipe parsing: (example below)
- Here you can view crafting recipes and the required mats for most life skills.
- The rank, experience gained per craft and success rates are shown per item.
- The crafted item can be instantly looked up in the item list by clicking View Item Stats. (Useful for items that have rolls) Note that fragmentation is currently not included.
- Added reforge parsing: (example below)
- Here you can view all the client side info for reforges.
- The affected skill, var (if applicable) etc is displayed along with the value at level 1 and increments following (gap).
- All of the relevant info can be searched using the search pane.
Interface:
Bug fixes:
Parsing:
New features:


Changelog:
- A few things are now calculated better making the initial load of PMGs quicker.
- If pet data exists for a race, it can now be viewed by clicking a button on the entry.
- Added pet.xml parsing:
- Here you can view the full info of any pet in Mabinogi.
- Data such as their name, ID, inventory size, summon time and base stats can be found here.
- The icon of the pet can be saved to disk by clicking "Save" under the icon
- View the stats on age up and level up and export them to Mabinogi World Wiki format.
- Pets that can have dyeable parts will list the name of each section along with available base colors.
- All of the skills they learn along with the level they learn them can be viewed. (also available in Wiki export)
- The companion bonus bonuses and duration are also listed. (also available in Wiki export)
Rendering:
Interface:
New features:
This build was released early to fix a critical bug with .PACK file reading, so other features released in the same build may have bugs.
Changelog:
- Added support for rendering extra items on race PMGs, such as equipped gear and face/eyes/hair/mouth.
- Visors can now be togged on and off.
- Fixed the rendering so it is no longer mirrored.
- Fixed pieces of monsters disappearing for no reason.
- Fixed clothing (not robes) with hoods not having the show hood setting.
- Fixed extra data vars not displaying fully in the race tab.
- .PACK files should properly load in order no matter what name they have.
- The skills and extra data lists in the race tab can now expand better with the window.
- The extra vars list in the item tab can now expand better with the window.
Rendering:
Bug fixes:
Interface:
Changelog:
- Updated the shader to be able to render boneless items.
- Holding shift while interacting with a PMG will increase the speed of zooming and dragging.
- PMG rendering now includes items with prop IDs mentioned, such as chairs and pianos.
- Fixed a sorting bug with titles.
- Fixed title info not copying to the clipboard.
- It is now possible to resize the 2 panes vertically in the skill tab.
- Reworded a few terms to make it easier to read.
- Added race.xml parsing:
- Here you can view the full list of "races" in Mabinogi. These are monsters, npcs, pets and more.
- Data such as their name, ID, inventory size and combat stats can be found here.
- Some stats and data are server side and will not be displayed or accurate.
- The skills a particular race has can be viewed along with the skill icon (if it exists).
- The most important values are searchable (more can be added as needed).
- It is also possible to look at the PMG if the values have been defined. Note that NPCs or certain monsters add items to slots and may not render fully at the moment.
Rendering:
Bug fixes:
Interface:
New features:
Changelog:
- Tweaked lighting and rendering to be a little closer to mabi.
- The PMG rendering window can now shrink to 200x100 at smallest.
- Added the ability to change the background color and toggle outline rendering.
Changelog:
- Added the ability to manually dye items by clicking the small color squares.
- The button near the inventory icon will now render the PMG (model) of equipment:
- All equipment that can be worn can currently be rendered.
- Lighting and dyeing is enabled for all items. (Colors are taken from the item page)
- Metallic / semi shiny parts of items will be correctly shown.
- Items with multiple race/genders will be split into tabs for viewing.
- It is possible to hide or show the hood when looking at robes.
- Weapons can be shown as equipped or sheathed (not all weapons have both) Note that this feature only works when .PACK reading is enabled.
Changelog:
- Fixed a small crash when closing the application without reading from a .PACK file.
- Fixed inventory icons not loading when not reading from .PACK files.
- Missing references to strings in the data will now output the raw link for easier searching.
- Unloaded sections will have disabled tabs (Items, Enchants, Skills, etc).
- Trying to open an item from the set effects panel will show an error if itemdb.xml is missing.
- Trying to view upgrades from the items panel will show an error if itemupgradedb.xml is missing.
- If colortable.xml is missing, all inventory images will be undyed.
- If certain files are missing, the tool can continue to load anyway. Files include:
- any .TXT file used for referencing ingame text
- colortable.xml
- itemdb.xml
- itemupgradedb.xml
- optionset.xml
- setitemdesc.xml
- skillinfo.xml
- skillinfodescription.xml
- title.xml Note that features.xml.compiled is still required.
- Missing files will now show up in a small dialog that can be dismissed at the bottom of the app:

Changelog:
- Added the ability read directly from .PACK files.
- You can choose to read a single .PACK file, an entire folder or a custom list.
Note that missing .XML/.TXT files will be flagged as an error if the loaded .PACK files do not contain them.
It is advised to load a language pack to avoid this issue.
- Removed overriding individual .XML/.TXT files due to code restructuring.
- Added the inventory icon file path to the item info panel.
- Fixed several problems with titles/enchants:
- Title effects no longer try and check for "When using the [title] title".
- Fixed a memory reading error with params that are missing (devCAT y u do dis)
Changelog:
- Added the ability to copy cells in the titles table.
- Added ExtraData var, along with reformatting the title list to be more readable.
- Added an icon display for skills.
- Icons in tables can now be saved to the hard disk by right clicking and selecting Copy.
Changelog:
- Added support for title data reading (along with icons for secondary titles).
- Internal restructuring and cleanup for the enchant effects system.
- Added a "Skill Description" tab on skills that displays the ingame text for the skill.
Changelog:
- Fixed a crash when features.xml.compiled was not found.
- Fixed it crashing when data fails to load, when it should instead display an error message of the missing files.
- Fixed the region select to only update the last selected region when it successfully loads, to avoid it saving invalid data.
- Various UI changes that are related to the above.