Difference between revisions of "BMS Configuration and Setup"

From UOAF Codex
Jump to navigation Jump to search
 
(19 intermediate revisions by 5 users not shown)
Line 2: Line 2:
  
 
=Learning objectives=
 
=Learning objectives=
 +
 
#Install BMS and update to the latest version
 
#Install BMS and update to the latest version
 
#Configure your controllers
 
#Configure your controllers
Line 13: Line 14:
  
 
#Download and install original Falcon 4
 
#Download and install original Falcon 4
#[https://www.bmsforum.org/forum/showthread.php?26567-Falcon-BMS-4-33-U1-Full-Installer Download 4.33 U1]
+
#Navigate [https://www.falcon-bms.com/downloads/ HERE] to download the 4.37 installer
#[https://www.bmsforum.org/forum/showthread.php?28573-Falcon-BMS-4-33-U2-Incremental-Installer Download 4.33 U2]
+
#Follow the steps, then confirm your game is Falcon BMS 4.37.0 build 322
#[https://www.bmsforum.org/forum/showthread.php?29413-Falcon-BMS-4-33-U3-Incremental-Installer Download 4.33 U3]
 
#Install U1
 
##Easiest is to place the setup at C:\Falcon BMS 4.33 U1 Setup
 
##Verify install works
 
##Verify version FALCON BMS 4.33.1 (x64) BUILD 15227
 
#Update U2
 
##Make sure you install the update into the U1 SETUP folder
 
##Rerun the setup and update to U2
 
##Verify version FALCON BMS 4.33.2 (x64) BUILD 15754
 
#Update U3
 
##Make sure you install the update into the U1 SETUP folder
 
##Rerun the setup and update to U3
 
##[http://www.unitedoperations.net/wiki/BMS_Configuration_and_Setup#Enabling_Borderless_Windowed_Mode Configure for windowed mode]
 
##Verify version FALCON BMS 4.33.3 (x64) BUILD 16068
 
  
 
After the installation is finished, '''don’t delete the setup folder''', as you’ll need it to patch the game later. BMS always checks for a valid Falcon 4 install, so do not uninstall Falcon 4.
 
After the installation is finished, '''don’t delete the setup folder''', as you’ll need it to patch the game later. BMS always checks for a valid Falcon 4 install, so do not uninstall Falcon 4.
  
 
==Patching BMS==
 
==Patching BMS==
To update to a newer version of BMS, download the update and apply it in the same manner as the Update 3 executable above, then run setup.exe again. The game will automatically detect your install and patch the game to the downloaded version.
+
There are no updates currently available to BMS 4.37.
  
 
=Configuring BMS=
 
=Configuring BMS=
After installing the game, run the shortcut to the game and click Configuration in the launcher. In this window are options that cannot be changed in game, like advanced graphics options and avionics options. The settings are down to personal preference.
+
After installing the game, run the shortcut to the game and click Configuration in the launcher. In this window are options that cannot be changed in game, like advanced graphics options and avionics options.  
VKing recommends Color MFD, EPAF Radar Cues, Gray scale AG Radar, and Smaller HSD/Bullseye Symbols.
 
  
 
In the game, click Logbook at the top of the screen. This will show your player profile. Change both name and callsign to your nickname and pick a pilot picture and/or squadron patch if you like.
 
In the game, click Logbook at the top of the screen. This will show your player profile. Change both name and callsign to your nickname and pick a pilot picture and/or squadron patch if you like.
Line 43: Line 29:
 
Go to the Setup screen and check “Radio calls use bullseye”, then configure the rest the way you like.
 
Go to the Setup screen and check “Radio calls use bullseye”, then configure the rest the way you like.
  
<embedvideo service="youtube">https://www.youtube.com/watch?v=EvWwHwhz7zA</embedvideo>
 
 
==Ensuring clients are CS to server==
 
Add the following line to the end of your Falcon BMS 4.33 U1\User\Config\falcon bms.cfg file
 
*set g_bClientServerConnection 1
 
 
This will make sure that you connect to the server in CS (client server) mode rather than peer to peer. The theory is that this will improve stability for other players if you happen to have a poor connection.
 
 
==Enabling Human Awacs==
 
