PDA

View Full Version : Champions (MoreCore Extension)



lamorric
June 3rd, 2023, 07:42
Champions Extension

This product has been moved to the Forge the link at the bottom continues to work for those on Classic. From now on, updates will only be posted to the Forge.

Champions Extension: This extension provides a reasonable representation of a Champions (Hero System 6e) character sheet, but it doesn't include a lot of automation. It does a "nice" job of dividing things up into separate areas and tabs, and provides access to the MoreCore "rolls and trackers" features. It has been play-tested once for a 3-part scenario with 5 players.

Usual Copyright caveats:

Chanpions itself is a DOJ, Inc. product.
Based on the MoreCore - ShadowRun 3e extension (check it out here (https://www.fantasygrounds.com/forums/showthread.php?65485-Shadowrun-3-extension)).
Languages from the Additional Fantasy Languages and Fonts extension from Trenloe.


Features:

Custom background
Custom dice tower
Check out the image in the next post.


Enjoy!
LaMorric

Updates:

Version 0.2.3: Fixed: missing custom dice tower, missing list of phases on the character sheet Main tab, and updated the version number.
Version 0.2.2: Verified "isLocal" error is fixed (thx to damned), removed the percentile, removed some more warnings, and updated the version number.
Version 0.2.1: Fixed some formatting, and the "isLocal" error for the GM (still happens for the player).

lamorric
June 3rd, 2023, 07:43
And here is a screenshot.
57555

damned
June 3rd, 2023, 14:11
Well done Iamorric!!

Bonkon
June 4th, 2023, 03:32
Good Day lamorric :)
Wow this looks amazing! I cannot wait to give it a try! :)

lamorric
June 5th, 2023, 20:59
A little more description, and let me know if you have questions.

I helped my players create rolls (in the "Custom Rolls" box on the "Main" tab) that would roll their attacks, damage, and spend their endurance. I had to apply the damage by hand, and the DVC hit is displayed in the chat. So a little on the manual side.

The "Combat Tracker Values" box on the "Main" tab, has a button to apply a "Recovery" and to "Reset" those values. The Initiative order in Champions is based on SPD and DEX, and is automatically calculated as SPD * 100 + DEX. The phases next to the SPD in the "Characteristics" box will change based on the SPD value. Similarly, the ability rolls will too.

The Main tab Totals box actually tallies the values from the other boxes from each of the other tabs.

Most everything else is just a transfer from HeroDesigner. I did play some games with "Prefixes" on the names of things to get the sorting to work out the way I wanted.

Future updates on my list include:

change the "ROUND" counter in Combat Tracker
make the phases more of a visual chart

Bonkon
June 10th, 2023, 02:06
Good Day Lamorric :)
Just a quick question, how did you set up the "Use END" button?

Thanks :)

lamorric
June 10th, 2023, 06:17
The MoreCore Ruleset implemented a few extra fields in the Combat Tracker values. One of which is being used for the character's current Endurance (END Remaining).

Specifically, that field was c5 and can be updated using the command /c5mod. The attached picture shows the MoreCore custom rolls used to deduct from the END Remaining, make an attack roll, make a skill roll, and make a damage roll.

Let me know if that was more confusing than helpful, and I'll try again. ;-)

57657

Bonkon
June 10th, 2023, 22:32
Good Day Lammoric :)
That cleared up the END Use perfectly THANKS!
I still need to learn what the rest of the options are on the rolls page, the Reference Fields and the Parameters, but the rolls seem to work OK without them populated. :)

One minor thing I noted was when you do a Recovery from the Main page on the Character Sheet it also recovers Body Damage. I Do not believe it is supposed to work this way. From the 6E book:
RECOVERING BODY
A character Recovers a number of BODY in one month equal to his REC. Typically, the GM apportions this BODY over the course of the month.

lamorric
June 14th, 2023, 02:45
Bonkon, you are absolutely correct. Probably a cut and paste issue with reusing the "reset" functionality as a starting point for that button.

The extension has been updated in the first post.

Enjoy!
LaMorric

Bonkon
June 17th, 2023, 22:44
Good Day LaMorric :)
It seems there is a new error message coming up when loading this extension since the upgrade:
[ERROR] Script execution error: [string "MoreCore:scripts/manager_combat2.lua"]:11: attempt to call field 'setCustomAddNPC' (a nil value)

As I still have not messed with NPC's (Still inputting the manual) I do not know if it is a nuisance error or not. :)

Thanks :)

lamorric
June 21st, 2023, 16:37
Good Day to you too, Bonkon.

Recently, there was what seemed like a major update to Fantasy Grounds. My extension doesn't do anything specific with NPC's, and that error appears to come from within the MoreCore Ruleset. The creator of that Ruleset (dammed) is usually very good at keeping on top of things like this. I will continue to watch MoreCore and update my extension (if needed) as there are updates there.

Sorry, but I don't have a solution at this time.

damned
June 21st, 2023, 20:56
Hi lamorric - I havent recreated that error in MoreCore at this time. Can you share steps with me?

lamorric
June 22nd, 2023, 23:10
damned,

I wonder if my system is corrupted. These are the steps.
1) Delete both MoreCore and CoreRPG
2) Start FGU and do "Check For Updates"
3) Create a new MoreCore campaign with no other extensions selected and in LAN mode

When the it finally shows the desktop it shows the console with the messages. I have attached the Console Log file (MC_Plain_1_fgu_logs_20230622.zip).

It should be noted I can get CoreRPG to error on start of a clean campaign as well. Sometimes the errors are such that the right hand sidebar doesn't show. The other log file (CoreRPG_fgu_logs_20230622.zip).

I have also noted that things are usually better after the error, if I restart and do a "Check For Updates", and then "Load Campaign".

And finally, sometimes the loading screen is like the old beige FG, and sometimes it is collored a purple-ish / gold-ish.

Let me know what you think.
LaMorric

damned
June 23rd, 2023, 00:34
Please update and try again...

lamorric
June 24th, 2023, 01:14
Hazzah! It doth workith!

As I said before, the creator of MoreCore is a "damned" fine person! ;)

lamorric
June 24th, 2023, 01:40
And I found an issue with the way I implemented the heal / recovery.

There is a new version in the initial post.

