Sunday, June 29, 2025

Traveller System Generator Part 16

Not a particularly useful update. I was having problems with adding the systems to the subsector so that clicking the subsector details would give you a list of all the systems attached to it. But there was something screwy and could not figure it out, so dropped it for a few days.

Came back and still having that issue but finally figured it out, I think. But in that process, I decided I needed to consolidate the migrations to get the DB back to working as I had messed around a bit and things were wonky. I saved off the existing DB, deleted all the migrations and created a new one that gets the DB set up correctly. That also meant all my previously entered data was gone. But: I made a backup, so I exported most of that data & imported it in and that seemed to be okay. I may add those scripts to the source control but that may be starting on the infringement part of copyright, so I probably cannot do that. 

Anyway - almost back to where I want to be to start adding the new stuff: create all the planets for a system. Go through various resources such as the Mongoose World Builder book and see what I can add from that (and maybe that will make more sense for me for the stellar stuff. For a SF nerd I still have too vague an idea about a lot of that!)

Slower going at this point than it was in the past. But I am also only doing this when I feel like it and have time. I've realized over the years that you can't do things you really don't want to, but I also counter that with knowing how lazy I can be. But that also goes into running games: sometimes it is really hard for me to run games, and I'll be running 2 shortly (1, the Corsairs game, already had session 1, see my last post. Brass Rings is coming up in a week or two for the Monday group). I get nervous about running games as I've mentioned way too many times before, yet I still run them. Though I really think I make a better GM-support person: I can create the maps, do some world building, generate NPCs. but running things is sadly a bit nerve wracking for me. And yes, it is all in my head! Sad part about being sometimes self-aware is not being able to do anything about it.

But as always, I digress. The other thing I noticed when saving the project to source control was that I am also saving off the DB. I'm going to add that to the ignore list of things to save as this will possibly overwrite anyone else's database when they download the source files. Something I just did not think about. I also use another tool to poke at the SQLite database. If anyone wants to know what that is, let me know!

And finally, one of my COTI friends has entered hospice which is disheartening. I've never met him, nor really exchanged more than a few emails and DMs over on COTI over the years but he is one of my followers here, as well as exceptionally excited by Traveller and a valued contributor to T5. So that just sucks basically. 

Sorry to end on a sad note.

Related Posts for Traveller System Generator

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-1-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-2-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-3-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-4-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-5-and.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-6.html

Part 7 towards the bottom here

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-8.html

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-9.html

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-10.html

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-11-and.html

https://traveller-ct.blogspot.com/2025/05/game-switching-traveller-system.html

https://traveller-ct.blogspot.com/2025/05/traveller-generator-part-13-settings.html

https://traveller-ct.blogspot.com/2025/06/traveller-system-generator-part-14.html

https://traveller-ct.blogspot.com/2025/06/traveller-system-generator-part-15-and.html

Monday, June 23, 2025

Corsairs 2025 Session 1

I am going to have to get a name for this adventure/campaign so that I can tag it better.

Our 4 characters are eating at Brown Betty's, a small tavern on Trading Outpost 412. Our cast consists of:

  • Captain Richard Penny
  • Quarternaster Batrina
  • Sail Master Lionel "Leo" Villanueva
  • Gun Master Henry Vanlewen
