<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>Hexaèdre</title>
  <subtitle>Discussions of tabletop role-playing games (ttrpg), boardgames, and applications made in Swift and SwiftUI for macOS and iOS.</subtitle>
  <link href="https://hexaedre.com/feed.xml" rel="self" />
  <link href="https://hexaedre.com/" />
  <updated>2026-03-05T05:00:00Z</updated>
  <id>https://hexaedre.com/</id>
  <author>
    <name>Denis Ricard</name>
  </author>
  <entry>
    <title>HMK Toolkit version 1.1.6</title>
    <link href="https://hexaedre.com/hmk08/" />
    <updated>2026-03-05T05:00:00Z</updated>
    <id>https://hexaedre.com/hmk08/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/TzW3j7B_pg-2680.webp 2680w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/TzW3j7B_pg-2680.png&quot; alt=&quot;The new campaign panel in HMK Toolkit. It shows a campaign overview and narrative seeds, a list of notes with in-world dates, and the player characters associated with their players.&quot; width=&quot;2680&quot; height=&quot;2236&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;It&#39;s been many months since I&#39;ve blogged about the public version of HMK Toolkit, and more than a year since I&#39;ve shared details of my own version so let&#39;s talk about my version. As I started writing this, I found it hard to choose a main feature to emphasize: there are so many. This version also adds some polish and tweaks, in addition to quality of life little things.&lt;/p&gt;
&lt;h3 id=&quot;campaign&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk08/#campaign&quot;&gt;Campaign&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/x5V_unrRzV-590.webp 590w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/x5V_unrRzV-590.png&quot; alt=&quot;The campaign selector, with each campaign identified by a four-letter code.&quot; width=&quot;590&quot; height=&quot;92&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I now have a place to take campaign notes. You can select a campaign at the top (identified by a four-letter code). Each campaign has room for summary or general details and narrative seeds. You can also associate players with specific characters and press a button and be taken to that character sheet.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/0wdRvJV7yq-1494.webp 1494w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/0wdRvJV7yq-1494.png&quot; alt=&quot;An example of notes in the campaign panel showing an expanded note.&quot; width=&quot;1494&quot; height=&quot;420&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Below that you can add notes. Each note has a title (shown in the list), a content (shown when you select a note), an in-world date, and the option to put a tag on the calendar (shown as a calendar icon in the list). When the option to show a note on the calendar is selected, it is displayed in the calendar as the campaign four-letter code followed by the note number. This could be used for various things, for example as a reminder to make an alchemical elixir decay roll in 30 days, or milestones in the campaign.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/I4hlIuTuRN-386.webp 386w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/I4hlIuTuRN-386.png&quot; alt=&quot;Calendar day showing a note from a campaign as UWEC-4.&quot; width=&quot;386&quot; height=&quot;266&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Of course only the notes from the currently selected campaign are shown in the calendar, so you can run multiple campaigns and not have your calendar cluttered with stuff unrelated to what you&#39;re running at the moment. When you end a game session, you can click a button to add a note with the in-game date and time the session ended, as well as the real-world date and time. You can then add situational notes as necessary. This way you can start your next session exactly where you left off.&lt;/p&gt;
&lt;h3 id=&quot;armour-validation-and-bulk&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk08/#armour-validation-and-bulk&quot;&gt;Armour Validation &amp;amp; Bulk&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/yZfd0e8sm8-1424.webp 1424w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/yZfd0e8sm8-1424.png&quot; alt=&quot;The armour validation window showing a configuration that incurs 5 bulk and an extra 5 ENC.&quot; width=&quot;1424&quot; height=&quot;1896&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;This one was quite difficult to implement! It doesn&#39;t seem too hard when you read the rules, but the process calls for a judgment on which article should be considered as the &#39;base&#39; layer, and this isn&#39;t obvious programmatically. The solution was to try all the alternatives for each body zone and find the least restrictive ones.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/k3ehGXi479-800.webp 800w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/k3ehGXi479-800.png&quot; alt=&quot;The armour validation popover for an invalid armour set shown on the character sheet.&quot; width=&quot;800&quot; height=&quot;336&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;It made me add unit tests to my app with a number of edge cases. It flags invalid armour, automatically adjusts encumbrance and bulk, and applies those where required on the character sheet. In addition to the armour validation window, there are also visible cues on the character sheet, with popover with explanations.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/jgC30119Mr-1010.webp 1010w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/jgC30119Mr-1010.png&quot; alt=&quot;The armour validation popover for additional encumbrance shown on the character sheet.&quot; width=&quot;1010&quot; height=&quot;474&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h3 id=&quot;rollers&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk08/#rollers&quot;&gt;Rollers&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;I often found myself wanting to make a skill test roll for a character I was looking at in HMK Toolkit, so I added this functionality.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/0iOL_p0H1R-496.webp 496w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/0iOL_p0H1R-496.png&quot; alt=&quot;A skill roll test for the Folklore test. We see that this skill has a +3 bonus from a blessing. The roll was 69, making this a failure. If this was a Skill Value test the resulting SV would be 5.&quot; width=&quot;496&quot; height=&quot;404&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;In turn, this required me to have the correct EML for all skills, including modifiers like blessing, fatigue, encumbrance, perception penalties, and impairments. While I made these, I added a visual indicator when a perception penalty is applied because of armour.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/3t8W88SNXQ-484.webp 484w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/3t8W88SNXQ-484.png&quot; alt=&quot;A skill roll test for the Perception test. We see that this skill has a -15 penalty from armour. The roll was 17, making this a success. If this was a Skill Value test the resulting SV would be 5.&quot; width=&quot;484&quot; height=&quot;414&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;After doing the skills on the first page, I did the combat skills on the second page, with rollers for attack, block and counterstrike, as well as dodge. Then I added a shock roll and a shock reroll, an initiative and an awareness test (so you don&#39;t have to switch to the first page to make those).&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/adGI1zCb51-378.webp 378w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/adGI1zCb51-378.png&quot; alt=&quot;An attack roll with a critical success showing two stars.&quot; width=&quot;378&quot; height=&quot;480&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h3 id=&quot;impairment&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk08/#impairment&quot;&gt;Impairment&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/wiMSD1HNDV-1002.webp 1002w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/wiMSD1HNDV-1002.png&quot; alt=&quot;A skill roll test for the Folklore test. We see that this skill has a +3 bonus from a blessing. The roll was 69, making this a failure. If this was a Skill Value test the resulting SV would be 5.&quot; width=&quot;1002&quot; height=&quot;836&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;This was also a major endeavour, in particular because when I originally made the character model, I naively only included a single integer for impairment when there are actually 7 different impairment values... So I had to be creative and I used an encoder/decoder to use a single integer to manage all those values.&lt;/p&gt;
&lt;p&gt;The other challenge was fitting this into the interface without disrupting the layout too much. In the end I put the controls in the header and display the impairments in the body zones. Impairments are applied to all skills EML according to the rules for impaired tests.&lt;/p&gt;
&lt;h3 id=&quot;primary-hand-and-2-h-use&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk08/#primary-hand-and-2-h-use&quot;&gt;Primary Hand and 2-H Use&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Once you have an impairment, which can apply to one arm but not the other, the natural next step is to be able to change your weapon from one hand to the other. And once you&#39;ve made that, why not put the option to use a weapon two-handed? This wasn&#39;t hard to code, but the logic of implementing this and making sure all the other parts followed along made me lose a few neurons, for sure.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://hexaedre.com/img/5scTTCSn94-800.webp&quot; alt=&quot;The Combat Gear section showing changing from using the right hand as the primary hand (with the shield used in the left hand) to using the left hand as a primary hand.&quot; width=&quot;800&quot; height=&quot;358&quot;&gt;&lt;/p&gt;
&lt;p&gt;If you use your &amp;quot;good hand&amp;quot; as a primary hand, that indicator is green, otherwise it&#39;s red. In the example above, the character is right-handed. Using a weapon in your off-hand increases the HFT, and there is a minimum off-hand penalty, except for shields used in a block or press attack. When you use a weapon two-handed, the HFT is reduced by 5, and in some circumstances the impact is increased. All of these, and the effects of various impairments, are taken into account.&lt;/p&gt;
&lt;h3 id=&quot;armour-set-builder&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk08/#armour-set-builder&quot;&gt;Armour Set Builder&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/iguhG0er6S-874.webp 874w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/iguhG0er6S-874.png&quot; alt=&quot;The body location table for the &#39;Clothing&#39; armour set.&quot; width=&quot;874&quot; height=&quot;1398&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I&#39;ve included the rulebook armour suits in HMK Toolkit since the beginning. I also provided a way to view a body location table for any of these armour suits, which is very useful in melee combat, but there was no way to create new sets of armour articles. Until now. Now, you can access the armour set and view the contents, making any necessary modifications.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/6G2vCwEaMd-1772.webp 1772w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/6G2vCwEaMd-1772.png&quot; alt=&quot;The body location table for the &#39;Clothing&#39; armour set with the editor open.&quot; width=&quot;1772&quot; height=&quot;1398&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;The armour suits from the rulebook cannot be edited, but you can duplicate them and start from there to make modifications, or you can start from scratch with a new set. You can drag and drop articles and see the resulting body location table update in real time, including armour validation, encumbrance, bulk, etc.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/_Dc_oYVxP2-2648.webp 2648w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/_Dc_oYVxP2-2648.png&quot; alt=&quot;A copy of the &#39;Clothing&#39; armour set with the editor open and the breeches replaced with leggings.&quot; width=&quot;2648&quot; height=&quot;2776&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h3 id=&quot;non-player-characters&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk08/#non-player-characters&quot;&gt;Non-Player Characters&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/KLOXrMtWEc-896.webp 896w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/KLOXrMtWEc-896.png&quot; alt=&quot;The NPC panel for Trivis.&quot; width=&quot;896&quot; height=&quot;2218&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Another thing that was included but that you couldn&#39;t edit was non-player characters. These are constructed as explained on page 363 of the rulebook. They include occupation skills and combat skills, one of which is reserved for the armour suit worn. HMK Toolkit displays a body location table automatically if it finds a matching armour set.&lt;/p&gt;
&lt;p&gt;It&#39;s now possible to create and edit any NPCs. And since you can now also create armour sets, you can have them equipped with specific kit.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/nccgqMBXch-2200.webp 2200w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/nccgqMBXch-2200.png&quot; alt=&quot;The edit NPC panel for Trivis.&quot; width=&quot;2200&quot; height=&quot;3156&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I’ve added a few details to the rulebook’s non-player character block:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a role-playing cue: helps the GM get into this NPC.&lt;/li&gt;
&lt;li&gt;Move and weapon length information: because you can add NPCs to the IR Tracker (see below).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I also have the habit of including the skills to be tested to find hidden details of NPCs.&lt;/p&gt;
&lt;h3 id=&quot;npcs-on-the-ir-tracker&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk08/#npcs-on-the-ir-tracker&quot;&gt;NPCs on the IR Tracker&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/M_PQYmdc_4-1914.webp 1914w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/M_PQYmdc_4-1914.png&quot; alt=&quot;IR Tracker with the add NPC menu open.&quot; width=&quot;1914&quot; height=&quot;1386&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;You can now add any NPC to the IR Tracker. This automatically adds a GM note with the combat skills information for that NPC.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/dskMWWZmMX-2092.webp 2092w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/dskMWWZmMX-2092.png&quot; alt=&quot;The edit NPC panel for Trivis.&quot; width=&quot;2092&quot; height=&quot;1614&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I also added a simple dice roller with a history while I was at it.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/r0mYjotDx8-2092.webp 2092w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/r0mYjotDx8-2092.png&quot; alt=&quot;The edit NPC panel for Trivis.&quot; width=&quot;2092&quot; height=&quot;1614&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h3 id=&quot;glossary-with-search&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk08/#glossary-with-search&quot;&gt;Glossary with search&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;I&#39;m slowly building a searchable glossary. For example I can never remember religious titles. What&#39;s an Ebasethe again?&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/IEgqMMb6S1-1408.webp 1408w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/IEgqMMb6S1-1408.png&quot; alt=&quot;The result of a search for ebasethe.&quot; width=&quot;1408&quot; height=&quot;1890&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;And it&#39;s cross-linked so if you press a button, you are taken to a related glossary entry.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/bg0iRrKrmM-1776.webp 1776w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/bg0iRrKrmM-1776.png&quot; alt=&quot;The result of a search for alchemy, with the &#39;assit&#39; entry selected.&quot; width=&quot;1776&quot; height=&quot;1926&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h3 id=&quot;subsystems&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk08/#subsystems&quot;&gt;Subsystems&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;I made myself a couple of tools that display an overview of a subsystem with a selected character&#39;s pertinent information. The first of which is persuasion. You select a character, and it shows all his persuasion skills with the two best skills highlighted, alongside the rules for persuasion.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/zdaHrdDA1s-2026.webp 2026w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/zdaHrdDA1s-2026.png&quot; alt=&quot;persuasion panel with Babr selected.&quot; width=&quot;2026&quot; height=&quot;2692&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;The second one is for written works. This shows all the languages and scripts skills for the selected character, as well as the EML for reading and scribing, which use one or two secondary modifiers. Since there are a lot of combinations, this saves time at the table and gives a good overview of the various rules, some of which are under language, while others are under written works in the rulebook.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/sKaLZd1SYE-3278.webp 3278w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/sKaLZd1SYE-3278.png&quot; alt=&quot;The written work panel with Elben selected.&quot; width=&quot;3278&quot; height=&quot;2748&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h3 id=&quot;shek-pvar-characters&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk08/#shek-pvar-characters&quot;&gt;Shèk-Pvâr Characters&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;I also made a tool for Shèk-Pvâr characters, to make their spell selection easier. It lists the ML and ARP cost for each convocation and complexity. It gives assisted and unassisted research capabilities, tracks ARP spent, adjusts ARP costs depending on chantry quality for assisted research, and gives various details pertinent to Shèk-Pvâr characters. When you made your spell selection, you can press a button and your character sheet is updated with the spell selection you&#39;ve just made.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/TbOUUPb5Bb-2724.webp 2724w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/TbOUUPb5Bb-2724.png&quot; alt=&quot;The spell selection window for Shèk-Pvâr characters.&quot; width=&quot;2724&quot; height=&quot;2228&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h3 id=&quot;other-improvements&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk08/#other-improvements&quot;&gt;Other improvements&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Other improvements include better handling of long skill names (in the case of specialties), long occupation, or long melee weapon names. I also highlight total fatigue if it is greater than zero. And I added a popover with fatigue recovery times.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/eMmY3gdlMc-822.webp 822w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/eMmY3gdlMc-822.png&quot; alt=&quot;The fatigue recovery popover.&quot; width=&quot;822&quot; height=&quot;1082&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;A list of injury special effects popover.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/W3hIvrFKfr-768.webp 768w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/W3hIvrFKfr-768.png&quot; alt=&quot;The injury special effects popover.&quot; width=&quot;768&quot; height=&quot;570&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;The effects of the shock states.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/r0X8ZAj_iK-776.webp 776w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/r0X8ZAj_iK-776.png&quot; alt=&quot;The shock states popover.&quot; width=&quot;776&quot; height=&quot;1290&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;A &amp;quot;gear value&amp;quot; detail popover that also displays the character&#39;s wealth score.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/qLgpQ0hJ0B-626.webp 626w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/qLgpQ0hJ0B-626.png&quot; alt=&quot;The gear value details popover.&quot; width=&quot;626&quot; height=&quot;492&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;A popover detailing the weight of the character&#39;s possessions. This displays the list of weapons and the total weight of each container, including the backpack&#39;s special half rule.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/edQ8pf3jXP-602.webp 602w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/edQ8pf3jXP-602.png&quot; alt=&quot;The gear weight detail popover.&quot; width=&quot;602&quot; height=&quot;1202&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Better handling when a character carries more than one of the same weapon, for example throwing daggers (tabûris) or javelins. And this also handles names that become too long with a quantity, as shown for the javelin below.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/TWNldng025-396.webp 396w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/TWNldng025-396.png&quot; alt=&quot;The melee weapons section showing two tabûris, written as &#39;Tabûri (X2)&#39;.&quot; width=&quot;396&quot; height=&quot;452&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/62AcWF9_Gb-380.webp 380w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/62AcWF9_Gb-380.png&quot; alt=&quot;The melee weapons section showing two bodkin javelins, written as &#39;Javelin (Bo.) (X2)&#39;.&quot; width=&quot;380&quot; height=&quot;458&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I can now also handle magical weapons and armour by using the &#39;traits&#39; system. This magical broadsword is an example.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/8J-BBYMOQC-978.webp 978w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/8J-BBYMOQC-978.png&quot; alt=&quot;A magical weapon with a Charm and an Anvil enchantment.&quot; width=&quot;978&quot; height=&quot;146&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I also implemented a modifier key that shows skills EMLs on the first page of the character sheet. This highlights skills that have an EML different than their ML. Elben here has a blessing to Folklore and is encumbered (which affects skills with AGL in their SB).&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://hexaedre.com/img/Zp1ncdP_J7-800.webp&quot; alt=&quot;The skill section of the character sheet, with ML changing into EML when the option key is pressed.&quot; width=&quot;800&quot; height=&quot;448&quot;&gt;&lt;/p&gt;
&lt;p&gt;And a number of other small details, bug fixes, and small tweaks.&lt;/p&gt;
&lt;p&gt;I am quite pleased with version 1.1.6. I now use it daily to prepare for the first adventure in my upcoming campaign. This is the driving motivator for all these tweaks and improvements. As I see friction points, I implement a solution to reduce them and make my life easier in general!&lt;/p&gt;
&lt;p&gt;Future improvements might include editors for armour articles, melee and missile weapons, as well as missiles. And perhaps a trait editor. Something to enable the creation of magical items, perhaps.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>New Price Cyclopedia PDF</title>
    <link href="https://hexaedre.com/hmk07/" />
    <updated>2025-11-28T05:00:00Z</updated>
    <id>https://hexaedre.com/hmk07/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/YG8oMJNO3d-5030.webp 5030w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/YG8oMJNO3d-5030.png&quot; alt=&quot;Two-page spread of the Price Cyclopedia showing the included details of the Black Swan inn.&quot; width=&quot;5030&quot; height=&quot;3255&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;When I look into a new role-playing game, the first thing I do generally is:&lt;/p&gt;
&lt;ol start=&quot;0&quot;&gt;
&lt;li&gt;make a character;&lt;/li&gt;
&lt;li&gt;make my own version of the character sheet;&lt;/li&gt;
&lt;li&gt;make a price list.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Like most, I start by making characters. Then I notice that the character sheet provided is lacking, either in organization or quality, so I make my own. And, of course, the last thing in character creation is to equip the character, and at this point I generally find the list of equipment either too limited or spread over too many chapters, which means that you need to flip pages all the time. Granted, this is not the case for all game systems, but it happens very often. As a game master, I also like to have a comprehensive price list at hand because I know my players, and I know they&#39;ll ask for something very specific, so I like to be prepared.&lt;/p&gt;
&lt;p&gt;HârnMaster Kèthîra is an exception. I really like the character sheet that is included. It is both functional and very nice! As for the list of equipment, this is always a balancing act for publishers because of the page count, but HMK is well balanced and well organized. But still, HarnMaster has been around for more than 40 years and you just can&#39;t fit everything into an already large tome.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/itmH_9yjTy-5030.webp 5030w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/itmH_9yjTy-5030.png&quot; alt=&quot;Two-page spread of the Price Cyclopedia showing the Lia-Kavair (thieves guild) entry and the example Two-Finger Gang.&quot; width=&quot;5030&quot; height=&quot;3256&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;HarnMaster has a long history. The world of Hârn was first published as a system-agnostic setting. Then the first version of the HarnMaster rules came out. Many supplements added details to either the setting or the rules. Very quickly I decided that I needed to compile all the prices from those various sources into a single price list. And so the first version of my price list came out in the 1980s. I made it available in various bulletin board systems of the time. You can still find one version or another in the internet archives.&lt;/p&gt;
&lt;p&gt;There have been many versions over the years. I made new versions for HarnMaster 2 and HarnMaster 3. I also made a version for when I used the AD&amp;amp;D rules in HarnWorld. Last year I made a few changes to include the weapons and armour from HârnMaster Kèthîra, but I didn&#39;t change the rest of the information.&lt;/p&gt;
&lt;p&gt;HârnMaster Kèthîra is game for all of Venârivè and my old price list was Hârn-centric, so I decided to update everything to be compatible with this much wider region in general and with the HMK rules in particular. I removed the Hârn kingdoms’ economic data because I don&#39;t have those details for all of Venârivè. I updated the floor plans of the Black Swan inn that is included. In fact I had to start over because I don&#39;t even have the software that I used to make it all those years ago. I also changed the example Lìa-Kaváir organization to something much simpler.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/lgx1xtv-wf-5030.webp 5030w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/lgx1xtv-wf-5030.png&quot; alt=&quot;Two-page spread of the Price Cyclopedia showing the first part of weaponcrafter.&quot; width=&quot;5030&quot; height=&quot;3255&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Other modifications include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;new spot art for every location/entry;&lt;/li&gt;
&lt;li&gt;more consistent formatting everywhere;&lt;/li&gt;
&lt;li&gt;revised and improved index with links to page references;&lt;/li&gt;
&lt;li&gt;many new entries, like astrologer, harbourmaster, guild/mangai, etc.;&lt;/li&gt;
&lt;li&gt;rule-specific details, like potions, elixirs, and mixtures;&lt;/li&gt;
&lt;li&gt;updated physician&#39;s treatment prices for the HMK injury system;&lt;/li&gt;
&lt;li&gt;revised and updated the chandler&#39;s entries for items from other sources;&lt;/li&gt;
&lt;li&gt;added many prices that were missing, fixed many errors and inconsistencies;&lt;/li&gt;
&lt;li&gt;regrouped all weapons, projectiles, and projectile containers under Weaponcrafter for ease of reference;&lt;/li&gt;
&lt;li&gt;also regrouped all armour articles, including clothing, under Weaponcrafer;&lt;/li&gt;
&lt;li&gt;added amour article coverage and armour values table.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With all of that, I think this is a useful tool in your HârnMaster Kèthîra toolbox and I encourage you to take a look!&lt;/p&gt;
&lt;p&gt;You can download it from the &lt;a href=&quot;https://hexaedre.com/hmk/&quot;&gt;HMK Resources page&lt;/a&gt; or with this &lt;a href=&quot;https://hexaedre.com/files/HMK_Price_Cyclopedia.pdf&quot;&gt;direct link&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/3s1QuoaY1E-5030.webp 5030w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/3s1QuoaY1E-5030.png&quot; alt=&quot;Two-page spread of the Price Cyclopedia showing part of the Weaponcrafter entry and part of the index.&quot; width=&quot;5030&quot; height=&quot;3256&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Feature Complete</title>
    <link href="https://hexaedre.com/hmk05/" />
    <updated>2025-11-14T05:00:00Z</updated>
    <id>https://hexaedre.com/hmk05/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk05/sL190QMsPB-426.webp 426w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk05/sL190QMsPB-426.png&quot; alt=&quot;A new option for exporting a character has been added: PDF export.&quot; width=&quot;426&quot; height=&quot;98&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;HMK Toolkit version 1.1 was a massive effort on my part and a push for more visibility for the app. The landing page was redesigned to be much more appealing and “convincing” to potential users. The documentation was also redesigned to be much more accessible and logically organized.&lt;/p&gt;
&lt;p&gt;The only two things that were still on my &amp;quot;must-have&amp;quot; list were PDF export and masterwork armour articles. Today I am releasing version 1.1.1 which includes those two features.&lt;/p&gt;
&lt;h2 id=&quot;pdf-export&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk05/#pdf-export&quot;&gt;PDF Export&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This is something that I absolutely needed personally. I use HMK Toolkit for my campaign and all my players except one are on Windows. That means that they use the editable character sheet PDF, which is fine of course, but it also means that I can&#39;t help them with something like a new configuration of their armour very easily. Well, now I can just make changes to their characters in HMK Toolkit, press a button, and send them a PDF of the full character sheet. It&#39;s not editable, of course, but they can reference it for filling the one they have.&lt;/p&gt;
&lt;p&gt;This was not an easy feature to implement, I must say, but it&#39;s totally worth it. The PDF is identical to what you see in HMK Toolkit.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk05/bHq7geuj35-5055.webp 5055w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk05/bHq7geuj35-5055.png&quot; alt=&quot;The two pages of the PDF export for a character named Floria.&quot; width=&quot;5055&quot; height=&quot;3271&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h2 id=&quot;masterwork-armour-articles&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk05/#masterwork-armour-articles&quot;&gt;Masterwork Armour Articles&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The second thing I had on my &amp;quot;must-have&amp;quot; list was masterwork armour articles. HMK Toolkit already had all the masterwork weapons, but none of the armour articles. I don&#39;t use the optional armour maintenance rules on page 133 personally, so HMK Toolkit doesn&#39;t track armour &lt;em&gt;quality&lt;/em&gt;. Masterwork armour articles &lt;em&gt;do&lt;/em&gt; have increased armour values every two steps though. Of course the MW version has a social effect.&lt;/p&gt;
&lt;h2 id=&quot;feature-complete&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk05/#feature-complete&quot;&gt;Feature Complete&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;With this latest release, I think HMK Toolkit is feature complete. What that means is that I think that there aren’t any more features to add. I will, of course, fix bugs and perhaps add a few missing items as needed, but I don&#39;t think I will add any new features. I will also make sure it works with future macOS releases.&lt;/p&gt;
&lt;p&gt;I must say the response to version 1.1 was not totally as I expected it. It’s only been one week as I write this, so I need to give it more time, but, at the moment, there has been zero reaction on the discord dedicated to the app aside from a couple emojis in the last few days.&lt;/p&gt;
&lt;p&gt;To put things in context, as of version 1.1, the code base for HMK Toolkit stood at 54,999 lines of code. This last update to 1.1.1 brings it up to 60,529 lines of code. This is represented by only two lines in the release notes (PDF export and masterwork armour articles), but it&#39;s a huge amount of work on my part, and that&#39;s not considering updating the online documentation.&lt;/p&gt;
&lt;p&gt;Don&#39;t get me wrong, making a public version was very rewarding on many counts. It pushed me towards making a better application. And making the online documentation is a great &amp;quot;rubber ducking&amp;quot; exercise, which often made me realize mistakes or omissions I had made. I also had great feedback from a few people in the beginning.&lt;/p&gt;
&lt;p&gt;But it also took a lot longer than if I had only made this for myself. In any case, I am very proud of what I accomplished, and I am very happy if it helps even one person.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>HMK Macros for Foundry VTT</title>
    <link href="https://hexaedre.com/hmk06/" />
    <updated>2025-11-10T05:00:00Z</updated>
    <id>https://hexaedre.com/hmk06/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk06/zs2o5mpKhu-2608.webp 2608w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk06/zs2o5mpKhu-2608.png&quot; alt=&quot;Part of the code, in javascript, for the attack macro for FoundryVTT.&quot; width=&quot;2608&quot; height=&quot;1584&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h2 id=&quot;combat-macro&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk06/#combat-macro&quot;&gt;Combat Macro&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I&#39;m starting to prepare for my HarnMaster Kethira campaign. At the moment there are no HMK systems in any of the VTT. There is one in development for FoundryVTT, but it&#39;s not ready yet, and the developer has had health issues this past year so it&#39;s uncertain when it will be ready. There is one planned for Roll20, but its development has not yet started. So in the meantime, I&#39;ve decided to use the &lt;em&gt;Simple World-Building&lt;/em&gt; system just so that the players can have tokens on the map and use macros for combat rolls. They&#39;ll have their character sheet in editable PDF form, and I&#39;ll have my trusty &lt;a href=&quot;https://hexaedre.com/apps/hmk/&quot;&gt;HMK Toolkit&lt;/a&gt; to handle Initiative Rating Tracking, their character sheets, price list, etc.&lt;/p&gt;
&lt;p&gt;I want to prepare in advance a series of macros for each character. So I made a JavaScript macro for combat. Here is a quick demo.&lt;/p&gt;
&lt;div id=&quot;wiYuJNwyB3k&quot; class=&quot;eleventy-plugin-youtube-embed&quot; style=&quot;position:relative;width:100%;padding-top: 56.25%;&quot;&gt;&lt;iframe style=&quot;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;&quot; width=&quot;100%&quot; height=&quot;100%&quot; frameborder=&quot;0&quot; title=&quot;Embedded YouTube video&quot; src=&quot;https://www.youtube-nocookie.com/embed/wiYuJNwyB3k&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;p&gt;It&#39;s a simple macro but I think it will help a lot during combat. You can configure the default parameters at the top of the code, so you can use the same macro for attacks with different weapons or counterstrikes, for example.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk06/ufvzBjafWP-1066.webp 1066w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk06/ufvzBjafWP-1066.png&quot; alt=&quot;The defaults parameters in the combat macro.&quot; width=&quot;1066&quot; height=&quot;560&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;When you invoke the macro, a dialog will appear, which lets you change any parameter, including a modifier like fatigue or situational modifiers.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk06/QvDVmgg0eZ-800.webp 800w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk06/QvDVmgg0eZ-800.png&quot; alt=&quot;The macro dialog where you can change the parameters and include an EML modifier.&quot; width=&quot;800&quot; height=&quot;728&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;And a chat card will appear when you roll. If the roll is a success, it offers a button to roll the zone, location, and impact dice all at once.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk06/mX2x2wzkbR-580.webp 580w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk06/mX2x2wzkbR-580.png&quot; alt=&quot;The success result of the combat macro.&quot; width=&quot;580&quot; height=&quot;436&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk06/_jAOwf82XB-578.webp 578w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk06/_jAOwf82XB-578.png&quot; alt=&quot;The results of the zone, location, and impact rolls.&quot; width=&quot;578&quot; height=&quot;1066&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h2 id=&quot;skill-test&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk06/#skill-test&quot;&gt;Skill Test&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk06/wnKEM9iZJm-906.webp 906w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk06/wnKEM9iZJm-906.png&quot; alt=&quot;The macro bar with the block macro highlighted.&quot; width=&quot;906&quot; height=&quot;220&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I include an attack, a block, and a counterstrike macro for each weapon. Since a block is just a skill test, I made a simpler skill test without the additional dice. This can be used for any skill test, and it lets you enter an EML modifier like the combat macro.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk06/6ctzv9rqL4-574.webp 574w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk06/6ctzv9rqL4-574.png&quot; alt=&quot;The result of a sword block.&quot; width=&quot;574&quot; height=&quot;412&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h2 id=&quot;using-the-macros&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk06/#using-the-macros&quot;&gt;Using the macros&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Both macros are available as a single download on my &lt;a href=&quot;https://hexaedre.com/hmk/#my-resources&quot;&gt;resource page&lt;/a&gt;. It&#39;s a .zip file, which contains 2 JavaScript files. Simply open them in a text editor, copy the content and paste it into a Foundry VTT &#39;script&#39; macro. Change the default parameters at the top and save.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The 1.1-year update</title>
    <link href="https://hexaedre.com/hmk04/" />
    <updated>2025-11-07T20:04:18Z</updated>
    <id>https://hexaedre.com/hmk04/</id>
    <content type="html">&lt;p&gt;I started developing &lt;a href=&quot;https://hexaedre.com/apps/hmk/&quot;&gt;HMK Toolkit&lt;/a&gt; exactly 1.1 years ago today, with the initial goal of creating a tool to facilitate step 12 of the character creation process: the skills development points phase. I kept changing my mind, and I couldn’t remember whether I had already spent one or two DPs, nor in which stage I had spent them. I also wanted to see all the Skill Bases so that I could get a sense of my character’s strengths, which would help guide my choices. So, I decided to build myself a tool to help me with this development step.  But to build that tool, and make it useful, I needed the character&#39;s attributes, and to get the attributes I needed at least part of a character sheet...&lt;/p&gt;
&lt;p&gt;And, &lt;strong&gt;1.1 years later, this is the new version 1.1 of &lt;a href=&quot;https://hexaedre.com/apps/hmk/&quot;&gt;HMK Toolkit&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk04/vReXslLZAE-2760.webp 2760w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk04/vReXslLZAE-2760.png&quot; alt=&quot;The first page of a character named Hildegard who is an Odívshè Shèk-Pvâr.&quot; width=&quot;2760&quot; height=&quot;2510&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;And the development tool that started it all is now looking like this.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk04/zCZzXEg0j_-3252.webp 3252w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk04/zCZzXEg0j_-3252.png&quot; alt=&quot;The DEV tool.&quot; width=&quot;3252&quot; height=&quot;2490&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h2 id=&quot;whats-new&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk04/#whats-new&quot;&gt;What&#39;s New&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;For the last five months, I have worked on a new feature for HMK Toolkit called the &lt;strong&gt;Price Cyclopedia&lt;/strong&gt;. It&#39;s a bit of a grandiose title, but I believe that it accurately reflects the comprehensive nature of this searchable price list, which boasts over 1,000 entries. Users can search by the name of the item or service, its category, or the specific shop where it is sold. The complexity of pricing has proven to be a significant challenge, as I have encountered numerous special cases that required careful consideration and implementation. I also tried to update the PDF version simultaneously, but I have now decided to do so only once this release is complete.&lt;/p&gt;
&lt;p&gt;For more information you can read the &lt;a href=&quot;https://hexaedre.com/apps/hmk/price/&quot;&gt;Price Cyclopedia documentation&lt;/a&gt;.&lt;/p&gt;
&lt;figure&gt;
    &lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/V7eDAPrJvA-2240.webp 2240w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/V7eDAPrJvA-2240.png&quot; alt=&quot;The Price Cyclopedia window showing a first aid service.&quot; style=&quot;border-radius: 8px; margin: 0 auto; display: block;&quot; width=&quot;2240&quot; height=&quot;1656&quot;&gt;&lt;/picture&gt;
    &lt;figcaption color:=&quot;&quot; black;&quot;=&quot;&quot;&gt;First Aid has a both a price range and a &#39;+&#39;. This is handled with a price slider.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure&gt;
    &lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/zxzeAtkGy_-2240.webp 2240w&quot;&gt;&lt;img 4=&quot;&quot; src=&quot;https://hexaedre.com/img/zxzeAtkGy_-2240.png&quot; alt=&quot;The&quot; Price=&quot;&quot; Cyclopedia=&quot;&quot; window=&quot;&quot; showing=&quot;&quot; buying=&quot;&quot; a=&quot;&quot; carat=&quot;&quot; gem.&quot;=&quot;&quot; style=&quot;border-radius: 8px; margin: 0 auto; display: block;&quot; width=&quot;2240&quot; height=&quot;1656&quot;&gt;&lt;/picture&gt;
    &lt;figcaption color:=&quot;&quot; black;&quot;=&quot;&quot;&gt;When buying a gem you can set the number of carats (instead of the number of gems).&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure&gt;
    &lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/xb-azdTQ-6-2240.webp 2240w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/xb-azdTQ-6-2240.png&quot; alt=&quot;The Price Cyclopedia window showing adding an AS8 Darkvision elixir.&quot; style=&quot;border-radius: 8px; margin: 0 auto; display: block;&quot; width=&quot;2240&quot; height=&quot;1656&quot;&gt;&lt;/picture&gt;
    &lt;figcaption color:=&quot;&quot; black;&quot;=&quot;&quot;&gt;When adding an elixir you can set the Alchemical Strength (AS8 in the example). The &#39;Don&#39;t manage coins&#39; is checked because this is the alchemist character who made the elixir, so he&#39;s only adding the item to his bandolier belt, he is not buying it. The &#39;Add note&#39; is checked which means that the date he made the elixir will be added to the character&#39;s sheet, so he&#39;ll know when to do the first AS reduction roll in 30 days.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;While I was working on the main new feature, I also happened to fix many other things and add several smaller features and quality-of-life improvements to other areas of the app. Here are a few key points.&lt;/p&gt;
&lt;p&gt;I was inspired by the &lt;strong&gt;Shield Traits Summary&lt;/strong&gt; explained in the excellent &lt;a href=&quot;https://www.kelestia.com/expansions&quot; rel=&quot;noreferrer nofollow noopener external&quot; target=&quot;_blank&quot;&gt;Advice &amp;amp; Options&lt;/a&gt; document from Kelestia, and I have implemented it in the app. I also automatically display a &lt;strong&gt;Thrown Weapons&lt;/strong&gt; section if the character carries one of the listed weapons on page 110 of the rulebook (javelin, shorkana, etc.) or an elixir or a mixture. It might be useful to mention that all that information is displayed automatically when you simply drag and drop weapons and shields into the character’s equipment.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk04/oKp0Z-r3sz-988.webp 988w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk04/oKp0Z-r3sz-988.png&quot; alt=&quot;The Combat Gear section showing the new shield data displayed.&quot; width=&quot;988&quot; height=&quot;938&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I invested a great deal of time improving the &lt;strong&gt;Initiative Rating Tracker&lt;/strong&gt;. This tool allows you to create detailed notes for encounters, which you can easily load during play. A new side panel provides access to frequently used rules, making it easier to manage the melee routine.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk04/mlVigcpcMh-2608.webp 2608w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk04/mlVigcpcMh-2608.png&quot; alt=&quot;the Initiative Rating Tracker.&quot; width=&quot;2608&quot; height=&quot;2536&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk04/yP-XR9rdp6-2558.webp 2558w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk04/yP-XR9rdp6-2558.png&quot; alt=&quot;the Initiative Rating Tracker.&quot; width=&quot;2558&quot; height=&quot;2536&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I added an easy way to &lt;strong&gt;modify Weapon Quality&lt;/strong&gt; when a weapon is damaged or repaired.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://hexaedre.com/hmk04/ogvhq4jFJ6-800.webp&quot; alt=&quot;Modification of the WQ.&quot; width=&quot;800&quot; height=&quot;353&quot;&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;notes section is now a text editor&lt;/strong&gt; with markdown formatting.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk04/xFxLWqh07U-1008.webp 1008w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk04/xFxLWqh07U-1008.png&quot; alt=&quot;The notes section showing rich text formatting.&quot; width=&quot;1008&quot; height=&quot;270&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Talent Bonus for spells are now supported&lt;/strong&gt; and Shèk-Pvâr characters can have a &lt;strong&gt;Focus&lt;/strong&gt; which automatically affects MLs.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk04/TeLUiRX7Pl-754.webp 754w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk04/TeLUiRX7Pl-754.png&quot; alt=&quot;A Shèk-Pvâr Focus.&quot; width=&quot;754&quot; height=&quot;542&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Alchemists can easily &lt;strong&gt;handle Alchemical Strength reduction&lt;/strong&gt; for their elixirs.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://hexaedre.com/hmk04/R0AWxi1IEF-712.webp&quot; alt=&quot;An elixir having its Alchemy Strength reduced.&quot; width=&quot;712&quot; height=&quot;308&quot;&gt;&lt;/p&gt;
&lt;p&gt;The new &lt;strong&gt;Trekking&lt;/strong&gt; panel has travel &lt;strong&gt;movement rates&lt;/strong&gt; and required &lt;strong&gt;Bearing Modes&lt;/strong&gt; for the topography and terrain, and a &lt;strong&gt;guide suggestion&lt;/strong&gt; with assistance from party members for the &lt;strong&gt;orienteering roll&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk04/ANkP63G3zE-3220.webp 3220w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk04/ANkP63G3zE-3220.png&quot; alt=&quot;the Trekking panel.&quot; width=&quot;3220&quot; height=&quot;2076&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;dark mode&lt;/strong&gt; colours were tweaked throughout.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/hmk04/raXypZNEc9-2832.webp 2832w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/hmk04/raXypZNEc9-2832.png&quot; alt=&quot;Dark mode.&quot; width=&quot;2832&quot; height=&quot;2520&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I updated (and improved) all the &lt;a href=&quot;https://hexaedre.com/apps/hmk/help/&quot;&gt;documentation&lt;/a&gt; and revamped the &lt;a href=&quot;https://hexaedre.com/apps/hmk/&quot;&gt;landing page&lt;/a&gt; for the app.&lt;/p&gt;
&lt;h2 id=&quot;whats-next&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk04/#whats-next&quot;&gt;What&#39;s next&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Version 1.1 is, I think, complete for the most part. I want to add Masterwork armour articles, and possibly PDF Export, although that is not easy to implement so I am not sure if I can make it work. Aside from that I will of course fix bugs and tweak small things.&lt;/p&gt;
&lt;p&gt;I can now turn to starting my own HMK campaign!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Updating my website</title>
    <link href="https://hexaedre.com/hexa01/" />
    <updated>2025-03-28T14:17:59Z</updated>
    <id>https://hexaedre.com/hexa01/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/yve0ZFA_5S-1280.webp 1280w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/yve0ZFA_5S-1280.png&quot; alt=&quot;Logo of the Eleventy static site generator&quot; width=&quot;1280&quot; height=&quot;640&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I recently read a post titled &lt;a href=&quot;https://troz.net/post/2025/eleventy/&quot; rel=&quot;noreferrer nofollow noopener external&quot; target=&quot;_blank&quot;&gt;Moving to Eleventy&lt;/a&gt; which included this sentence.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;After a while, I realized that this was what had caused my problems with the previous generators: they were black boxes, written and configured in languages that I didn&#39;t know, so I didn&#39;t know how to fix them when things went wrong.&quot;&lt;/p&gt;
    &lt;cite&gt;Troz&lt;/cite&gt;&lt;/blockquote&gt;
&lt;p&gt;This resonated with me. I&#39;ve built my website using the Hugo static site generator for a while now. It works very well, it&#39;s simple to use and it produces a good site. But it&#39;s written in Go, a language that I do not know, and I rely on third-party themes to make it look good. There are things with every theme that I have used over the years that I wish I could change, but it&#39;s a bit of a black box. Too may moving parts.&lt;/p&gt;
&lt;p&gt;When I heard about &lt;a href=&quot;https://www.11ty.dev&quot; rel=&quot;noreferrer nofollow noopener external&quot; target=&quot;_blank&quot;&gt;Eleventy&lt;/a&gt; and Troz&#39;s experience with it, I decided to give it a try. My plan was to experiment with it a bit and see how I liked it.&lt;/p&gt;
&lt;p&gt;At about the same time, I heard about the &lt;a href=&quot;https://zed.dev&quot; rel=&quot;noreferrer nofollow noopener external&quot; target=&quot;_blank&quot;&gt;Zed Editor&lt;/a&gt; and I wanted to try it out. I&#39;ve been using &lt;a href=&quot;https://nova.app&quot; rel=&quot;noreferrer nofollow noopener external&quot; target=&quot;_blank&quot;&gt;Nova&lt;/a&gt; to build my site for a while now and I&#39;m very happy with it, but I&#39;m always interested in trying out new text editors, so I decided to give it a try while working with Eleventy.&lt;/p&gt;
&lt;h2 id=&quot;its-been-a-while&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hexa01/#its-been-a-while&quot;&gt;It&#39;s been a while...&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I built my first website in the early 1990s for the Optical Fiber Laboratory, where I was doing research. It was the very early days of the Internet that we now know, and version 1.0 of HTML. CSS and Javascript were not really a thing at the time.&lt;a href=&quot;https://hexaedre.com/hexa01/#fn1&quot; class=&quot;footnote-ref&quot; id=&quot;fnref1&quot; title=&quot;See footnote&quot;&gt;1&lt;/a&gt; There were no dynamic websites then.&lt;/p&gt;
&lt;p&gt;Then, in the early 2000s, I built a couple of websites for games and other projects. At the time I learned HTML 4.0, a bit of CSS, Javascript, and PHP. I used that for many years, then around 2015 I turned to static site generators.&lt;/p&gt;
&lt;p&gt;So let&#39;s just say that that when I started this new project, my CSS and Javascript skills weren&#39;t really up to date with the latest standards. Things have changed &lt;em&gt;a lot&lt;/em&gt; for web development since I learned these languages.&lt;/p&gt;
&lt;h2 id=&quot;one-step-at-a-time&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hexa01/#one-step-at-a-time&quot;&gt;One Step at a Time&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I followed in Troz’s footsteps, starting with the Eleventy tutorial. It didn’t take long for me to veer off from the tutorial project and start creating my own website. I began by replicating the structure of my previous site with only a few pages. I incorporated basic styling, chose a colour scheme, implemented navigation, and added collections for the few articles I had converted.&lt;/p&gt;
&lt;p&gt;I used TOML for the front matter on my Hugo site, so I needed to transform it into YAML for Eleventy. To simplify the process, I employed Zed’s inline assistant tool. Additionally, since some of my content included Hugo shortcodes, I had to convert those as well.&lt;/p&gt;
&lt;h2 id=&quot;improvements&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hexa01/#improvements&quot;&gt;Improvements&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Here are a few of the ideas I was eager to execute:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Sidenotes&lt;/strong&gt;&amp;quot; I often make use of footnotes in my texts. I want to add context or some relevant information, but not break the flow of the current statement, looking up footnotes at the bottom of the page &lt;em&gt;does&lt;/em&gt; break the flow, so, as &lt;a href=&quot;https://edwardtufte.github.io/tufte-css/&quot; rel=&quot;noreferrer nofollow noopener external&quot; target=&quot;_blank&quot;&gt;Tufte&lt;/a&gt; suggested, I wanted to implement sidenotes.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Image handling&lt;/strong&gt;: When I use images on a page, I want to be able to click on them and open them in their own tabs. This way, I can zoom in or at least see them in full. Images are scaled to the content, and, particularly on phones, it can be very hard to see what the image contains.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Table of Contents&lt;/strong&gt;: Some pages have a table of contents. This feature has been improved. Previously, the table was visible, but it disappeared when scrolling.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I am aware that I could have incorporated all of these elements into a Hugo site and the themes I used in the past. However, each theme has its own approach and making a single modification often leads to unintended consequences. Starting with a fresh structure and one that I have personally designed helped me to achieve some of these goals.&lt;/p&gt;
&lt;h2 id=&quot;still-a-work-in-progress&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hexa01/#still-a-work-in-progress&quot;&gt;Still a Work in Progress&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I have established a baseline for what I want with this version. I know that the responsive design needs work, so if you’re reading this on your phone, I apologize. I intend to address these issues in future updates.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;
    &lt;div class=&quot;footnote-item&quot; id=&quot;fn1&quot; data-footnote-number=&quot;1&quot;&gt;
        CSS did exist at that time but it wasn&#39;t in browsers, and Javascript wasn&#39;t even created yet.
        &lt;a href=&quot;https://hexaedre.com/hexa01/#fnref1&quot; class=&quot;footnote-backref&quot;&gt;↩&lt;/a&gt;
    &lt;/div&gt;
&lt;/div&gt;
</content>
  </entry>
  <entry>
    <title>My own version</title>
    <link href="https://hexaedre.com/hmk03/" />
    <updated>2025-02-25T20:04:18Z</updated>
    <id>https://hexaedre.com/hmk03/</id>
    <content type="html">&lt;p&gt;Now that the public version of &lt;a href=&quot;https://hexaedre.com/apps.hmk/&quot;&gt;HMK Toolkit&lt;/a&gt; is out I can focus on my own version a bit more. I am very happy with how this is coming along. Here are a few things that are on the &lt;em&gt;full&lt;/em&gt; version.&lt;/p&gt;
&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/vmMrECKMUf-262.webp 262w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/vmMrECKMUf-262.png&quot; alt=&quot;A portion of the sidebar showing additional items, like GM screens and Bestiary.&quot; width=&quot;262&quot; height=&quot;450&quot;&gt;&lt;/picture&gt;
&lt;p&gt;GM Screens are digital versions of a classic GM Screen, the thing that you put between the GM and the players and that contains the most often used tables. What&#39;s in there currently are tables that I made myself, building tables from scratch from the rulebook. I&#39;ve since found a quicker way to access the information in the book (see below), although I look forward to the actual release of a true GM Screen package from &lt;a href=&quot;https://www.kelestia.com/&quot; rel=&quot;noreferrer nofollow noopener external&quot; target=&quot;_blank&quot;&gt;Kelestia Productions&lt;/a&gt; which is coming probably later this year.&lt;br&gt;
&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/DwO5BOVtFX-3274.webp 3274w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/DwO5BOVtFX-3274.png&quot; alt=&quot;The Action section of the Melee GM Screen.&quot; width=&quot;3274&quot; height=&quot;2486&quot;&gt;&lt;/picture&gt;&lt;br&gt;
I also have what I call &amp;quot;markets&amp;quot; or places of interest in settlements, like taverns or inns or places to buy supplies. This can look something like this.&lt;br&gt;
&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/vLmx_7jXF7-3104.webp 3104w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/vLmx_7jXF7-3104.png&quot; alt=&quot;An example of an Inn in a &#39;Market&#39; section of the sidebar.&quot; width=&quot;3104&quot; height=&quot;2408&quot;&gt;&lt;/picture&gt;&lt;br&gt;
There are also a lot more options in terms of menus.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/r41KW7wmLi-1712.webp 1712w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/r41KW7wmLi-1712.png&quot; alt=&quot;The menubar of the full version.&quot; width=&quot;1712&quot; height=&quot;180&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;There is a glossary &amp;amp; index tool, where you select a word and it defines it. If the definition refers to other glossary entries, those are opened automatically for you and all entries show page references (from the index, not from the glossary itself).&lt;br&gt;
&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/A1ZECKqYzl-1336.webp 1336w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/A1ZECKqYzl-1336.png&quot; alt=&quot;The glossary and index view.&quot; width=&quot;1336&quot; height=&quot;1342&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;There is a tool to edit the weather.&lt;br&gt;
&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/oPAz8IXshs-942.webp 942w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/oPAz8IXshs-942.png&quot; alt=&quot;The Edit Weather window.&quot; width=&quot;942&quot; height=&quot;1096&quot;&gt;&lt;/picture&gt;&lt;br&gt;
But most of the menus are for quick access to either rules or maps. There is a lot of information on the setting, and many rules in the rulebook. I always have the book open at my side when I run the game, but to be able to (1) find the right page in the book, or (2) get to the right page in the PDF is very valuable while playing, and this is where most of the menus come in.&lt;/p&gt;
&lt;p&gt;The menus give the page number for each topic, and if you select the menu it brings up a window with the PDF page. For example if you want to know more about &amp;quot;Exposure&amp;quot; you can open the &amp;quot;Injuries&amp;quot; menu and see that it&#39;s on page 185, and if you select that menu item you get the PDF directly.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/DZD7-I5Whx-2858.webp 2858w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/DZD7-I5Whx-2858.png&quot; alt=&quot;The injuries menu.&quot; width=&quot;2858&quot; height=&quot;1379&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/yiydR-ReQ2-4112.webp 4112w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/yiydR-ReQ2-4112.png&quot; alt=&quot;The Exposure PDF open.&quot; width=&quot;4112&quot; height=&quot;2658&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;The various menus are shown below. Each menu selection opens the PDF at the specific place or the corresponding map.&lt;/p&gt;
&lt;h4 id=&quot;gm&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk03/#gm&quot;&gt;GM&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/bl_3eIv6h2-426.webp 426w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/bl_3eIv6h2-426.png&quot; alt=&quot;The GM menu.&quot; width=&quot;426&quot; height=&quot;410&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h4 id=&quot;travel&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk03/#travel&quot;&gt;Travel&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/eG-DA2fb-k-352.webp 352w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/eG-DA2fb-k-352.png&quot; alt=&quot;The Travel menu.&quot; width=&quot;352&quot; height=&quot;546&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h4 id=&quot;melee&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk03/#melee&quot;&gt;Melee&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/E_J_I4xAzM-516.webp 516w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/E_J_I4xAzM-516.png&quot; alt=&quot;The Melee menu.&quot; width=&quot;516&quot; height=&quot;434&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h4 id=&quot;injuries&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk03/#injuries&quot;&gt;Injuries&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/7EJpvkE8WZ-356.webp 356w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/7EJpvkE8WZ-356.png&quot; alt=&quot;The Injuries menu.&quot; width=&quot;356&quot; height=&quot;620&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h4 id=&quot;bestiary&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk03/#bestiary&quot;&gt;Bestiary&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/c854tlvvbO-402.webp 402w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/c854tlvvbO-402.png&quot; alt=&quot;The Bestiary menu.&quot; width=&quot;402&quot; height=&quot;586&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h4 id=&quot;pvaric&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk03/#pvaric&quot;&gt;Pvâric&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/Au6MWbHq_j-522.webp 522w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/Au6MWbHq_j-522.png&quot; alt=&quot;The Magic menu.&quot; width=&quot;522&quot; height=&quot;790&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h4 id=&quot;arcane&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk03/#arcane&quot;&gt;Arcane&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/ES6DipABo--246.webp 246w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/ES6DipABo--246.png&quot; alt=&quot;The Arcane menu.&quot; width=&quot;246&quot; height=&quot;408&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h4 id=&quot;religion&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk03/#religion&quot;&gt;Religion&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/Mgr9aIoivx-392.webp 392w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/Mgr9aIoivx-392.png&quot; alt=&quot;The Religion menu.&quot; width=&quot;392&quot; height=&quot;718&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h4 id=&quot;world&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk03/#world&quot;&gt;World&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/0lnQ2RKR9h-428.webp 428w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/0lnQ2RKR9h-428.png&quot; alt=&quot;The Bestiary menu.&quot; width=&quot;428&quot; height=&quot;634&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h4 id=&quot;atlas&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk03/#atlas&quot;&gt;Atlas&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/sl-A6Q3Ty3-378.webp 378w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/sl-A6Q3Ty3-378.png&quot; alt=&quot;The Atlas menu.&quot; width=&quot;378&quot; height=&quot;1078&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;h2 id=&quot;public-version&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk03/#public-version&quot;&gt;Public version&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Most of the recent updates to the application have been for the public version. I put a lot of work in the Initiative Rating Tracker (IRT), as this has become a very useful feature of the app. You can now set up the IRT in advance with opponents and save these to be able to bring them back later quickly. This way you can prepare multiple encounters in advance. It&#39;s also very useful when you end a game session in the middle of an encounter and you want to start where you left of on the next session.&lt;br&gt;
&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/xKOXEP0xCH-1792.webp 1792w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/xKOXEP0xCH-1792.png&quot; alt=&quot;An example of an IRT set for the On the Silver Way adventure.&quot; width=&quot;1792&quot; height=&quot;1430&quot;&gt;&lt;/picture&gt;&lt;br&gt;
I also made a tool to help evaluate bulk for armour articles.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://hexaedre.com/img/_adM1fKVUg-800.webp&quot; alt=&quot;The layers tool.&quot; width=&quot;800&quot; height=&quot;637&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;ready-to-roll&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk03/#ready-to-roll&quot;&gt;Ready to roll!&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I have achieved most of the things I wanted with this application. I still have a number of things on my todo list, but it has come to a point where I can start really using it to prepare and to play HârnMaster Kèthîra. Game on!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;dr&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The journey is more important than the destination.</title>
    <link href="https://hexaedre.com/hmk02/" />
    <updated>2025-02-12T19:31:42Z</updated>
    <id>https://hexaedre.com/hmk02/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/vmMrECKMUf-262.webp 262w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/vmMrECKMUf-262.png&quot; alt=&quot;Part of the sidebar from the full version of HMK Toolkit&quot; width=&quot;262&quot; height=&quot;450&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I&#39;m still very excited about the newest version of HârnMaster from &lt;a href=&quot;https://kelestia.com/&quot; rel=&quot;noreferrer nofollow noopener external&quot; target=&quot;_blank&quot;&gt;Kelestia Productions&lt;/a&gt; that came out last summer. It&#39;s a joy to read and a full game in a single tome. It has things that were sorely missing from previous editions, like actual Alchemy rules, Astrology, Runecraft, Astral travel and shamanism, to name a few.&lt;/p&gt;
&lt;p&gt;The character creation process is interesting and produces characters with lots of depth. There is a phase during character creation where you spend development points (DP) in stages. To help me with this step, in particular, I decided to build myself a tool. The idea was to have a way of seeing the strengths of the character (his Skill Bases, or SB) and to be able to change my mind on where to invest DPs, i.e., to be able to go back to a previous stage and make changes without losing track. To do that, I built this interface.&lt;/p&gt;
&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/1MrdhnI_2M-3278.webp 3278w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/1MrdhnI_2M-3278.png&quot; alt=&quot;The development tool for an elf character.&quot; width=&quot;3278&quot; height=&quot;2500&quot;&gt;&lt;/picture&gt;
&lt;p&gt;Of course, for that to work (and make sense) I &lt;em&gt;also&lt;/em&gt; needed to build a character model &lt;a href=&quot;https://hexaedre.com/hmk02/#fn1&quot; class=&quot;footnote-ref&quot; id=&quot;fnref1&quot; title=&quot;See footnote&quot;&gt;1&lt;/a&gt; and a way to visualize that. In other words, I needed to make a character sheet interface as well.&lt;/p&gt;
&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/3t3f6Owk-V-2602.webp 2602w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/3t3f6Owk-V-2602.png&quot; alt=&quot;An example of a character sheet.&quot; width=&quot;2602&quot; height=&quot;2556&quot;&gt;&lt;/picture&gt;
&lt;p&gt;I started this project last October (2024) and, as I was working on it I thought it&#39;d be fun to share pictures of my progress on the Kelestia Productions Discord. The response has been very positive; people were asking me if I would release that. At the onset, I didn&#39;t make this for others, it was just a tool for myself, but there were repeated inquiries as to when I&#39;d make this available.&lt;/p&gt;
&lt;p&gt;So I started discussing with the author of the rules, Walt, and found out he&#39;s also on macOS. I sent him a copy and we started discussing. We ended up deciding that I&#39;d make two versions of the app, one &amp;quot;public&amp;quot; and one for myself, which has more things, but things that are not so easily sharable in a free format, as it includes too much copyrighted material.&lt;/p&gt;
&lt;p&gt;So I worked on making a &amp;quot;public&amp;quot; version in addition to my own. Polishing it so that it&#39;s useable by others, and also building extensive online documentation for it. I shared the app with a few members of the KP team that are on macOS as well, to get their feedback and validate that this was within the scope of &amp;quot;fanon&amp;quot; material and didn&#39;t cross the line.&lt;/p&gt;
&lt;p&gt;And last Monday I released the first public version of the app to everyone...&lt;/p&gt;
&lt;p&gt;And I have received, except for Walt who has been very enthusiastic and very supportive, a grand total of one feedback on the app, and this was a complaint that it didn&#39;t work (yet) in dark mode... And this was before the public release by a KP team member, who made no other comment since.&lt;/p&gt;
&lt;p&gt;Most of those on Discord who had expressed their interest apparently had missed the (clearly) stated fact that this was for macOS. And aside from the complaint about the missing dark mode, I got various forms of &amp;quot;when is the Windows version coming?&amp;quot;&lt;/p&gt;
&lt;p&gt;Aside from Walt, four people joined the Discord that I created for discussing the app. None gave feedback on it. And since the initial release, Walt and I have discussed some options on how best to display a character&#39;s languages. None of the others participated.&lt;/p&gt;
&lt;p&gt;In conclusion, I am very happy and proud with the application that I made, and I am more than happy that Walt is also enjoying it. This public version will stay available, and I will continue to support it and fix bugs, should they occur, but it&#39;s now time to return to work on my own &lt;a href=&quot;https://hexaedre.com/hmk03/&quot;&gt;full version&lt;/a&gt;. I&#39;ve learned a lot along the way, but it&#39;s also &amp;quot;a lesson learned,&amp;quot; as they say.&lt;/p&gt;
&lt;p&gt;You can check the documentation for the app &lt;a href=&quot;https://hexaedre.com/apps/hmk/&quot;&gt;here&lt;/a&gt; if you are curious.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;
    &lt;div class=&quot;footnote-item&quot; id=&quot;fn1&quot; data-footnote-number=&quot;1&quot;&gt;
        A &lt;em&gt;model&lt;/em&gt; is the in-code representation of the data. In this case it&#39;s how you define the variables that make up a character.
        &lt;a href=&quot;https://hexaedre.com/hmk02/#fnref1&quot; class=&quot;footnote-backref&quot;&gt;↩&lt;/a&gt;
    &lt;/div&gt;
&lt;/div&gt;
</content>
  </entry>
  <entry>
    <title>A new edition of HârnMaster</title>
    <link href="https://hexaedre.com/hmk01/" />
    <updated>2024-09-13T14:17:59Z</updated>
    <id>https://hexaedre.com/hmk01/</id>
    <content type="html">&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/FSDR6k4d1Z-1359.webp 1359w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/FSDR6k4d1Z-1359.png&quot; alt=&quot;The cover of the standard edition of the new HarnMaster Kethira RPG book.&quot; width=&quot;1359&quot; height=&quot;1752&quot;&gt;&lt;/picture&gt;
&lt;p&gt;I&#39;m a long-time fan of the RPG setting called Hârn. I bought it back in 1983 and for a very long time I was a subscriber of HârnQuest, a quarterly publication. I am proud to say that my name is in HârnLore 2 &lt;a href=&quot;https://hexaedre.com/hmk01/#fn1&quot; class=&quot;footnote-ref&quot; id=&quot;fnref1&quot; title=&quot;See footnote&quot;&gt;1&lt;/a&gt; (see image below). I own almost everything published for Hârn &lt;a href=&quot;https://hexaedre.com/hmk01/#fn2&quot; class=&quot;footnote-ref&quot; id=&quot;fnref2&quot; title=&quot;See footnote&quot;&gt;2&lt;/a&gt; and I&#39;ve played HârnMaster versions 1 to 3, I was even a beta tester for HârnMaster 3. But it has been a couple of &lt;em&gt;decades&lt;/em&gt; since we played in Hârn and since I&#39;ve considered HârnMaster as a system to run.&lt;/p&gt;

&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/-tDRpucMbt-1414.webp 1414w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/-tDRpucMbt-1414.png&quot; alt=&quot;A picture of the Letterdemain section of HarnLore 2 where the names of the winner and runners-up are listed, with mine in there.&quot; width=&quot;1414&quot; height=&quot;934&quot;&gt;&lt;/picture&gt;
&lt;p&gt;I recently learned that a new edition of HârnMaster was coming out &lt;a href=&quot;https://hexaedre.com/hmk01/#fn3&quot; class=&quot;footnote-ref&quot; id=&quot;fnref3&quot; title=&quot;See footnote&quot;&gt;3&lt;/a&gt;, and after looking a bit more into it, I found out that the &lt;a href=&quot;https://www.kelestia.com/harnmaster&quot; rel=&quot;noreferrer nofollow noopener external&quot; target=&quot;_blank&quot;&gt;new version&lt;/a&gt; was coming out &lt;em&gt;that very day&lt;/em&gt;! It was an instant buy for me. I&#39;ve been reading the PDF since, and I am very enthusiastic about this new edition.&lt;/p&gt;
&lt;h2 id=&quot;harnmasters-previous-editions&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk01/#harnmasters-previous-editions&quot;&gt;HârnMaster&#39;s Previous Editions&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Hârn (1983) and HârnMaster (1986) were both created by N. Robin Crossby. He worked at Columbia Games when they first published those products (they were based in Canada at the time). Over the years, and with various editions of HârnMaster, they grew apart. I don&#39;t know the details, and the reasons are not important in any case. Robin published his own version of HârnMaster, called HârnMaster Gold (HMG) a few years after HârnMaster 3 (HM3) first came out. HârnMaster Gold is much more detailed than HM3. I suspect that Robin wanted to go in one direction with HârnMaster (a more detailed version) while Columbia Games wanted to go in another (a &#39;simpler&#39; version), and that may have contributed to the split. In any case, Robin created a new company, Kelestia Productions, to publish HârnMaster Gold and new material for the world in which Hârn is located.&lt;/p&gt;
&lt;p&gt;Sadly, Robin died in 2008, but his legacy lives on and Kelestia Productions still publishes quality products, the latest of which is &lt;em&gt;HârnMaster: Roleplaying in the World of Kèthîra&lt;/em&gt;, a totally new version of HârnMaster that is neither HMG nor HM3, but its own new take on a roleplaying game aligned to use with the rich and detailed world of Kèthîra (which Hârn is a part of).&lt;/p&gt;
&lt;h2 id=&quot;harnmaster-kethira&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk01/#harnmaster-kethira&quot;&gt;HârnMaster Kèthîra&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;HârnMaster: Roleplaying in the World of Kèthîra, or HârnMaster Kèthîra for short (MHK for even shorter) is still in the tradition of HârnMaster: it is a classless, level-less, skill-based game that uses a D100 skill mechanic with four levels of success&lt;a href=&quot;https://hexaedre.com/hmk01/#fn4&quot; class=&quot;footnote-ref&quot; id=&quot;fnref4&quot; title=&quot;See footnote&quot;&gt;4&lt;/a&gt;. It is a gorgeous book of 436 full-colour pages with a great layout. It has a 3-page index, a two-page glossary of terms, beautiful full-page colour maps of the Venarîvè region (of which Hârn is a part) for languages, vegetation types, seafaring (with sea currents, wind and weather patterns), and the locations of Godstones, and half-page colour maps for the climate zones, daylight hours, and the major pantheons, as well as a large number of smaller maps and great colour illustrations throughout the book.&lt;/p&gt;
&lt;p&gt;The book is composed of eight chapters and three appendices. The chapters are&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Hârn and the World of Kèthîra&lt;/strong&gt;: overview of Kèthîra and the Venârivè region, with a paragraph on each area.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Character&lt;/strong&gt;: how to generate a player character, including birth (birthplace, folk, sunsign), family (society, social class and parents&#39; occupation) and persona (characteristics, occupation, skills, and standing).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Skills&lt;/strong&gt;: how skills work and a description of each one, often with detailed rules associated with them (for example &#39;potions,&#39; which are mundane and not to be confused with magical elixirs, and which are made with the skill herblore are detailed here).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Possessions&lt;/strong&gt;: equipment, including armour and weapons, with illustrations for each.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Adventures&lt;/strong&gt;: social interactions (called influence), travel (including seafaring, trekking and using gates), combat,  and trauma (both physical and mental and how to recover from both).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The Mysteries&lt;/strong&gt;: arcane mysteries (spellcasters, called Shek-Pvâr, including over 200 spells), arcane talents (innate abilities, previously called psionics in other editions), alchemy (detailed rules for producing and using magical elixirs, including 35 detailed elixirs), divination (including astrology, runecraft and tarotry), astral mysteries (astral travel and shamanism), and divine mysteries (divine grace, pantheons, religions, and ritual summoning).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bestiary&lt;/strong&gt;: animals, elementals, folks, gargun (Hârn&#39;s orcs), ivashu (a special category of creatures), morvrins (undeads), mythic creatures (dragons, gryphons, etc.), and spirits.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Campaigns&lt;/strong&gt;: game elements, types of campaigns, adventures, encounter tables, quick NPCs, character development, etc.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The three appendices are&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Regions&lt;/strong&gt;: each realm of Venârivè has a table with the type of society (feudal, imperial, tribal, etc.), the pantheon, and the main languages, along with random generation and sub-tables when needed (tribal groups on Hârn, Trierzi dialects, etc.).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Languages&lt;/strong&gt;: language families, scholarly languages, scripts, mutual intelligibility of dialects, etc.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Character Details&lt;/strong&gt;: random tables for added details like complexion, hair colour, eye colour, build, handedness, etc.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;still-reading-and-liking-what-i-see&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://hexaedre.com/hmk01/#still-reading-and-liking-what-i-see&quot;&gt;Still reading and liking what I see&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I haven&#39;t had time to read the whole thing yet, but I really like what I have seen so far. For one thing, it&#39;s a joy to revisit Hârn after about 20 years, what a great setting. I&#39;ll make other posts about the various sections of HârnMaster Kèthîra in more detail but for now I&#39;ll just mention, haphazardly, things that I liked while reading. I really like the skill system, and all the nuances it includes. I like the missile rules where you can have both direct and volley attacks. I like that there are detailed alchemical rules and really like the &amp;quot;imbibing roll&amp;quot; as it is similar to my home-brewed (pun intended) alchemical rules that I created for HârnMaster (HM1) back in the day. I like the inclusion of rules for social interactions (that don&#39;t prevent role-playing), since they are so important in a Hârn campaign. I also like the added mental attributes to support these. I like the inclusion of rules for the whole Venârivè region in the game as it expands the possibilities for campaigns. I like the Zone Die mechanic and how it ties in with the reach of a weapon. I could go on and on!&lt;/p&gt;
&lt;p&gt;So I am very exited about this new system. Kelestia Productions &lt;a href=&quot;https://www.kelestia.com/aidsntools&quot; rel=&quot;noreferrer nofollow noopener external&quot; target=&quot;_blank&quot;&gt;released&lt;/a&gt; an auto-calculating character sheet, a campaign calendar and a weapon summary. Soon they will release a GM kit which will include a mini-campaign set in the Emélrenè and Hârn regions. There is also an active development of a FoundryVTT&lt;a href=&quot;https://hexaedre.com/hmk01/#fn5&quot; class=&quot;footnote-ref&quot; id=&quot;fnref5&quot; title=&quot;See footnote&quot;&gt;5&lt;/a&gt; system for HârnMaster Kèthîra that should be released in a few months.&lt;/p&gt;
&lt;p&gt;For more information and resources (as I make them), see the &lt;a href=&quot;https://hexaedre.com/hmk/&quot;&gt;HMK resource page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;footnotes&quot;&gt;&lt;br&gt;
&lt;div class=&quot;footnote-item&quot; id=&quot;fn1&quot; data-footnote-number=&quot;1&quot;&gt;&lt;br&gt;
I was a runner-up in the contest to find a name for the then-called &amp;quot;&lt;em&gt;Letters&lt;/em&gt;&amp;quot; section of HarnLore, where questions were answered (they came in the form of letters, younger readers might have to look that up... There was no Internet back then!). My proposed title was &amp;quot;&lt;em&gt;The Kvikîr&#39;s Query&lt;/em&gt;.&amp;quot; Kvikîr is a term used by the Shek-Pvâr (the mages) referring to &amp;quot;ordinary folk.&amp;quot; In another setting they would be called &amp;quot;Muggles.&amp;quot; The winning title was &amp;quot;Letterdemain,&amp;quot; a play on Legerdemain.&lt;br&gt;
&lt;a href=&quot;https://hexaedre.com/hmk01/#fnref1&quot; class=&quot;footnote-backref&quot;&gt;↩&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;br&gt;
&lt;div class=&quot;footnote-item&quot; id=&quot;fn2&quot; data-footnote-number=&quot;2&quot;&gt;&lt;br&gt;
I don&#39;t have &lt;em&gt;everything&lt;/em&gt;, and I certainly don&#39;t have all the various reprints of the same material that Columbia Games produce on a regular basis...&lt;br&gt;
&lt;a href=&quot;https://hexaedre.com/hmk01/#fnref2&quot; class=&quot;footnote-backref&quot;&gt;↩&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;br&gt;
&lt;div class=&quot;footnote-item&quot; id=&quot;fn3&quot; data-footnote-number=&quot;3&quot;&gt;&lt;br&gt;
A new version that was &lt;em&gt;not&lt;/em&gt; an iteration on HârnMaster 3 that is. There was a Kickstarter for a &amp;quot;new&amp;quot; edition of HârnMaster (3.5.2?) in 2020, but I was not interested in that.&lt;br&gt;
&lt;a href=&quot;https://hexaedre.com/hmk01/#fnref3&quot; class=&quot;footnote-backref&quot;&gt;↩&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;br&gt;
&lt;div class=&quot;footnote-item&quot; id=&quot;fn4&quot; data-footnote-number=&quot;4&quot;&gt;&lt;br&gt;
As with all versions of HârnMaster, the skill roll can produce four results: Critical Failure (CF), Failure (F), Success (S), and Critical Success (CS). Roll below or equal to your skill Mastery Level (ML) and it&#39;s a success; otherwise it&#39;s a failure. If the digit die is either &#39;0&#39; or &#39;5&#39; then it&#39;s a critical (either CS or CF depending on whether the roll succeeded or failed). So there is a 20% chance of a critical, and the ratio of CS to CF is proportional to your ML. Great and very simple system.&lt;br&gt;
&lt;a href=&quot;https://hexaedre.com/hmk01/#fnref4&quot; class=&quot;footnote-backref&quot;&gt;↩&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;br&gt;
&lt;div class=&quot;footnote-item&quot; id=&quot;fn5&quot; data-footnote-number=&quot;5&quot;&gt;&lt;br&gt;
It is not developed by KP but by the same developer who made the current HM3 system for FoundryVTT.&lt;br&gt;
&lt;a href=&quot;https://hexaedre.com/hmk01/#fnref5&quot; class=&quot;footnote-backref&quot;&gt;↩&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Traveller</title>
    <link href="https://hexaedre.com/T501/" />
    <updated>2024-07-25T22:54:01Z</updated>
    <id>https://hexaedre.com/T501/</id>
    <content type="html">&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/SfFqm0IPvk-245.webp 245w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/SfFqm0IPvk-245.png&quot; alt=&quot;Cover.&quot; width=&quot;245&quot; height=&quot;183&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I had started working on my own Traveller setting using the Cepheus Universal rules but I found myself more and more looking in my Traveller 5th edition (T5) rules for additional information on something&lt;a href=&quot;https://hexaedre.com/T501/#fn1&quot; class=&quot;footnote-ref&quot; id=&quot;fnref1&quot; title=&quot;See footnote&quot;&gt;1&lt;/a&gt;. This is by no means a discredit of Cepheus Universal which is covering &lt;em&gt;a lot&lt;/em&gt; of ground, but the fact remains that T5 covers a &lt;em&gt;lot more&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;I backed the &amp;quot;5.0&amp;quot; edition of Traveller in 2012. I was very excited when I received it (sometime in 2013) and I devoured it, but the 5.0 edition was not good. It was full of errata (the list was at least a hundred pages long when I lost interest in keeping up), there weren&#39;t enough examples, and the organisation of the book was not great. After working hard to make sense of it, I gave up.&lt;/p&gt;
&lt;p&gt;Some years later there was a new Kickstarter for an improved version (5.10) with a new format: instead of a single book, this edition mirrored the 3 &lt;a href=&quot;https://wiki.travellerrpg.com/Little_Black_Book&quot; rel=&quot;noreferrer nofollow noopener external&quot; target=&quot;_blank&quot;&gt;Little Black Books&lt;/a&gt; (LBB) in organization, except that each book was now &amp;quot;big&amp;quot;, so these are sometimes called the 3 &amp;quot;Big Black Books&amp;quot; (BBB).&lt;/p&gt;
&lt;p&gt;I skipped that kickstarter, as did about half of those who had backed the 5.0 version. &amp;quot;Fool me once...&amp;quot; and all that. And I never looked at Traveller since, looking instead at various other RPGs.&lt;/p&gt;
&lt;p&gt;When I became interested again in a sci-fi RPG&lt;a href=&quot;https://hexaedre.com/T501/#fn2&quot; class=&quot;footnote-ref&quot; id=&quot;fnref2&quot; title=&quot;See footnote&quot;&gt;2&lt;/a&gt; recently, I first looked at Cepheus Universal and was very happy with it, until it missed some of the things that I wanted. I also had some reservations on the Skill Task resolution, which is the classic 8+ on 2D6&lt;a href=&quot;https://hexaedre.com/T501/#fn3&quot; class=&quot;footnote-ref&quot; id=&quot;fnref3&quot; title=&quot;See footnote&quot;&gt;3&lt;/a&gt;. So I found myself wondering about that 5.10 edition that I had skipped. I watched a great Youtube series on Traveller by Ian (the channel&#39;s name is Willy Muffin), and in particular his &lt;a href=&quot;https://www.youtube.com/watch?v=c4ZCJ9N-Xrs&amp;amp;t=7s&quot; rel=&quot;noreferrer nofollow noopener external&quot; target=&quot;_blank&quot;&gt;review of Traveller 5th Edition&lt;/a&gt;. After some more research I decided to give T5 another chance. As a kickstarter of the 5.0 edition, I had received the 5.10 PDF for free (a version without bookmarks though), so I started to read it.&lt;/p&gt;
&lt;p&gt;The new version is much better organized. It mimics the organisation of the original 3 Little Black Books:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Book 1: Characters and Combat (280 pages);&lt;/li&gt;
&lt;li&gt;Book 2: Starships (304 pages);&lt;/li&gt;
&lt;li&gt;Book 3: Worlds and Adventures (303 pages).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So version 5.10 has a whooping 887 pages. In comparison, the 5.0 version was a single book with 656 pages.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://hexaedre.com/img/hN0OOTPgLh-1424.webp 1424w&quot;&gt;&lt;img src=&quot;https://hexaedre.com/img/hN0OOTPgLh-1424.png&quot; alt=&quot;Image of the T5 slipcase&quot; width=&quot;1424&quot; height=&quot;1810&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;It&#39;s clear that T5 should probably &lt;em&gt;not&lt;/em&gt; be your &lt;em&gt;first&lt;/em&gt; experience with Traveller.&lt;a href=&quot;https://hexaedre.com/T501/#fn4&quot; class=&quot;footnote-ref&quot; id=&quot;fnref4&quot; title=&quot;See footnote&quot;&gt;4&lt;/a&gt; Even with prior experience, it&#39;s not an easy read. It&#39;s a bit like trying to learn someone else&#39;s short hand, or a technical book. But it has its own &amp;quot;voice&amp;quot; and once you learn it you come to enjoy the conciseness. And for the sheer amount of material it contains, conciseness is a must.&lt;/p&gt;
&lt;p&gt;T5 has rules for everything, and people are often missing the fact that most of the systems are there when you need them, but aren&#39;t required. And since it&#39;s Traveller, many of the systems are not meant to be used on game night, but instead are for the Referee&#39;s preparations. As a Referee you might use the World Building rules, or the Vehicle Maker rules, &lt;em&gt;before&lt;/em&gt; the game, &lt;em&gt;if&lt;/em&gt; you need them. There is almost 50 years of Traveller material available that you can use, so maybe you don&#39;t need these systems. You can certainly use the Official Traveller Universe (OTU), with its own &lt;a href=&quot;https://wiki.travellerrpg.com/Setting&quot; rel=&quot;noreferrer nofollow noopener external&quot; target=&quot;_blank&quot;&gt;wiki&lt;/a&gt; and the incredible &lt;a href=&quot;https://travellermap.com/?p=18.823!18.946!2.75&quot; rel=&quot;noreferrer nofollow noopener external&quot; target=&quot;_blank&quot;&gt;Traveller Map&lt;/a&gt; instead of creating your own setting with the World Building rules in T5. The same argument goes for the rules for creating weapons, armour, races, etc. But in my case, since I &lt;em&gt;do&lt;/em&gt; want to create My Own Traveller Universe (MOTU) and my own races, etc., then T5 offers all of that.&lt;/p&gt;
&lt;p&gt;The rules that are actually used at the table, on game night, aren&#39;t very complex. It&#39;s a crunchy system of course, but very playable and easy to teach to players. The skill mechanic is very flexible and quite interesting. It is more complex than the regular 8+ on 2D6, but in my opinion, it adds a lot of depth to the game.&lt;/p&gt;
&lt;p&gt;Character generation is probably the best of all the editions. You can still die in character creation of course, a staple of Traveller. There are 13 careers, and there are additional rules for generating background information.&lt;/p&gt;
&lt;p&gt;Each of the careers are different and have their own special rules during character creation (for example, variant on the risk and reward mechanic).&lt;/p&gt;
&lt;p&gt;I made a first draft of a &lt;a href=&quot;https://hexaedre.com/files/T5_Character_Sheet.pdf&quot;&gt;character sheet&lt;/a&gt; for humans (I plan on doing one for each of the sophonts I make fir my own setting). I also have a character creation &lt;a href=&quot;https://hexaedre.com/files/T5_Terms_Worksheet.pdf&quot;&gt;Term Worksheet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;That&#39;s all for now, but I plan on doing a series on T5, much like I did for &lt;a href=&quot;https://hexaedre.com/suldokar&quot;&gt;Suldokar&#39;s Wake&lt;/a&gt;. I&#39;ll probably start with the Task Resolution system. Stay tuned!&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;
    &lt;div class=&quot;footnote-item&quot; id=&quot;fn1&quot; data-footnote-number=&quot;1&quot;&gt;
        Just one example: the Cepheus Universal rules for World Building mention the &quot;possibility&quot; of a Naval or Scout base depending on the Starport, but there is no probability associated with that. As I want to make a program to automate the process I wanted to have a probability.
        &lt;a href=&quot;https://hexaedre.com/T501/#fnref1&quot; class=&quot;footnote-backref&quot;&gt;↩&lt;/a&gt;
    &lt;/div&gt;
    &lt;div class=&quot;footnote-item&quot; id=&quot;fn2&quot; data-footnote-number=&quot;2&quot;&gt;
        After T5, over the years, the more or less sci-fi RPG (in the broad sense) that I looked at were: Firefly, High Colonies, John Carter of Mars, Lowlife 2090, Mindjammer, Mongoose Traveller (1st ed.), Mothership, Numenera, Other Dust, Stars Without Number, and Suldokar&#39;s Wake. I might forget a few and these are in alphabetical order, not the order in which I looked at them.
        &lt;a href=&quot;https://hexaedre.com/T501/#fnref2&quot; class=&quot;footnote-backref&quot;&gt;↩&lt;/a&gt;
    &lt;/div&gt;
    &lt;div class=&quot;footnote-item&quot; id=&quot;fn3&quot; data-footnote-number=&quot;3&quot;&gt;
        I think that characteristics are not important enough in Classic Traveller (CT) in particular, but also in later editions. There are modifiers for high or low characteristics, but none for the most probable characteristics (6-8). In CT you didn&#39;t use the characteristic modifier for most skill tasks. Mongoose Traveller has the characteristic modifier always included in the task resolution, which is an improvement, but still I think there should be a difference between someone with a characteristic of 6 and one with 8 (the 6-8 range represents 45% of characteristics). The reason that it works like this regarding characteristics is that in a 2D6 system, the probability is a bell curve, and modifiers have a much bigger impact than in a uniform probability like 1D20. So you cannot use too many modifiers, and you already have the skill level as a modifier. T5 handles the Task Resolution differently and characteristics are much more prevalent, which is something that I prefer. That&#39;s a &lt;em&gt;personal preference&lt;/em&gt;, I know there is a huge fan base that loves the simple 2D6 system as it is and find nothing wrong with it and I totally respect that.
        &lt;a href=&quot;https://hexaedre.com/T501/#fnref3&quot; class=&quot;footnote-backref&quot;&gt;↩&lt;/a&gt;
    &lt;/div&gt;
    &lt;div class=&quot;footnote-item&quot; id=&quot;fn4&quot; data-footnote-number=&quot;4&quot;&gt;
        I own physical copies of Classic Traveller (The Traveller Book), Traveller TNE, Traveller d20, Mongoose Traveller 1st ed., Mindjammer Traveller version, in addition to Traveller 5.0. I have the PDFs of all the other editions of the rules.
        &lt;a href=&quot;https://hexaedre.com/T501/#fnref4&quot; class=&quot;footnote-backref&quot;&gt;↩&lt;/a&gt;
    &lt;/div&gt;
&lt;/div&gt;
</content>
  </entry>
</feed>