PDA

View Full Version : Making progress on a HackMaster 5e ruleset



prongbuck
February 17th, 2018, 21:57
Felt like posting since I feel like I've made some decent progress hacking (no pun intended) some things together on a basic HackMaster 5e ruleset. The only thing I have so far is the HackMaster exploding/penetrating dice mechanic but I feel pretty proud I got this working.

Not all dice rolls penetrate in HackMaster but the ones that do work like this: a roll of max on a penetrating die result in rolling that die again, subtracting 1, and adding it to the initial value, continue penetrating rolls as long as max is rolled. To put this another way, if you roll max on a penetrating die, reroll the die and add it to the result, continue until you don't roll max, then subtract 1 from the total for each expoding die.

To make this more complicated a d20 penetrates to a d6 and the backstab ability allows penetration on max or max -1.

I implemented this through a 3 state button next to the normal dice location, this button toggles between Penetrate On, Penetrate BS (backstab), and Penetrate off and affects all dice rolled via console commands or rolling the 3d dice.

22290

Credit to MoreCore for the original exploding dice mechanic I butchered to get this working.

One improvement I made is to have the text description of dice rolls show in the chat window along with any modifiers that apply, as far as I could tell MoreCore doesn't do this when you roll the 3d dice.

I'm new to Fantasy Grounds and I am sure there are much better ways to do what I've done but its just for my groups use so who cares :)

If anyone is interested in this ruleset let me know and I can figure out how to get it to you. I don't want to step on any feet of course, my "work" is based on the CoreRPG ruleset with code stolen from MoreCore, the ikael dicemechanics specifically.

damned
February 17th, 2018, 22:04
Well done prongbuck

That particular MoreCore code was initially written by Ikael and converted with his permission.
Later scripts are built differently and do include the Roll description.
Nice work on this :)

yeknom
February 18th, 2018, 11:59
The third thing I have looked at in the last few minutes that is exciting to me, a Hackmaster ruleset!

prongbuck
February 18th, 2018, 13:25
Don't get to excited :) It's meant primarily for me and my group to use, it won't be anywhere near as complete as other rulesets around. I just plan to implement the basic penetrating rolls, the minimum functionality necessary in a character sheet, and I'll see about modifying the combat tracker to work a little better with the count up combat system.

We had one test game using the CoreRPG ruleset, the players had physical character sheets in front of them and used that for tracking spell points, wounds, etc.

damned
February 18th, 2018, 13:33
Hi prongbuck is there any reason you are not making this as a MoreCore extension?
You then get to use a much more flexible character sheet.
You could also modify the current spell points if required etc to get it how you want it.
Have a look at some of the other MoreCore extensions in my signature.
I need to load up some others too.

prongbuck
February 18th, 2018, 14:47
There are a couple reasons:

I'm not sure how extensions fit into the whole picture in terms of overwriting/modifying base game elements. For example I added code to the existing manager_actions.lua script in the roll function. I felt it was more important for me to just get things working as opposed to getting things working in a better or proper way,
MoreCore has, well, more, to it :) I found the CoreRPG code and organization simpler and much easier to follow
Lack of experience. I'm new to Fantasy Grounds and haven't done any kind of coding/development in years. I'm also not familiar with the full capabilities of each ruleset.
My primary goal is to get something basic hacked together so my group can start playing ASAP.


I don't think its unfair to say that peering behind the veil of Fantasy Grounds requires an insanity save :confused: Theres a lot to figure out, and while there is alot of information on developing out there I've run into issues with information being for previous versions of FG and wasted time and effort in troubleshooting code that just won't work.

All that being said I will have a further look at MoreCore.

damned
February 18th, 2018, 15:01
Have a look at one of the extensions and have a look at these brief videos.
https://www.youtube.com/playlist?list=PLsgd1zJLdiKW3HysWZRsX4cqFlcerBvW3
You shouldnt overwrite manager_actions.lua you shoudl create an additional one in most cases.
Also by not using an extension and writing your changes directly into CoreRPG or into a copy of CoreRPG it will either get overwritten by future updates or your copy (unpacked or copied) will become out of sync with CoreRPG and not gain any of the new features.

