Saturday, November 29, 2025

Marquis Inthe

I emailed Marc Miller as I mentioned in the last post, and he sent me a few cards, including a Patent of Nobility for Inthe as a Marquis. Which does match the COTI title based on my payment I've been making for quite some time now. I'll have to find the others I've received from the various Kickstarters. 

Anyway, I'll have to write up Inthe the, get some world maps created and all that fun stuff. Take a break from trying to figure out the .NET 10 issue and have fun this weekend. Which includes putting up the Christmas tree, including ornaments my siblings and I made as a family project probably 50 some years ago. We've all got a few of these and it is a reminder of family to me. Which means a lot to me as I really enjoyed my childhood, though I was awfully angry sometimes for some reason I feel. And I miss childhood in many ways - the way we played and used our imagination is so different than it is now. 

Believe it or not, no cats have yet tried climbing the tree

The drummer must be at least 50 years old now, and I am pretty certain I did make this one

Anyway, on to Inthe! It looks like a nice planet:


Got a few planet images, and maybe tomorrow I'll see about an ISS report for my new domain.





Saturday, November 22, 2025

Traveller System 25 - Troubles in .NET

 I started to add the next few steps to the system generation: 

G: Captured planets and empty orbits

H: presence and quantity of gas giants

I: presence and quantity of planetoid belts

Step 11: Place known items (those above, based on the rolls of the new table)

Step 12: generate worlds for the remaining available orbits. 

Realized there was yet another table need. I got that model set up (Captured Planets and Empty Orbits, a d6 table with 4 columns), added to the database context and tried to run a database migration. A lot of red lines showed up - apparently there is an issue with the code analysis in my application. I poked around a bit, updated several libraries and packages, and the error remains. Not entirely sure what to do so will let it set again and think about it. 

using System.ComponentModel;

using System.ComponentModel.DataAnnotations.Schema;


namespace TravSystem.Models;


[Table("CapturedAndEmpty")]

public class TCapturedAndEmpty

{

    public int Id {  get; set; }


    [DisplayName("Die Roll")]

    public int DieRoll { get; set; }

    [DisplayName("Captured Planet")]

    public bool Captures { get; set; }

    [DisplayName("Captured Planet Qty")]

    public int CapturedQty { get; set; }


    [DisplayName("Empty Orbits?")]

    public bool EmptyOrbits { get; set; }


    [DisplayName("Empty Orbit Qty")]

    public int EmptyOrbitsQty { get; set; }

}

But there are steps for generating the rest of the system as noted above, and there are slightly different rules for generating the remaining planets. I may go ahead and at least add those methods to scaffold it out, but until I can figure out the database migration thing, I can't really test a bunch. Well, I can - I can just stub out the calls for that table and make some fake data to come back.

I ended up having a bit more time today. Our face-to-face gaming keeps getting into scheduling or health issues. My wife is immuno-compromised from cancer treatments a few years ago (and honestly never had a great immune system - our son & I would shrug off a cold in a day or so and she would drag it out for weeks. It still makes her mad as I rarely get sick and usually it is over quickly. Though not as quickly as it used to over with. Guess hitting my 60s does impact those aging rolls!) I decided to play a bit. I'll finish adding the rest of the generation code and will eventually figure out the DB migrations. One of the reasons in general you do NOT want to be bleeding edge for software as there are usually hiccups!

Over on COTI, my little title disappeared again. After being told to directly contact Marc, I did and he promptly corrected it. There is still no automated way for that process apparently. I've been paying a bit every year for quite some time as I get a great deal of enjoyment from reading (and even sometimes contributing) to the various discussions there. He also asked for my mailing address, and I did say it was okay, but responded anyway. We'll see what happens there. I do have a cache of nobility and TAS cards from him. I really need to drag those and see if I can get them into play somehow. In our increasingly rare face-to-face gaming!

And as I have no screenshots, perhaps some pictures I took of the Beaver Moon a few weeks ago with my phone. I even brought out my ancient telescope to look at it and that was neat. I tried to put my phone camera over the eyepiece but never got that to work.






Tuesday, November 11, 2025

Traveller System Update 24

Another minor update with a couple of small changes. Sometimes it gets difficult to get motivated. I know what I want to do, just getting lazy. 

The changes here are 1 minor cosmetic update, 1 logic correction, and one safety check. Playing with things and noticed that after I generated the system from a main planet, that option was still there. Now it will show View System if the planet is part of a system, else the generate system. I've also corrected it so that the orbit gets saved off correctly with the main planet we've generated this system for. Which also means I should now generate the other planets in that system, but I need to reread things: I don't think they go through the normal process, and I also need to figure out the gas giant and planetoid belt placements if the system has those. The final check was something that, had I tests, should have been already corrected. The int to hex thing takes an integer and converts it to the Traveller hex code. But with DMs and stuff, that number could be less than zero or greater than the number of hex digits. Now, in theory, we should be checking that BEFORE we call this, so I've got something else that is not paying attention to bounds. I'll have to look into that.

now with view system
There are a lot of other things I need to get around to as well, but getting the time and inclination to do so at the same time is sadly not as easy as I'd like. And I feel the only way I'm going to make progress is to make sure I set aside time to do so, but then it becomes like work versus something I want to do because I like it.

Which is oddly interesting as, during this last weekend's trip to visit my siblings (and an aunt who turned 90), one sister quit her job after getting transferred because the new position was robotic. In her words, it lacked joy. Fortunately, she does have another job and has just interviewed for another she wants. And my job, while not exactly joyful, is something I do enjoy as I work towards a much better system. And I realize just how fortunate I am. And it is not even Thanksgiving!

And more spaceships showed up, and I am also backing the capital ship project Kickstarter 0-Hr has going on. Maybe I can get my friends to play Full Thrust! Figure in Traveller these tankers could be used in-system from the gas giant to the main world, or to supply fuel at those way stations in rifts. Which did not exist per se in the rules but equally, did not not exist. 
tail-sitter tankers!


finally painted
And finally got around to painting the gryphon. Only 4 paints: the wings are speedpaint leather, the body speedpaint yellow sort of swishing with the leather, then black wash and white dry brushing. Not like the 4+ flesh paints for that minotaur! Decided to take the easy approach this time. Now to get it into play, and as I may be doing another Zombicide:TFT game this weekend, will figure that out. At least I have a card and stats for it.
from The Fantasy Trip Bestiary