Browsed by
Tag: mapmaking

The “Great Lands” Master Map

The “Great Lands” Master Map

Okay, here’s another map for the “Great Lands” setting. This one is focused more closely on the Great Lands themselves – that is, proto-Europe. The map was produced using Wonderdraft, with a carefully selected excerpt of the world map applied as a tracing image.

You can see that Europe hasn’t been fully assembled yet – with Africa still moving northward and rotating slightly counter-clockwise, the Italian and Balkan peninsulas haven’t merged in with the main portion of the continent. You can also see that the Atlantic Ocean is a bit narrower in this epoch – that’s a piece of Greenland in the far northwest, and the Americas aren’t too far off the western edge of the map.

The “Sea Kingdom” is an ahistorical bit, a subcontinent springing up along the mid-Atlantic ridge. I need a Númenor-analogue, so there it is.

The most notable feature of this pseudo-Eocene world is the climate. The planet is a lot warmer and less arid than we’re accustomed to, and sea level is quite a bit higher. The Great Lands have a humid subtropical climate all the way up into parts of what will eventually be Scandinavia and Russia. Warm, wet summers, cool winters with occasional snow, and the natural biome is either dense deciduous forest or highland prairie. Only in the very far north do you start getting a humid continental climate, with cool summers and bitterly cold winters.

People living in the Great Lands are not going to look or dress like medieval Europeans – they’re going to be generally olive to dark brown in complexion, and they’ll tend to dress pretty lightly in the summertime. I suspect the Tremara (the pseudo-Indo-European people that my protagonists belong to) are going to rather resemble Indians (as in, people from the Indian subcontinent, not Native Americans).

This part of the world will be home to several hominid species at once, each analogous to one of the Standard Fantasy Races found in (e.g.) Dungeons & Dragons. “Common-folk” (humans) can be found just about everywhere on this map. “Elder-folk” (elves) mostly stick to the western Great Lands, and keep to themselves. “Smith-folk” (dwarves) set up holdfasts wherever there’s copper, tin, or iron ore to be found, especially in hilly or mountainous regions. “Sea-folk” (halflings) come from a set of tropical islands far to the east, although a fair number of them have traveled on Sea-Kingdom ships to settle in the Great Lands. “Nomad-folk” or skatoi (orcs) mostly hang out in the colder northern regions, although they like to go raiding into the Great Lands on land or by sea.

Developing lots of neat ideas for this new version of the setting. More to come!

New Maps for “Great Lands” Setting

New Maps for “Great Lands” Setting

A few years ago, I did a bunch of worldbuilding for an Iron Age fantasy setting that I call “the Great Lands.” I even wrote a full-length novel set there, which got self-published and is currently still available in ebook format on Amazon: The Curse of Steel.

The novel got almost no engagement in its time, and the sequel I had started ran into a plot block, so I eventually set the whole project aside. Lately, however, I’ve been thinking about reviving it – reworking the worldbuilding, pulling the novel down and doing a minor rewrite before republishing it on Royal Road or a similar outlet, and so on.

An early step in the worldbuilding part of the project was to build a new “historical atlas” to settle the back-story of the setting. Which meant, among other things, revising the old master world map. At which point I ran into a snag.

The problem is, I’m too picky when it comes to my worldbuilding. I have to be able to believe in the world, which means I have to pay attention to the earth-sciences part of it, even if none of that is ever going to be too obvious in the finished stories. I know the techniques for developing a constructed world, starting with the plate tectonics and working my way up through the landforms and climate. Yet I’ve never been satisfied with the results when I do that. The worlds I build end up looking too . . . too bland.

I’ve also experimented with random planetary generators – there are plenty of those available, if you know where to look – but none of those come up to my standards. They always end up being too coarse-grained in their details, or if they’re fine-grained they give us naturalistic-looking worlds that make no sense if you examine them more closely. Nobody seems up to the challenge of simulating plate tectonics for a randomly-generated Earthlike world with any degree of fidelity.

