Description:
BAS f is a framework: an MP mission folder containing a library of scripts, functions and template files, plus a manual. The framework is designed to provide the mission designer, after minimal additional configuration, with a selection of pre-tested features and functionality intended to improve the overall quality and re-playability of his/her mission.
Since BAS f is a framework, and not a template, the design of the actual mission is completely open; the framework is intended only to save time for the designer by providing components such as weather selections that work with join-in-progress (JIP), or pre-configured gear selections for re-equipping soldiers during the mission briefing. For many components care has also been taken to localise messages and texts (where used) into several languages (German, Czech, Polish, Russian, Spanish and French).
Importantly, all components of the framework are fully explained in the manual, feature extensive commenting within script files, and each can be disabled if desired. The manual is designed to guide the mission designer through the full configuration process, as well as provide instructions for optional components.
BAS f is aimed at the new ArmA mission designer, although it is not intended for complete beginners. To use BAS f the mission designer should have a basic understanding of:
How to open the MP mission editor
How to place and edit units, triggers, waypoints and markers in the editor
The ArmA scripting syntax (for .sqf files)
The roles of key files: description.ext and init.sqf
The role of script files (.sqf files)
If a mission designer has already created his/her first few missions, everything in BAS f should be relatively straightforward. In addition, mission designers with intermediate experience may also find BAS f useful as a time-saver, or as the basis for their own personal base framework(s).
BAS, and its partners, plans to continually evolve this framework, and will also explore the creation of specialised versions catering for specific mission types.
Core Components:
The following mini-guides, core components and pre-configured mission settings are included in this version of the BAS f framework:
- Select Your Island:
* Sahrani
* Sahrani (ShackTac mission template)
* Rahmadi
* United Sahrani
* Porto
* Sakakah Al Jawf
* Malden (Cold War Re-armed Mod)
* Winter Kolgujev (Cold War Re-armed Mod)
- Naming Your Mission
- Load Screen Text
- Respawn Settings
- Configurable Playable Slots
- Conditions Selector
- Gear Snippets (inc. v1.05 weapons)
- Automatic Body Removal
- Multiplayer Ending Controller
- Debug Mode
- BAS Server Logic
- BAS f Common Local Variables
- Briefing File Template (Coop Version)
- ReadMe File Template
Some of these components require minor amounts of configuration, however the majority are ready for use without any further editing. This manual will step the mission designer through all components, and indicate any edits necessary for final configuration (including how to disable a specific component).
Optional Components:
The following mini-guides and optional components are intended to provide your mission with extra features such as automatic team-killer punishment, or restricted vehicle crews. Each component has been pre-integrated within BAS f, but is disabled by default. Included in this version of the BAS f framework:
- AI Skill Selector (Coop Version)
- AI Skill Selector (Attack & Defend Version)
- Authorised Crew Check
- Authorised Crew Type Check
- Kegetys' Spectator Script for ArmA
- Dynamic View Distance
- Multi-side Briefing File Template
- Hide Enemy Objectives
- Casualty Cap
- Casualty Cap (Advanced)
- Automatic Body Removal (FIFO Version)
ShackTactical Optional Components:
The following mini-guides and optional components are intended to provide your mission with extra features which will help it conform to the ideas and standards used by ShackTactical:
\My Documents\ArmA\MPMissions\
\My Documents\ArmA Other Profiles\YourPlayerName\MPMissions\
2. Open the file 'BAS_f_v1-2_Manual_EN.pdf' (for English version) and follow the instructions contained therein.
Credits:
Contributors: Fer | Kronzky | Rom | Raedor | Kegetys | eJay | burningtrees | Redkid Joker | Headspace | ViperMaul | zx64 | kevb0 | Mandoble | Red Barron | Jaxobs | Awoihjaweohr | FLEXCopMNPD
Translators: Donnervogel | Serclaes | Messiah2 | Gaia | FireflyPL | Kanotson | Varry | W0lle | Nikita Kaspersky | Rainbow
Documentation: Fer | Kegetys | Serclaes | Messiah2
Producers: Fer
Special Thanks: Dux | kevb0 | Tigershark | Dslyecxi | Rhodite | Opteryx | henk | bluedingo
Special Thanks: Everyone at TimeZone Warriors <TZW> | Everyone at ShackTactical
Copyright:
BAS f is composed of many components. Each component is (c) 2007 its respective contributor(s). All rights reserved.
Terms of use:
BAS f (hereafter 'Software') contains files to be used in the PC CD-ROM simulator "Armed Assault" (hereafter 'ArmA'). To use the Software you must agree to the following conditions of use:
1. The term 'Software' specifically excludes the file 'mission.sqm'.
2. The contributors of individual components of the Software (hereafter 'The Contributors') grant to you a personal, non-exclusive license to use the Software for the purpose of designing, developing, testing, and distributing non-commercial simulation content for ArmA.
3. The commercial exploitation of any game content created using the Software without written permission from The Contributors is expressly prohibited.
4. Reverse-engineering, or other conversion of the Software for use with any game except ArmA without written permission from The Contributors is expressly prohibited.
5. The Software may only be re-distributed in its entirety, complete with this "ReadMe" document.
Legal disclaimer:
The Software is distributed without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. The Software is not an official addon or tool. Use of the Software (in whole or in part) is entirely at your own risk.
Change log:
1-4-2 | 13 MAR 2009
Updated Jefke's BAS Release Builder application to support the revised names for Nogovoa, Everon, Malden and Kolgujev in ACEIP (thanks to Kju).
Updated manual: Various changes.
1-4-1 | 13 FEB 2009
Updated kevb0's Assign Gear Script to work with ACE v1.02 (thanks to kevb0).
Updated manual: Various changes.
1-4-0 | 03 FEB 2009
Expanded ShackTac platoons to include attached MG and AT teams.
Updated the @ShackTac_localMarker.sqf file.
Updated the @ShackTac_setLocalMarkers.sqf file.
Updated the ShackTac_setLocalMarkers.sqf file.
Updated the ShackTac_setGroupIDs.sqf file (thanks to Headspace).
Updated Kegetys Spectator Script for ArmA component (thanks to ViperMaul).
Updated manual: Various changes.
1-3-1 | 08 JAN 2009
Updated Jefke's BAS Release Builder application (many thanks to Jefke).
Fixed LDD Kyllikki: Baseline Mission File Template (FDF Version) (thanks to broileri).
Updated manual: Various minor changes.
1-3 | 03 JAN 2009
Implemented Jefke's BAS Release Builder application (many thanks to Jefke).
Added Configurable Playable Slots (ACE Version) component.
Added kevb0's Assign Gear Script (thanks to kevb0).
Added support for Afghan Village.
Added support for ACE Islands Pack public beta v1.00 (thanks to kevb0 and Jefke)
Added LDD Kyllikki: Baseline Mission File Template (FDF Version) (thanks to broileri).
Updated manual: Various minor changes.
1-2 | 18 DEC 2008
Updated ShackTac platoon loadouts (thanks to FLEXCopMNPD).
Updated Kegetys Spectator Script for ArmA component (thanks to ViperMaul).
Added new ShackTac mission.sqm files for ACU, MARPAT D and Woodland (thanks to FLEXCopMNPD).
Added support for South Sahrani.
Added support for Avgani.
Added support for Uhao.
Added support for LDDK training island (Isla de Pollo).
Added ShackTac f mission template folders for all supported islands.
Removed support for ACE islands (temporarily).
Removed support for CWR islands (temporarily).
Updated manual: Various minor changes.
1-1C | 19 MAY 2008
Added ShackTac f (Rahmadi) mission folder template.
Added ShackTac f (Schmalfelden) mission folder template.
Updated guidelines on mission naming in the manual.
Updated manual: Various minor changes.
SPECIAL NOTE: Support for ACE islands DOES NOT INCLUDE an updated mission_ShackTac.sqm file which uses ACE USMC units, OR an updated version of the ShackTac f (Sahrani) component. You should NOT use BAS f v1-1B to make official ShackTac missions. This build is for ACE and ShackTac testing / evaluation purposes only.
1-1B | 29 APR 2008
Added support for ACE CWC Islands Pack Beta 2 (22 APR 2008).
Added support for Schmalfelden (v0.81) (v0.81 does not work 100% correctly with f_setMissionConditions.sqf).
Updated manual: Various minor changes.
SPECIAL NOTE: Support for ACE islands DOES NOT INCLUDE an updated mission_ShackTac.sqm file which uses ACE USMC units, OR an updated version of the ShackTac f (Sahrani) component. You should NOT use BAS f v1-1B to make official ShackTac missions. This build is for ACE and ShackTac testing / evaluation purposes only.
1-1A | 03 APR 2008
Added support for ACE Islands Pack Private v5 (23 FEB 2008) (thanks to Jaxobs for earlier 1-0-9B port).
Added support for ACE Everon beta (31 MAR 2008).
Added support for ACE Palms EAF beta (16 FEB 2008) (thanks to Awoihjaweohr for help with f_setMissionConditios.sqf).
Updated manual: Various minor changes.
SPECIAL NOTE: Support for ACE islands DOES NOT INCLUDE an updated mission_ShackTac.sqm file which uses ACE USMC units, OR an updated version of the ShackTac f (Sahrani) component. You should NOT use BAS f v1-1A to make official ShackTac missions. This build is for ACE and ShackTac testing / evaluation purposes only.
1-1 | 21 MAR 2008
Added additional translations for new options in f_setMissionConditions.sqf file.
Implemented updated version of kevb0's Wounding Script (thanks to kevb0).
Added ShackTac f (Sahrani) mission folder template.
Updated manual: Various minor changes.
1-0-9B | 07 FEB 2008
Updated 'description.ext' and 'f_woundingScriptSounds.hpp' files (thanks to burningtrees).
Updated manual: Various, to reflect above changes (thanks to bluedingo).
1-0-9A | 19 JAN 2008
Added kevb0's Outtro Script.
Updated kevb0's Wounding Script.
Changed f_setMissionConditions.sqf file to use setDate command (thanks to Dslyecxi).
Added new options to f_setMissionConditions.sqf file (thanks to Red Barron).
Updated manual: Various, to reflect above changes.
1-0-9 | 12 JAN 2008
Updated ShackTactical briefing templates with better in-page navigation.
Fixed file format of f_casualtiesCapAdv.sqf file (which was not DOS-friendly).
Changed default date of missions so that nights feature a full moon.
Added kevb0's Wounding Script.
1-0-8 | 26 DEC 2007
Added support for Winter Kolgujev (CWR Addons v0.80 released 25 DEC 2007).
Updated manual: Various, to reflect above changes.
1-0-7 | 24 DEC 2007
Added support for Malden (CWR Mod Demo v0.36 released 24 DEC 2007).
Updated manual: Various, to reflect above changes.
1-0-6 | 27 OCT 2007
Added ShackTactical CoC CEX Support component.
Updated manual: Various, to reflect above changes.
1-0-5 | 15 OCT 2007
Added support for Rahmadi, United Sahrani, Porto and Sakakah Al Jawf (open beta version).
Added the Casualties Cap (Advanced) component.
Updated the ShackTactical Group IDs component (thanks to Messiah2 and zx64).
Updated the MP Ending Controller component to close the Spectator Script dialog on mission end (thanks to zx64).
Updated manual: Various, to reflect above changes.
1-0-4 | 19 AUG 2007
Added ShackTactical Group IDs component (thanks to kevb0 and zx64).
Added smoke grenades to pre-placed SLs, FTLs and medics in the mission_ShackTac.sqm file.
Updated manual: Various, to reflect above changes.
1-0-3A | 25 JUL 2007
Fixed missing instance of f_waitForJIP.sqf file (in the f/commom/f_spect folder).
1-0-3 | 25 JUL 2007
Variable f_var_debugMode is now always set (to 0 or 1) by the init.sqf file.
Updated server check method in f_abrFIFO.sqf file.
Updated server check method in f_endOnCasualtiesCap file.
Implemented include approach for standard JIP check (see f_waitForJIP file) (thanks to zx64).
Implemented BAS Server Logic Failsafe (thanks to zx64).
Fixed Kegetys' Spectator Script component to work with ArmA v1.08 (thanks to ViperMaul).
Updated ShackTactical Markers component to make radios optional.
Updated ShackTactical Markers (Addon Version) component tomake radios optional.
Updated manual: Various, to reflect above changes.
1-0-2 | 19 JUL 2007
Integrated new Automatic Body Removal (FIFO Version) (thanks to Raedor).
Added new common variable: f_var_men_players (thanks to Raedor).
Added ShackTactical Markers (Addon Version) component.
Added ShackTactical Fireteam Markers (Addon Version) component.
Updated ShackTactical Fireteam Markers component (disabled unit names).
Updated manual: Various, to reflect above changes.
1-0-1 | 28 JUN 2007
Doubled number of pre-placed units in the mission_ShackTactical.sqm file.
Updated ShackTactical Markers component.
Added ShackTactical Briefing File (Coop Version) Template component.
Added ShackTactical Briefing File (Attack & Defend Version) Template component.
Updated manual: Various.
1-0 | 24 JUN 2007
Updated Casualties Cap component.
Updated manual: Various.
0-0-31 | 07 JUN 2007
Added ShackTactical: Fireteam Markers component.
Updated Casualties Cap component to use alive command.
Added Authorsed Crew Type component.
Fixed German typo in the stringtable.csv file.
Updated manual: Various, to reflect above changes.
0-0-30 | 24 MAY 2007
Added French to stringtable.csv file.
Updated standard JIP header code in all common scripts (except Mission Conditions Selector) (thanks to Raedor).
Updated mission_ShackTactical.sqm file to fix RPT bug (bad double magazine detection).
Updated manual: Various, to reflect above changes.
0-0-29 | 17 MAY 2007
Implemented standard JIP header code in all common scripts (except Mission Conditions Selector) (thanks to Raedor).
Changed Authorised Crew Check component to use 'GETOUT' command (thanks to eJay).
Updated Casualties Cap component (now works with empty groups).
0-0-28 | 07 MAY 2007
Added Casualties Cap component.
Made AI Skill Selector (Coop Version) component optional (moved from core).
Added AI Skill Selector (Attack & Defend Version) component.
Changed ShackTactical: Baseline Mission File Template component (AARs now carry MG ammo).
0-0-27 | 05 MAY 2007
Consolidated build for release.
0-0-26 | 05 MAY 2007
Added Spanish to stringtable.csv file.
Added f_setCommonVars.sqf file (and added call in init.sqf file).
Added f_addSetViewDistanceEHs.sqf file.
Added f_setViewDistanceGetIn.sqf file.
Added f_setViewDistanceGetOut.sqf file.
Added briefing_bySide.html template.
Added ShackTactical: Baseline Mission File Template component.
Added ShackTactical: Markers component.
Ammended init.sqf to include option component: Dynamic View Distance.
Amended f_addRemoveBodyEH.sqf to use var(s) from f_setCommonVars.sqf file.
Amended f_addRemoveBodyEH.sqf (changed names of private variables).
Amended f_setAISkill.sqf to use var(s) from f_setCommonVars.sqf file.
Amended f_setAISkill.sqf to set skill for all unit types (not just men).
Changed suffix for onPlayerRespawnAsSeagull.sqs file to 'xxx'.
Updated manual: Various, to reflect above changes.
Added Kegetys Spectator Script for ArmA component.
Updated manual: Revised mission folder placement and naming instructions.
0-0-24 | 28 MAR 2007
Patch release (missing UPS and Anti-TK components).
Updated manual: Fixed error in manual which caused MP Ending Controller to fail.
0-0-23 | 07 MAR 2007
Public beta release (missing UPS and Anti-TK components).
Updates and corrections made to manual.
Replaced use of 'exit' with 'exitWith' throughout.
Added 1.05 weapons and magazines to description.ext.
0-0-22 | 23 FEB 2007
Public beta release candidate (missing UPS and Anti-TK components).
Updates and corrections made to manual.
Update to the Russian entries in stringtable.csv.
0-0-21 | 19 FEB 2007
Public beta release candidate (missing UPS and Anti-TK components, manual not translated).
Updates and corrections made to manual.
0-0-20 | 31 JAN 2007
Internal alpha release (missing UPS and Anti-TK components).
Moved everything to Sahrani.
Updates and corrections made to manual.
0-0-19 | 24 JAN 2007
Internal alpha release (missing UPS and Anti-TK components).
Updates and corrections made to manual, inc. screenshots (from Rahmadi version).
Included Open Office format version of manual.
0-0-18 | 12 JAN 2007
Internal alpha release (missing UPS and Anti-TK components).
You are using our website as a guest. Guest have the lowest downloadspeeds and will download from our public file servers. If you would like to know how you can download with higher speeds and have to wait less while downloading check out the Armaholic subscription system. When you have already subscribed and your account is not upgraded within 24 hours it means you probably forgot to include your username. If that is the case please contact us as soon as possible!