Bonkon
July 15th, 2023, 06:33
Good Day LaMorric :)
I have had to step away from playing with this (And creating a Reference Manual, which is taking forever!) :)
But today I started working on a character, placed him on the Combat Tracker then added an NPC. When I connected to myself and opened the Combat Tracker I got the following error on the Players side only:
58207

As this was the first time I tried adding anything to the Combat Tracker I did not know what to expect! :)
Plus there is a lot less info on the Players side! LOL :)

But so far this looks amazing and I am looking forward to the day I finally get the Reference Manual done so our group can give it a shot.

Thanks for doing all this! I know it is beyond my capabilities. :)

lamorric
July 17th, 2023, 15:55
Hey Bonkon,

This looks like maybe it is coming from MoreCore, and I have contacted "damned" to see what he thinks.

Just wanted to let you know that we are looking into it.

Later,
LaMorric

damned
July 18th, 2023, 00:15
Please re-run the updater and try again.

lamorric
July 18th, 2023, 03:02
Crikey! He's fast, and good.

As far as I can tell, both MoreCore and my Champions extensions are working.

Thanks damned!

Bonkon
July 18th, 2023, 05:00
Good Day LaMorric and Damned :)
You both rock, Thanks for doing this!! :)

Bonkon
July 21st, 2023, 21:02
Good Day LaMorric :)
Just a quick question. When I place a PC on the CT it does not seem to automatically populate the "Speed/Dex" box and only the GM can input that information. Is this normal, or am I missing something?

Thanks :)

lamorric
July 26th, 2023, 02:22
Hey Bonkon,

Yes, that was intentional, sort of. I think that is default behavior, maybe.

I didn't want to mess with the combat tracker code, and the reroll initiative button at the bottom of the combat tracker will take what is on the NPC and populate it.

If I can find some free time, I may take a look at it. I want to get intot he combat tracker code to update the turn counter to have a turn and phase indicator.

Bonkon
July 27th, 2023, 19:32
Good Day LaMorric :)
Thanks for the info. I just wanted to make sure. It is simple enough to type it in the first time PC's are added then not worry about it anymore. :)

wjpennington
November 21st, 2023, 02:39
This looks amazing. I'm just figuring ut ther every basics of creating custom rolls. Is there a way to add in skill level modifiers to custom roll to hit calculation?? IE, a Player has +1 Overall level, and decides to add it to OCV on this phase. Or would you just make up multiple custom rolls (One Roll saying energy Blast, and maybe another saying "Energy Blast +1 Skill Level" that adds a +1 to the calculation?

I'm thinking that just creating some custom effects might help to track things like dodging or OCV/DCV modifiers from combat moves.

lamorric
November 22nd, 2023, 04:44
Hey, wjpennington.

In the past what I have done is used the MoreCore custom roll parameters option. Label one as skill level. Then the player can add them in as they use the Roll. See this link for more info.
Roll Parameters (https://www.diehard-gaming.com/mchelp.html#parameters)

You could also have the players create custom rolls on the characters using the /mod X, and make the X a parameter.

wjpennington
May 25th, 2024, 03:16
ok, I'm just not good at this. does anyoen have a sample character with some basic rolls they coudl share an export file of? I can't figure out how to get anything to roll tryign to decipher the morecore instructions. But maybe looking at a working character would help.

Bonkon
May 25th, 2024, 08:36
Good Day wjpennington :)
If you look at the picture on post #7 on the first page of this thread you will see pictures that might help you understand what I am trying to convey here. :)
I am just muddling through this myself. MoreCore has certain rolls that are set for the Champions system. You can type them in the chat such as /champions 8 this will roll the 3d6 and calculate an attack roll for an OCV of 8 (OCV + 11 - the 3d6). For a Skill check you need /cskill # (whatever the value of the stat is).

To make the custom rolls so you can drag and drop them onto the Main page of the character sheet you need to open the Rolls button on the right side of the screen and press the green + button at the bottom. Type in the name of what the button will be, for example Attack Roll. Then in the Dice String window type /champions 6 (or whatever the OCV is for the character). Then drag that button from the Rolls window to the Custom Rolls on the characters main page.

To make END usage buttons Create a new Rolls button and type /c5mod 10 (or whatever END is used)

I took me a while to realize that the window for the Combat Tracker Values on the character sheet main page are /c1mod is Body, /c2mod is Stun, /c3mod is Body Wounds, /c4mod is Stun Wounds, and /c5mod is END. (I just learned tonight playing around with it, it seems like if you do a /c2mod 10 it shows on the Stun Wounds, so basically the same as using /c4mod#)

Now to make it easier to adjust how much Stun or Body damage is taken, open the Custom Roll window (Click the Hero symbol on the character sheet main tab) and unlock it. Go down to the section that shows "Enable Formula" and check the box. In the "Param Formula" window type /c2mod (p3). Then where it shows "Hide Parameter" check the p1 and p2 boxes. There will now be a small window on the character sheet main page Custom Rolls. You can now click on that box and type in how much damage was taken then click the button and it will adjust on the Combat Tracker Values window and the Combat Tracker.

I hope that is not too confusing, but I am just messing around with it myself. :)

Navigat0r
May 27th, 2024, 15:59
Are there any plans to put this extension on the forge?

Bonkon
May 28th, 2024, 05:57
Good Day lamorric :)
I started getting the following error when I started trying to create some characters with only the Champions extension running. It does not do it with only MoreCore . It does not seem to affect anything that I have noticed. :)
Champions Error

lamorric
May 30th, 2024, 04:06
Are there any plans to put this extension on the forge?

I have thought about it, but I have not looked into what it would take to put something into the Forge.

lamorric
May 30th, 2024, 04:07
Good Day lamorric :)
I started getting the following error when I started trying to create some characters with only the Champions extension running. It does not do it with only MoreCore . It does not seem to affect anything that I have noticed. :)
Champions Error

Truthfully, it has been a while since I have used this extension. I will take a look and see what I can do.

lamorric
May 31st, 2024, 05:02
I started to dig into this, and it seems there are some fundamental changes the FGU that are causing issues for this extension.
Formatting I can and have fixed on the Notes tab.
The "isLocal" error message I fixed for the Host, but it still happens at the player level.
I also see some of the fields are not acting quite right For one, the Phases are not being populated.

The person who created MoreCore is fairly busy, and I get the impression it is at the sunset of its life cycle. I'll probably need to migrate away from MoreCore, maybe go to XCore, or just build off of CoreRPG. There were some pretty cool custom roll features in MoreCore that I'm not sure can be reproduced easily anywhere else.