It is somewhat convoluted to add the older style/format scripts (as that one would be being based off Ikaels Dice Mechanics - which is not to say there is anything wrong the code just for MoreCore the newer style self registers once included) but you would typically add 2 (or possibly 3 but probably not) new rollers/slash commands within that file - /hackpen and /hackstab and then you can add them to Roll Libraries and drag and drop them to character sheets etc.

prongbuck
February 18th, 2018, 15:05
Thanks damned, I'll have a look at extensions and the video.

I am aware of the overwriting of code due to updates, I copied the CoreRPG ruleset, renamed it HackMaster, and have been modifying that.

I think what I will do is leave what I've done so far as its in a state that is good enough for my group to start playing and then investigate how to do things properly using MoreCore as a base. I actually had no intention of doing any customizations of any type but I've been enjoying it so I'll continue to tinker.

damned
February 18th, 2018, 22:48
Thanks damned, I'll have a look at extensions and the video.

I am aware of the overwriting of code due to updates, I copied the CoreRPG ruleset, renamed it HackMaster, and have been modifying that.

I think what I will do is leave what I've done so far as its in a state that is good enough for my group to start playing and then investigate how to do things properly using MoreCore as a base. I actually had no intention of doing any customizations of any type but I've been enjoying it so I'll continue to tinker.

Hi prongbuck can you send me your dice script then and Ill see if I can pull it into MoreCore.

prongbuck
February 19th, 2018, 20:02
I'm going to give converting it to a MoreCore extension a shot over the next couple days.

Bidmaron
February 19th, 2018, 21:08
Unless you don’t want dulux oz extensions, I would do dorcore instead.

damned
February 20th, 2018, 01:39
I'm going to give converting it to a MoreCore extension a shot over the next couple days.

If you need help just holler.

Almaric
September 7th, 2018, 02:06
Any progress on this project, I am very interested in this ruleset.

ikvsabre
October 2nd, 2018, 02:24
We've stuck with 4th Edition, but I'm sure a 5th Edition Ruleset could be adapted easily, and vice-versa.

I wouldn't mind sharing whatever I come up with for 4th edition if you wouldn't mind sharing what you come up with.

Joe

celestian
October 2nd, 2018, 02:50
We've stuck with 4th Edition, but I'm sure a 5th Edition Ruleset could be adapted easily, and vice-versa.

I wouldn't mind sharing whatever I come up with for 4th edition if you wouldn't mind sharing what you come up with.

Joe

If you're running HM 4e (the AD&D style variant) then you might wanna try AD&D Core for a base line. It'll need exploding dice and a few other bits but it's got a good start for what you'll be needing since it's based on AD&D.

ikvsabre
October 2nd, 2018, 06:18
If you're running HM 4e (the AD&D style variant) then you might wanna try AD&D Core for a base line. It'll need exploding dice and a few other bits but it's got a good start for what you'll be needing since it's based on AD&D.

I grabbed the AD&D Core. I'll get myself familiar with it, then see about modifying it for HM4.

celestian
October 2nd, 2018, 08:15
I grabbed the AD&D Core. I'll get myself familiar with it, then see about modifying it for HM4.

Let me know how it goes! One of my own projects back in the day was a Java based tool so I could run HM4. It was soooooooo crunchy. Was called HackSACK.

Best of luck!

osarusan
February 6th, 2019, 07:09
Holy moly I can't believe I've only just discovered this!

Have you made any more extension since then? Or a character sheet perhaps?
Just curious... I have been wishing for a HackMaster ruleset for years.

Sterno
May 14th, 2020, 02:41
I'm not the OP, and I'm curious if he's made any progress on this, but if people stumble upon this thread I wanted to let them know I've made significant progress on a HM4 ruleset. You can see info about it here: https://www.fantasygrounds.com/forums/showthread.php?57525-Working-on-a-Hackmaster-4e-ruleset