Skip to main content
Karsus Codex

We made a neat thing.

You can use it.

Karsus Codex turns "wouldn't it be cool if..." into a Baldur's Gate 3 mod you can actually install. No modding experience, no toolchain, no problem. We built a web app to do all the technical work so you wouldn't have to. Honestly, mostly so we wouldn't have to.

Forge Bot builds only weapons, for now. If you are dreaming of rings, cloaks, armor, or boots, there is a wizard for that too.

an electricity sword that scares people

Dreadvolt

Greatswords +1 · Rare
Passive Ability
Blood-Curdling Emission

On a hit, possibly inflict Frightened. Gain a +1d4 bonus to attack and damage against Frightened creatures.

2d6 (2~12) + STR Slashing
1d6 (1~6) ϟ Lightning
2-Handed · Melee 1.5 m · 2.7 kg

It hums before it strikes. Most things run at the hum.

Built from your recipe

Sunder

Warhammers +3 · Legendary
Passive Ability
Lathander's Light

Sheds holy light in a 6 m radius. In combat, fiends and undead standing in the light are Blinded, unless they succeed a Constitution Saving Throw.

1d8 (1~8) + STR Bludgeoning
1d8 (1~8) ✦ Radiant
Versatile · Melee 1.5 m · 2.7 kg

Not subtle. Was never trying to be.

Built from your recipe

Just in Case

Daggers +2 · Very Rare
Passive Ability
Sweet Bloodletting

Possibly inflict Bleeding when hitting a creature with this weapon while Hiding or Invisible.

1d4 (1~4) + STR or DEX Piercing
+2 Initiative
1-Handed · Melee 1.5 m · 0.45 kg

For meeting new people.

Built from your recipe

Old Reliable

Battleaxes · Uncommon
Passive Ability
Twist of Fortune

When you roll 2 or less with this weapon's damage die, reroll it and take the new result.

1d8 (1~8) + STR Slashing
Versatile · Melee 1.5 m · 1.8 kg

Sharpened once, forty years ago. Still waiting on the second time.

Built from your recipe

You bring the concept, we bring the code.

We can do this the easy way, or the... easier way.

Larian's official toolkit is a real modding tool, built for professionals, by professionals. That means, like most tools for professionals, it can be hard to navigate for the beginner. While I admire the people who use it with ease, it just wasn't for me. But I still want to make cool stuff!

I figured other people might feel the same, and thus Karsus Codex was born... a wizard for making items. But then I realized it could be even easier, and added Forge Bot, a way to build via chat.

Way one: talk to your AI

Describe the weapon to whatever AI you already use. It writes the recipe, you paste it back here. Fast, no forms, and you never see a dropdown. The prompt provided keeps the JSON formatted correctly, and if it's not, we'll just tell you.

Weapons, for now.

Way two: click through the wizard

Screens, lists, a final summary page before you save the item. No JSON anywhere, and it reaches the parts of the game the recipe format hasn't grown into yet.

Weapons, armor, rings, cloaks, boots, and so on.

Wanna know how? Here's what to do.

01

Copy one prompt into your AI

There's a prompt sitting on the Forge Bot page. Copy it, paste it into Claude, ChatGPT, pick your poison. It tells your AI to go read the capability document (the machine-readable list of every weapon type, effect, and passive we can actually build), and then interview you about the weapon you want - one question at a time. If your AI can't browse the web, the same page has the document sitting right there to paste instead. That document is what stops your AI confidently inventing a damage type that has never existed (+1d4 emotional pain isn't a thing; looking at you, Claude).

/api/recipe/capabilities weapon_types 33 · dagger, rapier, greatsword, ...
02

Ask for the thing you actually want

Describe it in concrete terms - a +1 greatsword with frost damage - or skip the stats and just explain what you want. Your AI writes the recipe; in the meantime, karsuscodex.com sits idly by, awaiting your triumphant return. That is to say, we outsourced this step to you, which is either reassuring or suspicious depending on your temperament.

"a rapier that drinks a little health when I crit. tragic disgraced-noble energy. rare, but not so strong it's embarrassing"
03

Paste it back, review it, get your file

Drop the JSON on the site. If something's wrong we hand back a plain-English error written so you can paste it straight back into the same chat. It'll fix it and you paste again. That loop is the whole thing, really. Once we have valid JSON, it submits and you land on the wizard's review step, so you get one last look - and a chance to fiddle - before you hit build. You can keep editing it to your heart's content in the wizard, or just throw it out and start again. And not even feel bad about it, because it's simple.

Recipe valid, opened in the wizard YourWeapon.pak

When it's valid, you're just a click or two away from downloading it - or you can add it to a mod with other items you made, or from the shared library. Either way, you get a .pak file, ready for your BG3 Mods folder.

Right, you have a .pak. Now where does it go?

On Windows and Mac, the .pak goes in your Baldur's Gate 3 Mods folder, and the in-game Mod Manager takes it from there. Console? Sorry. Truly. We'd help you out if we could - once we get Mod.io integration, maybe?

Documentation coming soon: how to push your creation up to Nexus Mods and mod.io, so other people can play with it too.

OK, so I pasted the JSON and hit the button...

Everything lands in the wizard.

Whether you talked to your AI or clicked your way here, this is the last screen before a mod exists. A valid recipe opens right here, already filled in, so you can see what your AI actually committed you to, and change your mind about any of it.

Check out the wizard - login required

Things you should know

We think sharing is good

That's the real reason accounts exist. Your items live in your library, where you can come back to tweak them, rebuild them, or bundle them into mods. Everything starts private; mark an item public and it joins the shared library for other people to play with.

Forge Bot builds weapons only, for now

Armor, spells, and consumables are the obvious next things. They are not here today. Saying otherwise would just waste your evening.

It won't balance your game for you

If you generate a dagger that does 4d12 psychic damage, gives you crit immunity, and 30 AC, that's not our fault, and we hope you enjoy.

Patch days can break things

Patches can break things. Ours, or Larian's.

No custom art, meshes, or sounds

Neither Forge Bot nor the wizard currently supports uploading your own art, or generating any. Listen, even Karsus has limits, and we're actually not Karsus anyway.

Why Karsus Codex?

The website exists because I understand the web better than I understand the BG3 Mod Maker tool; Simply put, I got frustrated trying to use the actual toolkit, and figured it would be way easier to use a website like this one, if only it existed. So I spent hundreds of hours to build something to save me dozens of hours. Classic engineering move. You're welcome.

Enough with the blah blah blah, Istik. Let's make something.

TLDR - Make items, easily, for free, from idea to download in a couple minutes. The hardest part is gonna be finding your Mods folder, but we believe in you. Worst case scenario: you end up with a rapier you don't like. We think that's a pretty good deal.