Thread: MoreCore Ruleset
-
September 5th, 2020, 12:25 #2521
Hello!
I'm using FGU, latest MoreCore (from 23rd July, from base.xml: release is 1.58, version is 3) with Shadow Of The Demon Lord extension (tried both v.0.9.6 and Eldarc's versions).
I'm getting "Unable to locate ruleset file. [MoreCore] [common\template_lists.xml]".
Which is strange, because MoreCore.pak has common\template.lists.xml file.
Any advice how to tackle this issue?
----------------
Also, I'm not able to export module: can't validate file name.
"Script execution error: [string "file"]:11: attempt to call field 'isFileNameValid' (a nil value)"
I don't know whether it's FGU, MoreCore or SotDL.
Any help would be appreciated
Last edited by Felcelot; September 5th, 2020 at 12:38.
-
September 9th, 2020, 03:13 #2522
The fault lies in the base.xml file of MoreCore. Someone used a backslash instead of a forward slash. Don't know why it took so long to error out.
Line 114 reads <includefile source="common\template_lists.xml" />
It should read:
<includefile source="common/template_lists.xml" />
-
September 9th, 2020, 03:36 #2523
This one strictly lies with the SotDL extension. Specifically, the newer one that shows up as "New Shadow Of the Demon Lord". That one threw up some errors from the "record_char_more_SotDL.xml" file, which are correctable, but I'm unsure of how to address the nil Value issue.
The original SotDL works/exports just fine.
-
September 9th, 2020, 03:40 #2524
Is possible to add modifiers or formulas to the column rolled in a table? For example: /rollon TABLE <-c (p1)+(p2)
Can't we use the modifier as a parameter?- - -
Playing Starfinder 2
-
September 10th, 2020, 00:50 #2525Adept
- Join Date
- Nov 2019
- Location
- New Westminster, BC, Canada
- Posts
- 4
Creating a custom ruleset on top of MoreCore
If this is already addressed somewhere, I haven't been able to find it. I have been trying to find the steps to make my own ruleset based on MoreCore as a starting point and I haven't been able to find a step by step. I am a programmer and I am quite familiar with xml and somewhat familiar with Lua. I have set up a new campaign using MoreCore as the ruleset and I want to make my ruleset from there as a starting point for multiple campaigns (just like MoreCore currently is, so I can select it from the Create Campaign ruleset list).
I am creating a simple game system for my kids who are almost 5 now. It is similar to Princesses and Palaces, a homebrew from this creator (https://www.reddit.com/r/rpg/comment...chanic_in_our/), but with a bit more D&D elements.
I tried to make the super simple character sheet with the 3 main stats and a place to indicate their level and a chart to determine what base dice that gives you, but I can only export and import it. I want to make that the default character sheet in my campaign so that when I create the a character in my campaign, I automatically get those stats already there.
Next, I will need to know how to hook up the rolls in the character sheet and Combat Tracker. Then, how to export the whole thing as a ruleset but I think I can figure that out from the developer pages unless someone here has short answers on those too.Last edited by VampireLogan; September 10th, 2020 at 00:53.
-
September 11th, 2020, 03:08 #2526
Unless I'm mistaken, it just sounds like you are wanting to create an extension (.ext file) to run on top of MoreCore. SotDL and Cyberpunk 2020 are extensions that someone created to modify the default character sheet. For my editing, I usually rip those apart (almost everything in FG is a Zip file renamed to another extension - ext, pak, mod, ppk) those files to see how others wrote it.
However, Damned did a series of Youtube videos about writing extensions for MoreCore.
The first one addresses creating a theme, but it starts the groundwork for creating an extension. Part 2 gets into designing a custom character sheet (which is what it sounds like you are interested in).
https://youtu.be/54PSYMXmyvs
-
September 11th, 2020, 09:47 #2527
Feature request for calculation in parametrized rolls
I would like to ask for enhancement of the parametrized rolls, so MC can address much better the modern systems that build dice pools. Reason I ask is because I want to use the custom rolls and their reporting (such as /coriolis or /wrath) and retain the flexibility of parameters. What do I mean?
Premise: Modern systems (or at least those I play
) use dice pool that is built on Attribute + Skill + Modifier. Which is perfect and if you know the pool you can use the custom rolls in the sheet. What my groups actually prefer is to use parameter to set attribute/skill/modifier which in some systems are updated often and updating the strings for each skill impacted is tedious.
Below is how the sheet is organized. In the skill frames the second parameter box is MODIFIER/GEAR, which players are using intensively instead of the modifier box (much faster for them and can set constant value for duration of scene, rather than adjust every roll).
Today I am using /pool or /die and can't take advantage of the custom rolls and their reporting:
Ideally, some small math operation should sum the dice from linked values and parameters, as in this screenshot:
So the ask is if it is possible to implement the math operation to calculate the dice amount for the custom rolls?The past is a rudder to guide us, not an anchor to hold us back.
-
September 11th, 2020, 14:14 #2528High Templar
- Join Date
- Jun 2015
- Location
- Brisbane Australia
- Posts
- 150
Support that wish for math functions.
-
September 12th, 2020, 21:26 #2529Templar
- Join Date
- Jul 2015
- Posts
- 143
Sorry I have been away. @TheYak I just did a video series on dice. I have a dice extension template. This may help you understand how to do some of the changes you're working on.
Video Series: https://www.youtube.com/playlist?lis...BUxMhCdF8iXxOr
You want video 5.01 and 5.02
@Valyar [seriously, is there a way to tag people?] what I would do is look up param formula, and see where it manipulates that into the dice string. Then what I would do is change the code to look at the info a character at a time and build, what is essentially, the data structure of a calculator. Then the values that finally end in dice string meet the requirements of what is expected in output.
BUT, what I think you would want more is to be able to click Strength, click Melee, then click roll and get your output. In that video series I was talking about above, I just created a Shadow Run 6W dice for MoreCore for this. I do this in real time so if your game is different, you can utilize that code.
@flynnkd. I built SR6W for you. Attached is the ext and the lua file for @damned. Please test this out and see if it works for you. If not, change it.
Wait!... ... How do we attach files now? I don't like change!
oh well, here is my git. it is in video 5
https://github.com/frostbyte000jm/FGCode
I leave them as a folder in my git, because they are for training videos, you can leave it as a folder or turn it into an ext. Hope these help.
Edit: Apparently I didn't have the full site turned on. Weird. Everything looks normal again.
The two files are now attached. the zip contains the lua file for @damned
Edit Edit: Updated files because of FGU bug. All good now... I hope.
Edit Edit Edit: Wasn't all good. Updating so dice can be rolled from hotbar.Last edited by frostbyte000jm; September 17th, 2020 at 01:30.
-
September 13th, 2020, 00:13 #2530Devotee
- Join Date
- Aug 2020
- Posts
- 7
Thanks frostbyte!, Ill take a look, let see if I can wrap my head around it!
Last edited by TheYak; September 13th, 2020 at 00:13. Reason: New Info
Thread Information
Users Browsing this Thread
There are currently 3 users browsing this thread. (0 members and 3 guests)

Reply With Quote


Bookmarks