HMK Toolkit

HMK Toolkit is a macOS application for character creation and campaign management for the HârnMaster Kèthîra role-playing game from Kelestia Productions.

The first page of the character sheet for a Shèk-Pvâr character (the mages of HarnMaster Kethira) named Balthazar.

The best companion to HârnMaster Kèthîra

It’s hard now to imagine making an HMK character or detailed NPC without the HMK Toolkit. Its tracking of DP expenditures allows for easy adjustments deep into the process, and I’m also, of course, completely spoiled by its drag-and-drop, calculating armour builder. Thanks, Hexaèdre, for your immense contribution to the HMK community!Walt McAtee—Lead writer and designer of HârnMaster Kèthîra

Automated Character Sheet

A gorgeous automated character sheet that looks like the official one from the rulebook. Simply drag an armour article to the character sheet and see the Body Locations Table update in real time, including metal armour highlights and front/back variations.

More Info

Dashboard interface

Easily equip your character

You can choose from one of fifteen categories of equipment and simply drag and drop items onto the character: armour suits, weapons (including Masterwork weapons), missiles, backpacks, quivers, rations, rope, torches, etc. It's all there! And you can even easily create your own items.

In addition, the Wealth score of the character can easily be applied to clothing.

More Info

Team collaboration

Automatic Encumbrance

Add equipment to the character directly into specific containers, and encumbrance is calculated and applied automatically. You can see the content's weight, your character’s total possessions' weight, and the resulting encumbrance, if any. You can also easily drop a backpack at the start of combat with just a click of the mouse, and the character's encumbrance, and all affected skills, are updated automatically. Just click to pick it up after the combat.

More Info

Mobile device

Full Combat Information

Drag melee weapons to the character sheet, including MasterWork versions, and automatically get full stats for them: calculated EMLs for attacks, blocks and counterstrikes. Weapon traits are automatically shown and handled. Having a shield automatically adds specific information for shield press and dodge, and off-hand HFT adjustments and shield MOD traits are handled seamlessly. Having a weapon that can be thrown automatically adds a Thrown Weapons section with relevant information. Missile ranges and corresponding stats are automatically displayed. Fatigue and encumbrance are automatically included where applicable in all EMLs.

More Info

Mobile device

Assisted Character Creation

Helps with each step of the process, from birth to skill development and equipment selection. Enter your birthdate and get the sunsign, the list of traits associated with it, and the sunsign bonus Development Points. Enter a birth region and you get a list of society types and pantheons. The Skill Development tool keeps track of each step of the process so you can change your mind without breaking the rules. Skill bases are automatically computed; Skill Mastery Boosts are handled seamlessly. Set skill specialties, and much more! Also covers the Skill Development Rolls during campaign play.

More Info

Analytics charts

'On the Silver Way' Ready

Ready for running the free quickstart adventure from Kelestia Production. The pregenerated characters from the adventures are included automatically. You can set an "On the Silver Way" mode, which sets the date, the time, and the weather to match the adventure which starts in media res. It also sets the extended twilight mode and the correct elevation for the mountain trek.

More Info

Mobile device

Initiative Tracker

A powerful Initiative Tracker to help handle combats. Quickly add one of your Character Groups, any of the creatures from the rulebook, or any ad hoc combatant. Keep track of any combatants' conditions, handle readied actions, and a lot more. It also features a side panel with essential combat rules and tables.

More Info

Mobile device

Trekking Panel

Provides all the information required for the trekking routine: daylight, twilight, and night-time hours for the current date based on the latitude and season. Temperature and precipitation are provided for the selected elevation and time of day. Travel rates are given for the selected terrain and topography. Shows an overview of the selected group with essential skills, movement rates, encumbrance, and fatigue. Provides a suggestion for the best guide within the party for the Orienteering roll and the assistance they can receive from other party members.

More Info

Team collaboration

Price Cyclopedia

A searchable Price Cyclopedia with more than 1,000 entries (not counting variations). Search by service or item name, item type, or establishment. It supports merchants' price ratings, prices with a ‘+’ (e.g., 12+d), items with variations (e.g., qualities of potions), etc. You can also select a character and buy the selected item/service, which will add it to the character (for goods) and optionally subtract the price from the character’s coins. Alternatively you can add the item to the character’s short notes (for things like conveyances). It also provides an experimental “availability by market size” information.

More Info