damned
May 31st, 2024, 05:10
All User.isLocal have been removed from MoreCore to the best of my knowledge.

If you want to share me the current (the one you have made changes to already) build and instructions on how to replicate the issue I can have a peek.

I personally do think that XCore is likely to be better supported going forward. What rolls/mechanics are you specifically talking about? And yes - MoreCore has way more specific rolls built in but XCore is generally easier to add new ones to.

damned
May 31st, 2024, 05:23
OK - I did find a couple more... am uploading a new build to Forge just now.

damned
May 31st, 2024, 05:28
Hmmmm the build wont appear in my list... will update when I can push it live.

Bonkon
June 1st, 2024, 01:22
Good Day lamorric and Damned :)
Thanks for looking into this. :)

damned
June 1st, 2024, 01:31
Forge updated now.

lamorric
June 2nd, 2024, 05:45
Thx damned, that fixed the isLocal issue.

There are still 2 outstanding issues that I am looking into.
1) The script that should convert the SPD into a string of the phases a character acts on is no longer populating the field it should be.
2) The custom dice tower no longer shows. :-(

I want to poke around at #1 some more, and I have yet to look into the #2.

If anyone has any ideas why #1 might be happening, I would love to hear them.

The SPD field has script functions for onInit and onValueChanged. The onInit calls the onValueChanged. The onValueChanged function gets the SPD value, converts it into a string of the phases the PC acts on, and sets other fields with this value. The code is similar to other functions on the same page, that seem to still work. I put "print" statements in and can see that the SPD value is getting converted. It is probably something that has changed "recently" in the way the value should put into the other fields, and I am just not seeing it.

lamorric
June 8th, 2024, 14:54
Alright,

I found the "last" issue with the Phases, fixed the custom dice tower, and have updated the extension.

I also put the extension on the Forge. Things are pending and I'm unclear how long that will take.

More about the issue for those interested.
Found a new underlying "feature" with how 'anchored' and 'multilinespacing' interact. It would cause the control to just not appear. Once I changed how 'anchored' was defined for the Phases, all was well.

Bonkon
June 12th, 2024, 08:09
Good Day lamorric :)
Thanks for keeping this going and putting it on the Forge will help immensely. :)

lamorric
June 14th, 2024, 04:48
Good Day lamorric :)
Thanks for keeping this going and putting it on the Forge will help immensely. :)

You are most welcome.

I'm actually surprised with how many have "subscribed" to it on the Forge.

Now to go see if anyone is still interested in the ShadowRun 3ed extension being kept up to date.

wjpennington
July 11th, 2024, 02:26
Ok, I'm triggering a Custom skill roll for an Intelligence based skill. The characters INT is 13. it keeps coming back saying the target number is 11, instead of 12. It won't change the target number to 12 until I raise INT to 15, so it doesn't look like its rounding correctly.

damned
July 11th, 2024, 02:37
Please share the db.xml and identify the character and the roll you are doing.

wjpennington
July 11th, 2024, 02:46
I'm goign to research how to provide the db.xml file, but in the meantime, I have attached a screenshot of the skill formula, and the roll result. It's correctly drawing the INT of the character (13), but determines the target number to be 11, not 12.

damned
July 11th, 2024, 03:05
Please remind me how cskill calculations are supposed to work?

wjpennington
July 11th, 2024, 03:08
9+(Subject characteristic/5) = Target number. Rounds to players favor, so an INT, or any other characteristic of 13 divided by 5, yields a value of 2.6, is rounded up to 3, should yield a target number of 12.

damned
July 11th, 2024, 03:19
Well the math is definitely rounding down:
rRoll.nCharMod = math.floor(rRoll.nCharacteristic/5);

Before I change it I need to know as close to unequivocally as possible that we are making the correct change and not home brewing it...
Can you perhaps post a screenshot of the rules in question.

Also does this vary between versions of Champions?

wjpennington
July 11th, 2024, 03:37
pg 10, champions Complete, which uses the most recent 6th edition of Champions. However, this convention has always been applied since the very first edition of Champions. Shot form rulebook attached.

"ROUND-OFFS AND MINIMUM COST
Whenever something in the rules requires multiplication or division, handle round-offs as follows: results ending in .1 to .4 round down to the next whole number, results ending in .6 to .9 round up to the next whole number, and results ending in .5 round up or down, whichever is to the advantage of the Player Character.

damned
July 11th, 2024, 04:13
This is why the source rules are best to work from as even your earlier description is different :bandit:

Ill push something over the weekend.

wjpennington
July 11th, 2024, 04:39
This is why the source rules are best to work from as even your earlier description is different :bandit:

Ill push something over the weekend.

Thank you. I had been at it for hours and was convinced I was crazy or just too dumb to do this.

wjpennington
July 12th, 2024, 02:02
Just noticed a slight issue with Killing damage as expressed by the /ckill command.

The ckill roll in the Morecore text description is incorrect. Also, the result it produces isn't in accordance to the current rules.

It is defined as "Champions Kill: /ckill #d6 (roll #d6 for Body damage + 1d6 to determine additional body damage)".

The text description is incorrect when it says "+ 1d6 to determine additional body damage". The command is actually creating a multiplier the Body Damage is multiplied by to produce Stun Damage, which is close to correct, despite the description. It appears to be generating a result of 1d6-1, which was the correct way to generate the multiplier for STUN damage for Killing attacks in earlier editions. However, the multiplier in 6th edition is determined by rolling 1/2 d6, for a multiplier of 1-3.

"Characters may buy individual Damage Classes of Killing Attack if desired, rather than full dice. For example, a character could buy 1d6 Killing Attack for 15 CP, 1d6+1 for 20 CP, 1½d6
for 25 CP, 2d6 for 30 CP, and so on. After a successful Attack Roll, the Effect Roll total is the BODY damage done. The character then rolls another ½d6; this is the STUN Multiplier. Multiply the BODY done by the STUN Multiplier to determine the amount of STUN done." Champions Complete, p. 72. screenshot attached.

Other 2 minor issues: Killing attacks are often not just full d6 attacks; they may end with a half d6 or +1 modifier. So a Killing attack might be 2.5d6 Killing, or 2d6+1 killing. I don't believe ckill currently can express that. And final issue: certain affects can add a modifier to the Killing damage multiple, usually through an advantage. So, ideally, their would be a way to increase the rolled stun multiplier. I don't know if these issues can be addressed, but I thought I'd mention it.