So for the past few weeks I’ve been tinkering with worlds, sometimes getting to the point of a world map to start with before throwing the whole thing out, sometimes not even getting that far. Until I had An Idea: if one wants to build a world that’s much like Earth, that clearly evolved under the same physical regime, but isn’t actually our Earth . . . one thing we can do is look at Earth of the distant past.

My original design for the Great Lands involved a Europe-like subcontinent where much of the action would take place. Easy enough. To the south of this, a “Sailor’s Sea” that would allow easy travel from west to east, and then another continent where exotic creatures and cultures might dwell. More continents off in the distance, which might or might not ever become significant to the story.

What I realized was that Earth was actually like that once . . . back in the Eocene Era, before the continent of Africa moved a bit further north and started colliding with Europe and Asia. In that time, what would eventually become the Mediterranean Sea still connected freely both with the (narrower) Atlantic Ocean to the west, and to the Tethys Ocean to the east, an ocean which would eventually become the Indian Ocean once India itself finished making its way north to collide with Asia.

Okay, suppose I work with Earth in the Eocene, about 50 million years before the present. Is it possible to build decent world maps of that era?

Turns out we can. Let me briefly describe my workflow, with pointers to where you can lay hands on similar data and tools if you’d like to fiddle with Earth’s deep past in similar fashion.

The primary resource here is the PALEOMAP Project, work done by the prominent geologist Christopher Scotese. The link will take you to a paper he produced in 2018, describing a set of DEMs (Digital Elevation Models) that he and his colleagues have laboriously assembled for the entire planet Earth in different past eras. This is a monumental data set, with over 110 different maps stretching over half a billion years into the past. There’s a link in the paper that will give you access to the entire data set.

The PALEOMAP models are in a specific file format (NetCDF) that’s in common use in the earth-sciences community, but which I needed specific tools to work with. There’s a NetCDF viewer called Panoply that’s very good for reading the individual files in the PALEOMAP corpus and visualizing the results, but by itself that wasn’t fine-grained enough. I needed to convert the NetCDF files into a different file format like GeoTIFF, so it could be processed by professional cartography software like QGIS.

Fortunately, I was able to locate MyGeodata, a online utility that’s designed to convert geolocation data from one format to another. I was able to convert the two PALEOMAP data files I was most interested in to GeoTIFF with no difficulty. It cost me a few dollars – the size of the datasets were above the site’s threshold for free use – but the results were superb.

I was able to load a GeoTIFF file for the Eocene period (50 million years before present) into QGIS, and work with that to develop a nicely colored elevation map of Earth in the appropriate era. Output from that went into Affinity Photo, and a couple of hours later I had the completed “master world map” at the head of this post.

You should be able to see the differences between Eocene Earth and our present day. The Atlantic Ocean is narrower, and none of the continents have quite reached their present-day positions. The Tethys Ocean is still there, full of islands and island chains that will make it a nice “Sailor’s Sea.” The sea level is noticeably higher than in the present – the Eocene was a rather warm period in Earth’s history, with very little permanent glaciation. Even Antarctica doesn’t have much in the way of ice caps yet. I suspect if I run with that, the “Great Lands” (proto-Europe) are going to be subtropical – but that’s okay.

I’ve added one feature that didn’t exist in our own Earth’s past – an island subcontinent in the middle of the Atlantic Ocean, straddling the mid-ocean ridge. Kind of like Iceland, if it had appeared a few million years earlier and was a different shape. That’s going to be the “Sea Kingdom” in the fantasy setting I’m building, the current highest point of human civilization and the source of world-spanning oceanic adventures.

Okay, so I have a starting point for rebuilding “the Great Lands,” and I ought to be able to proceed from there. Chalked up some neat experience with working with geolocation data and professional-caliber cartography tools, too. Fun!

Planning for August 2025

Planning for August 2025

July 2025 didn’t go quite as planned, largely because of the new Symphony of Cultures project taking up a lot of space. I’m not dissatisfied with how the month went, by any means. These planning messages, and the project white-board I maintain in my office, are intended to make sure I stay creatively busy and don’t get side-tracked into unproductive channels. If a worthwhile new project crops up and pushes other items aside, I have no objections.

