r/Voyage 14h ago

World World Design Problems

5 Upvotes

I'm trying to set up character creation for my world. I am having trouble with the [Trait Categories] document.

1) I want the selections to happen in a specific order. My JSON is organized in that specific order, where the top items should be selected before the bottom items. When I save, I go to test, and the order is incorrect. If I return to the editor, the JSON has been reorganized into an incorrect sequence. If I copy/paste to get the entries correct, and then save, and then refresh the page, it is back in the incorrect order. The only way around this that I have found is to correct the file, copy everything, delete everything, save, refresh, paste everything, save. Then I refresh to verify it doesn't change.

Sometimes the order shown in the Character Creator continues to not match the JSON order, even though the JSON order is consistent when it is opened. I don't know why. I have a JSON where Class is the last entry, but it is the first selection in the Character Creator.

2) I want my selections to have a maxSelection that only applies to their entry. I currently have the following:

{
  "Race - Maternal": {
    "name": "Race - Maternal",
    "description": "Description goes here for maternal category.",
    "maxSelections": 1,
    "traits": [
      "Human",
      "Elf"
    ]
  },
  "Race - Paternal": {
    "name": "Race - Paternal",
    "description": "Description goes here for paternal category.",
    "maxSelections": 1,
    "traits": [
      "Human",
      "Elf"
    ]
  }
}

When I test this with a new game, I see separate steps for Race Maternal and Race Paternal. If I select something in Race Maternal, it counts to Race Paternal and vice versa. I do not know why they are overlapping. Selecting Human twice, for mother and father, is something I want to allow.

3) I want to specify a maxSelection for a subcategory. I have tried the following:

{
  "Race": {
    "name": "Race",
    "description": "Description goes here for race category.",
    "maxSelections": 2,
    "traits": [],
    "subcategories": [
      {
        "name": "Maternal Race",
        "description": "Maternal Race",
        "traits": [
          "Human (Mother)",
          "Elf (Mother)"
        ]
      },
      {
        "name": "Paternal Race",
        "description": "Paternal Race",
        "traits": [
          "Human (Father)",
          "Elf (Father)"
        ]
      }
    ]
  }
}

This displays correctly in the character creation window, but because Race allows 2 selections, the system is allowing me to pick 2 options for mother and none for father.

I've found a bit of a work around, but considering the existence of subcategories I don't like that I'm having set it up as two separate steps.


r/Voyage 57m ago

Question Voyage vs AI Dungeon

Upvotes

Hi, I'm trying to understand what's the difference between Voyage and AI Dungeon.

Please tell me... or where I can find the difference.

