Code Obfuscators

- Posted in Coding by

Although it's probably the case that the hobbyist developer needn't worry too much about his .NET CIL code being decompiled, there are some free assembly obfuscators that seem to work: OrangeHeap (~ 1.35 Mb download) and Confuser (~2.2 Mb download; available here). I prefer the latter.

Tools like these have a way of becoming vaporware. Nevertheless, at the time I write this, you can find OrangeHeap here on the internet, and Confuser here.

Roll dice

- Posted in Coding by

Sometimes you just want to use a simple online dice roller; at other times, you want to roll one yourself using your favorite programming language.

It can be useful to generate random numbers using C#. Here is a zipped Visual Studio Community 2022 project demonstrating rolling d6 dice. And below, I've inlined the Github gist of the class I'm using.

Reading lots of gaming related works

- Posted in gaming by

I'm reading the Desolation RPG pdf. I'm liking what I'm reading. This roleplaying game system uses a dice pool mechanic and, thus far, the system appeals to me. I'm also perusing Scarlet Heroes for any tres-kewl mechanics or ideas.

Thus far in my mental meanderings as I continue reading, I like the simplicity of Tiny Dungeon's combat system, the Fray dice mechanic from Scarlet Heroes, and the dark fantasy, post-magicolyptic vibe of Desolation.

I want to be able to solo-play with a system crunchy enough to satisfy my itch, but of sufficiently low complexity that I don't find it laborious to use. It's still early in my reading, but thus far [i]Desolation[/i] fits the bill. In addition to searching for an RPG, I've also been reading a lot of blog posts in recent weeks regarding rulesets for solo-play. I've perused DM Yourself by Tom Scutt, and am considering purchasing The Solo Adventurer's Toolbox by Paul Bimler.

The following text quoted from the Desolation core rulebook captures what would be an appealing setting for me, for solo adventuring:

Violence is a reality of life for most survivors of the Night
of Fire. Laws once existed to protect the innocent, but
they are gone — along with the nations that gave
birth to them. Criminals of every ilk roam freely or set up
their own kingdoms via intimidation and steel. Experienced
soldiers fight over the scraps of civilization, and even the timid
have been transformed into warriors through desperation. But
other survivors are not the only threat. The Weave has twisted
creatures into crazed beasts with innate magical powers. Even
the land, sea and sky seem to be fighting against survivors, with
natural disasters occurring more frequently than Before.