While eating pastries (I actually made some so integrated that into the story, though I'll have to go back to my pumpkin bread as not everyone likes apple fillings. Or chocolate. Or are lactose intolerant. Not only is adulting hard, but feeding people is hard too!) But I again digress.

Smitty, 3rd mate of the Windrazer comes into the pub and whispers in the captain's ear that the Windrider, the ship they have been following, has left the floating island and is making its way back to the Alderin Empire. Taking leave of the tavern, Henry manages to steal 2 of the pastries that Leo took from the tavern. He and Leo have a past and as such, a cursed relationship. But the roll was successful, though I do need to re-read those rules again!

On board the Windrazor, the crew launches from Trading Post 412 and sets sail across the skies to give chase. The first roll was only so-so, but the Captain gave a rousing speech and Leo, the Sail Master, made a much better roll as they catch up to the Windrider and manage to get a broadside of canon fire. Which the Gun Master managed not a single hit, blowing the rolls (in this game, you roll the number of dice based on your stat and skill, and a 4+ is a success. As this is ship to ship, the other ship also makes a sailing roll, and those successes are subtracted from his successes to yield a draft which tells you how well you did. Or in this case, how badly. Henry blamed the seagulls flying and attacking the pastries in his bag). 

In the 2nd turn the 1st ship failed its sailing roll, but Henry got off a good broadside, shattering the rudder and one of the lift lugs (which keep the ships floating in the air). They prepare to board, the captain giving another rousing speech and promising a much bigger reward. The crew threw grappling lines and commenced boarding actions. Leo stays on deck to manage the ship, and Henry almost misses the leap, hanging on to the rails as Batrina pulls him aboard. One of the pastries falls out, and Tibs, Leo's dragonette, snatches it midair and returns to Leo's shoulder, dropping crumbs. Leo is not sure where the beast managed to get a pastry. The Quartermaster lets it be known that no one is to pillage the hold without her being there to count the coin. She is stern but fair. Though it may have seemed she was particularly watching Henry as she said this. 

While the crews fight (and it went badly for the Windrazor - they lost 13 of the crew and the Windrider did not lost any based on some abstract rolls), the captain, Batrina and Henry make it to Captain Spalding "One-Eye" Blackwood's cabin, a cowering cabin boy hanging on as the ship is listing to port from the missing lift lug. "One-Eye" Blackwood, hands clasped behind his back, wearing the colors of the Trenner Trade Guild of crimson and amber, has a stern visage as the trio burst through the door Captain Penny, sword out, asks him to surrender. Knowing his ship is too damaged to go on without repairs, Spaulding gives his parole. Going out on deck, a few shouts later and the crew of the Windrider stands down. 

As the ships surgeons take care of the living, Henry and Batrina head to the holds to assess the booty, There is a good amount of treasure, including a few crates of illegally mined repellium, a case of two of gems, several barrels of varying size of wines and drink. There are also chains and shackles - the ship has been used for transporting slaves as well. He manages to snag a smaller barrel of wine and presents it to Batrina personally, hoping to get on her good side I warrant. The chains and manacles went overboard (and hopefully no one was far below on the surface!).  Henry also gets the ship's flag and presents it to the captain (I think it went to the captain. But they now have a crimson and amber flag from the Trenner Trade Guild (and a new enemy, and a +1 to their ship's reputation once word gets out. Which it will once the crew is making the rounds at port)

As the ship is listing badly to port, it's rudder destroyed, Captain Penny asks for any crew who may wish to join the Windrazor. Six decide to change ship (and I'll need to track factions for the 30-odd crew members now as we've a mixed crew. I was being nice (yes, it does happen) and their current crew are all "jaunty" meaning they like the captain and leaders and will attempt to help them when they can). This also leaves the ship about half a dozen short, so they may have to see about recruiting more crew. That may be part of a session, unless more drunken sailors end up as did Leo and his friend and fall asleep on the wrong ship.

Leaving only enough water and bare rations for the Windrider to get to the trading post, the Windrazor takes a more circuitous route to avoid letting the Alderin Empire's ship know where they are heading, though the trading post is well within spyglass site of the ship. Docking, they head to Embassy Row and find the Repencarres Domain embassy. The guard does not let them pass until they show their letter of marque. As that is above his paygrade, he takes them to Henry, the secretary (and yes, we have 3 Henrys - on PC's first name, another's middle name, and n ow the secretary. I must have had Henry on the brain when I blurted that out). A thin, bespectacled man behind a large pile of papers, looks up, and upon closer inspection of the letter, sees if the Factor for the Domain is available. She is, and the enter Lady Adrienne Pennyworth's office. A bookcase on one side, a large map of the nearby islands and empires on the other, and a broad, hardwood desk from which a tall woman stands up.

