Any DCS World keys purchased from other sources are invalid and are simply trying to re-sell keys that are bound to other users or purchased through fraud. Such sites include Kinguin, CDExpress and G2A.

If you purchase DCS World keys from these sites, we cannot help you. We suggest you contact these sites for a refund.

What is it?MIssion Scripting Tools (Mist) is a collection of Lua functions and databases that is intended to be a supplement to the standard Lua functions included in the simulator scripting engine. Mist functions and databases provide ready-made solutions to many common scripting tasks and challenges, enabling easier scripting and saving mission scripters time. The table mist.flagFuncs contains a set of Lua functions (that are similar to Slmod functions) that do not require detailed Lua knowledge to use. However, the majority of Mist does require knowledge of the Lua language, and, if you are going to utilize these components of Mist, it is necessary that you read the Simulator Scripting Engine guide on the official ED wiki.

Community Contributions
The purpose of Mist is to provide a set of scripts for the DCS community, by the DCS community. We are open to people contributing their own scripts into Mist, but we reserve the right to edit your script in any way we see fit before “officially” including it into Mist. Also, feel free to contribute ideas as for what scripts to develop next.

Usage Rights
Feel free to modify or redistribute Mist in any way you see fit (even including it in paid content is OK by us), AS LONG AS you don’t try claim that our work is your own.

How to use it?

Mist is not a mod of the game files. You include it into your missions simply by using the DO SCRIPT or DO SCRIPT FILE trigger actions to load Mist at or near mission start.

Mist Guide
A full .pdf guide for Mist is included in the attached Mist v3_3.rar file. Additionally, documentation is available online here.

Example DBs are also included.

Current feature overview
“Flag functions” – functions that can be used by persons with very little Lua knowledge. Functionally similar to many Slmod functions, these set a flag to true when they detect a certain game condition.

I upgraded my mission to MIST 3.2 today from (my upgraded) MIST 3.1, which i debugged while making my mission. And my mission did not work anymore using MIST 3.2.

I recommend you add the following code in your MIST 3.2 file, and all will be okay. It is a dump from the unix diff tool, so the first is the line number and then the code. When you want to change, start from the bottom to the top, or the line numbers won't match anymore.

I also attached my updated MIST3_2_Sven.lua in case you find it more useful.

They are basically the same. However the key difference is that Slmod functions require slmod to be installed. Mist is added to the mission file itself and therefore DOESN'T require the end user to install a mod in order for the function to work.

They are basically the same. However the key difference is that Slmod functions require slmod to be installed. Mist is added to the mission file itself and therefore DOESN'T require the end user to install a mod in order for the function to work.

Ahhh thats awesome. Now it makes the mission more modular and transportable and still get the benefits of slmod... Nice!!!!!! I also like the ability to create zones that arent just circular.

__________________The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.