So here’s my current status, with the tentative plan for the month of August.

University Studies

I’ve learned that I passed both my physics course and my planetary-science course “with distinction,” which rounds out the 2024-2025 academic year nicely. I’ve successfully enrolled in two new courses for the coming academic year: a straightforward astronomy course, and a course on advanced mathematical methods. Tuition is paid, I’m good to go, but the courses don’t formally start until early October. No new objectives for this item.

Therapy Writing (Fan Fiction)

I wrote a Star Trek: Lower Decks novelette titled “A Temporary Madness” in July. Be warned, if you’re considering reading that one – it’s mildly smutty. Fan-fiction leans that way sometimes.

I’m currently working on a new story, titled “Mariner’s Seven.” This is a pretty straightforward heist tale, in which Beckett Mariner and her friends are breaking into a high-tech casino on behalf of Starfleet Intelligence. Naturally, things are not going entirely according to plan. The objective for August is to complete that story.

Architect of Worlds & Symphony of Cultures

Ken Burnside and I (finally) reached an agreement on a “policy document” describing what we consider appropriate for projects to automate the Architect of Worlds design sequences. That document is located here.

The biggest development in this category was the new Symphony of Cultures project, in which I’ll be collaborating with two others to design and build a sourcebook for producing alien species and cultures for interstellar fiction. That’s going to be a big project, likely to take up a lot of my time over the next year, so it’s going to be prominent in my planning messages for months to come.

The objectives for August are:

  • Design a complete mini-game for the development of an alien society’s history based on its planetary environment and psychological traits, and begin writing that section of the Symphony of Cultures rough draft
  • Contribute to the initial design for other portions of Symphony of Cultures
  • Begin researching and drafting a new edition of “Abbreviated Architect of Worlds for Traveller
  • Reconstruct a formal errata list for Architect of Worlds, so readers can see what’s been fixed in each minor-version release so far
  • Continue to collect research for a potential second edition of the book, and make occasional world-building posts to this site based on that new research

The Human Destiny Universe

I had a burst of cartographic activity early in July, and was able to produce and publish two maps for the Human Destiny setting. The third map – a small scale map of the so-called “Human Protectorate” – is still on the drawing board.

The objectives for July are:

  • Build a revised map for the “Human Protectorate” region and release that to Ko-fi
  • Produce a one- or two-page document that describes typical starship designs and mission profiles, and release that to Ko-fi
  • Re-work the spreadsheets I have modeling the exploration and colonization of near-Sol space, now based on FTL assumptions
  • Revise existing “Atlas of the Human Protectorate” documents to reflect the reappearance of FTL in the setting, and release the new versions to Ko-fi
  • Resume producing new documents in the “Atlas of the Human Protectorate” series (most likely starting with the Alpha Centauri writeup) and release that for patrons to Ko-fi

Upcoming Conventions

Attendance at Travellercon this year is looking less likely, but there’s still time for me to get everything set up for that, so we’ll see.

Philcon is definitely a go, though – I’m already committed to being on the program for a seminar and some other panels, and I’ll be running a session or two in their gaming track. So that’s definitely on my schedule for a lot of prep work between now and November.

The objectives for August are:

  • Continue to attempt to register for convention programming for Travellercon 2025
  • Begin preparing a world-building seminar, tentatively titled “World-Building for Science Fiction: Getting the Astronomy Right,” for Philcon 2025
  • Begin preparing two tabletop game sessions to run at Philcon 2025
  • Sign up for up to 3-4 panel discussions at Philcon 2025

Re-publishing Earlier Fiction

I continued to make very little progress on this item in July, and it’s probably going to stay close to the bottom of the priority list. The objective for August will be to continue researching my options for re-publishing, and starting to develop a workflow for it.

Supplemental Khedai Hegemony Map

Supplemental Khedai Hegemony Map