Offered tea, Henry accepts Alderin brandy. There is some conversation, but no new orders other than a reminder that while the empires are not at war, it is a cold war state of affairs. And as a privateer of the Domain, they are also on the lookout for information that could be useful. While slavery is legal in the Alderil Empire, it is outlawed in most other places. Captain Penny leaves a book with the Domain's agent, and tips Henry the secretary a gold Alderil coin (taken from the Windchaser). 

They also store the cargo in a secured warehouse. 

At this point we closed the game, with the general plan to revisit that island as among the things taken from the ship were also the maps. They have a good idea of where the mines will be, and they plan on seeing if there are slaves in that illegal mine. And look to see if they can register the mine possibly - the rules of acquisition for mines are yet to be figured out!

Political world

Repencarres Domain

Our characters are part of the Repencarres Domain, a cluster of several dozen large (some as large as New Zealand) floating islands west of the much larger Alderil Empire. It is more a republic, led by an elected council. Though only landed personages can hold a seat on the council. 
the cerulean and copper of the Repencarres Domain

Alderil Empire

Controlling the eastern part of the world, the Alderil Empire is ruled by His Royal King Philip D’Orzia the 4th. Havingover 4 million inhabitants, the Alderil Empire is the largest of the local governments and has the largest fleet of ships in the known world. Always wanting to expand his borders, the King often sends out convoys with armed ships to plunder other islands of both people and the repellium that keeps the islands afloat. Many smaller islands at the borders are starting to drop below 500 meters. When that happens, the lower flying creatures have access, and the island gets picked bare from those ferocious creatures. The Alderil Empire is no stranger to slavery and has been known to enslave various people to work in the mines on both islands and the world below.
the Blue and Gold of the Alderil Empire

Roche Empire

Much further to the west, the Roche Empire is what Traveller would call a charismatic dictatorship. While the Roche Empire is centuries old, it is ruled by an ever-shifting set of families. Currently, His Lordship Abdul Waahid el-Saber is ruling the Thousand Island Kingdom. Though no knows if there really are a thousand islands in the Roche Empire, they tend towards romantic phrasing. Great works of literature and architecture are the hallmarks of the Roche Empire. 
Red and Green of the Roche Empire

Latnian States

A loose confederation of islands north of the Roche Empire with a neutral zone of almost a hundred miles between the political bodies, The Latnian States are made up of several dozen groups of islands. Rand is based mostly on the number of islands. A forum of 15 makes up the ruling body, each coming from the top 15 groups of islands. There is a 16th Forum of the remaining island groups, some which are mere village on a small island but they do not have voting rights. 
Silver and Green of the Latnian States


Free Islands

Many islands are not part of any political group. While some can be quite large, such as Tebou, they remain unaffiliated. Usually too far from one of the empires to be able to maintain any sort of security. 

Coinage

Each Kingdom also has its own coin. Trying to keep that straight so that it may be something useful later. The islands that are not associated with political groups tend to take anything. As with most fantasy games, there are the usual 3 categories - copper, silver and gold. I'll have to think if I want to put in currency valuations so that one currency may be more than another. While I like that level of detail it adds a bit too much to deal with at the moment.
Alderil has the one with stars cut out in some of the coins (far right), the Roche Empire has the shiny ones (bottom left), Latnian States (upper left) has the science fiction ones (and there may be a reason!) and the Repencarres Domain uses those forged coins. Coins from 3 different companies via Kickstarter. 


Trade Guilds

There are several trade guilds. Most belong to one political group or another and abide by laws of their country. Some may get large enough to ignore some the laws. A large guild, the Trenner Trade Guild has almost 50 ships, including the now wounded Windrunner.
Crimson and Amber of the Trenner Trade Guild

Spires

So far no Spires have been visited. 

Trade Stations

There are many floating trade stations, as well as stations on islands. Unlike the Spires created by the Creators in the last time before, trade stations are much smaller and made by trade guilds or independents. They are in the spaces between empires and often offer a neutral space for trade. Trading Station 412 is owned by Agustus Rosenthal, an "extremely well-off businessman". He has his fingers in a lot of places and owns several trade stations as well as a small militia. He names his trade stations on a military manner: the 4 indicates the size as this is one of the larger stations he has, 12 is the cardinal position in his "map of stations". It is a well-run station, and home of the Brown Betty Tavern. Who does not trust people who do not like her pastries.

