The FightPlane Handbook

How to buy and sell on the world’s most organized battlemap marketplace.

For buyers

Buying and owning battle maps

Battle maps you buy on FightPlane stay in your FightPlane account — searchable, filterable, and sortable, like your own private map catalog, ready to download at any time.

Browsing and checkout

While browsing maps on FightPlane you can search for specific elements, filter by biome, structure, era, season, lighting, and numerous other attributes. Sort by price, rating, size, or even freshness. These toggles make it easy to quickly find the exact battle map for your next encounter, whether you play D&D, Pathfinder, or any other tabletop RPG.

You can purchase a single map (which includes the base map and any variants or VTT files) or you can buy map packs, a collection of maps bundled by sellers. You can even filter to show only maps, or only map packs.

After you buy

Purchasing a map provides a generous (but not unlimited) license to use the map and its associated assets. The license is generally irrevocable except in cases of fraud, copyright claim, or other extremely limited circumstances at the discretion of FightPlane admin.

You can download your purchased maps directly from your FightPlane purchase history. You can redownload the map as many times as you need.

Selling guide

Selling your battle maps on FightPlane

Whether you're a Patreon map maker or just starting out as a cartographer, you can sell your battle maps here. Selling requires approval — applying is quick and simple.

Applying to sell

  1. 1

    Apply at your account menu → Sell on FightPlane.

    Provide the requested information (or as much as you have). The more you provide the easier it is for us to approve your application. Or go straight to the application.

  2. 2

    An admin reviews it.

    You’ll see the decision as a notice in your account menu the next time you’re signed in, and on your status page with the full detail.

  3. 3

    Not approved this time?

    If your application is rejected you’ll be given a reason on that same status page. You’re welcome to apply again — the form pre-fills from your last attempt, so reapplying costs you a correction, not a do-over from scratch.

  4. 4

    Approved → your storefront exists immediately.

    You land on a welcome page and can start building listings right away. One thing still gates going live: payouts. You'll need to finish connecting a payout account before anything you publish can actually be bought.

Your storefront

Every vendor has a public store page at /store/your-slug, and every map you list links back to it. It exists the moment you’re approved — nothing here is required before you start uploading.

Edit it from your Selling dashboard’s Store tab:

  • Store name and about text — shown at the top of your page. Your store’s address stays fixed even if you rename it later, so links people already have keep working.
  • Banner and picture — the band across the top and the circular image over it. Both are previewed at the exact shape they’ll render at, so you can see how a crop will look before saving.
  • Links — your website, Discord, Patreon, socials, and a contact email. Any left blank simply doesn’t show an icon.

Below that, your store page shows your catalogue the same way browse renders any listing grid — shoppers see your published and privately shared listings, and you additionally see your own drafts when you’re signed in. If you’ve arranged your catalogue into collections, shoppers can filter to just one from a menu on your store page.

Listing a map for sale

Start a new listing and you land in the editor — one screen: Assets and gallery images on one side, the details that describe them on the other.

  • Map file — the image being sold, plus an optional Foundry sidecar for the same version (see Foundry Files).
  • Versions — add more if you’re selling day/night variants, a flooded state, or similar depictions of one map. Each gets its own files.
  • Gallery — up to five extra marketing images, shown alongside the map itself on the listing page.
  • Title, price, description, grid — the map grid size is displayed in search and browse. If you don’t enter a grid size it’s ok. The pixel dimensions of your map will be shown instead.
  • Attributes — the season, era, structure, and other traits of the map. These are searchable and filterable, so buyers can find your map by what’s actually in it.

Classify with AI

Filling out all this information can be tedious and time-consuming. But you can automatically classify your map using AI to fill in description and attribute fields. Review the suggested results before you save.

When you’re ready to publish, you have two options — both are real sales:

Publish
You can publish your map to the FightPlane catalog where it will be visible in browse.
Share privately
You can also set the listing to be private, hidden from the public catalog, but still buyable to those with the direct link.

You can move a public listing to private and back at no cost — the credit is already held either way. Details on what “held” means are in Credits & fees.

Listing maps in bulk

You can bulk import maps to rapidly create drafts of your entire catalog at once, in a couple of clicks. The video above can show you how to use the bulk import, but there are a few additional things to know:

  • When importing, each map file becomes its own draft, titled from its filename.
  • Any sidecar file is paired to its map automatically by matching filename — hall.png pairs with hall.dd2vtt. If your bulk upload includes a VTT file without a matching map, it will be ignored.
  • You can set a price and grid size to be applied to all the maps in the import, or leave everything blank and fill it in per-listing afterward.
  • Import only creates drafts. It does not publish your maps. You can publish each draft individually, or in bulk from your catalog once you’re sure the information is correct.
  • If an upload fails partway through you can try again. Retrying resumes into the draft it already started rather than creating a duplicate.

Auto-tag with AI

Just like for individual listings, you can assign all the maps in a bulk upload to be auto-tagged with AI. The AI will analyze each map, suggest appropriate tags automatically, and save these attributes to your drafts. You can (and should!) still check your drafts for accuracy.

