From a25e8e6bc1b2b6a8c3cea0295ebf77dcb099dfa7 Mon Sep 17 00:00:00 2001 From: Ambroise Garel <47314805+akaAgar@users.noreply.github.com> Date: Thu, 31 Jul 2025 18:27:06 +0200 Subject: [PATCH] Added game logo and source manual --- docs/The Universal Mission - User's Manual.md | 194 ++++++++++++++++++ docs/logo.png | Bin 0 -> 55645 bytes 2 files changed, 194 insertions(+) create mode 100644 docs/The Universal Mission - User's Manual.md create mode 100644 docs/logo.png diff --git a/docs/The Universal Mission - User's Manual.md b/docs/The Universal Mission - User's Manual.md new file mode 100644 index 0000000..0b5f73b --- /dev/null +++ b/docs/The Universal Mission - User's Manual.md @@ -0,0 +1,194 @@ + +
+The Universal Mission for DCS World +

+User's manual +

+

+The Universal Mission v0.2.250729
+Created and maintained by Ambroise Garel (akaagarmail@gmail.com) +

+

+github.com/akaAgar/the-universal-mission-for-dcs-world
+

+
+ +
+ + +

Table of contents

+ + +
+ + +
+

Welcome to The Universal Mission

+ +_The Universal Mission for DCS World_ is an attempt to create a fully dynamic single-player/PvE mission giving access to the whole content of DCS World in a structure similar to the one found in old "simulators", like the early Microprose games (think F-117 or the Strike Eagle serie). + +These game had both fun and clear objectives, endless replayability and a career system that made sure that something was at stake: crash and die, and you'll lose all these hard-earned medals. + +As the original creator of [_Briefing Room for DCS World_](https://github.com/DCS-BR-Tools/briefing-room-for-dcs) (now maintained by the talented John Harvey), I've always wanted to create an easy-to-use, enticing and fun mission generator for DCS, capable of creating CPU-light missions without requiring an external program. + +I think _The Universal Mission_ is, finally, the proper way to approach this problem. The current version is still an early beta but most core features are already working. + +I hope you'll like it. + +

Features

+ +- Can generate any kind of mission: ground attack, interception, strike, airbase attack, CAS, CAP, and more +- Completely dynamic, no two missions are ever the same +- Entirely self-contained inside a .miz file, no need for any external program +- More than 300 voiced radio messages for immersive and realistic coms +- Supports both single-player and small-scale PvE on closed servers +- Persistent single player career mode, with awards and promotions. Dying won't reset your progress, but you have to come back to base alive for your kills and completed objectives to be saved to your profile, so watch out for SAMs on your way home +- All new AI wingman system, smarter and more immersive than DCS's original wingmen +- Uses advanced DCS World scripting functionalities (like the brand new Disposition singleton and net.dostring_in hacks) to achieve effects seldom seen in other scripts, such as graphic overlays and random but realistic placement of units in cities and forests without the use of handmade spawn points +- Various little details to make the DCS World more alive, like crew running away from destroyed vehicles + +

Limitations of current beta version

+ +- The current version supports only modern (post-Cold War) units and Caucasus, Kola, Marianas, Persian Gulf and Syria theaters + - Germany support will come soon, others will follow later +- Not all mission types are supported yet +- Career progress may be lost because of future updates, don't get too attached to it + +

Known bugs

+- AWACS datalink info is now displayed on SA pages + +
+ + +
+

How to use/play The Universal Mission?

+ +

First setup