lamorric
July 13th, 2024, 22:47
I apologize for not checking in on this sooner, but I think both of these can be blamed on me.

The extension has specialized versions of /ckill and /cskill rolls.

I will look into this more, and post when I have an idea of the issue or a fix.

lamorric
July 13th, 2024, 23:28
OK, that was a little faster than I thought.

TL;DR: I'll be posting a fix for my extension this weekend.

Remember, these are for the custom /ckill and /cskill rolls inside my "Champions MoreCore Extension". I did this as a way to offload some of the learning damned would need to do in order to understand the mechanics of Champions. I thought that at some later time, it could be folded into the base MoreCore functionality. Once it was tested and vetted.

The /ckill roll had a cut & paste issue that broke the help. Here is the help for the roll. "Usage: /ckill <number of dice>[<optional partial die>] <message>
The "/ckill" command is used to roll killing attack damage. The dice to roll may be specified in 3 ways: #, #P, or #H. Where # will roll #d6, #P will roll #d6 + 1, and #H will roll #d6 + 1d3. The total results will be the Body damage. An additional red die will be rolled for the 1d6-1 stun multiplier."

The /cskill roll is a little more interesting, as LUA doesn't have a math function to do rounding. I am going to try using the old "target = math.floor(<skill value> / 5 +0.5) + 9" trick. This should make it so 0.1 - 0.4 are rounded down, and 0.5 - 0.9 are rounded up.

wjpennington
July 14th, 2024, 01:11
Amazing quick work. On the stun multiplier, will it be changed to the 1d3 multiplier that's the current rule?

damned
July 14th, 2024, 02:44
lamorric I dont know if this is easier or not - I went with:


local nCharMod = rRoll.nCharacteristic % 5;
if nCharMod <3 then
rRoll.nCharMod = math.floor(rRoll.nCharacteristic/5);
else
rRoll.nCharMod = math.ceil(rRoll.nCharacteristic/5);
end

lamorric
July 14th, 2024, 05:14
Amazing quick work. On the stun multiplier, will it be changed to the 1d3 multiplier that's the current rule?

Ugh, I don't know how I completely missed that. Still living in the past versions, I guess.

Yeah, I will release another version to the forge as soon as I can.

lamorric
July 14th, 2024, 05:15
lamorric I dont know if this is easier or not - I went with:


local nCharMod = rRoll.nCharacteristic % 5;
if nCharMod <3 then
rRoll.nCharMod = math.floor(rRoll.nCharacteristic/5);
else
rRoll.nCharMod = math.ceil(rRoll.nCharacteristic/5);
end


Interesting... I haven't seen that method before.

lamorric
July 14th, 2024, 19:54
The Forge has been updated with the ckill help fix and the cskill rounding fix (build 2).

The ckill stun multiplier fix will be on the Forge early this week (build 3).

lamorric
July 14th, 2024, 21:55
The Forge has been updated with the ckill help fix and the cskill rounding fix (build 2).

The ckill stun multiplier fix will be on the Forge early this week (build 3).

Well that went faster than I thought it would. Build 3 is now out on The Forge.

Enjoy!

Bonkon
July 15th, 2024, 03:30
Good Day lamorric :)
Wow you guys don't mess around!! Thanks for keeping this alive! :)

wjpennington
September 12th, 2024, 04:27
The last update may have affected some things. When hovering over man stat boxes, the text is white and unreadable. Also, whenever a token is moved, I get the following error.
[ERROR] window: Control (token) anchoring to an undefined control (leftanchor) in windowclass (ct_entry).

Also seemed to happen whenever a value on the combat tracker was altered.

damned
September 12th, 2024, 05:16
Hi WJP can you do a test for me - load our Champions campaign without the Champions extension and repeat the tests.
Please confirm results.

Also please share your db.xml

lamorric
September 14th, 2024, 03:25
Hi WJP can you do a test for me - load our Champions campaign without the Champions extension and repeat the tests.
Please confirm results.

Also please share your db.xml

damned,
I was able to reproduce the issue with a new MoreCore campaign. To get the error I just dragged a new character onto the combat tracker. The character just had a name, portrait, and a token.

Here is a zip of the db.xml and a screen shot that shows the error, and the hover issue (on the right).

damned
September 14th, 2024, 06:35
Thanks - im desperately coding up something for tonights game and off to the footy tomorrow so it might take a couple of days.

wjpennington
September 16th, 2024, 20:58
Sorry missed the notification. Same error ; loaded campaign without the champions extension. db attached.

lamorric
September 18th, 2024, 05:00
I have made and pushed an update.

Should "fix" the tooltip being white on white (now black on white), the errors on the combat tracker, and the left justification issue on the combat tracker.

damned, let me know if you want specifics on what I hacked into the extension to fix things.

damned
September 18th, 2024, 05:13
Yes please - I havent had a chance to look.

lamorric
September 22nd, 2024, 16:23
bawsr,

I was unable to reply to you private message, something about exceeding a quota.

Glad things are working better for you.

The deprecated errors are nothing to worry about at this point. Slightly annoying, and will need to be addressed at some point.

Good job on using google to figure out the die rolls. Do you remember which links were most helpful? Maybe post them to the forum to help others.

As for the colors, a couple things.
1) Unfortunately, there isn't an easy way to change the fonts and colors through the options within the FantasyGrounds while it is running. Most of that stuff is actually a graphic.
2) I am a software developer, and a graphics artist I am not. Suggestions of colors that would fit the theme that is already there would be helpful.
3) I not exactly sure which areas you are talking about. I assume it is the right hand sidebar, and I agree that the color scheme is not the best.
4) If you make a graphic showing which areas you think need to be a higher contrast it would help me a great deal.

Keep up the suggestions and comments.

Enjoy,
LaMorric

lamorric
September 24th, 2024, 01:40
brawsr and anyone else within insight,

Does this look like it might work for a higher contrast? I know there is some dark (black) text on the CT window, and I am looking into the best way to change that.

62135

bawsr
September 24th, 2024, 02:16
Under Library, Modules, assets, books, sound sets, under Player all of the options and user Campaign..
abilities.. etc etc.

The latest update made it much better but still a little hard to read for some.

Thanks for the work and the new colors you chose above are MUCH brighter.