Map packs and bundles

You can sell several maps together as one bundle by creating a map pack.

  • From the Selling Dashboard, go to Packs.
  • Create a new Map Pack and give it a name.
  • Search for and add the maps you want to include in the pack. Adding a map includes all its variants (night, winter, summer, if any).
  • A pack needs at least two maps, each published or shared privately, before it can be published.
  • You can add up to 5 gallery images to help customers understand the offer.
  • Map packs occupy a listing credit.

Customers who purchase your map pack receive access to all the maps in that pack.

Collections

A collection is a named shelf on your storefront — a way to group your own maps and packs (Halloween one-shot, a dungeon crawl, everything in one biome) so shoppers browsing your store can filter to just that set. It shows up as a menu on /store/your-slug only — it has no effect on /browse.

Manage yours from the Collections tab of your Selling dashboard.

Add drafts to one as you build them out, in any order, before anything is published. Arranging listings into a collection costs nothing — it doesn’t touch price, status, or listing credits, and shoppers only ever see the published items inside it.

Gifting a map to a buyer

You can grant one of your own maps or packs to a specific buyer for free, straight from the Gifts tab of your Selling dashboard.

  1. 1

    Pick a listing.

    Any map or pack you own, at any status — even one that's still a draft.

  2. 2

    Enter who it's for.

    The recipient's email address, plus an optional note that's included in the email they receive.

  3. 3

    Confirm.

    You'll see exactly what you're about to give away before it's final — a gift can't be undone once sent.

Gifting is ownership, permanently

A gift grants full, permanent access on the same terms as a purchase. You can’t take it back by unpublishing, deleting, or repricing the listing afterward — only an admin can reverse a gift, and only for fraud or abuse.

Gifting a pack grants every map inside it individually, the same as buying one. The recipient needs an existing FightPlane account — there’s no way to gift someone who hasn’t signed up yet, and the gift simply fails rather than waiting for them to join.

Gifting costs nothing — no listing credit, no fee — no matter how many you send.

Listing credits

Every map listed on FightPlane requires a single Listing Credit before it can be published. A vendor can create unlimited drafts without credits. But to publish a map to the FightPlane catalog, or to publish it privately for sale on FightPlane, requires one credit per listing.

Listing Credits are Occupied, not consumed.

Credits purchased are yours forever. If you have 50 credits and list 50 maps, all 50 credits are then occupied. But if some listings are unpublished, archived, or deleted, these credits are returned. You can then use those credits to list new maps, up to 50. But if you want to have more than 50 maps listed at a time, you’ll need to purchase additional listing credits.

Buy more any time from the Credits tab of your Selling dashboard — it also shows how many you have available right now. Credits are no more than 10¢ apiece, but less if you purchase more at a time.

Credit packs

You payCreditsPer credit
$55010.0¢
$101208.3¢
$202508.0¢

Seller fees, commission and payouts

Every sale has two deductions from your listed price:

10% + 10¢

FightPlane's commission — flat, always

≈2.9% + 40¢

Payment processing & handling — includes fraud protection with 3D Secure

$1.00

Minimum listing price — (if not listed for free)

$20.00

Minimum balance to receive a payout.

Example sales and fees

Product PriceProcessingCommissionYou keep%
$1.00$0.43$0.20$0.3737%
$2.00$0.46$0.30$1.2462%
$5.00$0.55$0.60$3.8577%
$10.00$0.69$1.10$8.2182%
$20.00$0.98$2.10$16.9285%

When you get paid

Earnings accumulate in your FightPlane balance as sales come in. Every 14 days, we check your balance: if it’s reached $20.00, a payout to your bank account goes out automatically; if it hasn’t, that cycle is skipped and we check again next time — there’s no monthly fee, no listing fee, and nothing charged just for having an account or zero sales.

Once your balance reaches $20.00, you don’t have to wait for the next cycle: you can request a payout yourself from your earnings page at any time.

Policies

Refunds, Disputes & Content Standards

FightPlane is committed to clear and fair policies for both buyers and sellers. The following summarizes these policies, but you can find links to the full legal documents at the end of each section.

Ownership is permanent, and there are no refunds

Purchases are final and non-refundable. Once a purchase is complete and a map provided to the customer, it cannot be revoked by either the vendor or the buyer. This policy reflects the unique nature of digital goods: once a file is accessed or downloaded, no one can meaningfully remove access to it. Therefore, purchases on FightPlane are considered permanent. Though there are a few narrow exceptions explained below.

Ownership can only be reversed by an admin, and only for fraud, a copyright takedown, or platform abuse — never at a vendor’s request and never automatically because a listing changed.

Full terms: Terms and Conditions · Licensing Policy

Chargebacks and disputes

A cardholder dispute filed with your bank (a “chargeback”) is different from a refund issued by the platform — Disputes occur between the customer and their bank, and are not something the platform can control. If successful, a dispute automatically reverses the entitlement it paid for, because the funds are already gone either way.

