View Full Version : Battletech: A Time of War Ruleset
Brotherkelly
April 6th, 2023, 08:18
This ruleset is for those wanting to run A Time of War campaigns in the Battletech universe.
It has been created using the Ruleset Wizard by psicodelix
Please note the name of the ruleset and supporting module has changed
The current version is BKR-BTRPG V2.15, to distinguish it from my earlier Extension, and was uploaded here on 230426.
The latest BKR-BTRPG Base Data Module was uploaded here on 070426. The changes cover clarifications in the Ruleset Reference data found in the Book sidebar.
You will need to load the BKR-BTRPG.pak file into the Fantasy Grounds Ruleset folder and the BKR-BTRPG Base Data Module into the Fantasy Grounds Modules folder.
Notes on how to use the ruleset can be found in the Book sidebar button. You MUST HAVE the Base Data module loaded for this to display properly.
This ruleset will not work with any versions of modules that have BT-ATOW in their name.
Any questions, just reply to this thread.
All new versions will be uploaded into this post.
damned
April 6th, 2023, 11:21
Woot!
damned
April 6th, 2023, 11:22
You might consider putting it on the Forge - it is pretty easy to do and it helps keep everyone on the right build.
Brotherkelly
April 6th, 2023, 11:47
I have been thinking about it but wanted to 'tidy it up' a bit more.
I'll certainly look into the process though, thanks.
Baufrin
April 11th, 2023, 21:24
Honestly, just my thought here. Putting it up on the forge would make it easier for me to stay up to date.
trodoss
June 3rd, 2023, 22:22
Hi! I was running the ruleset and when using the "Initiative" button on the character sheet, it looks like it makes the roll then gives "findNode: Invalid Parameter 1"
I see "Debug.chat()" statements around that section in the code, so is this a feature that is in-progress? Thanks.
Brotherkelly
June 4th, 2023, 08:56
Hi! I was running the ruleset and when using the "Initiative" button on the character sheet, it looks like it makes the roll then gives "findNode: Invalid Parameter 1"
I see "Debug.chat()" statements around that section in the code, so is this a feature that is in-progress? Thanks.
Hi Trodoss,
Firstly thanks for taking an interest in this ruleset.
I have investigated your issue and can replicate it. The error will occur if the character you are rolling the initiative for is not in the Combat Tracker. Once this is done then the error will no longer occur.
The Debug.chat() messages have been left active in error. As part of the next update I will comment these out so they do not display.
Let me know if you have any further problems.
Brotherkelly
June 14th, 2023, 03:50
I have an update to push out in a few weeks. Currently away on holiday at the moment, but when I am back I will finish off the update notes and then look at putting this ruleset on the Forge.
chillybilly
June 30th, 2023, 22:39
Wow. This is amazing. Thanks for sharing.
Brotherkelly
July 2nd, 2023, 13:16
Thanks, glad you are enjoying it.
If there are any issues the ruleset, let me know. I am going to doing some updates/improvements over the next few weeks. Any comments/suggestions will be gratefully received.
Brotherkelly
August 4th, 2023, 14:50
The latest update will be released at the end of August. I have been extremely busy with real world issues so this project has been delayed.
My plan is to put the next version on the Forge so any further updates are easily captured for those subscribing to it.
cboillot
August 30th, 2023, 02:54
I am looking forward to the update. I do have question: I am not seeing where one can add Skills to drag and drop. Am I overlooking it?
Brotherkelly
August 30th, 2023, 10:23
I am looking forward to the update. I do have question: I am not seeing where one can add Skills to drag and drop. Am I overlooking it?
Glad you are enjoying the ruleset.
You are not missing anything, I haven't implemented a Skills list for drag & drop yet. This is on my list of things to include. For the moment you can right click in the Skills window on the Character Sheet and manually enter the information needed. I think I put an explanation of this in the ruleset notes in post #1.
Hopefully by the end of September this new feature will be included and I will push out the updated ruleset (possibly via Forge).
Brotherkelly
September 2nd, 2023, 13:58
Hi all,
I know I was going to put this into the Forge, but I thought I would provide the latest version here until I sort out my Forge crafting account.
The latest version is now in post #1.
You need to load the ruleset and the extension for it to work.
Tonyanca
February 15th, 2024, 18:05
Congratulations, I've been looking for something like this for a long time.
Great job.
Brotherkelly
February 15th, 2024, 19:10
Congratulations, I've been looking for something like this for a long time.
Great job.
Thanks.
I am working on several updates which I'm hoping to push out in March. The plan is to put the ruleset on the Forge so updates get applied automatically rather than checking back to this thread.
John Doe1234
February 21st, 2024, 07:52
This is awesome, trying to learn the system to get my group to try this out. Should be a nice palate cleanser from us only playing DnD and other fantasy systems.
I also think it'd be cool if possible to use total war fare for vehicle combat, I think Alpha strike simplifies things too much. Either way this is super cool!
Brotherkelly
February 28th, 2024, 22:20
This is awesome, trying to learn the system to get my group to try this out. Should be a nice palate cleanser from us only playing DnD and other fantasy systems.
I also think it'd be cool if possible to use total war fare for vehicle combat, I think Alpha strike simplifies things too much. Either way this is super cool!
Thanks for taking the time to try this out.
When I started out with this ruleset, I considered using the standard Battletech rules for mech combat but wanted this to be quick in the same manner as personal combat. Hence the use of Alpha Strike.
I will look at implementing the Total Warfare rules but it will be a significant update to the rules and take quite some time to do.
I'm hoping to release a new version in the next few weeks via Forge. This will include a base data module as well.
LordEntrails
February 28th, 2024, 23:40
Just starting the novel Endgame (after finishing the 40+ other novels in the universe) and have been thinking about this a lot. Wish there was more time in the day/week because I would love to see how this plays. Keep up the good work!
John Doe1234
March 17th, 2024, 21:03
So currently with the 4.5.x update the module's combat tracker does not work. I can not delete units off the tracker.
Brotherkelly
March 18th, 2024, 00:09
So currently with the 4.5.x update the module's combat tracker does not work. I can not delete units off the tracker.
Thanks for letting me know. I'll put a new update on the thread during the week.
Tonyanca
March 20th, 2024, 19:34
I'm new to Fantasy Grounds so I have little clinical eye at the moment. What Jhon Doe1234 comments on the combat tracker also happens to me.
I have a doubt about the abilities of the vehicles, I can't figure out what the mech's firing ability is, doing tests I couldn't find out.
Thanks for the effort, although I'm more into classic and not so much into alpha strike, having this as a base is great ;)
Brotherkelly
March 21st, 2024, 08:50
I should be pushing out an update at the weekend.
I'll also try and include some guidance on the different functions in the ruleset to clarify the mechanics of the code I've implemented.
Brotherkelly
March 22nd, 2024, 20:33
I have uploaded a new version into Post #1.
If there are any issues, then let me know.
Brotherkelly
March 22nd, 2024, 20:51
The next thing I am going to do is get this ruleset onto the Forge. Hopefully, won't take too long to sort out.
Tonyanca
March 22nd, 2024, 21:12
Great, I'm looking forward to trying it.
Brotherkelly
June 28th, 2024, 18:58
Hi everyone, to avoid the pitfalls of copyright and trademarks, I am renaming the ruleset filename to BKR-BTRPG. This is currently going through review for uploading to the Forge. Hopefully in a few weeks time it will get approved and the latest updates will run through the Forge instead of this thread.
Tonyanca
August 7th, 2024, 10:41
Genial.
John Doe1234
October 20th, 2024, 08:38
Hey any news on the forge version? It's been a few months.
Brotherkelly
October 20th, 2024, 20:28
Hey any news on the forge version? It's been a few months.
It has been a bit of a struggle over the past few months. There have been some family matters to deal with as well as issues with potential copyright flagged by the Forge moderators. I've amended the ruleset and submitted it for further assessment but had no update. Will chase this.
In order to keep the users of this ruleset going I will upload the latest version to this thread later in the week.
Tonyanca
November 12th, 2024, 17:55
Gracias Brother, todo lo que venga va de lujo.
Un saludo.
Brotherkelly
November 12th, 2024, 20:14
Just a quick update. The testing threw up some errors which have been rectified. Retesting this week. Hopefully an updated ruleset will be available next week.
Baufrin
November 29th, 2024, 01:43
Thanks for trying to put something out.
Brotherkelly
November 29th, 2024, 15:10
Thanks for trying to put something out.
No problem at all.
I've made progress with the errors and just adding a couple of new features. My aim is to put the next update out on this thread before the end of the year. Then I will work to get it onto the Forge.
Brotherkelly
January 3rd, 2025, 18:59
Happy New Year everyone.
I have now uploaded the latest ruleset in Post #1, along with the base data module.
You will notice the file names have changed. This is to hopefully help get it approved for release via the Forge.
As before, notes on how different parts of the ruleset work can be found via the Story sidebar button.
Enjoy.
cboillot
March 24th, 2025, 18:29
What happed with this going up on the Forge?
Brotherkelly
March 24th, 2025, 19:36
What happed with this going up on the Forge?
I've been busy with work and other real life issues.
I will get back to getting this onto Forge but will need to contact the administrator to remove my old links to allow me to re-apply with the changes they wanted after my first attempt to upload onto the Forge. I won't promise any dates at the moment.
cboillot
March 24th, 2025, 21:32
I've been busy with work and other real life issues.
I will get back to getting this onto Forge but will need to contact the administrator to remove my old links to allow me to re-apply with the changes they wanted after my first attempt to upload onto the Forge. I won't promise any dates at the moment.
No worries. I noticed it was a while since the last message so I was hoping it hadn’t been abandoned.
Brotherkelly
March 25th, 2025, 11:07
Don't worry, it's not abandoned.
I have some more plans and updates in the pipeline.
Baufrin
June 4th, 2025, 21:48
Just wanted to post to keep this alive in the minds of folks.
Brotherkelly
June 4th, 2025, 21:53
Just wanted to post to keep this alive in the minds of folks.
Thanks for bringing this to the top of the list.
I've been busy with real life and other projects but it's not forgotten about.
I will try and get this on the Forge later in the year.
apopthis
August 11th, 2025, 02:45
Just found this. Looking forward to seeing this on the Forge when you have time friend. Looking very forward to this! Great work!
Brotherkelly
August 11th, 2025, 09:40
Just found this. Looking forward to seeing this on the Forge when you have time friend. Looking very forward to this! Great work!
Thanks, hope you are enjoying it. Let me know if you find any issues.
I haven't progressed the Forge angle at the moment. It is still on my to do list.
LordEntrails
August 12th, 2025, 17:55
I haven't progressed the Forge angle at the moment. It is still on my to do list.
Let me know (PM) if you need help. It's pretty simple to do, but their are a couple of idiosyncrasies.
Brotherkelly
August 14th, 2025, 17:31
Let me know (PM) if you need help. It's pretty simple to do, but their are a couple of idiosyncrasies.
Thanks, I'll be in touch if I need any assistance. I won't be looking at this until October as I'm very busy with work and then on holiday for most of September.
Baufrin
October 7th, 2025, 15:39
Here is hoping to see some progress on this, and a bump to bring this up the on the forum.
Brotherkelly
October 7th, 2025, 20:14
Here is hoping to see some progress on this, and a bump to bring this up the on the forum.
Unfortunately I'm still extremely busy with work and other real life issues. Hopefully I'll get back to some updates in November.
Thanks everyone for your patience.
Brotherkelly
November 24th, 2025, 18:29
Hi all, I have uploaded a new version into Post #1.
The Base Data Module has also been updated.
This is to account for the changes with the Window controls for closing, etc.
If there are any issues, then let me know.
Tonyanca
December 14th, 2025, 17:39
Thank you very much for your contributions, Brother.
Brotherkelly
December 14th, 2025, 22:21
Thank you very much for your contributions, Brother.
Thanks for your kind words.
maw6144
April 3rd, 2026, 22:29
What rules are we using for mech combat, I’m old school mech combat but it looks like the mech vehicle sheet is not made to support that ( hit location, internals, etc)
Brotherkelly
April 3rd, 2026, 22:34
What rules are we using for mech combat, I’m old school mech combat but it looks like the mech vehicle sheet is not made to support that ( hit location, internals, etc)
I'm using the Alpha Strike rules.
I'm planning to add a tab for the old school Mech Combat, but it will be some time. I have some ideas for this but need to work out the armour/structure template layout.
maw6144
April 3rd, 2026, 22:46
I'm using the Alpha Strike rules.
I'm planning to add a tab for the old school Mech Combat, but it will be some time. I have some ideas for this but need to work out the armour/structure template layout.
That would be amazing
maw6144
April 4th, 2026, 18:45
So , started by making characters, using 5000 xp buy, dragged and dropped the skills, and updated the attributes using control scroll. Not all target numbers were updated , one had his TN updated to 4 while the other with higher attributes and skill still said 7. Dragged a mech from the vehicle tab and it loaded into the main page for one just fine but for the other it loaded it with wrong TN. XP usage does not auto calculate so manually done (no biggy), loaded characters into party sheet and dropped them into combat tracker, then into map. one of the players could not see his name in combat tracker, and could not go to map, using multiple ways (like clicking on combat tracker, using button o top left of main sheet, etc). The stats on the combat tracker were for individual not mech, as we were trying to do a mech combat, i found no way to change that. We are trully excited to try out this extension, but after numerous hours, of both figuring out some rules and working in the extension we found we had hit a wall. Thank you for all you have done so far, look forward to a playable version.
Brotherkelly
April 6th, 2026, 13:25
So , started by making characters, using 5000 xp buy, dragged and dropped the skills, and updated the attributes using control scroll. Not all target numbers were updated , one had his TN updated to 4 while the other with higher attributes and skill still said 7. Dragged a mech from the vehicle tab and it loaded into the main page for one just fine but for the other it loaded it with wrong TN. XP usage does not auto calculate so manually done (no biggy), loaded characters into party sheet and dropped them into combat tracker, then into map. one of the players could not see his name in combat tracker, and could not go to map, using multiple ways (like clicking on combat tracker, using button o top left of main sheet, etc). The stats on the combat tracker were for individual not mech, as we were trying to do a mech combat, i found no way to change that. We are trully excited to try out this extension, but after numerous hours, of both figuring out some rules and working in the extension we found we had hit a wall. Thank you for all you have done so far, look forward to a playable version.
Many thanks for your comments on the character creation. Can you provide some screenshots of the issues so I can better understand the problems.
Also, have you read through the character sheet notes from the Book sidebar button. This may help clarify some of the issues you have experienced.
Brotherkelly
April 7th, 2026, 19:12
Maw6144, I have updated the Character sheet reference notes to clarify some of the functions of the character sheet. Please read this to help with its use.
Brotherkelly
April 8th, 2026, 08:25
So , started by making characters, using 5000 xp buy, dragged and dropped the skills, and updated the attributes using control scroll. Not all target numbers were updated , one had his TN updated to 4 while the other with higher attributes and skill still said 7. Dragged a mech from the vehicle tab and it loaded into the main page for one just fine but for the other it loaded it with wrong TN. XP usage does not auto calculate so manually done (no biggy), loaded characters into party sheet and dropped them into combat tracker, then into map. one of the players could not see his name in combat tracker, and could not go to map, using multiple ways (like clicking on combat tracker, using button o top left of main sheet, etc). The stats on the combat tracker were for individual not mech, as we were trying to do a mech combat, i found no way to change that. We are trully excited to try out this extension, but after numerous hours, of both figuring out some rules and working in the extension we found we had hit a wall. Thank you for all you have done so far, look forward to a playable version.
The issue with some of the values not updating in the skills list (and other places) is because I haven't fully worked out how to ensure that any change to an attribute (or other) value flows through to other areas. To get around this, all you need to do is make the change, then close and re-open the character sheet. The values should then have updated correctly.
I will work on clearing this issue but won't release a new update until the other problems you had have been resolved.
maw6144
April 10th, 2026, 01:53
The issue with some of the values not updating in the skills list (and other places) is because I haven't fully worked out how to ensure that any change to an attribute (or other) value flows through to other areas. To get around this, all you need to do is make the change, then close and re-open the character sheet. The values should then have updated correctly.
I will work on clearing this issue but won't release a new update until the other problems you had have been resolved.
do you know why the characters cannot see their tokens in the battlemap, they are loaded in party sheet and in combat tracker
Brotherkelly
April 10th, 2026, 08:43
do you know why the characters cannot see their tokens in the battlemap, they are loaded in party sheet and in combat tracker
Are you running the latest version of Fantasy Grounds?
I'll look into this over the weekend but it may be a FG issue. The numerous sessions I've run with my group never experienced this problem. I haven't used the party sheet to add the players to a map, just dragged them into the combat tracker then from the combat tracker to the map.
maw6144
April 10th, 2026, 21:17
Are you running the latest version of Fantasy Grounds?
I'll look into this over the weekend but it may be a FG issue. The numerous sessions I've run with my group never experienced this problem. I haven't used the party sheet to add the players to a map, just dragged them into the combat tracker then from the combat tracker to the map.
Yes, I’m using the latest version. I still did drag them from combat tracker to map as well. How do you suggest we deal with the updates?
Brotherkelly
April 10th, 2026, 23:28
I will put a post here when an update is available. I've rectified the issue of the attribute modifier not updating for skills when it is changed on the main character sheet.
I'm looking at some other minor updates before a new version of my ruleset is released.
maw6144
April 22nd, 2026, 21:37
When rolling on the tables, example critical hits, it gives error message and does not even show the results in chat window. Is there something i have to do to enable this?
Gives me a [error] handler error: [string "BKR-BTRPG:..paign/scripts/managerdamage.lua"]:915: attempt to index local 'rSource' (a nil value)
Brotherkelly
April 22nd, 2026, 23:23
When rolling on the tables, example critical hits, it gives error message and does not even show the results in chat window. Is there something i have to do to enable this?
Gives me a [error] handler error: [string "BKR-BTRPG:..paign/scripts/managerdamage.lua"]:915: attempt to index local 'rSource' (a nil value)
Can you provide me some details for the roll?
Were you rolling as the GM or for a particular player character?
I'll check the code tomorrow evening to see if I can replicate the error.
Brotherkelly
April 23rd, 2026, 18:20
I've found the issue. It is linked to some testing I am doing with the Critical/Fumble results. This test code has been removed and the pak file re-uploaded into Post #1.
maw6144
April 23rd, 2026, 23:19
works now, thank you.
Darkrin
May 14th, 2026, 02:14
I appreciate all the hard work you have put into this. It is pretty awesome! I also want to pile in with the others asking for this to be put on the forge, please.
Thanks
Darkrin
Brotherkelly
May 14th, 2026, 09:37
I appreciate all the hard work you have put into this. It is pretty awesome! I also want to pile in with the others asking for this to be put on the forge, please.
Thanks
Darkrin
I will get this done over the next few months.
LordEntrails
May 19th, 2026, 17:54
I will get this done over the next few months.
Let me know if you need help. The biggest barrier is getting the crafter account. And just knowing what to do to upload.
Brotherkelly
May 19th, 2026, 18:52
Let me know if you need help. The biggest barrier is getting the crafter account. And just knowing what to do to upload.
Thanks, I'll get in touch if/when I need help. I already have a crafter account as I attempted to upload this before. It wasn't accepted because of potential copyright with some of my wording. Hopefully the changes I'm doing will clear this hurdle.
Powered by vBulletin® Version 4.2.1 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.