And also. This link helped the most.
https://www.diehard-gaming.com/mchelp.html#dicestrings

lamorric
September 26th, 2024, 04:44
Pushed new update with higher contrast.

The Combat Tracker headings are a little small in order to provide something meaningful for the columns.

bawsr
September 26th, 2024, 15:16
Thanks!

GM_Champion
May 19th, 2025, 22:43
Hi all, just added MoreCore and this awesome extension today!

Looks great, but I must be overlooking something really easy -

I made a new character, was able to type the name, but I can't edit the characteristics, cannot add anything to the Skills tab, or the Powers tab.

The Notes tab works fine, and is the only area (Language) where there's the + and pencil icons for adding and editing.

Q - how do I Unlock the character sheet so I can add items to every area?

Thanks in advance!!!!!!!!!!!!!!!!!

P.S. Lamorric, you're awesome!!!!!!!!!!!!!!!

Bonkon
May 21st, 2025, 01:56
Good Day GM_Champion :)
I have not had the chance to play with this one in a bit, but I can create a character and type the characteristics and it does adjust the skill rolls. As far as adding Skills and Powers, I believe it was a right click to add with the old radial menu, but with the new drop down there is no option, so perhaps the latest version messed with it? :)

bawsr
May 21st, 2025, 22:12
I was unable to modify in Champions or MORECORE. I guess this might be morecore issue. I can modify stats but not enter information on the second page. I am going to see if I can follow up.

lamorric
May 23rd, 2025, 02:58
Hi all,
Sorry I haven't responded sooner, but "real life" has intruded into my gaming life.

As far as editing a character goes, I know that FG updates have added pad locks to many of the screens. Look at the tab your on and see if you can find a padlock to unlock it.

I know that the FG updates have messed with the extension. Truthfully, the extension probably needs a massive overhaul. A lot of the changes to FG have narrowed the functionality gap between Core and MoreCore. I will try to look at things this weekend to get to a limping a long state, at the very least.

Happy gaming until then!

lamorric
May 23rd, 2025, 03:08
Bonkon,
I see what you mean about the radial menu vs. the new menu. I'll have to look into how to add things to the new context menus. Until then, I recommend dragging a previous item to make a copy, and edit that. On the skills tab, you can even drag from one side to the other.

bawsr
May 23rd, 2025, 05:55
I had a new character. I will have to look at copying between characters or even duping a character to use as a baseline. I had bought a friend a copy of FG Ultimate a long time ago and this extension convinced my friend to start using FG. Thanks for the extension.

GM_Champion
July 8th, 2025, 01:44
Bonkon,
I see what you mean about the radial menu vs. the new menu. I'll have to look into how to add things to the new context menus. Until then, I recommend dragging a previous item to make a copy, and edit that. On the skills tab, you can even drag from one side to the other.

Iamorric,

First, thank you so much for making the Champions extension to MoreCore!

Second, I add my voice to the list of "please fix it, if possible, pretty please" as I wanted to use it when a player in my in-person group is sick but wants to game and can connect to FGU but...

Functional tabs: Notes, and Main (only the text entry stuff up top like Name and Alt ID)

Non-Functional tabs - Main (Characteristics, everything below the text entry stuff at the top), Skills, and Powers.

Maybe check with HERO Games and see if you could work out a contract with them to make this official, so you could set a price on the Forge and be paid for your work?

Safe travels!

lamorric
July 14th, 2025, 01:36
Iamorric,

First, thank you so much for making the Champions extension to MoreCore!

Second, I add my voice to the list of "please fix it, if possible, pretty please" as I wanted to use it when a player in my in-person group is sick but wants to game and can connect to FGU but...

Functional tabs: Notes, and Main (only the text entry stuff up top like Name and Alt ID)

Non-Functional tabs - Main (Characteristics, everything below the text entry stuff at the top), Skills, and Powers.

Maybe check with HERO Games and see if you could work out a contract with them to make this official, so you could set a price on the Forge and be paid for your work?

Safe travels!

So, I have 2 extensions, as you may have noticed, that are built on top of MoreCore. I am currently converting the Shadowrun 3ed extension to just use the CoreRPG rulesset. This will remove some functionality, but will be the simplest and fastest way to get the extension working again. I do hope that I can rebuild some of the functionality that will get whacked. I might have a first draft of the Shadowrun extension ready in a couple weeks.

I started with the Shadowrun extension because I feel it has less dependance on MoreCore. I hope the lessons I learn while doing this will make the Champions extension go faster.

Stay tuned for more info, and as always ... Thanks for the Support!!!
LaMorric

Bonkon
July 14th, 2025, 18:22
Good Day lamorric :)
Thanks for all you are doing! :)

GM_Champion
July 16th, 2025, 05:06
So, I have 2 extensions, as you may have noticed, that are built on top of MoreCore. I am currently converting the Shadowrun 3ed extension to just use the CoreRPG rulesset. This will remove some functionality, but will be the simplest and fastest way to get the extension working again. I do hope that I can rebuild some of the functionality that will get whacked. I might have a first draft of the Shadowrun extension ready in a couple weeks.

I started with the Shadowrun extension because I feel it has less dependance on MoreCore. I hope the lessons I learn while doing this will make the Champions extension go faster.

Stay tuned for more info, and as always ... Thanks for the Support!!!
LaMorric

Three cheers for LaMorric!!!!!!!!!!!!

bawsr
August 12th, 2025, 00:34
I know the players are very excited for the new update.

GM_Champion
August 19th, 2025, 22:26
LaMorric, this hit today:

https://www.fantasygrounds.com/forums/showthread.php?85644-MoreCore-Update

Q - does this delay getting the Champions extension back to working, or does it speed it up?

lamorric
August 21st, 2025, 04:36
Hi all,

Sorry I have been radio silent for a while.
GenCon, Family, and work have all conspired to distract me from this project.

To answer the question as to whether the superteddy57's work will speed things up... I don't see how they will slow them down. ;-)
Seriously, the answer is it depends. I expect it will probably speed things up, but I need to do some testing to verify.

I should be able to get back intot he swing of things here in the next week, and will let y'all know what I discover.

bawsr
September 2nd, 2025, 00:47
Thanks! seeing some more *issues* with being unable to change our characters pictures :).. Every vendor/RPG person (had a long talk with Green Ronin and Modiphius in particular) I talked to them about why I played their games and I said it was because they were on Fantasy Grounds. I really talked to the Rotted Capes team also and said I would like to see it here also :) Thanks for doing what you are doing for this. Just have some newer to FG GMs having some issues with making this work well enough!