Letter of Marque

By Decree of the Sovereign Council of the Repencarres Domain Sanction of the Azure Seal

Let it be known throughout the vaulting skies and upon the windswept currents of the Aetherbound Expanse that:

Captain Richard Penny, commanding officer of the vessel Windrazer, being of sound reputation and possessed of navigational valor, is hereby granted full Letters of Marque and Reprisal under the authority of the High Throne of Repencarres Domain.

This document empowers Captain Virellian and their crew to engage in offensive and defensive action, including boarding, seizure, and repatriation of vessels bearing the flags of hostile or non-recognized nations—chiefly the Corsair States of Mur Thalor and the Celestial Compact of Varn.

In accordance with this grant, the following conditions apply:

  • The Windrazer shall fly the indigo and silver pennant of Repencarres at all times during commissioned actions.

  • No harm shall befall innocents, non-combatant vessels, or the sacred convoys of the Cloud Monks of Aeyva.

  • All seized cargo, relics, and enemy manifests shall be reported and tithed at ten percent to the Royal Air Docks upon return.

Violations of this charter will result in revocation, pursuit by the Winged Watch, and condemnation as sky-born brigands.

Affixed this 17th Day of Skylance, in the Third Cycle of Driftwinds, under seal and flame.

✹ High Chancellor Aeriona Vell By hand of the Scrollkeeper of Rimebarrow Hall


Cast of Characters

Big Betty, owner of the Brown Betty. A large woman who makes pastries, she also has a good selection of meats from a variety of places, including the von Meyer Meat Vattery out of Dulcet Spire. Brown Betty are her sweetcakes - a bread infused with the most tender mutton anyone has ever had. 
Smitty, 3rd mate of the Windrazor. A small, quick man, Smitty has been with Captain Penny for almost two years now. 
Vendel is the Windrazor's 2nd mate and normally sleeps during the day and runs the night shift. She is a quiet woman that people tend to overlook until she starts giving orders. For a small woman she has quite the penetrating voice. 
Henry, secretary at the Repencarres Domain Embassy on Trade Station 412.
Lady Addrienne Pennyworth, Repencarres Domain Factor of Trade Station 412.

Saturday, June 14, 2025

Traveller System Generator Part 15 and More Corsairs

Traveller System Generator


I have no idea why I did not originally have what system a planet belongs to. That has been corrected, and now the system details page will show the planets for that system. And you can click on the planet name to get to that planet detail view. And I just realized - I need to be able to pick the system for the planet when creating them. But that should be pretty simple.
updated system details - now with planets!

My last update had directions on how to install the software - no idea if anyone has tried. It honestly does not do a whole lot and there are a lot better resources out there. But eventually I hope to get it to something useful!

I've not had a lot of time to get to this as I was visiting family last weekend, and sometimes a small break is good. But I am hoping that there will be at least semi-monthly updates as I do find this fun. Which makes me a lucky person - I actually enjoy my job and what I do. So much that I write code even in my free time! 

Corsairs Game Prep   

I think I have the theme I am going to run. First, one of the players is an ex-slave, so that will eventually feed into the game as only one of the 3 main political factions has slavery. Next, stealing inspired by the books, one of the Spire factions (which are more like city-states and independent of the larger island political groups which is from the original Corsairs books) has managed to get an ethericist able to control some of the huge beasts, and will be striking at both Spires and islands. The group, while initially attacking foreign ships, will hopefully build up a sense of the bigger picture. Which I still have to draw out, but I have a bit more than just the concept of the plan at any rate. But I have the opening chapter in my head at least though I need to write down the details. And I have a few big things plotted out, just need to wrap them up in a way that will work for the game.