Here are aspects I know I want to include in my solo adventuring:

  • combat
  • some form of dice pool mechanic
  • post-apocalyptic fantasy setting (think Desolation)
  • low-magic due to eldritch holocaust (think Desolation's Night Of Fire)
  • a way to invest power into items without enchanting them
  • the Night of Fire twisted some creatures into crazed beasts with innate magic
  • some amount of dungeon- and hex-crawling

As I continue preparing for a solo campaign, I'm doing quite a bit of Googling and reading. Today, I've been reading some interesting things over on the Cannibal Halfling Gaming blog, about various games that are Powered By The Apocalypse. I really need to grab a copy of the core PbTA rules.

For possible inclusion in my solo campaign (taken from Good Strong Hands):

A failure earns you a box on the Skill track as you learn from your mistakes (XP for failure, pretty typical). A success earns you a box on the Spirit track as you’re bolstered (Spirit recharges pretty quickly, good to know). A success with a boon earns you a box on the Shadow track, as the Void takes notice of your heroics...

I continue journaling my journey toward a solo campaign here.

Suggested Reads & Reading Progress

- Posted in Uncategorized by
  • this page
  • http://lumpley.com/
  • Tiny Dungeon (2nd edition) p. 121 of 209 (57.9%)
  • Conjectural Roleplaying Gamemaster Emulator p. 10 of 32 (31%)
  • Lost Mine of Phandelver p. 4 of 64 (6.25%)
  • The Monsters Know What They're Doing [D/L-7/23/2022] p. 30 of 535 (5.6%)
  • Red Steel Campaign [downloaded maybe 7/23/2022] p. 7 of 190 (3.7%)
  • Lost Artifacts of Greyghast [downloaded 7/23/2022] p. 15 of 484 (3.1%)
  • Dungeon World 124 pp.
  • Dwarrowdeep p.10 of 336 (2.98%)
  • Dwimmermount (50%)
  • The Curse of Strahd p. 5 of 258 (1.9%)
  • AD&D 5th Edition Player's Handbook p. 3 of 293 (1.02%)
  • Necopraxis' recommended articles
  • Worlds Without Number p. 2 of 352 (0%)
  • Four Against Darkness p. 1 of 91 (0%)
  • Disciples of Bone & Shadow p. 1 of 253 (0%)
  • Tricube Tales p. 1 of 58 (0%)
  • Tome of Adventure Design [downloaded maybe 2-3 weeks ago] p. 0 of 308 (0.00%)
  • Eberron: Rising from the Last War [downloaded 7/24/2022] p. 0 of 324 (0.00%)
  • Critical Role: Call of the Netherdeep [downloaded 7/24/2022] p. 0 of 226 (0.00%)
  • Dragon Coast Adventurer's Guide p. 0 of 32 (0.00%)
  • Storyleaves p. 0 of 23 (0%)
  • Into the Unknown (an AD&D supplement) p. 0 of 162 (0%)
  • GiffyGlyph's Darker Dungeons (an AD&D supplement) p. 0 (0%)
  • Desolation - might use these rules for soloing; 11 pages of 264 (10% but done)
  • DM Yourself (purchased and downloaded 19th July 2022) 66 pages
  • (100%) Miscellaneum of Cinder (Jeff Rients) 36 pages
  • Oracle System v1.1 Rules [downloaded 18th July 2022] (100%)
  • The Adventurer - a solo journaling game [downloaded 31st July 2022]
  • (100%) We Forest Three - not particularly my cup of tea...
  • Tunnel Goons v1.2 - Meh, not impressed
  • The Push and Pull of Character Backstories
  • Curse of the Wandering Eyes
  • Non-AD&D TTRPGs

Hackmaster campaign continues on myth-weavers

- Posted in gaming by

I continue running a campaign on myth-weavers.com and we're using Hackmaster 5e but planning on soon converting to AD&D 5e. The campaign's been running about four months and has been moving forward rapidly. Characters currently vary from 5th to 10th level. Yes, they've advanced rather quickly. For context, we're playing a no-level-limit campaign.

When I started this play-by-post campaign back in April 2022, using the Mythweavers site, I substituted some place names and proper nouns, to hopefully throw off any meta-gaming player from discerning the published source of the story-arc: Night Below, a well-received product of the AD&D 2e era. Of course, some of the players are in their fifties like me, so may guess it anyway.

Currently, the PCs are about to wind up the first portion of the campaign arc, at which point they'll have the option of retiring either permanently or semi-permanently. Having saved Haranshire Slaytonthorpe from the bandit threat, they've earned the gratitude of the locals residing in Milbourne Millboro and Thurmaster Trimaster, including that of the mage Tauster Tauste.

I'm using a doom clock in the current fight, which is against the BBEGs. The PCs are fighting death cultists and giant skeletons in a Fane that sits atop the mega-keep, The Brokenspire Tornspire. A group of bandits have been kidnapping people from various surface villages, towns, and cities for the past few in-game months. The PCs have fought against these bandits in the region of Slaytonthorpe.

In the current battle, a winged monstrosity I've given the appellation draco-demon is using a fiery breath weapon to soften up party members. More importantly, it has begun to glow and throb with an intensifying inner light that signals an imminent explosion. A danger clock is ticking. Each round, I select a party member to roll a dice pool. If three or more of the rolled d6s comes up '6', the draco-demon explodes for 8d6 penetrating damage in a fifty-foot radius. The dice pool started at 3d6, but will contain 4d6 next round, 5d6 the round after that, etc. It's a tension-building mechanic...

Assuming that the PCs -- who style themselves The Knights of the Rising Phoenix -- prevail, they will bring the current story arc to an ending and will have the undying gratitude of the people of Slaytonthorpe. Perhaps they'll retire. Then again, they may follow up on clues that this recent rash of kidnappings of surface-dwelling spellcasters may be occurring at the orchestration of a much more dire intelligence in the Underdark...

Website encapsulation into an executable

- Posted in Coding by

There are a couple of different ways (that I know about) to encapsulate a website (or just a subdirectory?) into an executable. There is Web2Executable and Nativefier via nodejs.

I'm basically only noting these here on the chance that someday I may do actual work with Squiffy or Twine.

I've cached a copy of Web2Executable on my Box.com account and here on my pcloud account.

Diet tracker program

- Posted in Coding by

I've been pretty pleased with recent progress I've made on diet.exe, a console program I'm developing to help make tracking my diet easier. As of today's date, the software can synchronize diet files between Dropbox and Zim. As an added benefit, when it does this, it also synchronizes blood pressure readings between those two directories. Sweet!

I've downloaded a couple of solo gaming systems I want to read and perhaps take on a test-drive: World of Dungeons is one, Notequest the other. I have a feeling that my myth-weavers game may be in it's death throes. One player bowed out, albeit gracefully. I must admit, my own interest has begun to flag. We're at a natural point for an ending, as the party has saved Slaytonthorpe from a group of bandits who appear to be working for a much more sinister (and currently unknown) force.


I've read through the pdf for Notequest and I'm intrigued. I may look into getting the Expanded World pdf. I'm going to continue reading The Solo Adventurer's Toolkit by Paul Bimler. I may wind up using it with Black Streams, which would allow me to use the wealth of OSR and 5e adventure modules I have.

Programmatically open a command prompt or Explorer window

- Posted in Coding by

To open a command prompt:

start cmd.exe /k cd C:\Users\kyrat\Dropboxcs_dev

To instead open an Explorer window there:

START C:\Users\kyrat\Dropboxcs_dev

Compressing to and decompressing from zip archive

- Posted in Coding by

This is non-trivial, but at some point in the past I looked into compressing and decompressing programmatically using C#:

I've hosted the source code on GitHub demonstrating using .NET to compress a folder and its contents into a single .zip archive. It also demonstrates decompressing such an archive into its component directory, subdirectories, and files.

And here are a couple libraries you'll need to use: /r:System.IO.Compression.dll /r:System.IO.Compression.FileSystem.dll

Page 4 of 4