Mission Commander beta release
-
Maybe a bit dark coders humor, but I like this one
No worries, your can safe your mission.Here a small explanation.
All the objectives (airbases, cities ect) need to be saved somewhere. But this is not done in every mission file.
In the mission files, like your Mini-COMAO.tac, only the differences are saved. These are the Objective Delta.
So is a runway or a building has been damaged, destroyed and ownership ect.
The objectives are save only in 4 files, the te_new, save0.cam, save1.cam, save2.cam.
These are the āstarting pointā/base files for the TEs (TRN) and Campaigns.
These are the scenario files.The Scenario field is the pointer to the file where to look for to find all the objectives.
If you can still open the file by ignoring the error, you might be able to rename the field to: TE_NEW.In case this doesnāt help and you donāt have a backup of your fileā¦ send it over and I should be able to fix it.
Gr Falcas
Hi Falcas,
I wanted build a new TE using your tool MC for fine tuning. Unfortunately I wrote in a describable field called āScenarioā an other description as was written before (watch thumbnail below). Afterwards the TE was unusable. All airbases were gone. I tried to reload the TE in MC, but MC was asking for the Mini-COMAO.tac which was certainly not on my computer. A got an āUnhanded exceptionā pop up with following details:See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.IndexOutOfRangeException: Index was outside the bounds of the array. at MissionCommander.fclsMain.IsCarrierObjective(Int32 oNr) at MissionCommander.fclsMain.GetAirbaseName(VU_ID AB_ID) at MissionCommander.fclsMain.FillUnits() at MissionCommander.fclsMain.SetSelect(String strName) at MissionCommander.fclsMain.tabMain_SelectedIndexChanged(Object sender, EventArgs e) at System.Windows.Forms.TabControl.OnSelectedIndexChanged(EventArgs e) at System.Windows.Forms.TabControl.WmSelChange() at System.Windows.Forms.TabControl.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 4.0.0.0 Win32 Version: 4.6.1076.0 built by: NETFXREL3STAGE CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- Mission Commander Assembly Version: 0.4.9.189 Win32 Version: 0.4.9.189 CodeBase: file:///C:/Program%20Files%20(x86)/Falcon/MC/Mission%20Commander.exe ---------------------------------------- Microsoft.VisualBasic Assembly Version: 10.0.0.0 Win32 Version: 14.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll ---------------------------------------- System Assembly Version: 4.0.0.0 Win32 Version: 4.6.1075.0 built by: NETFXREL3STAGE CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Core Assembly Version: 4.0.0.0 Win32 Version: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Windows.Forms Assembly Version: 4.0.0.0 Win32 Version: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Assembly Version: 4.0.0.0 Win32 Version: 4.6.1068.2 built by: NETFXREL3STAGE CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Runtime.Remoting Assembly Version: 4.0.0.0 Win32 Version: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll ---------------------------------------- BMSUtils Assembly Version: 1.5.5.0 Win32 Version: 1.5.5.0 CodeBase: file:///C:/Program%20Files%20(x86)/Falcon/MC/BMSUtils.DLL ---------------------------------------- System.Configuration Assembly Version: 4.0.0.0 Win32 Version: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Xml Assembly Version: 4.0.0.0 Win32 Version: 4.6.1067.0 built by: NETFXREL3STAGE CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- dbwdp Assembly Version: 1.4.0.0 Win32 Version: 1.4.0.0 CodeBase: file:///C:/Program%20Files%20(x86)/Falcon/MC/dbwdp.DLL ---------------------------------------- BMSLocation Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Program%20Files%20(x86)/Falcon/MC/BMSLocation.DLL ---------------------------------------- LzssManaged Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Program%20Files%20(x86)/Falcon/MC/LzssManaged.DLL ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled.
Now I got some Questions:
What is die field āScenarioā for?
Is there any chance to repair the TE?Thanks for your answers in advance
Prot
-
The Scenario field is the pointer to the file where to look for to find all the objectives.
If you can still open the file by ignoring the error, you might be able to rename the field to: TE_NEW.In case this doesnāt help and you donāt have a backup of your fileā¦ send it over and I should be able to fix it.
Gr Falcas
Thank you, you saved my ass. I made a copy of te_new. renamed it to mini_COMAO and all runs again.
Greets Prot
-
Thank you, you saved my ass. I made a copy of te_new. renamed it to mini_COMAO and all runs again.
Greets Prot
Noooooo donāt do that!!!
-
Why not, thats the only way to solve it. I have now two files of te_new (+ mini_comao) and I swiched te TE back to TE_new.
And it works . -
Take car Prot!!! te_new can be called for other reasons
-
Bump. Falcas, donāt mean to bother you, ok, I do, lol. Any progress on the 256 theater map??
C9
-
@Cloud:
Bump. Falcas, donāt mean to bother you, ok, I do, lol. Any progress on the 256 theater map??
C9
Vacation time
And at the same time a lot of coding is needed for Dev internal things which got a little higher prio.
Gr Falcas
-
In the meantime, found a gamebreakerā¦ SORRY for spoiling vac. but Iāll forget ā¦ so here is safe.
All was checked/found under Balkanās theater., if any of importance.
1. Clipboard 4 - when listin Stations+ILS , MC cant display more then (CampID) 512 , for larger is says (0) , and there are 14000+ in Balkanās, bigger #word perhaps ?
2. Clipboard 5 - this is biggie, Squadron Transfer (moving) is screwed up for (to)->Carrier. , uses CampId instead (F4) TaskforceCarrierNaval - ID (found out hard way
- Please , give an editbox for airbaseID , not just pull-down menu
Adding new squadron is OK.
3. Clipboard 6 - when looking in āAdvancedā window, ā¦ TargetID , DestX , DestY , cant be āzeroedā ā¦ not expecting 0 input?
āwhen my carrier broke, taskforce targeted an SA-2 site in coast (o0) , and Iāve couldnāt āzero-outā the target, even ācheck unitsā complained. Flags seems OK.*4 - not real important, but Iāve seen it work in Korea, just FYI - Canāt preview aircraft skins in Balkanās ā¦ different DB?
(to keep you busy a little )
Cheers
WF - Please , give an editbox for airbaseID , not just pull-down menu
-
Hey,
No not spoiling at all. I still read the forum once in a while during vacation
Thanks for the report!
Nr 1, Need to check this. Will be a very easy one to change/fix.Nr2, Will fix this so you can just select the carrier. And so, I will not add a editbox with a number.
Nr3, All these still need to be added, will take some time and looked at if really needed to be changed by a user.
Nr4, Will give this one a try as well. It should workā¦
Gr Falcas
In the meantime, found a gamebreakerā¦ SORRY for spoiling vac. but Iāll forget ā¦ so here is safe.
All was checked/found under Balkanās theater., if any of importance.
1. Clipboard 4 - when listin Stations+ILS , MC cant display more then (CampID) 512 , for larger is says (0) , and there are 14000+ in Balkanās, bigger #word perhaps ?
2. Clipboard 5 - this is biggie, Squadron Transfer (moving) is screwed up for (to)->Carrier. , uses CampId instead (F4) TaskforceCarrierNaval - ID (found out hard way
- Please , give an editbox for airbaseID , not just pull-down menu
Adding new squadron is OK.
3. Clipboard 6 - when looking in āAdvancedā window, ā¦ TargetID , DestX , DestY , cant be āzeroedā ā¦ not expecting 0 input?
āwhen my carrier broke, taskforce targeted an SA-2 site in coast (o0) , and Iāve couldnāt āzero-outā the target, even ācheck unitsā complained. Flags seems OK.*4 - not real important, but Iāve seen it work in Korea, just FYI - Canāt preview aircraft skins in Balkanās ā¦ different DB?
(to keep you busy a little )
Cheers
WF - Please , give an editbox for airbaseID , not just pull-down menu
-
Hi eliot323,
Did you ever have any luck converting those training missions? It would be great to fly them in 4.33.
Hi Falcas
Just wondered when youāre back from hols whether you have any advice for me. I canāt get F4AF missions to convert because of a āpilot data corruptedā error message.Iām using a legitimate retail copy of F4AF with a standard install, Windows 7XP and rest of specs in my sig.
Thank you!
-
Most of these have been fixed and will be in the next update.
Gr Falcas
Hey,
No not spoiling at all. I still read the forum once in a while during vacation
Thanks for the report!
Nr 1, Need to check this. Will be a very easy one to change/fix.Nr2, Will fix this so you can just select the carrier. And so, I will not add a editbox with a number.
Nr3, All these still need to be added, will take some time and looked at if really needed to be changed by a user.
Nr4, Will give this one a try as well. It should workā¦
Gr Falcas
-
Hey,
Limited what I can do the next couple of daysā¦
If you get a real crash (not just a message), please post the JIT crashlog.
If you only get a message saying pilots might be corrupt, just click ok and continue.Gr Falcas
Hi Falcas
Just wondered when youāre back from hols whether you have any advice for me. I canāt get F4AF missions to convert because of a āpilot data corruptedā error message.Iām using a legitimate retail copy of F4AF with a standard install, Windows 7XP and rest of specs in my sig.
Thank you!
-
I need some help on making reinforcements work correctly. I have added several units, set the inactive flag and filled out the hours in the reinf tab. When that failed l tried to mimic all the flags on the reinforcements that are already part of the game. I have run up to 6 hours after their set time, and they still refuse to spawn. No matter what I do, I can not make them spawn in the campaign.
-
Hey,
Limited what I can do the next couple of daysā¦
If you get a real crash (not just a message), please post the JIT crashlog.
If you only get a message saying pilots might be corrupt, just click ok and continue.Gr Falcas
Hi Falcas
Sorry it has taken me a while to reply to your helpful post. I appreciate that you are on holiday.Iāve done some testing and I get the following issues:
1. When I attempt to load the AF *.trn missions, I get the āpilot corruptedā message, press OK and then nothing happens and the mission will not load however I long I wait.
2. When I load the AF *.tac missions, I get the āpolitical data may be corruptā, however, when I press OK, the mission then loads fine and I can convert away.
3. On saving these missions, I get the following JIT file message:See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at BMSUtils.CreateByteArray.Pilots(Pilots[] PilotsTable)
at BMSUtils.CreateByteArray.PilotsFile(Pilots[] PilotsTable, Callsigns[] CallsignTable)
at MissionCommander.fclsMain.SaveTE()
at MissionCommander.fclsMain.SaveAs()
at MissionCommander.fclsMain.btnSaveAs_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1076.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
ā--------------------------------------
Mission Commander
Assembly Version: 0.4.9.189
Win32 Version: 0.4.9.189
CodeBase: file:///C:/Mission_Commander_0.4.9.189/Mission%20Commander.exeMicrosoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 14.6.1055.0 built by: NETFXREL2
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dllSystem
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1075.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dllSystem.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1055.0 built by: NETFXREL2
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dllSystem.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1055.0 built by: NETFXREL2
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dllSystem.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1068.2 built by: NETFXREL3STAGE
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dllSystem.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1055.0 built by: NETFXREL2
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dllBMSUtils
Assembly Version: 1.5.5.0
Win32 Version: 1.5.5.0
CodeBase: file:///C:/Mission_Commander_0.4.9.189/BMSUtils.DLLSystem.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1055.0 built by: NETFXREL2
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dllSystem.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1067.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dlldbwdp
Assembly Version: 1.4.0.0
Win32 Version: 1.4.0.0
CodeBase: file:///C:/Mission_Commander_0.4.9.189/dbwdp.DLLBMSLocation
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Mission_Commander_0.4.9.189/BMSLocation.DLLSystem.Web
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1055.0 built by: NETFXREL2
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_32/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dllLzssManaged
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Mission_Commander_0.4.9.189/LzssManaged.DLL************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.For example:
<configuration></configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.One thing that has bothered me is that my AF install is on a separate hard drive to the main BMS install but Iām not sure that should make a difference.
I recognise that it may be my system/user error and I appreciate any help you may be able to offer (your time and other priorities permitting).
-
Iāve searched and searched and canāt seem to find an answer to my problems Iām having.
1. Can you change a campaign to a TE? I have tried to do this, and saved my Balkans campaign as a TE. Iām wanting to use the basis and units from the campaign, but create specific missions and flights based on the units in there. I change the scenario to te_new from Save1 and it seems to work, except that I cannot create flights for the opposing side. When I commit as FRY for example, I see all of the flights I have created as NATO and nothing from FRY. In fact, it wonāt even let me create flights from the existing squadrons and wants me to create new squadrons in TE edit feature.
So I suppose my question is, can I export units from the campaign and import them to the TE? Every time I have tried to do so, it crashes Mission commander.
-
Te_new.tac is your friend I believe.
All units should be there.Sent from TapaTalk
-
Te_new.tac is your friend I believe.
All units should be there.Sent from TapaTalk
te_new.tac do not, and should not, have any units!!!
Gr Falcas
-
Iāve searched and searched and canāt seem to find an answer to my problems Iām having.
1. Can you change a campaign to a TE? I have tried to do this, and saved my Balkans campaign as a TE.
I donāt know what you mean here. As there is no option to save a campaign as a TE. Not in BMS and not in MC. If you mean that you have renamed the .cam to .tacā¦ Not a good way to go.
Iām wanting to use the basis and units from the campaign, but create specific missions and flights based on the units in there. I change the scenario to te_new from Save1 and it seems to work, except that I cannot create flights for the opposing side. When I commit as FRY for example, I see all of the flights I have created as NATO and nothing from FRY. In fact, it wonāt even let me create flights from the existing squadrons and wants me to create new squadrons in TE edit feature.
So I suppose my question is, can I export units from the campaign and import them to the TE? Every time I have tried to do so, it crashes Mission commander.
As I havenāt tried this in a long time, I canāt guarantee this 100%, but heeeeeā¦ nothing to loos
First ruleā¦ Do not change the te_new.tac. Do NOT add any units to this file!!!
Second ruleā¦ Renaming a file from .cam to .tac and the other way around should be avoided.1. First create a new TE mission. Just add a squadron, so it has something to save.
2. Export the units from the campaign of your choice. Do this by loading the campaign in MC, go to the Units tab, Advanced options. There you will find the āExport unitsā. Use a smart name for the file so you can find it again
3. Just to be on the save side, close and restart MC. Not needed, but will not hurt eighter.
4. in MC, load the TE you have created in step 1.
5. Go to the Units tab, Advanced options and use the āImport Unitsā. And save your TE.Gr Falcas
-
How do I get mobile units, such as AAA, SA-4, etc. to stay where I put them?
Iāve tried changing to human controlled, unchecking moving in advance and a couple of other things but, they still move around.
What am I missing?Thanks,
-
How do I get mobile units, such as AAA, SA-4, etc. to stay where I put them?
Iāve tried changing to human controlled, unchecking moving in advance and a couple of other things but, they still move around.
What am I missing?Thanks,
What is there assigned objective? AObj can be found on the battalion page when you open the Unit.
This should be the same as the current location.Andā¦ here comes the trick. AAA and Airdefence can only work at objectives which can accept them.
Like Airports, Factories.
To check if the objective is SAM capable, check the Objective tab and look a little further on the right side in the list.
There is a column āSAM capableā.Hope this helps.
Gr Falcas