Saturday 30 November 2013

The RoF Editor a beginner's guide - Part 1 Introdution

Many players who've come from IL-2FB or other flight sims want to try their hand at mission designing for Rise of Flight but are put off. It all seem so complicated, why can’t you just drop a plane on the map and add some waypoints? Some will go on to look at a tutorial or two but most will simple give up in frustration.  Certainly the RoF Editor isn't a program that can be learned just by trial and error, but once you understand it’s logic and how it works it isn't’t really very complicated either. That’s where this guide comes in. I’ll be covering all the important things you’ll need to know to create your first mission and I’ll start off with a quick overview of  how the Editor works.

How missions work


Mission in the Rise of Flight Editor are built on the same 3D map used in the game. 3D objects such as planes, artillery, ships and buildings are placed on the map and given commands that tell them what to do. The Editor uses a simple visual script system to link the commands to objects. Mission Command Units (MCU’s) such as waypoints, timers and attack commands are placed on the map alongside Objects and are linked together by Trigger Links (TL) and Object Links (OL). Trigger Links activate an MCU and Object Links tell the MCU which Object to effect.

Example

fig 1.i

A TL is shown as a red arrow and a OL as a green arrow. Here we want the SPAD to fly to the Waypoint. The Waypoint is an MCU and the SPAD is an Object. A Mission Begin MCU is also placed on the map and will activate when the mission starts. A TL has been placed between the Mission Begin MCU and the Waypoint and an OL between the Waypoint and the SPAD. When the mission starts and the Mission Begin MCU activates it triggers the Waypoint MCU which then tells the SPAD Object to fly to it.

So to create a mission you place Objects and MCU’s on the map and link them together using Trigger Links and Object Links. And really that's all there is to it. I'll cover links and commands in more detail in future posts but next time I'll cover where to find the Editor and trouble shoot any problems you might encounter getting it to run.