Atomic
September 2nd, 2025, 03:34
Hey there! I'm getting started with this one. I have never worked with extensions or the like before, is there a faq or guide I can follow so my champions can get to fighting the good fight?

lamorric
September 24th, 2025, 02:43
Hey all,

Sorry, I haven't gotten back to you all. Work has been crazy busy. Also I wanted to see what superteddy57 could do. It appears they can do wonders!

Good News! The MoreCore ruleset has been updated. I tested it against a Champions campaign I had and I didn't find any issues. I don't get the error log popping up and the rolls seem to work.

Atomic, welcome aboard. I would look at the first page of the this thread. There are some instructions and pictures of how I set up my campaign. Also you may have guessed that this extension is built on top of the MoreCore ruleset, and the author (damned) has a web site with information. Read through this page (https://www.diehard-gaming.com/mchelp.html) to get an idea of what the ruleset provides. Ask if you have questions. I'm sure there will be plenty of helpful people. :)

Later,
LaMorric

GM_Champion
September 28th, 2025, 01:35
Bonkon,
I see what you mean about the radial menu vs. the new menu. I'll have to look into how to add things to the new context menus. Until then, I recommend dragging a previous item to make a copy, and edit that. On the skills tab, you can even drag from one side to the other.

Iamorric, I just patched FGU and Dominic M's recent MoreCore update was pushed out!

I went to Champions MoreCore right away to test the character sheet.

On the Powers tab, I can now right-click, get a context menu that includes "Create Item" and actually enter a power!

The column headers for Cost, Name, and Description are tabbed to the right too far but the END column header is perfect where it is.

I made a power called 12d6 Blast, gave it a name and a cost and END amount.

Then I clicked on the HERO-man icon at the far right and the popup window titled 12d6 Blast appeared, but the dice icon to the left of it does nothing when I click on it.



Perhaps enough has been fixed with MoreCore to make your potential fixes easier?



THANK YOU for making the Champions MoreCore extension to begin with!!!!!!!!!!

Bonkon
September 28th, 2025, 03:08
Iamorric, I just patched FGU and Dominic M's recent MoreCore update was pushed out!

I went to Champions MoreCore right away to test the character sheet.

On the Powers tab, I can now right-click, get a context menu that includes "Create Item" and actually enter a power!

The column headers for Cost, Name, and Description are tabbed to the right too far but the END column header is perfect where it is.

I made a power called 12d6 Blast, gave it a name and a cost and END amount.

Then I clicked on the HERO-man icon at the far right and the popup window titled 12d6 Blast appeared, but the dice icon to the left of it does nothing when I click on it.



Perhaps enough has been fixed with MoreCore to make your potential fixes easier?



THANK YOU for making the Champions MoreCore extension to begin with!!!!!!!!!!

Good Day GM_Champion :)
The Power you added was a descriptor. To make the damage roll you need to select the Rolls button on the right side of the screen and fill it out. What I did was just make a basic rolls them when you drag and drop them on the Main Page Custom Rolls make your adjustments there.
I hope this helps :)

lamorric
September 30th, 2025, 04:54
Hello!

GM_Champion,

Bonkon is absolutely right. The "Powers" tab is really more a notes tab to give more explanation of a power, its special effects, etc.
Using the "Main" tabs "Custom Rolls" area is a place to create the MoreCore rolls. Here are a few tips and tricks.
1) You can right click in the "Custom Rolls" area to create a new roll. As a GM, you could create template rolls for the players to use. Something showing how to use the formulas, and the different rolls (champions, cstun, ckill, cskill, and endurance mod with /c5mod).
2) In the custom roll editor, you can drag the power's link into the grey box right above the "Dice String" field. That field is like a notes area. This will put a link there for easy access.
3) I usually use the Formula area to enter the roll. That way I can parameterize the number of dice, the number of damage classes, and maybe a pushing modifier or something similar.
4) sometimes the icon doesn't change in the upper right of the custom roll editor until you click between the "dice string" and other fields a couple times.
5) In the some post (probably from Blackfoot), I saw where he had the players use a standard naming convention. Prefix the name of the roll with A for attack/champion/to hit rolls, D for damage, E for endurance. This helps to group things by type. I use numbers to help group multipowers together on the Skills and Powers tab.

Let us know if you have more questions.
Lamorric

GM_Champion
October 11th, 2025, 19:42
Hello!

GM_Champion,

Bonkon is absolutely right. The "Powers" tab is really more a notes tab to give more explanation of a power, its special effects, etc.
Using the "Main" tabs "Custom Rolls" area is a place to create the MoreCore rolls. Here are a few tips and tricks.
1) You can right click in the "Custom Rolls" area to create a new roll. As a GM, you could create template rolls for the players to use. Something showing how to use the formulas, and the different rolls (champions, cstun, ckill, cskill, and endurance mod with /c5mod).
2) In the custom roll editor, you can drag the power's link into the grey box right above the "Dice String" field. That field is like a notes area. This will put a link there for easy access.
3) I usually use the Formula area to enter the roll. That way I can parameterize the number of dice, the number of damage classes, and maybe a pushing modifier or something similar.
4) sometimes the icon doesn't change in the upper right of the custom roll editor until you click between the "dice string" and other fields a couple times.
5) In the some post (probably from Blackfoot), I saw where he had the players use a standard naming convention. Prefix the name of the roll with A for attack/champion/to hit rolls, D for damage, E for endurance. This helps to group things by type. I use numbers to help group multipowers together on the Skills and Powers tab.

Let us know if you have more questions.
Lamorric

Lamorric,

Thank you so much for the above!

I grabbed one of my most tech-savvy players and we did our best to use the fields.

(FYI to Newbies: It is the *MoreCore* extension webpage (from damned) that details the types of rolls for Champions (cskill, etc), which are in a long list of rolls for dozens of game systems supported by MoreCore.)


Dominic M's recent fixes to MoreCore enabled us to create Rolls (either custom to the character sheet or in the Rolls menu) except for one thing:

Issue #1 - Only I as Host/GM could create anything in the Rolls Window - my player could create Custom Rolls for his character sheet alone.

We got Skill and Damage rolls running, and then set to Main/Characteristics and...

**We were unable to adjust any Characteristic.**

