Fantasy Grounds Fridays Pre
  1. #1

    Fantasy Module Parser

    Fantasy Module Parser
    Unfortunately, Engineer Suite is no longer supported and Fantasy Module Parser is the new solution! -- Thank you Maasq and the great work you did.

    For anyone wondering what Fantasy Module Parser is:
    • Rewritten Engineer Suite in C# coding
    • Compatible with Fantasy Ground Unity
    • Redesigned presentation format
    • D&D 5E only (eventually plan on expanding to other rulesets)


    History
    I took over the project in February 2020 from Maasq when he had decided that his personal life (or whatever the true reason is) needed more attention. Since then, I have been able to bring a few other developers to assist in the coding. Engineer Suite is still available until the point when Fantasy Module Parser surpasses the performance of Engineer Suite.

    Discord: https://discord.gg/78SdFgg
    Patreon: https://www.patreon.com/fantasymoduleparser
    Website: https://www.fantasymoduleparser.tech
    Fantasy Module Parser (Module Creator for Fantasy Grounds) Discord Server: https://discord.gg/78SdFgg
    Fantasy Module Parser Patreon: https://www.patreon.com/fantasymoduleparser

  2. #2
    Change Log

    Version 0.1.0.1-Alpha
    FUNCTIONAL
    • Options > Manage Project/Create Module/Manage Categories
    • Directories > All but Fantasy Module Parser system folder
    • Information > About/Supporters
    • Add NPCs / Monsters

    NON-FUNCTIONAL
    • Options > Settings
    • Directories > Fantasy Module Parser system folder

    NOTES
    HOW TO CREATE A MODULE
    1. Manage Project
    2. Add or Load NPC
    3. Add to Project
    4. Repeat for additional NPCs after you click "New NPC"
    5. Create Module


    Version 0.1.0.2-Alpha
    BUGS FIXED
    • Preview Window would add (blind beyond this radius) to all Senses
    • Negative numbers able to be input for Abilities, Speed, Senses, and Experience


    version 0.1.0.3-Alpha
    BUGS FIXED
    • None

    NOTES
    • Fixed some Github issues with Commits
    • Forgot to mention .mod files SHOULD work in both FGC and FGU without the unzip/rezip workaround.


    Version 0.1.0.4-Alpha
    BUGS FIXED
    • User Interface adjustments with textboxes


    Version 0.1.0.5-Alpha
    BUGS FIXED
    • Multiple instances of the same window opening by clicking an option multiple times


    Version 0.1.0.6-Alpha
    BUGS FIXED
    • FMPBUG-7: If you have a space in the NPC Name, FMP will crash at Create Module


    Version 0.1.0.7-Alpha
    ADDED FUNCTIONALITY
    • NPC Tokens selector now works
    • Thumbnails path now works
    • Engineer Suite Importer is located in Import Text button

    STILL NOT WORKING
    • Image tab
    • Description tab


    Version 0.1.0.8-Alpha
    ADDED FUNCTIONALITY
    • GM Only & Locked Records work in Project Settings

    BUG FIXES
    • Action tab not loading properly after Importing
    • Commas in NPC Name crashing application
    • Flavor text not parsing
    • Preview Window not displaying Spellcasting section


    Version 0.1.0.9-Alpha
    ADDED FUNCTIONALITY
    • You can now add Images to your NPCs through the Images tab.
    • Import Engineer Suite NPCs can be accessed through the Import Text button

    NON-FUNCTIONAL SECTIONS
    • Description Tab

    BUG FIXES
    • None

    UNRESOLVABLE ISSUES
    • On importing from Engineer Suite, check the resistances, immunities, vulnerabilities, etc as they don't always parse correctly.
    • On importing from Engineer Suite, check Innate Spellcasting & Spellcasting for bullets and remove.
    • On importing from Engineer Suite, check Actions for Other Actions not getting spaces after periods.


    version 0.1.3.1a
    ADDED FUNCTIONALITY
    • None

    [B]NON-FUNCTIONAL SECTIONS
    • Description Tab

    BUG FIXES
    • FMPBUG-18: Failing to load an NPC via the Engineer Suite Importer
    • FMPBUG-19: Adding some error message popups for user debugging.
    • FMPBUG-20: Setting the Thumbnail Filepath prevents Create Module from working.
    • FMPBUG-21: Exporter doesn't create module files if Spellcasting Level/Ability are empty.

    UNRESOLVABLE ISSUES
    • On importing from Engineer Suite, check the resistances, immunities, vulnerabilities, etc as they don't always parse correctly.
    • On importing from Engineer Suite, check Innate Spellcasting & Spellcasting for bullets and remove.
    • On importing from Engineer Suite, check Actions for Other Actions not getting spaces after periods.


    version 0.1.4a
    ADDED FUNCTIONALITY
    • Supporters & Changelog window is now dynamic and accessible from main window

    NON-FUNCTIONAL SECTIONS
    • Description Tab

    BUG FIXES
    • FMPBUG-22: NPCs won't show up in Library
    • FMPBUG-23: NPC Images won't save to folder.

    UNRESOLVABLE ISSUES
    • On importing from Engineer Suite, check the resistances, immunities, vulnerabilities, etc as they don't always parse correctly.
    • On importing from Engineer Suite, check Innate Spellcasting & Spellcasting for bullets and remove.
    • On importing from Engineer Suite, check Actions for Other Actions not getting spaces after periods.

    version 0.1.4.1a
    ADDED FUNCTIONALITY
    • None

    NON-FUNCTIONAL SECTIONS
    • Description Tab

    BUG FIXES
    • Re-versioned application properly (changed AssemblyInfo & About page)

    UNRESOLVABLE ISSUES
    • On importing from Engineer Suite, check the resistances, immunities, vulnerabilities, etc as they don't always parse correctly.
    • On importing from Engineer Suite, check Innate Spellcasting & Spellcasting for bullets and remove.
    • On importing from Engineer Suite, check Actions for Other Actions not getting spaces after periods.

    version 0.1.5
    ADDED FUNCTIONALITY
    • Description Tab

    NON-FUNCTIONAL SECTIONS
    • Fixed a misspelling of NPC Type aberration
    • FMPBUG-15 No spaces after periods in Other Actions
    • FMPBUG-24 Telepathy isn't parsed correctly in Import Engineer Suite NPCs.

    UNRESOLVABLE ISSUES
    • On importing from Engineer Suite, check the resistances, immunities, vulnerabilities, etc as they don't always parse correctly.
    • On importing from Engineer Suite, check Innate Spellcasting & Spellcasting for bullets and remove.
    Last edited by tstory30; August 28th, 2020 at 23:45. Reason: Added version 0.1.5 Update
    Fantasy Module Parser (Module Creator for Fantasy Grounds) Discord Server: https://discord.gg/78SdFgg
    Fantasy Module Parser Patreon: https://www.patreon.com/fantasymoduleparser

  3. #3
    Myrdin Potter's Avatar
    Join Date
    Oct 2015
    Location
    East Bay, SF
    Posts
    1,809
    Blog Entries
    4
    Looking forward to this.
    Ultimate License. Running 2 5e campaigns. Asks lots of questions. Mgpotter.com. PureVPN is a tested solution to run games when traveling. https://billing.purevpn.com/aff.php?aff=33044

  4. #4
    Change Log continued

    version 0.1.5.1 (Hotfix)
    BUGS FIXED
    • Fixed issues with Multiattack & Other Actions pertaining to spaces after periods.


    NOTES
    • Multiattack and Other Actions may have no space after the period. This has been done to prevent weird allowed entries. If you truly need the spaces after the period, add them then click Save NPC/Add to Project.


    version 0.1.5.2 (Hotfix)
    BUGS FIXED
    • Fixed issue with parsing Engineer Suite NPCs with Melee or Ranged Weapon Attacks


    version 0.1.5.3 (Hotfix)
    BUGS FIXED
    • Rewrote versatile weapon check to accommodate both Engineer Suite & DnD Beyond Importer


    version 0.2.0.2 (Hotfix)
    BUGS FIXED
    • FMPBUG-27 Typo in "New Language" label


    version 0.2.0.3 (Hotfix)
    BUGS FIXED
    • FMPBUG-31 Issue w/ Saving NPCs when FMP/NPC doesn't exist


    UNRESOLVABLE ISSUES
    • On importing from Engineer Suite, check Innate Spellcasting & Spellcasting for bullets and remove.
    Fantasy Module Parser (Module Creator for Fantasy Grounds) Discord Server: https://discord.gg/78SdFgg
    Fantasy Module Parser Patreon: https://www.patreon.com/fantasymoduleparser

  5. #5
    Public Release Link

    Please sticky this post. Thanks.
    Fantasy Module Parser (Module Creator for Fantasy Grounds) Discord Server: https://discord.gg/78SdFgg
    Fantasy Module Parser Patreon: https://www.patreon.com/fantasymoduleparser

  6. #6
    LordEntrails's Avatar
    Join Date
    May 2015
    Location
    -7 UTC
    Posts
    12,758
    Blog Entries
    9
    Quote Originally Posted by tstory30 View Post
    Please sticky this post. Thanks.
    Instead I added to the existing sticky, 5E Parsers. Please let us know if you want a different description etc.

  7. #7

    Sorry for the delay in updates

    version 0.2.0.4
    ADDED FEATURES
    • Import From PDF

    UNRESOLVABLE ISSUES
    • On importing from Engineer Suite, check Innate Spellcasting & Spellcasting for bullets and remove.
    • Pact Magic will not parse correctly (noted by 1st level-5th level (4 5th-level slots))


    version 0.2.0.5
    ADDED FEATURES
    • FMPFEATURE-5 Weapon Attack checkboxes don't function

    BUG FIXES
    • FMPBUG-32 When importing from PDF, the parser doesn't interpret subheadings in all caps.
    • FMPBUG-33 Flavor Text doesn't import from PDF

    UNRESOLVABLE ISSUES
    • On importing from Engineer Suite, check Innate Spellcasting & Spellcasting for bullets and remove.
    • Pact Magic will not parse correctly (noted by 1st level-5th level (4 5th-level slots))


    version 0.2.0.6
    BUG FIXES
    • FMPBUG-35 Cursor isn't placed in the Import Text window automatically
    • FMPBUG-36 Plant NPC type is listed incorrectly
    • FMPBUG-37 FMP does not accept non-standard NPC types
    • FMPBUG-38 Load Project open dialog shows the root directory of C: rather than the defined Projects folder
    • FMPBUG-39 Creating a module fails if NPC has no challenge rating
    • FMPBUG-40: Open NPC shows root directory instead of defined NPC folder

    UNRESOLVABLE ISSUES
    • On importing from Engineer Suite, check Innate Spellcasting & Spellcasting for bullets and remove.
    • Pact Magic will not parse correctly (noted by 1st level-5th level (4 5th-level slots))


    version 0.2.0.7
    NEW FEATURES
    • FMPFEATURE-4 Persistent Viewport for Statblocks (Import Window will be a future release)

    BUG FIXES
    • FMPBUG-34 No default alignment value
    • FMPBUG-41 NPC Images are being saved with "file:///" at the start
    • FMPBUG-42 Bonus Damage doesn't show up when creating Melee Weapons
    • Default Parcel Folder was misspelled

    UNRESOLVABLE ISSUES
    • On importing from Engineer Suite, check Innate Spellcasting & Spellcasting for bullets and remove.
    • Pact Magic will not parse correctly (noted by 1st level-5th level (4 5th-level slots))


    version 0.2.0.10
    BUG FIXES
    • Actions are now able to be edited upon reloading a project
    • Tortle is available as a NPC tag
    • Bonus damage now shows up with secondary damage

    UNRESOLVABLE ISSUES
    • On importing from Engineer Suite, check Innate Spellcasting & Spellcasting for bullets and remove.
    • Pact Magic will not parse correctly (noted by 1st level-5th level (4 5th-level slots))
    Fantasy Module Parser (Module Creator for Fantasy Grounds) Discord Server: https://discord.gg/78SdFgg
    Fantasy Module Parser Patreon: https://www.patreon.com/fantasymoduleparser

  8. #8
    I had some trouble in finding what this program does. In the end I found it on the Patreon:
    "Fantasy Module Parser is a creation program for Fantasy Grounds and, in the future, possibly other VTTs. With Fantasy Module Parser, you will be able to build full modules outside of Fantasy Grounds. We are currently in the beginning stages of creating the Graphical view and will be starting on the first step of coding in the near future (NPC Engineer)."

    Posting this to help others who might have same question.

  9. #9
    Quote Originally Posted by Milmoor View Post
    I had some trouble in finding what this program does. In the end I found it on the Patreon:
    "Fantasy Module Parser is a creation program for Fantasy Grounds and, in the future, possibly other VTTs. With Fantasy Module Parser, you will be able to build full modules outside of Fantasy Grounds. We are currently in the beginning stages of creating the Graphical view and will be starting on the first step of coding in the near future (NPC Engineer)."

    Posting this to help others who might have same question.
    At this point we have completed the NPC section and have been resolving bugs as they are found. In between bug reports, we are getting the Spell section completed.
    Fantasy Module Parser (Module Creator for Fantasy Grounds) Discord Server: https://discord.gg/78SdFgg
    Fantasy Module Parser Patreon: https://www.patreon.com/fantasymoduleparser

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Joshua Stream Pre

Log in

Log in