For vendors, this is real cost: every dispute — win or lose — carries a flat, non-refundable fee, on top of losing the sale itself. Accurate listings and working files are the best protection against one being filed at all.

Full terms: Terms and Conditions

Content standards and AI disclosure

If part of a map’s art was produced with generative AI, that’s disclosed on the listing as its own flag — separate from art style, because style is what a map looks like and this is how it was made. A painterly map with an AI-generated base is both, and the disclosure can’t be swapped out for a style tag instead. Buyers can see this on every listing before they buy, and it can be filtered on in browse for anyone who cares either way.

Any signed-in buyer can report a listing straight from its page — for nudity or NSFW content, low-effort or AI-slop art, or a trademark or copyright problem. An admin reviews every report, and their decision to leave the listing up or take it down is final.

Vendors are expected to list only work they have the right to sell. Copyright complaints are handled by an admin and can result in a listing being taken down or, in serious or repeated cases, a vendor account being closed.

Full terms: Licensing Policy · DMCA Policy

Accounts and privacy

  • Email verification. Signing up with a password requires clicking a verification link before you can sign in. Signing up with Google skips this step — Google has already verified the address.
  • Linking accounts. If you sign up with a password and later sign in with Google using the same address, the two are only linked together once both are verified — this stops someone else from hijacking your email by registering it first.
  • Cart before sign-in. Adding maps to your cart before creating an account is safe — it carries over the moment you sign in or sign up, rather than starting you over.
  • Downloads are logged. Every time a download link is issued to a buyer, that’s recorded — it’s what protects vendors against piracy and gives them real sales data. A vendor fetching their own uploaded file is not logged this way.
  • Sales tax. Where it applies, tax is calculated and added automatically at checkout based on the purchase — you never need to work it out yourself.

Full terms: Privacy Policy

Foundry files

How to use Universal VTT files in Foundry VTT

Every listing includes the map image. Some vendors also include a second file, built for Foundry Virtual Tabletop — if there's an extra file sitting in your download, this is what it is.

What is that .dd2vtt or .uvtt file?

It’s a small companion file — we call it the sidecar — that carries structured data about the map image next to it: where the walls are, and where any light sources sit. It’s not a second copy of the art, and you don’t need it to use the map at all — it just saves you tracing those by hand once you’re in Foundry.

Walls
Line-of-sight and movement barriers — what stops a token from seeing or walking through a solid wall.
Lighting
Point light sources — a torch, a window, a brazier — placed at the coordinates the vendor set them at.

A listing can include neither, either, or both. When it does, the listing page and browse cards say so before you buy — look for a UVTT badge, alongside Walls and Lighting where they apply.

If the extension looks unfamiliar

.dd2vtt.uvtt.df2vtt

Whichever one you see, it’s the same underlying format — usually called Universal VTT — just named after whichever tool exported it (Dungeondraft, the generic UVTT spec, or DungeonFog). Foundry reads all three identically.

Exporting a Universal VTT file, as a vendor

You don’t need Foundry itself to produce a sidecar — you need a map-making tool with a Universal VTT exporter. The most common:

  • Dungeondraft — a purpose-built battlemap editor with a native “Export Universal VTT” option that writes walls and lights from what you drew directly to a .dd2vtt file.
  • DungeonFog and Arkenforge— both offer their own Universal VTT export for maps built in their editors.
  • Hand-authoring the JSON format directly is possible but rarely worth it — it’s meant to be a machine-readable export, not something typed by hand.

Upload the map image and its sidecar together on the same version in the editor, reached from your catalogue — they’re paired automatically by which version you attach them to, and bulk import pairs them by matching filename. A version with only a sidecar and no map image isn’t a valid listing; there has to be something to look at.

Importing it into Foundry VTT, as a buyer

Foundry VTT has a built-in importer for Universal VTT files: from the Scenes tab, choose Import and point it at the .dd2vtt/.uvtt/.df2vtt file you downloaded. It creates the scene, places the walls, and drops in the lights automatically — no manual tracing.

Coming later

A FightPlane companion module for Foundry is planned, so a map you own can be imported straight from your library — walls and lighting already placed — without downloading the sidecar and importing it by hand. Until then, the manual import above is the current path.

If a map you bought has no sidecar, it’s still fully usable in Foundry — drop the image straight in as a scene background the same as any other picture. The sidecar only matters if you want the walls and lights placed for you instead of by hand.

Don’t want to trace walls by hand? Try Auto Wall

Placing every wall and light by hand in a map editor is the slow part of producing a sidecar. Auto Wall is a free, third-party desktop tool that does it from the finished image instead: it uses edge and colour detection to find wall lines and light sources on a battlemap and exports them straight to .uvtt. It’s not part of FightPlane, and nothing about listing here requires it — hand-tracing in Dungeondraft or another editor works exactly as well — but it’s a fast way to add a sidecar to art that didn’t come with one.