Thread: Module Maker
-
April 3rd, 2023, 20:47 #1
Module Maker
Extension for any CoreRPG based rulesets that allow creating library modules using lightweight markdown language. The extension is available via Forge
Use this thread of discuss topics regarding the extension and report discovered issues.
This feature have been used to create official Savage Worlds modules such as Savage Worlds Adventure Edition, Deadlands: The Weird West, Savage Pathfinder and more but now the feature is available for any other CoreRPG based rulesets!
Start guide for beginners
- Get the Forge item
- Install Sublime Text editor (because there is markdown syntax highlight support for it)
- Get the Module Maker Markdown Language (M3L) syntax file for Sublime Text editor
- Go through documentation to learn the markdown
Convert PDF into M3L
Follow instructions in Forge
Last edited by Ikael; May 4th, 2023 at 18:09.
"Alright, you primitive screwheads, listen up: THIS... is my BOOMSTICK!" -- Ash Williams, Army of Darkness
Post your SavageWorlds ruleset feature requests and issue reports here!
-
April 3rd, 2023, 22:34 #2
- Join Date
- Aug 2020
- Posts
- 127
thanks for this; like I mentioned on discord, your update this am worked like a charm. is there a difference between /flushdb and /module flush?
-
April 3rd, 2023, 22:42 #3
-
April 4th, 2023, 07:20 #4
Yes,
- /flushdb -- CoreRPG feature which resets database ownership
- /module flush -- Module Maker feature which removes orphan database resources from generated library modules within your campaign database.
- This flush is done automatically whenever you launch Fantasy Grounds session but this slash command allow you to run clean up manually
"Alright, you primitive screwheads, listen up: THIS... is my BOOMSTICK!" -- Ash Williams, Army of Darkness
Post your SavageWorlds ruleset feature requests and issue reports here!
-
April 13th, 2023, 10:23 #5
I got curious and randomly loaded a few rulesets to see how Module Maker handles, say, a Pathfinder NPC record. And I have to say: Marvelously!
However, I ran into a snack with OSR2:
Every NPC has notes, these are stored in an XML tag like this:
Code:<notes type="formattedtext"> Some text about the NPC. </notes>
Code:@@notes::""" Some text about the NPC. """
Code:###The Name of the NPC Some text about the NPC @@alignment_dropdown::Any ...
Code:<text type="formattedtext"> Some text about the NPC. </text>
-
April 13th, 2023, 13:36 #6
This is because in CoreRPG NPC's description is stored in text field and OSR has overriden that to notes. Module Maker can be taught to respect different record schemas which would resolve the issue. So far I have added SavageWorlds, 5E, Pathfinder 2e and CoreRPG schemas. I can add OSR schema as well especially regarding NPC "notes" but I do not have the ruleset so I don't know if there is something else different.
You can find supported schemas from here https://bitbucket.org/aheikkinen/mod...%20Maker/data/Last edited by Ikael; April 13th, 2023 at 13:38.
"Alright, you primitive screwheads, listen up: THIS... is my BOOMSTICK!" -- Ash Williams, Army of Darkness
Post your SavageWorlds ruleset feature requests and issue reports here!
-
April 13th, 2023, 14:24 #7
Thanks for the quick answer!
I'm a dingus and wrote "OSR" when I meant to write "OSE". Honestly, I just randomly picked a few rulesets I had to check it out and did not notice that OSE is not included in baseline FGU, but that I got it from the Forge. Know how to approach it the next time I use MM with another ruleset and something doesn't show up, thanks!
EDIT: Wrote OSR instead of OSE again, fml
-
April 13th, 2023, 15:56 #8
OSE2 ruleset data support added in Module Maker v0.7.1. This includes new records such as Races, Magic, Classes and Skills. In addition npc and item record sheet used different field for description.
"Alright, you primitive screwheads, listen up: THIS... is my BOOMSTICK!" -- Ash Williams, Army of Darkness
Post your SavageWorlds ruleset feature requests and issue reports here!
-
April 14th, 2023, 20:59 #9
Module Maker v0.8.0 released in test channel. This update introduces new slash command:
Code:/schema analyze
"Alright, you primitive screwheads, listen up: THIS... is my BOOMSTICK!" -- Ash Williams, Army of Darkness
Post your SavageWorlds ruleset feature requests and issue reports here!
-
April 25th, 2023, 15:21 #10
Convert PDF into Reference Manual M3L
I have provided Google Apps Script which can convert content in Google Document into M3L. You could use this to convert PDF content into Fantasy Grounds reference manual -- all you need to do is to identify and provide few information about the PDF for the script and run it.
Read more about this feature from the first post."Alright, you primitive screwheads, listen up: THIS... is my BOOMSTICK!" -- Ash Williams, Army of Darkness
Post your SavageWorlds ruleset feature requests and issue reports here!
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks