<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://commlink.rocks/blog</id>
    <title>Commlink 6 Blog</title>
    <updated>2025-04-27T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://commlink.rocks/blog"/>
    <subtitle>Commlink 6 Blog</subtitle>
    <icon>https://commlink.rocks/img/favicon.ico</icon>
    <entry>
        <title type="html"><![CDATA[Dropping Android]]></title>
        <id>https://commlink.rocks/blog/Support for all binary versions has been dropped</id>
        <link href="https://commlink.rocks/blog/Support for all binary versions has been dropped"/>
        <updated>2025-04-27T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[In the past there has been an increasing number of reports, that the Android APK did not work.]]></summary>
        <content type="html"><![CDATA[<p>In the past there has been an increasing number of reports, that the Android APK did not work.
And while it kept working for me for older versions, all attempts to get the 1.9.0 version running failed and I have no idea left how to fix that.
So, officially from now on, there won't be any mobile support. </p><p>If you really need Android support, you can go to the <a href="https://www.rpgframework.de/commlink6-builds/android/" target="_blank" rel="noopener noreferrer">Android downloads</a>
and experiment with them. Version 1.5.1 (APK) is confirmed running for a lot (but not all) devices.</p>]]></content>
        <author>
            <name>Stefan Prelle</name>
            <uri>https://bitbucket.org/taranion/</uri>
        </author>
        <category label="Commlink6" term="Commlink6"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Pausing development]]></title>
        <id>https://commlink.rocks/blog/Commlink development is pausing for some time</id>
        <link href="https://commlink.rocks/blog/Commlink development is pausing for some time"/>
        <updated>2024-06-24T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[I am developing character generation applications for 9 years now and of those 9 years 5 years for Shadowrun 6.]]></summary>
        <content type="html"><![CDATA[<p>I am developing character generation applications for 9 years now and of those 9 years 5 years for Shadowrun 6.
Most of the time, I am the only developer working on the projects and in busy times I spent an average of 2-3 hours per day (more on the weekend) working on stuff. The energy required for that was simply there and kept me going.</p><p>Unfortunately that energy is gone. Whenever I would have the time to work on reported issues, I am simply not motivated to do that. It feels more like work instead of a hobby project. I've forced myself to do do minor stuff, but that worked less and less over the last months.
I feel the need to step back from all my RPG applications (Commlink is not the only chargen application I am developing) and also social media channels for this topic for a while and also pausing my <a href="https://www.patreon.com/rpgframework" target="_blank" rel="noopener noreferrer">Patreon</a>. Take some months just to reload my batteries and hopefully return back.</p><p>I will keep paying the rent for the website and the issue tracker, which will keep being a place to report stuff, but I won't check what is happening there. I will be reachable via Discord, but ignore my server and others regarding to Shadowrun.</p>]]></content>
        <author>
            <name>Stefan Prelle</name>
            <uri>https://bitbucket.org/taranion/</uri>
        </author>
        <category label="Commlink6" term="Commlink6"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Finally a release]]></title>
        <id>https://commlink.rocks/blog/Commlink finally closed the Alpha test</id>
        <link href="https://commlink.rocks/blog/Commlink finally closed the Alpha test"/>
        <updated>2023-07-25T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[This is an important day for me. Since 18 months now, I have been working on Commlink 6, initially alone, later with the help of my wife Anja for the PDF export and Robert as a data editor. Today I am releasing a version 1.0.0 and consider this to be a Beta test.]]></summary>
        <content type="html"><![CDATA[<p>This is an important day for me. Since 18 months now, I have been working on <strong>Commlink 6</strong>, initially alone, later with the help of my wife Anja for the PDF export and Robert as a data editor. Today I am releasing a version 1.0.0 and consider this to be a Beta test.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-motivation">The motivation<a href="#the-motivation" class="hash-link" aria-label="Direct link to The motivation" title="Direct link to The motivation">​</a></h2><p>When I initially started working on <em>Genesis</em> sometime in 2015, I was making a character generation software for a a german fantasy RPG that had just been released. Over the years, I added support for other RPGs and redesigned the user interface. I even started support for Shadowrun 5, but I wasn't aware of all the complexity and requirements of that game system and with <em>Chummer5</em> being the go-to software, I abandoned it. When early in 2019 Pegasus asked if I would make another attempt with Shadowrun 6, I agreed. Taking lessons learned from SR5, I made the SR6 support even more versatile - and complex. Still, Shadowrun being a mess with rule details, exceeded my complexity expectations, which became obvious after the release of the rigger book in 2021.</p><p>I also did not expect being kept so busy with one RPG alone. The other RPGs supported in Genesis added just more of the same (more spells, more gear ...) and just very few rulebooks, so it usually meant adding new book content was just a matter of days. Enter: Shadowrun! 1-2 rule-heavy books every year, with unexpected variations or additions to existing rules and - what you don't recognize as a human - detail rules that don't really fit into the corset of existing datastructures. I found myself working exclusively for Shadowrun the whole time onwards.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-decision">The decision<a href="#the-decision" class="hash-link" aria-label="Direct link to The decision" title="Direct link to The decision">​</a></h2><p>Working on something and not being able to do it right, constantly made me think "<em>If I just had designed it <strong>that</strong> way, that could work and would not require a problematic workaround now.</em>" After a while, I got so frustrated that I stopped working on Genesis and paused my Patreon for 2 months, just deciding if I wanted to continue with Genesis at all. I decided, I would not and start from the scratch. Shortly afterwards I received <em>Double Clutch</em> and my excitement took over and so went another 5 months just to bring DC into Genesis. But than I started with <em>Commlink</em>
When I got hold of the <em>Sixth World Companion</em> PDF in January 2022, I made the decision <em>not</em> to support it in Genesis and focus on <em>Commlink</em>. Minor changes would still be made to Genesis, but all new things would go into Commlink. Genesis's sources are publicly available, it has a custom data mechanism, so I gave it into the hands of the community to continue support - which worked for additional data of 6WC or <em>Hack &amp; Slash</em>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-changes">The changes<a href="#the-changes" class="hash-link" aria-label="Direct link to The changes" title="Direct link to The changes">​</a></h2><p>But Commlink is not just about being able to better support upcoming Shadowrun books - it also has some new ideas:</p><ul><li><strong>Provide a library</strong><br>
Providing some kind of look up mechanism for rule elements like spells, adept powers, qualities, echoes ... I think of it as some kind of meta-index.</li><li><strong>Better adapt to all kinds of screen sizes</strong><br>
Genesis was developed with traditional desktop computer monitors in mind and tried not to be crowded. And while it worked on smaller laptop screens, it often caused problems there. Redesigning the user interface to better support screen sizes (from large desktop monitors down to smartphones) and be more responsive was a rather large task</li><li><strong>Run on mobile devices</strong><br>
Since the early days of Genesis, users asked for a mobile version. The normal response would be to develop a web application, that could be used on desktop and mobile devices as well - problem is: I am an experienced desktop application developer with near to none experience in web development. Of course I could try to learn web development, but it would take ages to reach the experience I already have at classic application development.
The solution came with new technology that would allow to run "convert" desktop applications in a way that they run on mobile devices. The same technology allows producing even faster desktop applications, so those "binary" versions can be produced for all desktop and mobile operating systems. (With iOS being most problematic, because Apple is really tight and complicated for such an approach.)</li><li><strong>Metatype illustrations</strong><br>
When creating characters I like to have a visual of the metatype/-variant/.. I am playing. While illustrations for common metatypes exist, the more exotic are hard to come by and the art styles are very mixed. I decided I wanted to have illustrated metatypes in the same style and started to commission a Shadowrun artist with creating them - that effort has been paid by my Patreon supporters (and from my savings).</li></ul><p>There are more ideas, but since they did not made it into the 1.0 release, I will talk about them once they show up in the software.<br>
If you have ideas for new features, let me know at the <a href="https://commlink-6.sleekplan.app/" target="_blank" rel="noopener noreferrer">feature request tracker</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="state-today">State today<a href="#state-today" class="hash-link" aria-label="Direct link to State today" title="Direct link to State today">​</a></h2><p>With regards to supported books, Commlink exceeds Genesis by supporting the <em>Sixth World Companion</em> and <em>Hack &amp; Slash</em>, but it falls behind by not supporting custom creations (e.g.: custom spells, custom vehicles) or the books <em>Power Plays</em>, <em>Slip Streams</em> or <em>Collapsing Now</em> yet. See the full comparison <a href="https://rpgframework.atlassian.net/wiki/spaces/COM6/pages/2031714315/Commlink+vs.+Genesis" target="_blank" rel="noopener noreferrer">here</a></p><p>Although Commlink has been available for Alpha testing since January 2023, it is only within the last 2 months that it has been tested more by the community. I think I got rid of all really critical errors (meaning those that lead to crashes or break Nuyen and Karma cost calcucation at chargen), but there are several lesser errors ("I should be able to select X", "Y should not be visible", "Button has no function", "Pool calculation is not correct", ...) still lingering. I need your help spotting those errors - you can report them <a href="https://rpgframework.atlassian.net/servicedesk/customer/portal/18" target="_blank" rel="noopener noreferrer">here</a></p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="coming-next">Coming next<a href="#coming-next" class="hash-link" aria-label="Direct link to Coming next" title="Direct link to Coming next">​</a></h2><p>I expect to do a lot of bugfixing, while also adding features (like support more content) or improving existing features (like continue redesigning PDF export).
There is also more complicated functionality missing (like online character storage) or custom data, which still requires a lot of work. I am mixing bugfixing, implementing feature requests from the tracker (see above) and my feature visions and decide each evening what I feel like doing - making it impossible to have a clear roadmap.
I usually report to our <a href="https://www.patreon.com/rpgframework" target="_blank" rel="noopener noreferrer">Patreon</a> supporters in more detail what is going on behind the scenes, but of course there should be new blog entries here every now and than.</p>]]></content>
        <author>
            <name>Stefan Prelle</name>
            <uri>https://bitbucket.org/taranion/</uri>
        </author>
        <category label="Commlink6" term="Commlink6"/>
        <category label="Release" term="Release"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Metatypes & Merchandise]]></title>
        <id>https://commlink.rocks/blog/Metatypes</id>
        <link href="https://commlink.rocks/blog/Metatypes"/>
        <updated>2023-07-16T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Unlike all other RPGs (except Star Wars perhaps), Shadowrun offers a large amount of playable species. Illustrations for most have been created over the course of several editions, but they don't have an identical art style and often doesn't feature on the physical features of the metatypes or metavariants. I wanted to change that and decided to pay an artist to do that. My choice was Andreas 'Rabenaas' Schroth, who already illustrated for Shadowrun for several years.]]></summary>
        <content type="html"><![CDATA[<p>Unlike all other RPGs (except Star Wars perhaps), Shadowrun offers a large amount of playable species. Illustrations for most have been created over the course of several editions, but they don't have an identical art style and often doesn't feature on the physical features of the metatypes or metavariants. I wanted to change that and decided to pay an artist to do that. My choice was <a href="http://www.raben-aas.de/" target="_blank" rel="noopener noreferrer">Andreas 'Rabenaas' Schroth</a>, who already illustrated for Shadowrun for several years.<br>
The requirement was that for each metatype there should be a male and female version, at least one of them should show physical features (like fur or dermal deposits, special hair ...) and they should fit together on a square image. Initially I only commissioned the 2x5 metatypes, but with more steady income by the <a href="https://www.patreon.com/rpgframework" target="_blank" rel="noopener noreferrer">Patreon</a> and some other savings, I extended the commission step by step.</p><p><img loading="lazy" alt="Denizens of the Sixth World 1" src="/assets/images/Denizens1-a99835e6d2c7a847d84e0e890921fa4f.jpg" width="2036" height="1440" class="img_ev3q">
<em>All metatypes and their variants</em></p><p>When the <em>Sixth World Companion</em> was released, I sold the permission to publish some of the metavariants to Pegasus Games, which lead them to appear in the german translation - and paid for even more commissions. A rather huge donation helped paying 4 more illustrations and with the continued help of Patreons all metasapients and SURGE collectives have been illustrated now.</p><p><img loading="lazy" alt="Denizens of the Sixth World 2" src="/assets/images/Denizens2-67e510f67c26f09b7cde673b30906ee4.jpg" width="2036" height="1440" class="img_ev3q">
<em>Metasapients, Drakes, Changelings and SURGE collectives and room for more</em></p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="merchandise">Merchandise<a href="#merchandise" class="hash-link" aria-label="Direct link to Merchandise" title="Direct link to Merchandise">​</a></h2><p>I really like those illustrations and some of them are especially cool. I thought it might be fun to have them on shirts, bags or whatever and tried to create Merchandise shops ... which was not so easy as I thought it would be.<br>
There is the <a href="https://getshirts.de/rpgframework" target="_blank" rel="noopener noreferrer">GetShirts</a> shop, which is a great shop, allows storing image variants for dark or light background and accepted all images without a problem. Unfortunately they only produce in Germany, so international customers need to pay expensive shipping costs.
<img loading="lazy" alt="Hoodie" src="/assets/images/GetShirt-b318c06a22100aba2b3889783e3fbd70.jpg" width="1600" height="1600" class="img_ev3q">
There also is <a href="https://www.spreadshirt.co.uk/shop/user/rpgframework/" target="_blank" rel="noopener noreferrer">Spreadshirt</a>, which in theory would deliver to several continents, but rejected 60% of the uploaded images (2 images due to "Copyright" (likely the soccer shirt) and 4 others due to "Quality") and but my account into a kind of probation state that prevents me from selling outside Europe.
<img loading="lazy" alt="T-Shirt" src="/assets/images/Spreadshirt-bd51ab5f428e18c2d09fd012a89d5bb6.jpg" width="650" height="800" class="img_ev3q"></p>]]></content>
        <author>
            <name>Stefan Prelle</name>
            <uri>https://bitbucket.org/taranion/</uri>
        </author>
        <category label="Merchandise" term="Merchandise"/>
        <category label="Metatypes" term="Metatypes"/>
        <category label="Metavariants" term="Metavariants"/>
    </entry>
</feed>