+ +- Download the latest release from this GitHub page. +- Copy the provided autoexec.cfg file to your **[Saved Games]\DCS\Config directory** + - Please note: as of DCS 2.9.18.12899, it seems the autoexec.cfg file [is no longer needed](https://www.digitalcombatsimulator.com/en/news/changelog/release/2.9.18.12899/) but I advise you to copy it anyway, ED might change its mind again. +- Copy the .miz files for your theater(s) of choice to your **[Saved Games]\DCS\Missions directory** +- _**(Optional but strongly recommended)**_ Unsanitize the Lua IO module. You don't have to do this, but the persistent career system won't work if you don't. To do it, open the file **[DCS World installation directory]\Scripts\MissionScripting.lua** with a text editor and comment or remove the line "sanitizeModule('io')". Make sure you restart DCS World once you've modified the file. + - Please note: should you want to backup, delete or transfer it, career progress is saved in **[DCS World installation directory]\TheUniversalMission.sav** + +

Customizing the mission to your taste

+ +- _**(Optional but you'll probably want to do it)**_ Open the .miz file in the DCS World mission editor and change the player unit to pick your desired aircraft. The default player unit is a Su-25T (as it is the only free DCS airplane equipped with weapons) and you probably won't want to stick with it. + +Please refer to the "Advanced stuff you may want to try" section to learn all the ways you can customize The Universal Mission. + +

Starting the mission

+ +- Launch the mission from the mission editor or the "Mission" selection in the main DCS World menu +- You are now on the ramp or runway. Open the communication menu (see "Using the mission menu" below) and navigate to the F10/Other menu. From there, you can view and change mission settings. They include: + - Who belong to the blue and red coalitions + - The type of mission + - The number and location of targets (you can use the F10 map to see where the available target zones are located). + - The amount of enemy air force and air defense. The higher these settings, the more XP you'll recieve upon completion of a single-player mission +- When you're ready, pick the "Begin mission" option, wait a few seconds (precaching all the game assets can take some time, especially if you have a slow CPU), you're ready to go! +- Use the F10 mission and check the F10 map for additional information about the mission (see "Using the mission menu" below). Don't forget to come back to base alive, all awarded XP and completed objectives will only be saved to your pilot profile once you've landed + +
+ + + +

Using the mission menu

+ +Most features of The Universal Mission require the use of the "F10. Other" menu. To access it, press the "Communication menu" key (check the key bindings), navigate to the root menu by pressing F11 ("Previous menu") if need, then press "F10" to access the "Other" menu. +The exact content of the menu will depend on the current phase of the mission. + +

On startup/when no mission is active

+ +- **Display mission settings**: Displays the current mission settings, that will be applied if you choose to start the mission now. +- **Change mission settings**: Allows you to change the mission settings to your taste. + - **Blue coalition**: Who is the blue coalition? Determines the type of units that will be spawned. Available factions (e.g. NATO) depend on the missions's time period and theater. + - **Red coalition**: Who is the red coalition? Determines the type of units that will be spawned. Available factions (e.g. USSR) depend on the missions's time period and theater. + - **Mission type**: What will your mission be? + - **Antiship strike**: Sink enemy warships and cargo ships. + - **Ground attack**: Interdiction missions against armor, artillery and convoys. + - **Interception**: Shoot down strategic airplanes (bombers, transports...) and enemy attack planes on interdiction missions. + - **SEAD**: Destroy enemy SAM sites. + - **Strike**: Destroy enemy structures and civilian buildings occupied by enemy forces. + - **Target location**: Where on the map will the targets be spawned? Approximate distance to possible regions is displayed in the menu. + - Missions taking place in enemy territory award 30% more XP to account for increased SAM threat and proximity of enemy airbases. + - Make sure to pick a region not too far away from your starting location if you don't like long ingresses. + - Picking a region very close to your starting location (for instance, the one where your airbase is located in) can also be a bad idea, as you might takeoff in range of an enemy SAM. + - Be aware that targets of antiship strikes will always be spawned in open seas, which can be quite far if you picked a landlocked target zone. + - **Target count**: How many objectives will be spawned. More objectives means potentially more xp in a single sortie, so better medals, but also more work and more risk. Be aware that you can RTB to rearm/refuel at any time between objectives, but you won't accumulate as many single-sortie XP as if you complete objectives without going back to base, because XP is awarded to your profile and reset each time you land. + - **Enemy air defense**: Amount, quality and skill of enemy surface-to-air units (AAA, MANPADS and SAM). A higher setting awards more XP. + - **Enemy air force**: Amount, quality and skill of enemy combat air patrols. A higher setting awards more XP. + - **Wingmen count**: How many wingmen will fly by your side (from zero to three). A small XP penalty is added for each additional wingman. Wingman won't get replaced if they get shot during a mission, but they will (with full payload) each time you land and takeoff again. Only shown in single-player missions. + - **Friendly AI CAP**: Should AI fighter aicraft be spawned regularly to patrol the AO and shoot down potential threats? Disabling this option will award you more XP (only if "Enemy air force" is not set to "None") but also means you and your wingmen will be alone against the whole enemy air force. +- **View pilot career stats**: Displays a list of your achievements, as well as your medal case. Only available when playing single-player missions and if the Lua IO module has been unsanitized (see "First setup" above) +- **Begin mission**: Starts a mission with the current settings. + +

Other parameters

+ +- _(Not yet implemented in this version)_ By changing the year in mission time parameters, the time period will be changed accordingly and the proper factions and AI units will be spawned during the mission. Time periods are: + - 1945 and before: World War 2 + - 1946-1959: Korea War + - 1960-1974: Vietnam War + - 1975-1989: Late Cold War + - 1990-now: Modern +- _(Not yet implemented in this version)_ Changing the weather to make it more cloudy or windy, or setting the mission to nighttime, will make the mission more difficult but also award more points. + +

During the mission

+ +- **Mission status**: Displays a summary of the mission's status (list of objectives and progress on each objective). +- **Objectives**: Displays a list of special commands related to each of the mission's objectives. Be aware that some objectives may have no special commands associated with them. + - **Smoke marker on target**: Asks for a friendly JTAC to pop a smoke marker on the target. Makes finding the target easier, but will cost you a small XP penalty. Only available for missions where a JTAC is available (it's pretty hard to throw a smoke grenade at an airplane or a ship in the middle of the sea). +- **Navigation**: Displays a list of commands related to navigational assistance. + - **Navigation to objective [OBJECTIVE NAME]**: Displays the coordinates of the objective, its BRA ("fly X for Y") relative to the player's position and an estimated flight time and ETA. Some objectives types (e.g. strike missions) are provided with exact coordinates, but most will only have approximate coordiantes, so you'll have to search for targets yourself once in the objective area. +- **Flight**: Displays a list of commands for your wingmen. Only shown in single-player missions and if wingmen are available for this mission. + - **Cover me!**: Tasks your wingmen to immediately engage any nearby air threats. + - **Engage**: Tasks your wingmen to engage a certain type of targets. Targets must be detected by your wingmen (see "Report contacts" below), or they won't be able to engage them. + - **Report contacts**: Asks your wingmen for a list of all detected contacts. According to range and sensors capabilities, their reports can go from perfect ID (e.g. "Su-27") to very generic descriptions (e.g. "fighter" or even "aircraft") + - **Hold position**: Tasks your wingmen to orbit at their current position. All other tasking will be aborted. + - **Change altitude**: Asks your wingmen to change their altitude. This altitude will be employed when attacking on orbiting but not when rejoining/forming up with you (in that case, they'll match your altitude). + - **Status report**: Asks your wingmen for a complete report (damage sustained, fuel status, available payload). + - **Rejoin**: Asks your wingmen to rejoin and follow you. All other tasking will be aborted. This is the default tasking when wingmen take off and when they complete another task. +- **AWACS**: Displays a list of commands for the AWACS. Only shown if an AWACS aircraft is available for this mission. + - **Bogey dope**: Asks for the nearest enemy air threat + - **Picture**: Asks for a summary of all detected enemy aircraft +- **Display mission score**: Displays the number of XP gained and objectives completed since your last takeoff. They will be added to your flight log (and any promotions/medals be awarded) the next time you land. If you crash, eject or abort the mission, all currently "stowed" XP and objectives will be lost. Only available when playing single-player missions and if the Lua IO module has been unsanitized (see "First setup" above) +- **Abort mission**: Aborts the current mission and forfeit all XP/objectives gained since last landing. The game will ask for confirmation so you don't select this option by mistake. + +
+ + +
+

Advanced stuff you may want to try

+ +The Universal Mission is designed to be easily editable to suit your preferences. Here are a few things you could do after opening the .miz file in DCS World's mission editor. + +

Player aircraft

+ +- Change the player aircraft starting condition (runway, parking or parking hot). Air starts are not recommended as all players must be on the ground to begin a new mission +- Move it to another airbase, change its coalition (make sure blue players are spawned on an airbase located in a BLUFOR zone are red players are spawned on an airbase located in a REDFOR zone) + - You may also add an aircraft carrier or a FARP for the player to take off from +- Change its default loadout if you plan to play a specific kind of mission and don't want to lose time asking the ground crew to rearm your aircraft (e.g. if you know you want to play SEAD missions, you may as well stock up on AGM-88s) +- Change the skill level from "Player" to "Client" and add other aircraft to create a multiplayer mission to play with your friends. Keep in mind that the persistent career/player stats system will be disabled in multiplayer missions and that all player aircraft must belong to the same coalition (TUM does not support PvP) + +

Zones

+ +- All zones whose names starts with BLUFOR or REDFOR decide the territory (and airbases) controlled by the blue and red coalitions + - Be aware that any change to the airbases coalitions will be superseded by the BLUFOR and REFOR zones +- All zones whose names starts with WATER are seas, used to spawn ships +- Zones with a name not starting with BLUFOR, REDFOR or WATER are target zones. These are zones where objectives can be spawned, who can be selected in the "objective location" setting of the intermission F10 menu + - Change, add or remove zones to create new possible target areas. A maximum of 10 target areas can be created, so they fit the F10 menu + +
+ + +
+

A few notes regarding multiplayer

+ +While The Universal Mission supports multiplayer and is perfectely suitable (and fun!) for playing with friends on a private server, it is **absolutely not suited for public servers** as missions settings can be edited by anyone at any time Using the mission menu. +Please also note that PvP is not supported at the moment and that the mission will not launch if both coalitions have player slots. diff --git a/docs/logo.png b/docs/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..68cadc93d664813614d7df3d1c19532e1f3aa428 GIT binary patch literal 55645 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

0^LGnVBMtez=%mdww| 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

  • RV> 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