Another piece of cartography for the “Human Destiny” space-opera setting, related to the physical map of the Orion Arm neighborhood I posted a few days ago. This one is a simple “subway map” detailing the wormhole-bridge connections between interstellar cultures in the vicinity of Sol.

The idea here is that galactic civilization expedites travel between cultures (which are otherwise likely to be years apart even given the available FTL drives) by setting up wormhole bridges between them. The termini of these bridges aren’t placed in densely-populated star systems, in part as a hedge against an ambitious local culture deciding to capture and possibly destroy their local “stargates.” Instead, they’re usually placed in nearby red-dwarf systems that lack significant native life. Then the culture in charge – in this case, the Khedai Hegemony – fortifies the local system and builds way-stations to facilitate through-traffic.

Here’s a link to this new map’s page in my Ko-fi shop. It’s free for monthly subscribers.

New Khedai Hegemony Map

New Khedai Hegemony Map

I’ve just completed and posted a bit of cartography related to my “Human Destiny” space-opera setting. This is a new version of a map I did back in 2018, describing (in this case, a small section of) the Khedai Hegemony, the empire that conquers Earth and uplifts humans into galactic society in the mid-to-late 21st Century.

I actually plan to produce two more maps detailing this setting as of the early 24th Century, since that’s where a lot of the stories I’ve already written are set and where the proposed roleplaying-game treatment will focus. I don’t have a timetable for finishing those, although I suspect it won’t be long.

Here’s a link to the map’s page in my Ko-fi shop. It’s free for monthly subscribers.

Planning for July 2022

Planning for July 2022

June went fairly well, it seems. I was able to get a new section of Architect of Worlds written and pushed out to my patrons, I also shared a timeline for my Danassos setting as a free release, and I got another book review written.

The usual list of projects is getting a big overhaul this month. The thing is, that section of Architect that I wrote last month is the last section that wasn’t complete in draft. I’m now in a position to meld all of the pieces of Architect together into a combined draft for the complete book. The result won’t be finished by a long shot, of course. I have a lot of work to do before I can start thinking about layout and getting ready for final publication:

  • Build the first complete draft for the book out of the separate parts that exist now.
  • Polish up the world-design sequence.
  • Polish up the “working with real-world astronomical data” section.
  • Complete a few minor sections, especially in the “special cases” chapter.
  • Add “modeling notes” sections, with references to scientific papers and textbooks, to any portion of the design chapters that doesn’t have them yet.
  • Clean up the extended examples.
  • Clean up the math throughout the book (rationalize variable names, be consistent about how computations are described, and so on).
  • Develop images (diagrams, flowcharts, public-domain astrophotography, alien-worlds images) to fill out the content.

I suspect this is going to take at least a couple of months, and it’s going to be one of those cases where the draft looks terrible for a while before I get it under control. I don’t think this is going to generate any releases for my patrons until I’ve waded through most of the above steps. I’m therefore announcing now that there will almost certainly be no new Architect of Worlds releases to my patrons for at least the month of July, possibly the month of August as well.

Once I get close to having a really clean and complete draft for the entire book, ready to start on layout, I may share that with my patrons as a final charged release before publication. There will almost certainly be enough new material to justify that. We’ll see how things go. I’ve still got my fingers crossed that I might be able to release the first edition of Architect of Worlds by the end of this calendar year!

Meanwhile, regarding my literary projects, I’m switching over to the Danassos project as my top priority for the time being. I’m going to start working, as time permits, on a draft of the novel Twice-Crowned. If I can put down, say, at least 25 kilowords of polished narrative at the beginning of the novel, I may share that with my patrons as a charged release.

My intention is to divide my time between Architect and Twice-Crowned more or less evenly this month, and we’ll see what results I get. Watch this space for updates, as always.