To greatly increase the range you can hear a Human AWACS transmit over uhf/vhf, a single command line needs to be added to IVC Client ini.
 
 
First open up the IVC Client.ini. This is located in your BMS Folder/Bin/x86/IVC
 
[[File:IVC_File_Location.png||none|600px|left|]]
 
<br />
 
Once the file is opened you will see a line "#outsiders = seat"
 
Change this to "outsiders = Awacs". Make sure the A in Awacs is capitalized as in the below pic.
 
[[File:Human_Awacs.png||none|600px|left|]]
 
<br />
 
Once done save and close
 
 
==Enabling Borderless Windowed Mode==
 
Enabling borderless windowed mode in BMS allows you the ability to alt-tab out and back in without crashing the bms client. To enable this mode open up your bms launcher and select configuration.
 
 
[[File:Windowed_mode_part_1.png||none|600px|left|]]
 
<br />
 
Under the Hardware -> External Displays You will see 1. Cockpit Displays to External Windows and 2. External Windows Always on Top. Enable both of these are you see in the pic above. Save your selection by clicking Apply Changes at the bottom right.
 
 
Next we need to configure the external windows we have enabled. In the bms launcher open Cockpit Display Extraction.
 
 
[[File:Windowed_mode_part_2.png||none|600px|left|]]
 
<br />
 
On the left we have 7 windows available for editing. We only want to enable the Main window, unless you are using a real life HUD/RWR/MFD/DED/PFL. In the Main window it will have the Enabled box selected and greyed out, unselect Borders. For the Adjust window rectangle select Left=0 and Top=0, Width and Height will be greyed out and selected as 0.
 
For the other windows(HUD,RWR,MFD,DED,PFL) make sure to unselect all enabled boxes, this will disable them from appearing. After completion save your changes by clicking Save & Close.
 
 
When opening up BMS it will be a smaller window in the top left of the screen. When entering into the 3D pit the window will open up to fullscreen windowed borderless and match your preset Resolution.
 
 
Using borderless windowed mode is highly recommended. This will allow you to alt-tab out and do other things like change channels in Teamspeak. When you rejoin back into the 3D pit you will see an annoying windows mouse cursor follow out of sync with the bms cursor. To disable the windows mouse cursor in bms simply click the combination CTRL+ALT+DELETE, and then ESCAPE key. It will lag for around 1-2 seconds then put you back into the 3D pit with the windows cursor gone.
 
 
<br />
 
<br />
  
Line 86: Line 35:
  
 
<embedvideo service="youtube">https://www.youtube.com/watch?v=2haRQ6DCzSM</embedvideo>
 
<embedvideo service="youtube">https://www.youtube.com/watch?v=2haRQ6DCzSM</embedvideo>
 +
 
*Reference in \Docs\Key Files & Input\BMS Key File Manual.pdf for "advanced" users
 
*Reference in \Docs\Key Files & Input\BMS Key File Manual.pdf for "advanced" users
  
Line 97: Line 47:
 
*Also ensure you have the ''display bullseye'' box ticked otherwise you won't have your own BE in the HUD.
 
*Also ensure you have the ''display bullseye'' box ticked otherwise you won't have your own BE in the HUD.
 
*If using precision steer points a lot it's good idea to RESET (don't hit CLEAR) as sometimes they will stick from a prior mission and can make for a bad day.
 
*If using precision steer points a lot it's good idea to RESET (don't hit CLEAR) as sometimes they will stick from a prior mission and can make for a bad day.
*If you're an OCA fan, maybe use prog 4 for a heavy flare load for low-level egress off the target.  
+
*If you're an OCA fan, maybe use prog 4 for a heavy flare load for low-level egress off the target.
 
*Don't set to AUTO or you can run out of chaff/flare very quickly!
 
*Don't set to AUTO or you can run out of chaff/flare very quickly!
 +
*'''''REMEMBER TO CLICK COMMS AND IFF PLAN'''''
  
 
To set up your controls I recommend following:
 
To set up your controls I recommend following:
 
<embedvideo service="youtube">https://www.youtube.com/watch?v=2BQVD-SbEcY</embedvideo>
 
<embedvideo service="youtube">https://www.youtube.com/watch?v=2BQVD-SbEcY</embedvideo>
  