Issue #2 - That is, there's no +/- buttons to click on, as in MoreCore's sample character sheet screenshot, and we could not freely type in the Characteristics fields at all.

We were able to add Custom Rolls to Main, just not do the above stuff.

The sheet will have some use tonight as a "macro box" but we'd like to unlock its full potential.

Lamorric, are the two issues above something only you can solve, or are we missing a right-click or other option to bypass those two issues on our end?

Thanks in advance!!!!!!!!!!!!!!!!!!!!!

lamorric
October 14th, 2025, 04:42
Hey GM_Champion,

Glad to hear you got some of it working.

RE: Issue #1, I think the GM being the only one to be able to create "Rolls" is a feature. I didn't code this, it's the way MoreCore was developed. I'm guessing that this way the GM can create basic "Rolls", and then set them as "shared" by selecting "Share Record" after right clicking on the the "Roll". The players will then be able to see the "Roll", and drag it onto their character (in the Custom Rolls area on the Main tab or in the "Skills" or "Martial Arts" area of the "Skills" tab. Once the "Roll" is on the character sheet, the player can edit it.

RE: Issue #2, Only the fields that are boxes like under the "Val" column or in the Combat Tracker Values are editable. It does look like the function that is supposed to be tallying the values is not working right. I will start to look into that. The character sheet was heavily modified from the MoreCore original to fit all the Champions stuff on there. FYI - I did a little checking against the current version of MoreCore, and it doesn't have the +/- buttons anymore. The MoreCore ruleset has gone through some evolution over the course of Fantasy Grounds evolving.

Please note (just to provide a level set), this is an extension, and is NOT a full fledged ruleset for Champions. Merely an electronic character sheet with a few bells and whistles thrown in for working with Fantasy Grounds. Pls don't take that as "harse", I just want to make sure we have the same expectations.

Later,
Lamorric

GM_Champion
November 1st, 2025, 02:39
Hey GM_Champion,

Glad to hear you got some of it working.

RE: Issue #1, I think the GM being the only one to be able to create "Rolls" is a feature. I didn't code this, it's the way MoreCore was developed. I'm guessing that this way the GM can create basic "Rolls", and then set them as "shared" by selecting "Share Record" after right clicking on the the "Roll". The players will then be able to see the "Roll", and drag it onto their character (in the Custom Rolls area on the Main tab or in the "Skills" or "Martial Arts" area of the "Skills" tab. Once the "Roll" is on the character sheet, the player can edit it.

RE: Issue #2, Only the fields that are boxes like under the "Val" column or in the Combat Tracker Values are editable. It does look like the function that is supposed to be tallying the values is not working right. I will start to look into that. The character sheet was heavily modified from the MoreCore original to fit all the Champions stuff on there. FYI - I did a little checking against the current version of MoreCore, and it doesn't have the +/- buttons anymore. The MoreCore ruleset has gone through some evolution over the course of Fantasy Grounds evolving.

Please note (just to provide a level set), this is an extension, and is NOT a full fledged ruleset for Champions. Merely an electronic character sheet with a few bells and whistles thrown in for working with Fantasy Grounds. Pls don't take that as "harse", I just want to make sure we have the same expectations.

Later,
Lamorric


Lamorric, I totally understand - that's all we're looking for right now, is if the sheet will take data entry and adjustments as you originally designed it to do before several recent FGU patches/feature changes (radial menu to right-click, etc. etc.) caused the current issues.

Since DominicM took over MoreCore patching from Damned recently, perhaps ping DominicM on the official FGU Discord to discuss? (I.E. at this point I have no idea whether MoreCore needs to add back in some things that were removed recently, or whether there's some "API/coding secrets" DominicM could pass along to you to make your editing of the Champions extension easier...)

Thanks again for all your hard work!

superteddy57
November 1st, 2025, 03:33
I merged an older version of CoreRPG with the MoreCore ruleset on the forge. There are no other changes to the ruleset besides having access to those older controls and it's no longer receiving updates with the live version of CoreRPG to ensure it's working correctly. I wouldn't recommend using the one I had posted on the forums and I have taken that down. It was an update but would break all extensions built upon MoreCore. I am not able to update every extension that was made on top of MoreCore. I just assisted in getting it back up on it's feet. So it should operate as it did as no changes to the actual code were done with the one on the forge.

lamorric
November 19th, 2025, 03:54
ok, a quick review shows that things are working as "expected".

I can right click and add items in the "custom rolls" and other areas in the character sheet.

I was not remembering how the totaling should work. It appears to work as expected. Remember that this is mostly a "dumb" character sheet, and it is expected that the GM or the players will update the characteristic point totals and costs. I was thinking the costs were calculated, but that is not the case. The cost needs to be entered. The costs will then total into the total field and in the "Totals" area.

This is not the same on other tabs. On other tabs (e.g. Powers), the GM or Player are expected to enter the correct total. This value is then copied into the Main tab's Totals area, and then the grand total is calculated.

I think it is all working as "expected" right now.

Let me know if I missed something.

Thanks for the support, and Enjoy!
Lamorric

GM_Champion
November 21st, 2025, 02:11
ok, a quick review shows that things are working as "expected".

I can right click and add items in the "custom rolls" and other areas in the character sheet.

I was not remembering how the totaling should work. It appears to work as expected. Remember that this is mostly a "dumb" character sheet, and it is expected that the GM or the players will update the characteristic point totals and costs. I was thinking the costs were calculated, but that is not the case. The cost needs to be entered. The costs will then total into the total field and in the "Totals" area.

This is not the same on other tabs. On other tabs (e.g. Powers), the GM or Player are expected to enter the correct total. This value is then copied into the Main tab's Totals area, and then the grand total is calculated.

I think it is all working as "expected" right now.

Let me know if I missed something.

Thanks for the support, and Enjoy!
Lamorric

Lamorric,

I patched FGU and all purchases, Forge items, etc. and I still *cannot* edit the Characteristics on the Main page.

Please test by 1) creating a *new* character, and then 2) try to adjust characteristics to any number other than what they start with.

In contrast, I *can*, on the Notes page, change the value of the zeroes for experience, required, and level.


How do I *adjust* the value of a *characteristic* on the Main page?

Thanks in advance!!!!!!!!!!!!!!!!!!

lamorric
November 24th, 2025, 01:16
Lamorric,