Here’s the planning list, with two items in the “top priority” category:

  • Top Priority:
    • Architect of Worlds: Work on preparing a complete draft of the book for eventual layout and publication.
    • Danassos: Begin work on a new draft of the novel Twice-Crowned.
  • Second Priority:
    • Human Destiny: Continue compiling material for the eventual Atlas of the Human Protectorate.
    • Human Destiny: Design additional new rules systems for the Player’s Guide and add these to the interim draft.
    • Human Destiny: Begin work on a new Aminata Ndoye story, set during her first year at the Interstellar Service academy.
  • Back Burner:
    • Human Destiny: Finish the novelette “Remnants” for eventual collection and publication.
    • Krava’s Legend: Review and possibly rewrite the existing partial draft of The Sunlit Lands, and write a few new chapters.
    • Krava’s Legend: Write the second short story for the “reader magnet” collection.
    • Scorpius Reach: Write a few new chapters of Second Dawn.
    • Scorpius Reach: Start work on a third edition of the Game of Empire rules for Traveller (or Cepheus Engine).

Aside from these items, I suspect I may end up doing a little cartography, certainly for Danassos, possibly for Human Destiny as well. I may have a couple of free sketch maps to share with readers and patrons this month.

Planning for June 2022

Planning for June 2022

Well, May didn’t go quite as planned. I originally planned to write the last open section of Architect of Worlds, but early in the month my muse decided to go and live on Mars instead. I ended up writing about 10000 words describing Mars in the Human Destiny setting, and giving myself a ton of new ideas for the universe and for fiction set therein. So my big project for May turned out to be a new partial interim draft of the Atlas of the Human Protectorate instead.

Okay, Mars is (more or less) out of my system now, so it’s back to Architect of Worlds for the month of June. Here’s the formal planning list for this month:

  • Top Priority:
    • Architect of Worlds: Write a section describing the structure of the galaxy and of interstellar space, and providing guidelines on how to make maps for interstellar settings. Also carry out further additions and revisions to the “special cases in worldbuilding” section. These two tasks are expected to give rise to a charged release, assuming they amount to at least 10,000 words of new material.
  • Second Priority:
    • Architect of Worlds: Further additions and revisions to the “working with astronomical data” section. May lead to a free v0.2 update, or may simply be integrated into v1.0 of the complete book.
    • Human Destiny: Continue compiling material for the eventual Atlas of the Human Protectorate.
    • Human Destiny: Design additional new rules systems for the Player’s Guide and add these to the interim draft.
    • Human Destiny: Begin work on a new Aminata Ndoye story.
    • Krava’s Legend: Review and possibly rewrite the existing partial draft of The Sunlit Lands, and write a few new chapters.
  • Back Burner:
    • Human Destiny: Finish the novelette “Remnants” for eventual collection and publication.
    • Krava’s Legend: Write the second short story for the “reader magnet” collection.
    • Scorpius Reach: Write a few new chapters of Second Dawn.
    • Scorpius Reach: Start work on a third edition of the Game of Empire rules for Traveller (or Cepheus Engine).

About the only change from the initial plan for last month is that I’m bumping a new Aminata Ndoye story up in priority a little. My main focus is going to be on Architect this month, but I may spend some time working on a story about Aminata’s first year at the Interstellar Service academy in France. Basically an immediate sequel to “Pilgrimage.”

Meanwhile, I’m continuing to tinker in my extensive spare time with QGIS and the NASA topographical data for Mars. I may work on one or two maps of 23rd century Mars for the Atlas, and if that works out it may yield a couple of free rewards for my patrons. We’ll see how the month goes.

Hard Left Turn at Bakhuysen Crater

Hard Left Turn at Bakhuysen Crater

As sometimes happens, my plan for creative work for the current month has taken a big leap out into left field. My original plan for May was to write up the last open section of Architect of Worlds, and release that for my patrons. Instead, I think I’m going to be living on Mars this month.

One of my Human Destiny subprojects is to develop the future history of colonization and terraforming of Mars in that universe. In a sense, Mars is where human beings first figure out how they might fit into the Hegemony’s interstellar society – setting aside the follies of old Earth, disciplining themselves to a centuries-long project in a harsh environment, learning galactic technologies and ways of life. I’ve already written one piece of fiction set on the planet, and Mars is going to be important for the story of my lead character, Aminata Ndoye. Meanwhile, I anticipate dedicating a lengthy section of the Atlas of the Human Protectorate just to describe late-23rd-Century Mars.