* [http://www.krauselabs.net/dump/dtc.ini Krause's DTC]
+
=Multiplayer=
 +
Connecting to a host in BMS is done in an older fashion than more modern games, to connect to someone hosting a BMS session you require the following pieces of information:
 +
 
 +
*'''The Server/Host external IP address''' (This can be acquired by accessing the UOAF Discord or if privately hosting, searching for “What’s my I.P?” in Google).
 +
*'''The Connection bandwidth'''. Use a speed test page like [https://www.speedtest.net/ SPEEDTEST.NET] and make sure your upload/download settings are 70% of your currently available bandwidth.
 +
 
 +
(Example: 48940 * 70 / 100 = 33000 Download ... 5030 * 70 / 100 = 3500 Upload)
 +
 
 +
*'''IVC IP address'''. An IP address needs only be entered if someone else is hosting the IVC server. This box can be left empty, or unchecked if not using IVC.
 +
 
 +
After getting this information, you can use the '''Multiplayer''' button in the main menu and create a bookmark with the information for the server you wish to connect to. Once completed, you may save the bookmark for future use.
 +
 
 +
{{Red|'''Forgetting to input a connection bandwidth value in the comms menu will break the multiplayer session for everyone. Double check that this value is entered.'''}}
 +
 
 +
Once connected to the host, you will return to the main screen. However, the “Comms” button will now instead display a chat window for the main menu. This can be used for some pre-game chatter if IVC or Discord is occupied. From here, you will now be able to proceed to either the Tactical Engagement or Campaign section and select the '''Online''' option. If the Host has a game running, their game will be displayed here and allow you to connect.
 +
Please ensure that is is safe to join with the host first before connecting to a server, BMS can sometimes run into issues if someone joins whilst something is being changed.
 +
 
 +
=Hosting=
 +
To host a game the ‘Connect to IP address’ box must be 0.0.0.0 and ‘Connection Bandwidth’ must be enough to allow X clients at min 1000. If you plan to host a four ship ensure you have at least 4000 available, especially if hosting a campaign. Ensure both IVC boxes are checked.
 +
 
 +
In the ‘Dedicated IVC Server’ box enter the IP address 127.0.0.1 (localhost) to point it to the IVC server already running on your computer. No password is required as we didn’t set one up. Click on CONNECT.
 +
 
 +
Example:[[File:BMS localhost.png||none|300px|left|]]
 +
 
 +
==Port mapping==
 +
If you want to host a multiplayer session you must have the following ports forwarded:
 +
 
 +
*BMS needs UDP ports 2934 and 2935 to be opened/forwarded.
 +
*IVC needs UDP ports 9987, 9988, and 9989 to be opened/forwarded.
 +
 
 +
Notice the TO concerning IVC, so it's not 9987 and 9989 only. You must include 9988.
 +
 
 +
==Windows firewall==
 +
Ensure that you allow the \Falcon BMS 4.34\Bin\x64\Falcon BMS.exe and \Falcon BMS 4.34\Bin\x86\IVC\IVC Server.exe programs through your Windows Firewall. You can add these manually if you need to:
 +
[[File:BMS firewall.png||none|300px|left|]]
 +
 
 +
=Advanced=
  
 
===Weapons Delivery Planner===
 
===Weapons Delivery Planner===
 
A quick and easy way to configure your MFDs and countermeasure programs is with Weapons Delivery Planner. This program does it all.
 
A quick and easy way to configure your MFDs and countermeasure programs is with Weapons Delivery Planner. This program does it all.
  
* Download and install WDP from [http://www.weapondeliveryplanner.nl/ here]
+
*Download and install WDP from [http://www.weapondeliveryplanner.nl/ here]
  
 
====Manipulating Chaff/Flare Programs====
 
====Manipulating Chaff/Flare Programs====
 
Configure your countermeasure programs.
 
Configure your countermeasure programs.
# Click on DTC tab on top of program.
+
 
 +
#Click on DTC tab on top of program.
 
#Reference "EWS" page.
 
#Reference "EWS" page.
 
#Edit to your likings. BQ = Burst Quantity, BI = Burst Interval, SQ = Number of Sequences, SI = Sequence Intervals. I would reccommend asking for my chaff/flare programs as they are highly effective if you are confused about what all this means. Just ask me when I'm available.
 
#Edit to your likings. BQ = Burst Quantity, BI = Burst Interval, SQ = Number of Sequences, SI = Sequence Intervals. I would reccommend asking for my chaff/flare programs as they are highly effective if you are confused about what all this means. Just ask me when I'm available.
Line 118: Line 106:
 
====Manipulating MFD Setups====
 
====Manipulating MFD Setups====
 
Change your MFD defaults for the different modes.
 
Change your MFD defaults for the different modes.
 +
 
#Reference DTC tab on top of program.
 
#Reference DTC tab on top of program.
 
#Click "MFD" on top of screen.
 
#Click "MFD" on top of screen.
Line 124: Line 113:
 
====Automatically and Simply Loading Pre-Planned Threat Circles====
 
====Automatically and Simply Loading Pre-Planned Threat Circles====
 
If you have access to the campaign or TE, automatically load the threats into your DTC.
 
If you have access to the campaign or TE, automatically load the threats into your DTC.
 +
 
#Make a package in the campaign and remember its save file. Remember the package number.
 
#Make a package in the campaign and remember its save file. Remember the package number.
 
#Open WDP program, reference "DataCard" section it should be the default view once the program has been opened. Where it says "Open Meeshun", reference your campaign save.
 
#Open WDP program, reference "DataCard" section it should be the default view once the program has been opened. Where it says "Open Meeshun", reference your campaign save.
 
#Find the package you are flying and your flight using its package number. When you click it, a screen will come up with loadout information, just click okay.
 
#Find the package you are flying and your flight using its package number. When you click it, a screen will come up with loadout information, just click okay.
 
#Click on "Map" tab on the top.
 
#Click on "Map" tab on the top.
#Find the button that says "Auto PPT". Click this and then click Save DTC.  
+
#Find the button that says "Auto PPT". Click this and then click Save DTC.
 +
 
 
Every major SAM (SA-2,3,4,5,6) will be saved onto your data cartridge permanently. Keep referencing new Campaign saves as the campaign rolls on to update the status of SAMs.
 
Every major SAM (SA-2,3,4,5,6) will be saved onto your data cartridge permanently. Keep referencing new Campaign saves as the campaign rolls on to update the status of SAMs.
  
 
*Important Note: There is no such thing as a .ini for a campaign so the PrePlannedThreats will not appear on the 2D UI. When you enter the game, the PPT's will appear.
 
*Important Note: There is no such thing as a .ini for a campaign so the PrePlannedThreats will not appear on the 2D UI. When you enter the game, the PPT's will appear.
 
=Multiplayer=
 
Connecting to a host in BMS is done in a older fashion than more modern games, to connect to someone hosting a BMS session you require the following pieces of information:
 
* '''The Server/Host external IP address''' (This can be acquired by accessing the UO main website and clicking "Server Info," or if privately hosting, searching for “What’s my I.P?” in Google).
 
* '''The Connection bandwidth'''. This is your allowed downstream and upstream to the host, normally this is recommended to be kept to '''1024 (kilobits)'''. This value may change depending on the host's total bandwidth allocated to the game, '''however it is important that ALL clients use the same connection bandwidth to avoid synchronization conflicts'''. If in doubt, ask the host.
 
* '''IVC IP address'''. This box can be left empty, or unchecked if not using IVC. An IP address needs only be entered if someone else is hosting the IVC server. (IVC is covered further on in this guide).
 
 
After getting this information, you can use the '''Comms''' button at the top of the main menu and create a bookmark with the information for the server you wish to connect to. Once completed, you may save the bookmark for future use.
 
 
{{Red|'''Forgetting to input a connection bandwidth value in the comms menu will break the multiplayer session for everyone. Double check that this value is entered.'''}}
 
 
Once connected to the host, you will return to the main screen. However the “Comms” button will now instead display a chat window for the main menu. This can be used for some pre-game chatter if IVC or Teamspeak is occupied. From here, you will now be able to proceed to either the Tactical Engagement or Campaign section and select the '''Online''' option. If the Host has a game running, their game will be displayed here and allow you to connect.
 
Please ensure that is is safe to join with the host first before connecting to a server, BMS can sometimes run into issues if someone joins whilst something is being changed.
 
 
=Hosting=
 
To host a game the ‘Connect to IP address’ box must be 0.0.0.0 and ‘Connection Bandwidth’ must be enough to allow X clients at min 1000. If you plan to host a four ship ensure you have at least 4000 available, especially if hosting a campaign. Ensure both IVC boxes are checked.
 
 
In the ‘Dedicated IVC Server’ box enter the IP address 127.0.0.1 (localhost) to point it to the IVC server already running on your computer. No password is required as we didn’t set one up. Click on CONNECT.
 
 
Please note: older versions of Falcon4 that had IVC systems used a convention of “0.0.0.0” in the voice server field as the means of both starting the voice server on your local system and connecting your game to it locally. This is NO LONGER SUPPORTED. Leaving this field blank with no valid IP address or hostname will result in no IVC communication.
 
 
Example:
 
[[File:BMS localhost.png||none|300px|left|]]
 
 
==Port mapping==
 
About the ports to forward
 
*BMS needs UDP ports 2934 and 2935 to be opened/forwarded.
 
*IVC needs UDP ports 9987 to 9989 to be opened/forwarded.
 
 
Notice the TO concerning IVC, so it's not 9987 and 9989 only. You must include 9988.
 
 
==Windows firewall==
 
Ensure that you allow the \Falcon BMS 4.33 U1\Bin\x64\Falcon BMS.exe and \Falcon BMS 4.33 U1\Bin\x86\IVC\IVC Server.exe prgrams through your Windows Firewall. You can add these manually if you need to:
 
[[File:BMS firewall.png||none|300px|left|]]
 
  
  

Latest revision as of 14:14, 1 January 2023

Home-pit.jpg


Learning objectives

  1. Install BMS and update to the latest version
  2. Configure your controllers
  3. Configure the most common settings
  4. Set up windowed mode, if necessary

Installing BMS

To install BMS you’ll need to install a copy of Falcon 4 to your hard drive. You can get this version from Steam, GOG, etc, and it is relatively cheap.

Once you’ve gathered all the components do the following:

  1. Download and install original Falcon 4
  2. Navigate HERE to download the 4.37 installer
  3. Follow the steps, then confirm your game is Falcon BMS 4.37.0 build 322

After the installation is finished, don’t delete the setup folder, as you’ll need it to patch the game later. BMS always checks for a valid Falcon 4 install, so do not uninstall Falcon 4.

Patching BMS

There are no updates currently available to BMS 4.37.

Configuring BMS

After installing the game, run the shortcut to the game and click Configuration in the launcher. In this window are options that cannot be changed in game, like advanced graphics options and avionics options.

In the game, click Logbook at the top of the screen. This will show your player profile. Change both name and callsign to your nickname and pick a pilot picture and/or squadron patch if you like.

Go to the Setup screen and check “Radio calls use bullseye”, then configure the rest the way you like.


Controllers

There are many different controllers and tips for configuring them. Check out Controllers for information on how to set things up.

  • Reference in \Docs\Key Files & Input\BMS Key File Manual.pdf for "advanced" users

Setting up the Data Transfer Cartridge (DTC)

After setting up your pilot, go to any Tactical Engagement then click on the DTC button on the right side of the map (second from the bottom, above the button with a sun and clouds). Go to the EWS tab and click Reset followed by Save. This will make sure you have a countermeasure program to use in game. Then go to the MFD tab and do the same to. Later you can configure your DTC as you please, but if you don’t follow these steps you might not have any MFD pages or countermeasure programs when you play.

  • Also ensure you have the display bullseye box ticked otherwise you won't have your own BE in the HUD.
  • If using precision steer points a lot it's good idea to RESET (don't hit CLEAR) as sometimes they will stick from a prior mission and can make for a bad day.
  • If you're an OCA fan, maybe use prog 4 for a heavy flare load for low-level egress off the target.
  • Don't set to AUTO or you can run out of chaff/flare very quickly!
  • REMEMBER TO CLICK COMMS AND IFF PLAN

To set up your controls I recommend following:

Multiplayer

Connecting to a host in BMS is done in an older fashion than more modern games, to connect to someone hosting a BMS session you require the following pieces of information:

  • The Server/Host external IP address (This can be acquired by accessing the UOAF Discord or if privately hosting, searching for “What’s my I.P?” in Google).
  • The Connection bandwidth. Use a speed test page like SPEEDTEST.NET and make sure your upload/download settings are 70% of your currently available bandwidth.

(Example: 48940 * 70 / 100 = 33000 Download ... 5030 * 70 / 100 = 3500 Upload)

  • IVC IP address. An IP address needs only be entered if someone else is hosting the IVC server. This box can be left empty, or unchecked if not using IVC.

After getting this information, you can use the Multiplayer button in the main menu and create a bookmark with the information for the server you wish to connect to. Once completed, you may save the bookmark for future use.

Forgetting to input a connection bandwidth value in the comms menu will break the multiplayer session for everyone. Double check that this value is entered.

Once connected to the host, you will return to the main screen. However, the “Comms” button will now instead display a chat window for the main menu. This can be used for some pre-game chatter if IVC or Discord is occupied. From here, you will now be able to proceed to either the Tactical Engagement or Campaign section and select the Online option. If the Host has a game running, their game will be displayed here and allow you to connect. Please ensure that is is safe to join with the host first before connecting to a server, BMS can sometimes run into issues if someone joins whilst something is being changed.

Hosting

To host a game the ‘Connect to IP address’ box must be 0.0.0.0 and ‘Connection Bandwidth’ must be enough to allow X clients at min 1000. If you plan to host a four ship ensure you have at least 4000 available, especially if hosting a campaign. Ensure both IVC boxes are checked.

In the ‘Dedicated IVC Server’ box enter the IP address 127.0.0.1 (localhost) to point it to the IVC server already running on your computer. No password is required as we didn’t set one up. Click on CONNECT.

Example:

BMS localhost.png

Port mapping

If you want to host a multiplayer session you must have the following ports forwarded:

  • BMS needs UDP ports 2934 and 2935 to be opened/forwarded.
  • IVC needs UDP ports 9987, 9988, and 9989 to be opened/forwarded.

Notice the TO concerning IVC, so it's not 9987 and 9989 only. You must include 9988.

Windows firewall

Ensure that you allow the \Falcon BMS 4.34\Bin\x64\Falcon BMS.exe and \Falcon BMS 4.34\Bin\x86\IVC\IVC Server.exe programs through your Windows Firewall. You can add these manually if you need to:

BMS firewall.png

Advanced

Weapons Delivery Planner

A quick and easy way to configure your MFDs and countermeasure programs is with Weapons Delivery Planner. This program does it all.

  • Download and install WDP from here

Manipulating Chaff/Flare Programs

Configure your countermeasure programs.

  1. Click on DTC tab on top of program.
  2. Reference "EWS" page.
  3. Edit to your likings. BQ = Burst Quantity, BI = Burst Interval, SQ = Number of Sequences, SI = Sequence Intervals. I would reccommend asking for my chaff/flare programs as they are highly effective if you are confused about what all this means. Just ask me when I'm available.

Manipulating MFD Setups

Change your MFD defaults for the different modes.

  1. Reference DTC tab on top of program.
  2. Click "MFD" on top of screen.
  3. Edit as you wish. The Master mode is displayed as a box (e.g. A-G, A-A, NAV) and is read from left to right as it will appear in your cockpit.

Automatically and Simply Loading Pre-Planned Threat Circles

If you have access to the campaign or TE, automatically load the threats into your DTC.

  1. Make a package in the campaign and remember its save file. Remember the package number.
  2. Open WDP program, reference "DataCard" section it should be the default view once the program has been opened. Where it says "Open Meeshun", reference your campaign save.
  3. Find the package you are flying and your flight using its package number. When you click it, a screen will come up with loadout information, just click okay.
  4. Click on "Map" tab on the top.
  5. Find the button that says "Auto PPT". Click this and then click Save DTC.

Every major SAM (SA-2,3,4,5,6) will be saved onto your data cartridge permanently. Keep referencing new Campaign saves as the campaign rolls on to update the status of SAMs.

  • Important Note: There is no such thing as a .ini for a campaign so the PrePlannedThreats will not appear on the 2D UI. When you enter the game, the PPT's will appear.


{{#invoke:Navbox|navbox}}