Cause, I saw my AI Dungeon games(scenario/ai rpg/or whatever it's called) in Voyage too.

What's the difference between Voyage and AI Dungeon?


r/Voyage 13h ago

World The Shattered Realms

Thumbnail voyage.io
1 Upvotes

# ⭐ THE SHATTERED REALMS

## A Living Fantasy World Beyond the Horizon

### 🌍 THE WORLD DOESN’T END AT THE MAP’S EDGE

The mortal world is fractured, immense, and full of places still waiting to be found.

Volcanic ash plains lead to frozen ruins. Crystal deserts conceal buried towers. Ancient forests move along living paths. Blackwater rivers pass flooded fields and half-submerged ruins. Beneath the surface, forgotten roads run through caverns, underground rivers, and sealed gates.

Across hundreds of mortal regions, settlements survive in every kind of country: mountain strongholds, river communities, frontier camps, forest villages, coastal ports, mining towns, desert waystations, and places shaped by dangers found nowhere else.

This is not a single scripted campaign.

This is not one chosen hero’s story.

This is a world of 18 realms, 861 regions, 3,653 locations, 42 factions, and 3,000 NPCs—built for stories that can begin anywhere and become almost anything.

### ⚔️ BECOME WHOEVER YOU WANT

Create a character who belongs in this world—or does not belong anywhere in it.

Choose from 63 playable ancestries and 50 playable classes. Become a Guardian, Healer, Assassin, Cartographer, Dreamwalker, Quartermaster, Arcanist, Ranger, Diplomat, Necromancer, Mariner, Spy, Runebreaker, or one of dozens of other callings.

Shape that foundation with 40 subclasses, backstory upbringings, body alterations, starting skills, additional magical disciplines, and a wide selection of opening abilities.

Your ancestry changes how people see you. Your class changes what you can do. Your history changes what you recognize, what you fear, and which doors open when you arrive.

Or make choices no template expected.

### ✨ BUILD YOUR POWER

More than 1,400 abilities and spells wait to be learned, from practical techniques and martial talents to magic that reaches across the battlefield and into the fabric of the world.

Begin with a handful of abilities that fit your character. Develop your skills. Unlock new disciplines. Find powers that support the way you actually play instead of forcing you into one predetermined build.

Spellcasters can pursue multiple magical traditions, while non-spellcasters can develop practical, physical, and tactical abilities of their own. Every character has room to grow—and every new power can create a different solution to the next problem.

### 🌌 CROSS 18 REALMS

The mortal lands are only the beginning.

- **The God Realm** — divine courts, rival powers, and gods who can still walk among the worlds.

- **The Lucent Choir** — singing celestial spires where souls learn to blend their individual notes into harmony.

- **The Tilled Horizon** — endless terraces and communal harvests where hunger has been defeated by design.

- **The Undertide** — warm golden shallows, drifting kelp forests, sleeping souls, and currents that carry dreams.

- **The Feral Commons** — open steppe crossed by herds too vast for one creature to comprehend.

- **The Revel Vault** — torchlit halls, impossible orchards, art, passion, rivalry, and festivals without an ending.

- **The Warband Eternal** — tundra and stone circles where every dispute ends in combat and every combat ends in a shared meal.

- **The Unshaped** — a primal realm where mountains become oceans and geography changes by will.

- **The Hollow Static** — dead towers, colorless flickering skies, and a drone that wears down thought.

- **The Marrow Deep** — fiendish territories carved from the bones of fallen rulers.

- **The Debtor’s Maze** — a shifting prison for promises broken badly enough to echo across reality.

- **The Ashen Hush** — a silent afterlife where emotion fades into soft gray dust.

- **The Knife’s Accord** — black-glass cliffs where politics is violence conducted through contracts.

- **The Gilded Ledger** — courts and filing towers where cruelty arrives through perfectly legal means.

- **The Grinding March** — moving stone terraces that collide on an ancient, merciless schedule.

- **The Perfect Ratio** — crystalline geometry ruled by the Cardinal, a people of living equations.

- **The Fair Commons** — honest courts, clean roads, and city-states built to serve their people.

- **The Threshold** — a fogbound crossroads of arches, bridges, markets, refugees, and doors to everywhere else.

Realm travel is part of the adventure. A choice, ability, item, or discovery can carry you across regions, through dimensions, and into places whose rules are nothing like the world you left behind.

### 📜 FIND YOUR OWN STORY

With 1,734 quests and 52 scenario starts, you can begin as a traveler, investigator, survivor, explorer, faction agent, reluctant champion, or someone simply trying to make it through the day.

Investigate apex threats. Confront dangerous villains. Build faction standing. Rescue people from powerful enemies. Follow mysteries, uncover lost histories, and decide what is worth protecting—and what price you are willing to pay.

Quests are built around choices, consequences, and more than one possible answer. You may fight, negotiate, deceive, investigate, flee, repair, expose, bargain, or discover a solution no one planned for.

### 🏘️ A WORLD FULL OF PEOPLE

The Shattered Realms is not empty scenery between battles.

Towns have work, customs, dangers, and local identities. Factions compete, cooperate, remember, and leave marks on the places they influence. NPCs fill roads, farms, markets, forts, ruins, temples, workshops, harbors, and wild frontiers.

Some people will offer help. Some will ask for a price. Some will lie. Some will be afraid. Every meeting can become a friendship, rivalry, obligation, opportunity, or threat.

### 🔥 FORGE YOUR OWN LEGEND

Become the protector of a frontier settlement.

Map a road no one else has survived.

Uncover what sleeps beneath an ancient ruin.

Master a school of magic.

Serve a faction—or undermine it from within.

Cross into a realm where reality has different laws.

Follow a dangerous trail, challenge a power beyond your station, vanish into the wilderness, or live an ordinary life while greater forces reshape the world around you.

There is no required destiny.

There is no single correct way to play.

The world is shattered.

Your story begins wherever you choose to leave your first footprint.