Documentation

World to Beyond

Go beyond FPP and build game-ready RTS maps for BAR.

[Export Utility] World to Beyond

Please note FPP is not designed for BAR - it's a complete coincidence this pipeline works!

Result

World to Beyond is a free standalone export utility that allows you to convert FPP maps into playable BAR maps.

Installation

To reduce base software size, W2B is provided as additional download.

  1. Step 1: Install standard FPP distribution. It's recommened you use Steam for latest updates.
  2. Step 2: Patch FPP installation with Resources archive; Alternatively, enable World to Beyond DLC on Steam once it's available.
  3. Step 3: Somehow get your copy of GeneratorTemplate.zip and put that inside Resources folder. Due to licensing issues, we cannot provide a direct download at this moment.

We will try our best to eliminate Step 3 in the future.

Tutorial

Launch

Interface

  1. Steam: Use launch option World to Beyond
  2. Launch from within FPP: File > Advanced Exports > BAR Spring Map

Usage

  1. Create your world map as usual;
  2. Save .planet file;
  3. Open W2B, select the saved .planet file;
  4. Give map a name if needed;
  5. Click the big green Generate button.

Generation Screen

Those two options are handy:

  • Quality (HD/LD) toggle: Use LD for quick low-resolution generation.
  • Partial generation toggle: If you want to customize generated maps, use this to dump a template for manual editing. The output template will be in App Data folder and the specific path will be printed at the end of generation process.

Limitations

See DLC page for an overview of limitations.

Troubleshooting

If the program doesn't produce final .sd7 file, you can navigate to the Map Output folder (typically at C:\Users\<Username>\AppData\Local\BAR Map Generation for FPP\Map Output) and 7z it and rename to .sd7.

Resources

Preparing Your Own GeneratorTemplate.zip

The GeneratorTemplate.zip contains a template map setup for W2B to start off.

You can prepare you own by making use of existing supreme_crossing_v1.sd7 that comes with Beyond All Reason:

  1. In mapinfo.lua, replace corresponding lines and make sure you have below:
local mapinfo = {
	name        = "|<Map Name>|",
	shortname   = "|<Map Name>|",
  ...

That's pretty much it!

If you want to make it cleaner, you can also:

  1. Delete maps/source_files folder
  2. Delete Supreme_Crossing_V1.smf and Supreme_Crossing_V1.smt files.

Then just zip everything into a GeneratorTemplate.zip file!

Below is an example folder layout:

GeneratorTemplate.zip
├───features
├───LuaGaia
│   ├───effects
│   └───Gadgets
├───mapconfig
│   ├───featureplacer
│   └───mapinfo
├───maphelper
├───maps
├───objects3d
└───unittextures