Team collaboration

Calendar & Weather

Full weather is automatically generated for each day of the year and presented in the calendar. Festivals and religious ceremonies are displayed for the selected pantheon. Keep track of the current campaign date and time during play (and between games). Daylight, Twilight or Night-time are automatically calculated for the season, latitude and climate zone and the weather adapts to the time of day and elevation. All the climate zones and latitudes of Venârivè are supported.

More Info

Mobile device

Venârivè Pantheons

You can easily switch pantheons and the calendar's display of ceremonies and festivals updates accordingly.

More Info

Team collaboration

Shock, Stress, etc.

Easily keep track of injuries, stress, ailments, fatigue, and shock state. Fatigue is automatically added to affected EMLs on the second page of the character sheet. Skills listed on the first page always show MLs.

More Info

Mobile device

Short Notes

There is a section for short notes or lists. For example you can use this section for conveyances and items that don't contribute to encumbrance, or for additional information on equipment, or a list of contacts, etc.

More Info

Team collaboration

Campaign notes

Keep character or campaign notes. You can even enter markdown formatting and get a rich text rendering automatically.

More Info

Mobile device

Character Portrait with Defaults

Simply drag & drop a character portrait onto the character sheet to include it; otherwise a default picture of the character's birth region is automatically provided.

More Info

Team collaboration

Shèk-Pvâr Support

Convocational MLs are automatically added for Shèk-Pvâr characters. Add spells and automatically get the spell ML, including its complexity modifier, Talent Bonus, and Focus bonus if applicable. Bonus Effects are also automatically highlighted.

More Info

Team collaboration

Alchemist Support

Alchemist Characters automatically have their alchemical tasks ML added to the character sheet. All the rulebook's elixirs are included with descriptions and easy handling of the Alchemical Strength reduction over time.

More Info

Mobile device

Regions & Languages

A tool to help you keep up with the rich world of Kèthîra and its many languages and scripts. Very helpful during character creation to look up which languages and scripts are appropriate for the character's birth region. Also useful during play for NPC interactions.

More Info

Team collaboration

Character Groups

Create and manage groups of characters to keep track of player characters, major NPCs, or even several campaigns. Quickly add any group to the Initiative Rating Tracker.

More Info

Mobile device

Action NPCs

A number of Action NPCs can be displayed, with description, skills and Body Location tables.

More Info

Mobile device

Quick Body Locations Table

You can easily bring up a body locations table for a standard armour suit (and a few additions) if you need that during combat.

More Info

Team collaboration

Beautiful PDF

Just a click of a button and you have a beautiful two-page PDF of your character sheet that you can share with anyone.

More Info

Team collaboration
The first page of the character sheet for a Hunter character named Wilfred.

What is this application (and what it's not)?

The main goal of this application is to enhance your experience while playing HarnMaster Kethira. It does not replace the need for the rulebook, far from it, so go buy it and read it. You can thank me later.

As described above, this application offers a variety of useful tools for those playing HârnMaster Kèthîra. Both GMs and players will find it useful.

It does not provide automated character creation (but does provide several pre-generated characters), and it does not include the rules of the game. You need to buy the rules from Kelestia Production.

System Requirements

This application only works with macOS Sequoia (macOS 15) and above.

It is fully compatible with macOS Tahoe (macOS 26).

There are no plans to release a version for other platforms.

Community

To ask questions, report bugs, ask for features or just share how you use the app, please join us on Discord. Release notes are published in the Discord exclusively.

This is unofficial Hârn fan material. Hârn®, HârnWorld®, and HârnMaster® are registered trademarks of Arien Crossby, licensed by Keléstia Productions Ltd (www.kelestia.com). All related concepts and material are the property of Arien Crossby and Keléstia Productions Ltd (www.kelestia.com). Used with permission.

Disclaimer of Warranties and Limitation of Liability

This software is provided “as is,” without any express or implied warranties of any kind, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement. The developer makes no guarantees regarding the functionality, reliability, or suitability of this software for any purpose.

In no event shall the developer be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including but not limited to loss of data, business interruption, or financial losses) arising from the use or inability to use this software, even if advised of the possibility of such damages.

By using this software, you agree that you do so at your own risk. You are solely responsible for any damage to your device, data loss, or any other issues that may arise. The developer assumes no responsibility for maintaining, updating, or providing support for this software.

By using this software you agree to these terms.