The spark for getting back to this subproject was the computer game Per Aspera. This is a logistics-engine game, focused on the colonization and terraforming of Mars. Early in May, the developers of Per Aspera released a new DLC which added a bunch of useful features to the game’s model. I sat down to spend a little time experimenting with the new version, thinking I would just spend an evening or two on it . . . but the result was a superb run which gave me all kinds of setting and story ideas. Forget devoting a section of the Atlas to Mars, I suspect I could write a complete tabletop RPG dedicated to this one planet.

Okay, that’s probably an excessive notion. Still, right now I think I could easily write a first draft of that section of the Atlas. I’m also experimenting with the QGIS software package as a tool for making useful maps of Mars. We have a lot of data about the topographical layout of the planet, so producing plausible maps is not going to be a problem.

So that’s the new plan for May: at the very least, produce a new interim partial draft of the Atlas for my patrons and readers. That will be a charged release if there’s at least ten or twelve thousand words of new material. If time permits, maybe knock out one or two maps of terraformed Mars to go with the new text. If I can get Mars out of my system over the new couple of weeks, then I should be able to turn back to that last section of Architect in June.

The Great Lands: Revatheni Local Map

The Great Lands: Revatheni Local Map

. . . and here we have the last of the maps I needed to build before getting started on revisions of The Curse of Steel. Over the past couple of months, I’ve gone from maps covering two whole continents (and their history) to a map covering a major region, and now down to this local map. The entire action of the novel will take place within the territory covered by this map.

This map focuses on the lands held by the Revatheni clan confederation of the Tremara people. The Revatheni (the name means something like “those who dwell by the sacred grove”) occupy most of the land between the Dugava and Kanta Rivers, a territory totaling about 11,500 square miles. The total population of the clan confederation is about 140,000, divided among five major clans and a dozen or so minor ones. The Revatheni are an unusually wealthy tribe, partaking in a lot of the trade coming up the rivers from the south. For the past couple of generations, their leaders have been putting on airs, claiming increased privileges and calling themselves sarai (“kings”).

As with the regional map, this is a fairly finished project – I’ve placed and named all the settlements and terrain features that are likely to play any part in the revised novel. The next step is to get busy with the second draft! I hope to have the novel ready for release sometime this fall.

The Great Lands: Tremara Regional Map

The Great Lands: Tremara Regional Map

Having finished the “historical atlas” series for the Great Lands, now I’m starting to focus on maps that will help me keep track of the environment in which my characters will be moving around. This is a map of the territory inhabited by Krava’s home culture and the surrounding region.

The Tremara inhabit the region between the Blue Mountains in the west, the Black River valley in the east, the great pine forests of the Northmen, and the Lake Country to the south. It’s an area of roughly 200,000 square miles, supporting a total population of about 2.4 million. The Tremara are at an early Iron Age level of development – mostly peasant villages, ruled by a warrior aristocracy who fight from chariots with bow and spear. They have some contact with Korsanari and Sea Kingdom merchants who bring in luxury goods and new ideas – these mostly come up the rivers from the Lake Country, or across the Blue Mountains at the Trader’s Pass.

This map is a reasonably finished project, although I expect I’ll continue to tweak and add to it in the future as I develop more details of the setting.

Next project will be to focus on a small area of this map, producing a local map that should cover all the territory that plays a part in The Curse of Steel. Once that’s done, I’m probably going to have everything I need to sit down and produce a second draft of the novel.

Technical Notes: My continent-wide map was put in an orthographic projection and narrowed down to this region using GProjector (Windows version 2.1.8). An image from there was imported as a tracing overlay, and the basic map here was produced, using Wonderdraft (version 1.1) with standard symbol libraries. The final Wonderdraft product was imported into Adobe Photoshop CC, where I added the latitude-longitude grid and all the place names. I have another overlay (not visible here) with national and tribal names.