What’s in a good RPG map, and all the ways I got mine wrong.

    • codekobold@ttrpg.networkOP
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      oh boy, my bad. looks like I can only put either the link to the blog post or an image to go along with the lemmy post, not both. should be fixed, sorry!

  • grym [she/her, comrade/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Great post !

    I’m always torn on the zone level thing, and it’s always the place where having a leveling system feels like it eventually runs against a sandbox. I love playing sandbox, I have huge area like this full of mystery, wonders and blanks, and I run it as a huge hexcrawl. Obviously, that’s too many hexes, so I tend to just have a very vague idea of what’s there and when I know the players will go somewhere or are moving in a particular direction I prep a little and fill-in some blanks/hexes.

    But it’s very hard to decide ahead of time where things will be higher or lower level, especially since I don’t have any particular limits for this campaign and it could very well go from level 1 to 20 which is way too large of a range for hexes. Either I include all the ranges and some zones will basically never be interacted with (good luck doing anything related to a zone 15-20 as a level 2), or the hexcrawl portion is a more limited lower range (say 1-10) and all the higher levels are specific locations, dungeons, villains, etc.

    So far, I don’t really decide the level of any given area as long as I’m not sure the players are even going there or near it. Obviously there’s a general idea of what areas are more or less dangerous, but since i’m always making interesting encounters that stay fun for their level, it does feel like I’m going to have to scale things along with them.

    How would you handle this? Do some areas basically become “useless” at some point? Let’s say my players get to level 8, and I have an area near where they started that logically should be around the 1-5 range, then are the plots, encounters and things in it stuck there and incredibly easy? I guess some interesting and more challenging plots and locations can always be inserted anywhere, and the stuff that was planned to be low-level becomes more of a background that the players ignore or quickly stomp through.

    These kinds of problems make me want to give a limit of 10 to this campaign, at least in the hexcrawl form. Beyond level 10 it feels like it’s going to be very difficult to keep the crawling/travelling part challenging and interesting while also making sense. Can’t have bloodstorms, hordes of zombies and super villains everywhere when travelling or the inhabitants would have all died a while back. So if they reach 10 the campaign would transform into more a high-stakes thing and the travelling part would be mostly skipped, I think that could work?

    • codekobold@ttrpg.networkOP
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Thank you for reading!

      On the first question mark: it’s enough to have a general idea of what areas are more dangerous and convey that to players, like you do. You should know what is making an area particularly dangerous and make sure to not scale those specific sources of danger down to the level of the players. Other than that, this is not a videogame, it’s not like every monster and NPC in the area should scale with the danger level of the area or the level of the players. We always need less content than we think anyways: roughly speaking, in d&d 5e we only need 1 fun encounter per hour of session. Not everything needs to be a challenge.

      About areas that become useless: in my experience that’s not a problem. When there is nothing engaging for players in a location, the adventure will call them somewhere else. Sure, don’t force them to go through 50 super easy random encounters on the way. Read the room, like a DJ :D

      Which brings us to your last point: skipping travel at high level. In general, I would adopt the opposite perspective: not “skipping boring content as needed”, but rather designing sessions so that players go from one interesting thing to another, with transitions and downtime in between. I realize this does not fit the model of the hexcrawl, but the truth is I don’t know how to fix hexcrawls: by construction they have so much filler content. I can’t make that fun. After the first one or two sessions the plot is in motion and you can directly prepare what serves the story rather than preparing the content of the surrounding hexes.

      • grym [she/her, comrade/them]@hexbear.net
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        Thanks for your response :)

        I agree with most of what you said, I think my case is not entirely applicable however, since I’m playing hexcrawl in PF2e. I understand your dislike of hexcrawl and it is a difficult type of game to run, you can’t really run it in a traditional way with a prepared plot, even though the plot will emerge gradually. My hexmap doesn’t really have any filler, but playing a hexcrawl does require the players be invested and interested in exploring and discovering things, and learning about the land around them in detail, even if it’s not directly important for the plot. It’s a very different kind of tone and not suitable for all plots and types of players.

        It’s less about “forcing” encounters or having boring contents, it’s simply that when there is a large level-range in a region where players might go in any direction and explore anywhere, even your map is full of interesting stuff like mine, I can’t really set/prepare the levels ahead of time too much or a lot of the stuff prepared will have to be adjusted or thrown out because it doesn’t match the level of the players. So I don’t really include levels in the stuff I do prepare long-term, I just setup a web of interesting interconnected stuff all over the place, and the precise level of encounters/stuff to do is prepared just ahead of the players. I can still say something like “those mountains are very dangerous for your level” and if they do go there, I’ll set it at higher level than them in a way that makes sense and where it’s clear it’s going to be very difficult, but if I set it up long before they ever go there and arbitrarily decide “this mountain is a level 10 area” then it won’t just be difficult they’ll be killed in seconds, so It’s better to adjust as I go I think while keeping a relative safe/dangerous vibe to places.

        Anyway it’s not that important, just a pretty common frustration of the hexcrawls I like to do which focus on exploration is that systems where levels matter a lot (like PF2e) make it harder to run and you kinda have to scale things relative to the players at least a little bit. All of what you said still applies!

        • codekobold@ttrpg.networkOP
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          Out of curiosity, how do your typical session prep and the typical session look like, in terms of encounters and story? How much of it is tied to what’s in a hexagon and how much is “freeform”?

          • grym [she/her, comrade/them]@hexbear.net
            link
            fedilink
            English
            arrow-up
            2
            ·
            edit-2
            1 year ago

            I have a main hook in the campaign that’s kind of a large background problem that impacts almost everything in some way, something that brings a lot of change. I had a ton of rough ideas for what would be in different regions of my campaign setting/map and conceptualized those as “quests”, just a name to put on one cool idea/mystery and tease it players. At the start of the campaign there’s an immediate hook and thing that happens which ties into the main large problem and teases a lot of its mystery, brings a lot of change and danger but they players don’t really understand it full yet, and forces the players to want to do something or go somewhere. Then depending on which “quests” they seem to take an interest in, what hooks they bite into, that’s where they go and I can detail the place they’ll go to more.

            For example, my current campaign :

            • At the start, for one reason or another the players are present near a clash between two armies, a war has broken out between two minor kingdoms in a vast, wild and untamed region full of history and mystery (doesn’t really matter why or how they are here, as usual the players understand that they need to bite into the original hook or there’s no way to even bring their characters together). As the armies charge, the players have a strange kind of vision, on both sides stands a strange knight in golden, shiny armor, standing on a diseased horse. A golden mask covers his face, but flies betray the decay hiding under it. The knight screams of glory and victory, and charges. The armies clash. It’s a bloodbath, and suddenly a sort of necrotic storm is felt, a sickening feeling felt by every living thing. The fallen start to rise, and both armies have to retreat as they start being massacred by a rising undead horde. This becomes known as the butchery of Iar’Limb. I’m skipping some bits but basically there’s a bit of setup for things around them that have been and are happening, the kingdoms, the war, some history, etc. A big thing happens, the golden knight, the undead storm and the new army of the dead. The players attempt to help in whatever way they can but they know they have to run away too, they can’t face this threat yet.

            It’s quickly clear that the entire region is affected in some way, everywhere rumors of magic acting up, spirits angered, planar rifts or undead energies, and somehow it all seems to be related. The general idea now is: explore and find stuff out. Some people might know more, some mysteries can be investigated to reveal a piece of the larger whole, some people might help. A lot of different factions and NPCs roam around and deal with their stuff, the local problems, the conflicts, their own goals, etc.

            For example the place they start has a few “quests” I tease from the start : the old caravan that one of the players knows has a mystic that could know more about shadow plane/undead stuff. One of the players was a soldier of one of the two armies and has now effectively deserted, so they want to leave the area quickly, they head to a nearby town where a lot of refugees are already gathering, the whole region seems in turmoil. In the town they learn of demons on a nearby hill that are haunting and corrupting local inhabitants, a fisherwoman talks of dead or diseased fish from upriver, a mad and rambling man runs in the town square shouting about the town in the forest appearing and disappearing in-and-out of reality, and hands the players a weird piece of some broken clockwork machine, etc etc.

            The only thing I had ahead of time was a rough idea of what the main hook is about, but even that not entirely. Some details and fun encounters to quick off the first session, a quick map of the nearby down and some NPCs. My hexmap at this point is just my campaign map with the hex grid, maybe a couple ideas jotted down here or there, or large groups of hexes like “this region is all about fey stuff” and “this region will be witches and spooky forest creatures”, etc. Then I had a bunch of rumors, cool ideas and quests to tease, and maybe a little note about how it could tie back to the main plot, but nothing more, don’t want to prep for nothing.

            After that first session, since one of the NPCs they met is an old sailor that one of the players knew from a previous adventure, they chose to spend more time with him and look into his hooks/quests, which tied to the demon hill, so they went and did that. I then detailed the hexes between where they were and the demon hill, I don’t like filler and the point of them is not to spend an eternity in each hex but to represent a fun voyage with interesting things to encounter and stumble upon. Even mundane things will always tell them a bit about the region, its history, tie to some local problem or quest, etc.

            Next session they traveled in that direction to find the demon hill, found a few things here and there in the hexes that built up the world around them more, some colorful NPCs, some places that developed the history of the area a little more, or just cool fun stuff. I especially like stuff that they can make their own and not things that are “depleted” once encountered. Like a magical stone that seems to be able to absorb curses, which is tied to some settlements around it, has a little bit of history and lore and NPCs which could have quests about it, but most importantly the players mark that down on the map and say “we’ll know to come back here if we have curse problems”, and of course on demons hills they find cursed items.

            This is getting really long so I’ll stop, but basically I frontloaded a rough map, rough regions of hexes with a few cool ideas scattered around, a bunch of smaller plots and mysteries that tie back to a big long-term mystery that the players want to resolve, and then I just improvise and “zoom-in” a little bit on a specific region or patch of hexes when I know the players are going to go there.

            The hexmap itself isn’t a major dungeon in every hex, those are scattered evenly with a few per region which all tie together in some way. The hexes in between are a sort of “area of influence” around those major hexes, they tease the plot of the big hex, add some detail, immersion, color, or cool stuff to find. If they know they want to go from A to B and they know where B is, then the “exploring” part is less important and can become tedious, so I don’t put much effort in it, I emphasize the wonders and tribulations of travel. Where it really shines is when they know something important is nearby but not exactly where, and they have to look around, interact with everything to learn more, and will thoroughly explore a small patch of hexes.

            The hexmap serves as knowing where the players are, there’s usually only one or a few “sites”/things per hex. It’s also how I track where the factions and roaming NPCs are over time, or how the big problems roll through the region (like the army of undead slowly spreading through the region as the days advance, and the players hear rumors and news about it, and how it impacts the rest of the region), and when they travel or explore I have a simplified routine like how long it takes to cross a hex/why, what they automatically find or have to search for, or some check I roll to see if they have an encounter and what kind (not necessarily a fighty one), etc. It’s more a prep and tracking tool, and helps to keep it all straight in my head. It seems to be working wonders because the players at this point fully assume that everywhere around them is coherent and prepared and there’ll be cool stuff to find, they’ve very immersed and are eager to learn more about the places they explore or the mysteries they are trying to unravel.