Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

MPMB to FoundryVTT

Easily move your D&D characters to FoundryVTT · By BlackDragonBE

Changelog Sticky Locked

A topic by BlackDragonBE created Oct 21, 2022 Views: 110
This topic is locked
Viewing posts 1 to 1
(13 edits)

1.2.0

CHANGES

- Added custom class support

KNOWN ISSUES

- Instructions panel not fully working: merge and custom class instructions not showing up

1.1.6

CHANGES

- Updated application engine

FIXES

- Some class features found in the notes are now loaded correctly (e.g. pacts)

1.1.5

CHANGES

- Updated application engine

- More background features from variant backgrounds are now loaded

FIXES

- Loading of short subclasses e.g. "War" fail

- Tools doen't import correctly in Foundry becuse their Proficient property is an integer, not a boolean

- Some backgrounds caused converter crashes

1.1.4

FIXES

- The converter fails when the History field is empty: https://itch.io/t/2758196/conversion-errors

- The converter fails when a class doesn't have all of its properties filled in: : https://itch.io/t/2758196/conversion-errors

- Lack of hit dice made importing in FoundryVTT fail

1.1.3

CHANGES

- Added compatibility with dnd5e system 2.1.5 by rewriting and improving most parts of the converter

FIXES

- The dialog that shows when a subclass can't be found is confusing

- Some multiclassing combinations failed to load

- Duplicate entries in the CLASS FEATURES list won't cause an error, they will be skipped

- Some class feature descriptions of multi-class characters contains the class name at the end, due to a class feature parsing bug

1.1.2

CHANGES

- Added compatibility with dnd5e system 2.1.5  (not working!)

FIXES

- Fix incorrect version number showing for updates (112 instead of 1.1.2)

- Custom class features caused the converter to fail, see https://itch.io/t/2729030/bug-report-on-import

1.1.1

FIXES

- Fix incorrect subclass parsing causing fatal error.

KNOWN ISSUES

- Version update shows incorrect value (111 instead of 1.1.1), this will be fixed in the next release.

1.1.0

FEATURES

- Character merging has now been implemented! This means you can level up a character in the MPMB sheet, while retaining your currency, items, biography, etc. from an existing FoundryVTT actor (configurable). This gives you the best of both worlds should you choose so.

- Added character merge instructions

- A few spells like Magic Missle and Toll the Dead now have improved logic in FoundryVTT

- Added an update checker. If there's an update available, it will be shown at the bottom left, next to the version text

CHANGES

- Adjusted the interface a bit to make extra room for future features

- Added buttons to a top bar

- Generated new background image to celebrate new version

FIXES

- Some classes like Soldier weren't loading correctly

1.0.5

FIXES

  • Variant backgrounds such as Gladiator, which is a variant of Entertainer, will now be converted correctly. Before this version, trying to import a character with a variant background would result in an error.
  • Unarmored defense "armor" is now processed more correctly. More complex armor formulas than "10 + con" won't work though.
  • Don't try to process the XFDF if the field is empty

1.0.4

FEATURES

  • Feats are now parsed and added to the FoundryVTT sheet
  • Custom shields added to the Armor section are now processed correctly (e.g. "Light Shield", "Dragonslayer Greatshield")

FIXES

  •  The Shield description in the Armor section of the PDF is now read correctly

1.0.3

FEATURES

  • Added custom message/confirmation dialog system. This makes it easier to copy (error) messages and allows the application to ask questions.
  • If a character can make multiple attacks per action, the Extra Attack class feature will be added as a passive ability
  • An attempt can be made to add missing equipment that is defined in the Armor section of the PDF, but not in the Equipment section.
    For example, if the AC for a shield is set to 2 as armor, but no item called "Shield" is found, it will be added to correct the final AC calculation.
    Note: This method doesn't take homebrew/custom armor and shields into account yet. Please check your equipment and change its Armor Class manually if it's set incorrectly.

FIXES

  • The icons for the class features whem multi-classing now correctly show what class it came from in most scenarios
  • The size of a character (Small, Medium, Huge) is now parsed and exported correctly
  • AC is now correctly calculated based on the MPMB sheet. In Foundry, a custom AC formula is now used: @attributes.ac.armor + Dex Armor + Magic Armor + Misc Armor 1 + Misc Armor 2.
    This works around Foundry's naive approach to AC, which doesn't take the equipment type of armor into account (Light, Medium, Heavy).

1.0.2

FEATURES

  • Implemented multi-class parsing

CHANGES

  • The export notification at the top now mentions the filename to look for

FIXES

  • Movement speed defaults to 0 now if no value is found
  • Overall better handling of empty and unexpected fields
  • Fix the range of spells that target the caster themselves
  • Skip text lines for spells instead of showing warnings and adding them to the final spellsheet
  • Make sure character name doesn't contain illegal filename characters before saving it to a file (e.g. '/' or '?'), if it does, the created character will be saved as "[CLASSES]_[TIMESTAMP]"

KNOWN ISSUES

  • AC calculation is not correct if the armor and/or shield are not added in the equipment list in addition to the Armor section
  • AC calculation from passive effects like the Defense Fighting Style are not applied

1.0.1

FIXES

  • Added missing spell sources. All spells up to MPMB v13.1.2 now export correctly
  • Spells for which the source data can't be found (like homebrew) will still be added to the Actor's spellsheet
  • Some errors contain more useful technical information (I will improve on this further in the next release)
  • Fixed typo in XFDF text field
  • Make XFDF parsing more robust when handling empty values (like an empty HP field)
  • Fixed weapon range parsing for some weapons
  • Fixed spellslots for all spellcasting levels being 0/0
  • Empty biography entries don't have "Not found" text anymore, they're blank instead
  • The name of the subclass is now loaded correctly for most classes (e.g. "Rune Knight" was previously shown as simply "Rune")
  • Class features that are detailed in notes, but not in the class features list are now loaded correctly

KNOWN ISSUES

  • Multiclass characters are not loaded correctly, will fix this in the next release
  • AC calculation is not correct if the armor and/or shield are not added in the equipment list in addition to the Armor section
  • AC calculation from passive effects like the Defense Fighting Style are not applied