I've got the backgrounds for most of the players, and we are stretching a bit beyond the original Corsairs. The world is now above jungles instead of the molten seas, and as I think I mentioned, basing a lot of this on some Jim Butcher books, the Spire series. This is the intro to the world:
Corsairs takes place on a world with floating islands above a ferocious jungle teeming with violence that few can survive. Amongst the islands are 2,000 meter floating cylinders made of spirestone. While the majority of the human population lives in the Spires, many still opt for the floating islands.
It is a world of flying sail ships, floating with the repellium that keeps the islands afloat and powered by the winds. Many political factions exist – the Spires are basically city-states. The islands tend to keep to themselves, trading with each other as well as the Spires.
You are privateers for the one of the island factions, the Greens. This is a small colection of islands almost in the middle between the three island factions.
It is a time of sword and canon. Gunpowder is available but seems unstable. However, the Spires also grow crystals that can harness etheric energies. These crystals can be used as weapons but tend to heat up fast. These same crystals are what makes the ships fly as well as the repellium: there is either a lift crystal or a huge chunk of repellium in the center of ships that let them float. Ethericists can also harness the etheric power of crystals directly, but this rewires the brain and most tend to develop odd quirks. The jungles below are full of dangers: it is where creatures live that can rip through an unprotected village in moments. The skies above are also dangerous – the spires and islands float in a relatively safe space between the two dangers.

And those Spires are actually made of crystaliron - this is a very post-apocalyptic world that is recovering. The players and their characters do not know this (unless they read this blog which they usually only do when I post game recaps) but that's okay. It may come around at some point and they can figure this out. I could even make it eventually a Traveller game - a system way out or maybe in the collapse of the Imperium. Probably not but the option is there to sneak into a Traveller game :)

And poking around, I found an artist that has some imagery I like that matches some of the ideas I have. His artstation link is here, and where these pictures come from: https://www.artstation.com/artwork/mgqX9






Related Posts for Traveller System Generator

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-1-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-2-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-3-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-4-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-5-and.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-6.html

Part 7 towards the bottom here

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-8.html

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-9.html

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-10.html

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-11-and.html

https://traveller-ct.blogspot.com/2025/05/game-switching-traveller-system.html

https://traveller-ct.blogspot.com/2025/05/traveller-generator-part-13-settings.html

https://traveller-ct.blogspot.com/2025/06/traveller-system-generator-part-14.html

Wednesday, June 11, 2025

Traveller System Generator Part 14 - An Attempt At Directions

Figured I'd try & put better directions on how to download and run the software that I've been working on. Especially as someone asked over on COTI. 

First, I'm using the MIT open-source license which I think is the most open. Basically, you can do anything you want with it. All the code is in GitHub here so you can click the various things there. To download a zip file of the code, you can select the "download zip" via the green Code button:

click the green <> Code button and at the bottom is download zip
This will download a zip file. Windows, Linux and Mac should all be able to open that file. It will be named "TravSystem-master.zip". Unzipping that file where you want, and you will have a top-level directory TravSystem-master.

In that directory there are several files you can ignore - I was playing with Docker so there are some files there. The other files:
  • License.txt = the license
  • readme.md = a markdown file. plain text, markdown is a lightweight formatting markup thing.
  • TravSystem.sln = the Visual Studio solution. Unless you have Visual Studio, it does not do anything for you. It is the configuration and stuff for that development environment.
  • .gitignore and .gitattributes = source control stuff.
