Skip to content

hayoken2000/FantasyModuleParser

 
 

Repository files navigation

Fantasy Module Parser

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.

Important Links

Discord Server
Fantasy Module Parser Website
Fantasy Module Parser Patreon

How to Provide Assistance

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.

NuGet Packages Required

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

Extensions Required

Microsoft Visual Studio Installer Projects

How Do I Create A MSI Package from the Public branch?

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%