Most recent update time
14 February 2026 10:57 UTC

Underworlds scriptorium fabula.

15-december-2025_1.html
"Arkham Horror 3rd edition: Recursive Echoes" content in format ready to print with FreePrints service.

It is morning. 04:42(AM), December 15th 2025.

I like to play tabletop games with my friends. :) My favorite ones are "Warhammer Underworlds" and "Arkham Horror 3rd Edition" and I enjoyed playing many sessions of those games with my good friends. And recently I was talking to one of them that I have not spoken with for a long time with intention to arrange the session to play "Arkham Horror 3rd edition" together because I wanted to spend good and fun quality time with them. :) They live far away from where I currently live and the only option for us to investigate strange events of Arkham together was to play over the Table Top Simulator. We got on call and successfully arranged date and time for the game after which I decided to check out TTS version of the game since I never played one over TTS. I opened it and scanned the content with my eyes - it looks beautiful!

General view of the board in TTS.

I poses only a basic version of the physical game with 4 scenarios and 12 investigators and the TTS version included ALL (3) expansions which brought numbers of scenarios up to 13 and I did not even count investigators. :)

And after more thorough research I noticed 4 repeating investigators.

Screenshot shows 4 repeating investigators.

It caught my attention and I dove deeper into comparison process of each one of them and was really surprised to found out that repeating cards of investigators have different traits and abilities and starting possessions!

Let's consider one of investigators differences for which I discovered first! It is the investigator which I call "Кутылый" (pronounced as "Kutily"). Here is quick reference of what it means in translation from Russian:

In older or regional usage, the word may mark the body:

  • lame
  • crippled
  • maimed
And in figurative speech, when flesh is not meant but fate or craft:
  • wonky
  • skewed
  • badly made
  • off-kilter

I have tried to play this investigator for 2 times with my friends and both times he sucked ass a Big time! I literally could not accomplish anything with his only successes on 6! I have picked him because one of other times another friend who we played this game with has tried to play a game with the famous "Rex Murphy" and that time Rex sucked ass too! So I have decided to try him out to see if it is the bad investigator or just my friend and turned out it was the Kutyly's fault!

But this NEW version of Kutily looks much better!!! Now he is not cursed to the very depth of his misery, but actually has good talent and items at his disposal! And the new version of him could strive to victory and has a great potential I believe! Look at his ability now:

Screenshot new version of Rex Murphy.

No more "forever cursed"! But useful skill that might actually worth becoming cursed (for some time)! All in all here and there could be situations in which it is not that bad luck choice to just gain clue right away in exchange for curse! And what even more important it combines really well with his innate "Undying Curse" talent:

Screenshot new Rex Murphy's 'Undying Curse' talent.

So I was inspired to play new version of these investigators and I want to share the joy of playing these new versions of game with my friends. I am also familiar to the service called FreePrint and they let you print 85 4x6 pictures per month for free. Just need to pay the delivery fee. This is not an advertisement for that service, I just found it useful for my purposes of printing "Warhammer Underworlds" cards AND it also fits well for purpose of printing these new sheets of Investigators! The creator of the "Arkham Horror 3rd edition" distributes these pictures free of charge on their website under the "Player Resources" section. But those are PDF files with pictures of the investigator sheets and they are not formated to the size of original investigator sheets in context of printing them out on 4x6 format. So I worked on it and prepared jpg files formated and ready to be sent out to FreePrint service to be printed out and they suppose to be of the same size as original ones. You may download first part zip archives here and second part here. I split this archive into 2 parts and you need both of them to unzip the archive and get to the actual pictures. If you are not familiar to partial archives - then you going to need 7-zip application to put it back together. Enjoy! :)

The Emperor Protects.


25-november-2025_1.html
Behold - Blinky buttons introduced.

It is 04:13(AM), November 25th 2025.

I have decided that buttons would provide players with better experience if they will give more feedback about interaction with player. And hence now buttons blink when you click/tap on them. :) Does not blink on mobile devices though... Buttons blink only when you open app from desktop.

My many thanks for your time and participation in this project.

The Emperor Protects.


24-november-2025_1.html
Behold - Scriptorium fabulas divider was introduced.

It is beginning of the night 00:28(AM), November 24th 2025.

Recently I have reconnected with one of my friends we worked at Russian Telephone Company together in times before I became software developer. And I have shared with him this (website) result of my art. After checking it out he has provided me with feedback and as a part of that feedback he told me that he finds that fabulas on scriptorium fabula page are too close to each other, and it is difficult to tell when one fabula ends and the next one begins. So as a result I have introduced the scriptorium fabulas divider. And you may see it now dividing one fabula from another more distinctly. Screenshot of scriptorium fabula page with divider between fabulas.

My many thanks for your time and participation in this project.

The Emperor Protects.


13-november-2025_2.html
Behold - Shape shifting fonts introduced.

It is morning. 03:38(AM), November 13th 2025.

Now when you come to any page of the website - you have chance to behold the beautiful font or readable font. With beautiful font - main page looks like this: Screenshot main page with beautiful font.

And with readable font it looks like this: Screenshot main page with readable font.

The power has decided that it is up to You to figure out how to switch between those two fates... But whispers in the dark say something about the mysterious gothic divider... Screenshot outlines mysterious gothic divider.

My many thanks for your time and participation in this project.

The Emperor Protects.


13-november-2025_1.html
Bugfix

It is morning. 02:07(AM), November 13th 2025.

While I was playing a game today and I wrote down such description for that bug:

I encountered a bug in situation where there was 6 players in the game (5 bots and me). 3 players left in the game (me and 2 bots). I was player number 4, also there was player 3 with one influence left and player 6 with one influence left. So the flow was as such - I had 7 coins and I "COUPED" player number 1 killing his last influence. Then It was turn of player 6 and he claimed "TAX", I challenged his action (and it means that I interrupted decision made by player 3, because player 3 was the one who is next player after player 6), then IT SEEMS even though my challenge of "TAX" action of player 6 was successful still the last influence he lost turned out to be DUKE and then player 3(bot) froze. I assume player 3 froze because I interrupted his action, so I could take a look at the code why it happened, but also I have to take a look at the logs to see if somehow my challenge went successful even though player 6 had a duke while claiming "TAX". The log of that game is here if you are interested file. And the screenshot of the game state looks like this:

Screenshot of situation when bot froze.

And just now I was able to research and figure out this situation which took around 88 minutes. First of all the challenge that I performed was processed correctly, because the 6th player had dead DUKE before I challenged him, and he had to reveal the contessa. It became obvious from the logs. But the frozen bot issue has happened because of the buggy logic which was not properly filtering out the STEAL action form available actions because it considered dead players who had more then zero coins towards to the players that STEAL action could be performed against and I fixed that issue here and wrote unit test that covers this situation here.

My many thanks for your time and participation in this project.

The Emperor Protects.