What is Fantasy Module Parser? A Suite of tools used in creating modules for Fantasy Grounds
What is currently available in Fantasy Module Parser? At this point, we have completed the NPCs/Monsters, Spells, Tables, and Items (non-magical) sections.
What is currently the next section being worked on? We are currently working on the Classes section of Fantasy Module Parser.
Can I get involved in the creation of Fantasy Module Parser? Of course you can get involved. We are always looking for C# programmers to help us make the public version of Fantasy Module Parser better through bug reports and bug fixes.
Discord Server
Fantasy Module Parser Website
Fantasy Module Parser Patreon
First, you will need to download the Visual Studio 2022 Community Edition if you do not have a paid edition of Visual Studio.
Next, click the Green Code button and choose "Open with Visual Studio". This will create a local version of Fantasy Module Parser on your PC that you are able to edit.
When editing Fantasy Module Parser, DO NOT edit the public branch directly. Create a separate branch for any later merges. If you have any questions, do not be afraid to ask Darkpool or Theodore in the Discord Server.
| 1 | 2 | 3 |
|---|---|---|
| BouncyCastle | EnvDTE | Google.Protobuf |
| K4os.Compression.LZ4 | K4os.Compression.LZ4.Streams | K4os.Hash.xxHash |
| log4net | Markdig | Markdig.Wpf |
| Microsoft.Bcl.AsyncInterfaces | Microsoft.CodeAnalysis.Analyzers | Microsoft.CodeAnalysis.Common |
| Microsoft.CodeAnalysis.CSharp | Microsoft.CodeAnalysis.NetAnalyzers | Microsoft.Data.Edm |
| Microsoft.Toolkit | Microsoft.Toolkit.Parsers | Microsoft.VisualStudio.SDK.EmbedInteropTypes |
| MSTest.TestAdapter | MSTest.TestFramework | MySql.Data |
| Newtonsoft.Json | SSH.NET | stdole |
| System.Buffers | System.Collections.Immutable | System.Memory |
| System.Numerics.Vectors | System.Reflection.Metadata | System.Runtime.CompilerServices.Unsafe |
| System.Text.Encoding.CodePages | System.Text.Encodings.Web | System.Text.Json |
| System.Threading.Tasks.Extensions | System.ValueTuple |
Microsoft Visual Studio Installer Projects
To create a MSI package:
- You first need the Microsoft Visual Studio Installer Projects extension
- Inside the Fantasy Module Parser solution, you will find a project called "FMPSetup"
- Right-click the folder and select Build.
- You will find the MSI package in the bin\debug or bin\release folder