Opening up that directory you have a bunch of folders, and several files. If you are running Windows, and using the File Explorer, you can right-click in there and open a terminal there. For a Mac you will need to open a bash shell there. For that, you just open a terminal (hmm, "just open a terminal" => hit the cmd + space bar to bring up the application launcher, start typing "terminal" and you should be able to open a terminal session. Not entirely sure you can do this directly in Finder as you can in File Explorer but that would be easier if so. Else you will need to get to where you unzipped that file. Note that for bash, the command "ls -al' will list the files, and "cd" is used to change directories. If you have questions, please leave comments and I can address those directly)
open a terminal session in the TravSystem directory

Then type in "dotnet run", and it *should* try to build the software then leave a bunch of stuff in the terminal - this is actual program running. BUT: it is a web site, and you will see in the console what port it is running on:
the web site is running!
Go to your browser of choice, and in the URL enter "localhost:5269" (note the " Now listening on: http://localhost:5269" which is just telling you that you have a service, in this case the Traveller software, listening at port 5269). 

Doing that you should now have the site up & running. It has already created your local SQLite DB in that directory.

On a Mac it should do the same - while I want to think it will attempt to download .NET if you don't already have it, I am not sure that it will. Hard to test on my Mac as I also write .NET code on there, so I installed that a while ago. If you need to install .NET 8 (which is what this runs), you can go here to download it: https://learn.microsoft.com/en-us/dotnet/core/install/macos. Pick .NET 8. Note this also works on Linux:

your OS of choice
Just closing the web site does NOT stop the application. On the terminal you started it on, use "ctl-C" to stop that process (same for Windows, Mac and Linux). 

Hopefully that helps!

Files in the TravSystem folder

This is a MVC (Model-View-Controller) type of web site. Though organized a bit differently as I tend to experiment sometimes, but should be basically recognizable to any web developer (and I still maintain I am not a web developer, but I may have to admit it sooner or later)

Controllers - this is the directory that has the various controllers. This tells the browser where to go basically. You can see that there are files for all the things we want to do: Home, TAtmosphereController.cs for all the atmosphere stuff, and so on. Each file (and they are text files so you can look around) are really pretty similar - some initialization stuff so we have database access, an index to show all the stuff, details for showing details of a specific thing and so forth. Each of those actions maps 1:1 to the views, which we'll get to in a bit.
Data is where we have data-related stuff. The Models directory has the models - the software representation of the things like law level, government and all that. The Repositories directory contains the repositories - the actual "read and get from the database" stuff. They are all pretty similar as well. We initialize them to be able to connect to the DB. The RepositoryContracts are the interfaces for the repositories. I am using dependency injection, so we need to basically be able to define a contract. If really curious I can point you to a better explanation than I can give. There is also the TravellerDbContext.cs file which basically sets up the database to be able to read the data. There is also a bunch of other things telling the system how the tables interact. 
Migrations contains the SQL scripts to update the DB. as I add and change things. we need to keep the database updated. I've set this up in the startup to automatically check. So if I make an update, and you want that, you will have to probably make a copy of the DB, save it, follow the stuff above, and stick the DB back in the TravSystem directory (Traveller.db). 
obj is the compiled code and all that and gets created when you run the software.
Properties just has a launchsettings.json file, telling how to launch the web site. I never mess with it - one of those auto-created things with .NET.
Services holds all the various services, cush as the TPlanetGenService.cs file that does the actual planet generation. 
Views contains all the views for the controllers listed above - this is where you can find the Index and Details views. A view is just a web page. Like this blog post. There is 1 folder per controller and is the actual web page. There is a Shared folder that has views common to all views. 
wwwroot contains the "public" files for the site, such as CSS, javascripts and stuff.

There are then a few files - the appsettings...json files are application settings - you can have settings per environment you run in but the one that you use is the plain appsettings.json file which really has nothing in it. Usually, you set up logging info and stuff like that. 

The big file that actually starts the site is the Program.cs file: this is where we add all those repositories and services to the dependency injection container so that they are available where we need them. It also sets up a few other things (controllers, the DB and any migrations it may need to run). There are several things I could probably remove as there is no authorization but it is boilerplate code.

Related Post

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-1-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-2-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-3-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-4-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-5-and.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-6.html

Part 7 towards the bottom here

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-8.html

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-9.html

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-10.html

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-11-and.html

https://traveller-ct.blogspot.com/2025/05/game-switching-traveller-system.html

https://traveller-ct.blogspot.com/2025/05/traveller-generator-part-13-settings.html

Sunday, June 01, 2025

Game Prep: Corsairs, Brass Rings

Going to be running 2 different games as we take a break from TFT (and a long-running game that we only managed to get together every 2-4 weeks, so it got more disjointed than I liked).

The Corsair game is going to take a different world, though, than the original game. Borrowing heavily from Butcher's Windlass series, we are replacing the Molten Sea with a vicious jungle that no one has ever survived in. Plus we have the Spires, large floating cities made generations ago from Sunstone by unknown people. We will still have floating islands and repellium, but I am also adding in the crystals that can aid in flight and be used as weapons as well. And as 1 player does not like to play humans, we will need to throw a few other species in there. The books have 2 others we can use readily: intelligent cats that, while lacking hands, are used as vermin hunters. They have their own society in the warrens of vents that transverse the spires, as well as living on the islands. There is also a warrior-type of breed that are stronger, faster and shorter lived than humans. Cat people of a sort. They are also looked down on by most people and many consider a second-class citizen. Not all. Mechanically, they have to use their 4d6 stat for "mighty as a lion" (aka strength) but will also get a 4d6 for the "nimble as a mountain lion" (aka dexterity) and the 2d6 for intelligence, dense as a sack of potatoes. They will also get a negative social reaction score sometimes, depending on who it is. The military respect them as powerful warriors, but the upper class mostly see them as servants only. 

I'll leave it open for more races - we did add a very Dwarven-style race last time. I'll share this link with the Saturday game group, and we can start figuring out what kind of character (and what species) the players want to play. And then get a bit of background. 

I also have the Windward game, so actually have a lot of flying ship minis if we need them. And yeah, I did get the big box expansion with all the stuff. Still have yet to play the game! But I obviously need to have some ship-to-ship chasing and combats! Of course, the ships do not have to be traditional galleons - I found some really interesting ships back when I ran the 1st game.

Wish I knew who to attribute these to!
Flying ships!

For Brass Rings I am going to continue along the 1st adventure. This time though our 1st 2 antagonists have gone missing in Endkeep Station! Dr. Crackers and Miss Meadowheart's parents are mounting a rescue operation. While I doubt the Circada Gang in their steam jalopy will attack the train again, I do have several ideas to expand that past Endkeep Station, and use some of the locations in the original book. I am also opening this up to any rodents as per the book. I've yet to get any character ideas from the Monday night gang but, as above, I'll send them the link to this post so they can have start to think about things a bit and figure out what sort of characters they want to play. There are "islands" out past the F Ring of Saturn that we can explore. Who knows, perhaps there is a library that connects to other libraries in this universe as well. Which reminds me - I need to add an Uncle Heimlich for Brass Rings!
draft map, with insert of Endkeep Station




Henrich of the Corsairs - do I need a different one as this next game is a different universe?


a possible Uncle Heimlich from Brass Rings. Perhaps Miss Meadowheart's uncle?

Tuesday, May 27, 2025

Traveller Generator Part 13 - Settings and Stellar Types

Figured we needed to have settings to control a few things. Some settings are for "generate a subsector" vs "generate a system" and there will be more as I get to writing that stuff. I am first doing the stuff I needed for the Book 6 system generation from an existing main world. And then I realized I needed all the stellar stuff. And that got tricky: the schema is simple enough. A star may have zero or more orbits, and they are I/H/O for inner, habitable and Outer. But getting the page to be able to add orbits on demand is beyond me; fortunately, AI is pretty good at that sort of thing.

v1 of settings - realize I think I can stick the base ranges in here

How stars work. though not sure I am really doing that right!


I may have to add more stuff as I read through things, and I managed some bad names so may correct those with a subsequent update as well. I need to have the range in the stellar types I just realized: i.e., B = 0-1, B = 2, M = 3-7 and so on. And figure out the DM - coming from a main world we add 4 to the roll So a new setting there as well.

And - why all the settings? So that the user can adjust things as they want. Book 6, while I like it, has (at least according to people who know these things) issues with what we think systems should be. And while true, it is not a simulation of reality but a game universe. Regardless, I'd like any potential users to be able to set things up the way they want. Plus, it means I am not including data with the software so any issues with copyright and all that I *think* are bypassed. But as I seriously doubt this will ever get used by anyone other than me, it is all okay. 

There are still some quirks with the edit for orbits (e.g., you can't actually edit once there!) and I want to add a dropdown for the type and reverse the order in that partial so you do the orbit 1st then the type. And preferably on a single line. But at least what one of my first bosses said, it has basic functionality!

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-1-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-2-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-3-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-4-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-5-and.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-6.html

Part 7 towards the bottom here

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-8.html

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-9.html

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-10.html

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-11-and.html

https://traveller-ct.blogspot.com/2025/05/game-switching-traveller-system.html

sorry - added after the fact and blogger is not great at moving images!

Sunday, May 25, 2025

Game Switching, Traveller System Generator Part 12

After mulling over the last session (and trying to stop feeling sorry for myself!) I talked with a couple of the players, and they are okay with me switching the Saturday game to a different game while the survivors heal up at Kegbeard's place. I do want to return there, but I want to figure out some better ideas for running TFT.

And I started some more prep for the eventual Monday night game, as we are returning to the world of Brass Rings. Hooking with one of the returning players from that 2-3 session game we ran. He played Bucky:

Dr. Crackers (who sent out Bucky Bridgewater & Miss Fay Meadowheart to find his nephew, Brie Parmesan) has gotten in touch with Bucky - Miss Meadowheart has gone missing! She had made copies of the plans and documents Brie found at the Forerunner location back at Endkeep Station, and was determined to see if there was more to that complex than what they found. That was more than two weeks ago. Miss Meadowheart's aging parents, Fromage and Sweety Meadowheart, have offered to finance her search and rescue. Apparently she is the sole heir to Meadowheart Farms, an expansive mini-goat farm near Tannis Falls and the Greate Tree. They have 200 washers up front to pay for supplies and tickets to where she was last known to go: Endkeep Station!
This is the Monday night game, and that game is pretty light rules-wise. I just need to loosen up (which is hard for me - I live and work a world with pretty strict rules on how things work. Why I prefer crunchy games, though one would think I would like to let loose of those restrictions. But anyway...) We've a bit more time before I have to start running it, so I do want to create some more maps and locations and a few things like that. One of the interesting game mechanics is before each game arc, they roll on a table for an objective. They get extra XP if they manage that goal. And I'll be adding XP for cheese puns in the game as the core game has a that light-hearted approach.

For the Saturday group, we're going to switch from TFT to Corsairs - sky pirates! My idea is that they are a pirate crew on a corsair, complete with a base of operations on some floating island. I have a large-scale world map I made for that game last time we played. The immediate goal is to be determined, but they are going to be sponsored by one of the kingdoms as a privateer, and perhaps some spying, espionage, destruction of enemy supplies. That sort of thing.
Tebou, World of Corsairs
Based loosely on the map in the book. I've also bought or received the updated character and ship rules. But I also need to re-read all that to get that straight in my head as well. Though sometimes I do feel my brain is getting full over the years. Or just slower. 
Classic Farside by Gary Larson

Miscellaneous

I link to the games I mention where I can - not to try and sell or anything as I have nothing to do with these games other than playing them. But figure some of you may want to review the games themselves. Plus, I like cross-referencing things - miss the old card catalogs from libraries. Yeah, odd segue, I know.

Traveller System Generator

Made a bit of progress on adding bases to systems. Issue is it adds but does not remove. But I'll get that eventually. Decided to leave that as-is for the moment and start on the "create a system from this main planet". Where the planet generator creates the main planet, but then we want to generate the system from that. We've got the bases now added (though never removed - yet!). Need to generate the sun, belts, gas giants and all the other planets. I'll be adding the PBG so that the user can control that part. As I have Memorial Day off (though on call, so need to check the computer once in a while) I may see if I can get a good start on that process tomorrow. Which means re-reading Book 6 to start with.
Bases! And now realize I need to add the planets it has, PBG. And make it pretty.

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-1-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-2-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-3-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-4-of.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-5-and.html

https://traveller-ct.blogspot.com/2025/04/traveller-system-generator-part-6.html

Part 7 towards the bottom here

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-8.html

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-9.html

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-10.html

https://traveller-ct.blogspot.com/2025/05/traveller-system-generator-part-11-and.html