I patched FGU and all purchases, Forge items, etc. and I still *cannot* edit the Characteristics on the Main page.

Please test by 1) creating a *new* character, and then 2) try to adjust characteristics to any number other than what they start with.

In contrast, I *can*, on the Notes page, change the value of the zeroes for experience, required, and level.


How do I *adjust* the value of a *characteristic* on the Main page?

Thanks in advance!!!!!!!!!!!!!!!!!!

GM_Champion,
I tried to reproduce this a couple different ways, and wasn't successful. Even tried using a demo account from a separate laptop connected to my PC that had FG running as the GM.

Just to make sure we are on the same "page" here. To update a characteristic value, you click on the number in the box to the left of the characteristic name, and then type the number you want. The "Points" (or cost) of the characteristic is virtually the same. Click on the number to the right of the characteristic name, and type the number you want.
Note: these entry fields are a little interesting. They don't show that you have your cursor in the field.

Please send me (a direct message through FG) the compiled logs from the PC that you get the error on.
You can use the /console command to bring up the console, and there is a "Compile Logs" button in the upper left.
Actually, if you could give me the logs from both the Player and GM computers that would be great.

Just to verify, this is only on the player side that they can't edit the characteristics on the Main tab, right?

Hang in there, we'll work it out.
Lamorric

GM_Champion
November 24th, 2025, 01:34
GM_Champion,
I tried to reproduce this a couple different ways, and wasn't successful. Even tried using a demo account from a separate laptop connected to my PC that had FG running as the GM.

Just to make sure we are on the same "page" here. To update a characteristic value, you click on the number in the box to the left of the characteristic name, and then type the number you want. The "Points" (or cost) of the characteristic is virtually the same. Click on the number to the right of the characteristic name, and type the number you want.
Note: these entry fields are a little interesting. They don't show that you have your cursor in the field.

Please send me (a direct message through FG) the compiled logs from the PC that you get the error on.
You can use the /console command to bring up the console, and there is a "Compile Logs" button in the upper left.
Actually, if you could give me the logs from both the Player and GM computers that would be great.

Just to verify, this is only on the player side that they can't edit the characteristics on the Main tab, right?

Hang in there, we'll work it out.
Lamorric

Lamorric, I think what I was missing was the specific directions to enter the numbers - thank you!!!!!!!!!!!!!!!!!!!!

For all of the rest of the character sheet (all tabs) one can either:

click and see a flashing cursor in the box

or

right-click to select Create Item and go from there.

I hadn't tried clicking and then, even with no flashing cursor, typing.


Originally, FG's 4.7-ish "no more radial menu" had broken everything in the sheet, including typing in numbers (which may have been the last time I checked by typing).

Then superteddy/Dominic M made the fix to MoreCore, and following that the right-click to Create Item started working again.

Q - from a curious former programmer (me) was it superteddy's MoreCore fix that restored the ability to type in the characteristic numbers, or did you have to patch the Champions extension even after the MoreCore fix?



P.S. my apologies for the post-superteddy characteristics "bug" being between my ears :-)

lamorric
November 24th, 2025, 17:01
Woohoo, I knew we could get through this!

The answer to your question is it was probably superteddy's fix that restored everything. I have not actually pushed a new update to my extension for over a year now.

P.S. PEBKAC is a problem I have encountered and suffered from many, many, MANY times. So no problem! ;-)

Bonkon
February 3rd, 2026, 18:00
Good Day All :)
Removed this after further testing it ended up not being as complete as I originally thought. :)

Bonkon
March 5th, 2026, 02:05
Good Day All :)
I am curious if anyone knows how to use the Consumables section of the Rolls window? I would like to use it to track Charges. I see it will increment but I do not know how to refill it by pressing the Recharge button. It gives the following error when I try:

[ERROR] Script execution error: [string "C:cas_stats:recharge"]:12: attempt to index local 'rActor' (a nil value)

I do not know if this is able to be used in the Champions ruleset as it currently exists or what might be put into the field to make it work. It is pretty nice that you can see how many charges remain and it does lock out any further use of the power when it is at 0. Changing the number of uses back in the field on the rolls sheet does work though.

Thanks for any assistance. :)

lamorric
March 6th, 2026, 01:20
For consumables, I usually use the "Tracker" feature on the custom roll.
It is explained in the MoreCore help page (https://www.diehard-gaming.com/mchelp.html).

The consumables looks like you need to open the roll window when ever you want to change some thing on it. I may be wrong. It looks like it is more broke than the Tracker.

Basically, you give a name (e.g "Gun clip"), then click on the "Enable Tracker" box, and fill in the minimum and maximum. You can also give it an icon for when it is used.

I like it because it shows the min and max on the character sheet. The first box is the Max, and the second is the current number available. Then when you use a "charge" you click on the current number available box. In the chat box you'll see something like this.
"No Name is using Small Gun Clip (2 of 4 remaining)"
or
"No Name is using Small Gun Clip (0 of 4 remaining)"

When ready to "recharge" or "change the clip" right click on the current available box, and select "reset". This appears in the chat box.
"No Name has reset Small Gun Clip
The previous value was 0"
Don't select "reset all", it has more issues.

I have run into the rActor thing before. It is not a fun thing to fix.

Bonkon
March 6th, 2026, 07:40
For consumables, I usually use the "Tracker" feature on the custom roll.
It is explained in the MoreCore help page (https://www.diehard-gaming.com/mchelp.html).

The consumables looks like you need to open the roll window when ever you want to change some thing on it. I may be wrong. It looks like it is more broke than the Tracker.

Basically, you give a name (e.g "Gun clip"), then click on the "Enable Tracker" box, and fill in the minimum and maximum. You can also give it an icon for when it is used.

I like it because it shows the min and max on the character sheet. The first box is the Max, and the second is the current number available. Then when you use a "charge" you click on the current number available box. In the chat box you'll see something like this.
"No Name is using Small Gun Clip (2 of 4 remaining)"
or
"No Name is using Small Gun Clip (0 of 4 remaining)"

When ready to "recharge" or "change the clip" right click on the current available box, and select "reset". This appears in the chat box.
"No Name has reset Small Gun Clip
The previous value was 0"
Don't select "reset all", it has more issues.

I have run into the rActor thing before. It is not a fun thing to fix.

Good Day lamorric :)
Thanks for the info! That will work. Easier than someone trying to remember session to session if they have not had the opportunity to refill charges of whatever. :)