Page 3 of 4 FirstFirst 1234 LastLast
Results 31 to 45 of 54

Thread: Projected knowledge base:

  1. #31
    Charter Member 2011 ndicki's Avatar
    Join Date
    Oct 2005
    Location
    Near Paris
    Posts
    3,028

    Windows 7 Install Fix 2

    I would like to make an adjustment to step two.For Blacksheep-ghost03 to get his to work he had to set compatibility to Windows Vista SP2 first. Fly the game then change it to Windows XP SP3. We deleted his install a couple of times to test and this worked every time. We really never sorted what caused this but he is running an RC candidate and I am running a post release version. Might have something to do with it

    So step two should read

    STEP TWO
    If you have installed the game as above and created the new icon and it doesn’t work or won’t fly in multiplayer, delete the CFS3win7 icon from your desktop. Browse to your main game folder and delete the CFS3win7.exe. You should now have only the original CFS3 .exe in the game folder and no icons on your desktop. Right mouse click on the CFS3.exe go to compatibility and select Windows Vista SP2. Also select run this program as administrator. Once done create a shortcut for the CFS3.exe on your desktop. Go to properties and check that the compatibility and privilege settings are correct. Try and run the game. It will probably crash. That's fine. Go to the main game folder CFS3.exe again and change compatibility to Windows XP SP3. Go to desktop and check your short cut to make sure it is also Windows XP SP3 if its not change it. Fly the game. If it works apply the CFS3 patches. Test in multiplayer if required.

    Sorry for the mix up but there were so many attempts to get this working I forgot about the vista setting

    TW

    ATTACK IN THE WEST
    MED AIRWAR

  2. #32
    Charter Member 2011 ndicki's Avatar
    Join Date
    Oct 2005
    Location
    Near Paris
    Posts
    3,028

    Windows 7 Install Fix 3

    The problem with OLEACC.DLL appears to be one of versions. FS9 had a similar problem reported, which is where Tailwind's answer came from. The file supplied with CFS3 has a date of 2003 and is about 5KB in size. XP's own version in \System32 is about 160KB in size, but doesn't seem to clash.

    The same file in Windows 7 is several hundred KB in size, much more recent, and presumably doesn't live happily alongside the CFS3/FS9 versions. Happily, CFS3 seems to work perfectly well with the Win7 version, so everybody wins.


    WARNING - The MOS Editor will NOT run on Windows 7 or Vista!


    Thanks to Tailwind for the above info.

    ATTACK IN THE WEST
    MED AIRWAR

  3. #33
    Charter Member 2011 ndicki's Avatar
    Join Date
    Oct 2005
    Location
    Near Paris
    Posts
    3,028

    Vista Users - Shell.exe not needed.

    From Deadmeat1971


    Attention VISTA users!!! (Shell.exe is NOT needed)


    If you had read all the posts I've presented (it was a continuing and learning process), it didn't take long to figure this out. After doing series of tests on ETO and Game Ranger, I had posted a ***warning*** under ETO 1.02 Multiplaying in VISTA thread here: http://www.sim-outhouse.com/sohforum...ead.php?t=8334

    From this experience, you could see why I have come to this conclusion...

    Once again, I apologize for those who went all the trouble in installing OFF Phase 2, just to get that Shell.exe file. It has come to my realization is that you don't really need the Shell.exe in order to make the multiplaying work under VISTA.

    Read this carefully:
    HOW TO PLAY MULTIPLAYING FOR THE ORIGINAL
    MICROSOFT COMBAT FLIGHT SIMULATOR 3
    UNDER VISTA





    This is only applied for VISTA users, XP users do NOT need it to host or join servers for VISTA players.
    Requires just the original CFS3 only!

    Here what you do to make it work for the CFS3:

    Copy the cfs3.exe from your CFS3 folder (example: C:\Program Files\Microsoft Games\Combat Flight Simulator 3) and paste it into a different folder. Under this different folder, rename this cfs3.exe (by right-clicking the mouse button to select 'Rename') into whatever name you choose--like cfs3mp.exe, cfs3vista.exe, vistacfs3.exe, etc..

    Suppose, you renamed it cfs3mp.exe. Now, cut this new cfs3mp.exe back into the main CFS3 folder (example: C:\Program Files\Microsoft Games\Combat Flight Simulator 3).

    Next, make a shortcut on your desktop to browse for the cfs3mp.exe under your CFS3 folder. Once the shortcut is created, right-click the mouse button on the shortcut to bring up the 'Properties'. Click on 'Properties'. Select the tab, 'Compatibility', and then check 'Run this program in compatibility mode for: Windows XP (Service Pack 2)' under Compatibility mode.

    Try that---join a mutiplaying server.

    If CFS3 doesn't start correctly, try running it as an administrator either by:

    1) Right-clicking the shortcut icon again and choose 'Run as adminstrator'
    or
    2) Check 'Run this program as an adminstrator' under Privilege Level which is also located under the tab, 'Compatibility', in 'Properties'.

    That's it!


    The Shell.exe was actually probably a stock cfs3.exe renamed. It was only modified by its name!

    By following the complete instructions from above, just rename the cfs3.exe into whatever name you choose from the top of your head. Once again, you could try sample names like vista.exe, cfs3vista.exe, vistacfs3.exe, cfs3mp.exe, whale.exe, etc., as long it's not cfs3.exe!

    Once again, thanks for my beta testers and those who has and still continued to spread the words...

    Thank you.


    For off phase 3.

    See this thread if you're interesting playing OFF PHASE 3 under VISTA.

    http://www.sim-outhouse.com/sohforum...ead.php?t=9644

    By using the renamed cfs3.exe (like cfs3mp.exe, cfs3vista.exe, etc.), you should be able to host multiplayer the normal way. I have with success on my laptop Vista 32-bit (Home Premium)..
    Clarification for this procedure

    [IMG]file:///C:/DOCUME%7E1/Freddie/LOCALS%7E1/Temp/msohtml1/01/clip_image001.gif[/IMG]To all,

    Note: You will have to allow extensions for all known file types to be seen on your machine, or the re-naming will not work.

    Here is how to do that:

    For seeing hidden files and folders, and revealing file-name extentions:
    Open a folder, say My Documents. At top left click on Organize and then Folder and Search Options. Click on View and you will find both selections in the list.

    Here goes. Maybe this will seem clearer:

    1. Copy the cfs3.exe icon from the Combat Flight Simulator 3 main game folder in question and paste it to a safe location anywhere outside of the main game folder. Your desktop will do just fine.

    2. Go out to your desktop, or where ever you copied it to, and rename it to whatever name you choose, keeping the extension intact (*.exe). Example: Rename cfs3.exe to cfs3mp.exe.

    3. Cut (DO NOT COPY) and paste this newly-named icon from the desktop (or where else you copied it to) from there, back into the Combat Flight Simulator 3 main game folder.

    Note: Do not delete the original cfs3.exe from your main game folder.

    4. While still in the Combat Flight Simulator 3 main game folder at this time, right-click on the newly-pasted icon and send it to the desktop. This will be your CFS3 Start icon.

    5. Now go back out onto the desktop and look for the new cfs3mp.exe you just sent there. Then right-click on it and select Properties. Thenpick Compatability and check "'Run this program in compatibility mode for: Windows XP (Service Pack 2)" under Compatability mode. You may also want to choose "Run as administrator".

    I hope this helps.[IMG]file:///C:/DOCUME%7E1/Freddie/LOCALS%7E1/Temp/msohtml1/01/clip_image002.gif[/IMG]

    ATTACK IN THE WEST
    MED AIRWAR

  4. #34

    CFS3 Command line parameters

    I found these old command line parameters on my HD. They are from a post on the 'old-old' SOH CFS3 forum by an unknown author. Some of these have been mentioned earlier in this thread:


    "CFS3 command line and command prompt options


    There are several command line parameters you can you use to force CFS3 into a certain mode. You can do this the following way:
    1. Right-click the CFS3 shortcut symbol.
    2. Select “Properties”
    2. Go to the “Shortcut” tab.
    3. Type one of the commands below at the end of the “Target” command line.
    For example "E:\Program Files\Microsoft Games\Combat Flight Simulator 3-X(perimental)\cfs3.exe" –window


    NB. Don’t forget to add the space or they will not work!


    Apparently there are more command line parameters and even a command console. Some of these commands may be left over from the game development of from features that never appeared in the final version.


    [space]-window
    Runs CFS3 in a window.

    [space]-into
    Skips the intro movie.
    NB. You can also disable the intro movie in the CFS3 Configuration tool.


    [space]-full
    Runs CFS3 in full screen mode.


    [space]-m[mission_type_folder/your_mission.xml]
    Loads the given mission on start-up.
    Eg. Typing [space]-mhistorical/falaise.xml loads this particular mission from your CFS3 mission folder.


    [space]-m3dview
    Starts a 3D Model Viewer. Use in conjunction with [space]–window. Enables you to preview the various 3D models used in CFS3 and view various properties such as bounding boxes, damage boxes etc.


    [space]-movie
    Starts dumping out .bmp files as a slideshow of the game running.


    [space]-time
    Allow time compression a-la Flight Sim. Use Ctrl-Shift-E and Ctrl-Shift -R


    [space]-D24X8
    [space]-D24S8
    [space]-D16
    [space]-R5G6B5
    [space]-X8R8G8B8
    It is not exactly clear what these do, but they describe texture colour formats so they may effect the rendering of textures in-game.


    [space]-3840
    [space]-3072
    [space]-1600
    [space]-1280
    [space]-1024
    [space]-800
    No sure, but believe it forces the resolution CFS3 plays at (these are the horizonatal resolutions).


    [space]-maxhz
    Not sure but might set the maximum refresh rate of the screen in game.


    [I]-host
    From what I can tell its supposed to start a dedicated server running. If you use it in conjunction with -m, it starts a server running that mission. Only problem is that it doesnt log into the Zone network so it never really begins! You can still hit start though but lord knows what connecting players see!


    [space]-server
    Same as above, doesnt seem to work. I think this only starts a dogfight server whereas host starts a co-op mission server.


    [space]-campaign
    Tries to start a multiplayer campaign server but asks for a username and password and will not accept anything it is given. On the other hand, it does give you access to the command prompt.


    [space]-connect
    Not sure, I assume you can give it the IP of a server and it will autoconnect to it on start.


    [space]-invincible
    Makes you invincible (I guess)


    [space]-nostartup
    Loads the game but doesnt start the UI or game proper, just the shell.


    [space]-cmdfile
    Execute console commands in the given file.




    [space]-prompt
    I assume this is meant to give you the command prompt but I cant get it to work on its own.


    [space]-cursor
    [space]-t
    [space]-drtactive
    No idea what these do.




    If you start CFS3 with -campaign and -window the campaign server will fail but you still get access to the prompt. Press F10 or escape to bring down the menu, choose end mission and then select another mission from the menu and start it. Once the mission starts you'll have access to the command prompt again. When its running type help or ? for a list of console commands. “cfsaid” is fun as it give you a nice tactical display of all the aicraft in game.


    Only problem I've noticed is that when the prompt is up, the game itself only responds to the joystick and mouse so you cant use the keyboard to do things like start/stop engines, release breaks etc.


    Anyway, have a play


    Theres references to XML files too which I suspect are to do with running servers from the command line but I dont know which is which and what should be in them."

    ACC Member, ETO and PTO contributor & librarian

  5. #35

    CFS3 Target-to-Player view

    Also from the 'old-old' days:

    "Hit F4 until you get to "Target" view, then hit Shift/Ctrl/F4. That will give you "Target-to-Player" view. Then when you hit tab you will see from whatever you have padlocked to you. See your wingman's view to you or from the enemy or vehicle or ship or bld back to you. Try it."

    ACC Member, ETO and PTO contributor & librarian

  6. #36

    Campaign Playing Tips

    Campaign playing tips from days long gone (saved from a thread):

    "Bomber Pilots: It's best to rotate the mission types. One mission Anti Ship, next a strike mission. By not doing Consecutive Mission ie. the same type for the next missions, you will save +2 from being added.

    Dont do this all the time: When your country is on the Offensive, try to do as many consecutive missions as possible because of the Mission count bonuses. To find out how many Consecutive Mission you will have to do to get the bonus, check the campaign.xml and look for OffensiveEffects - MissionCount


    So if MissionCount=4 that means you will have to do that type of misson 4 times to receive an extra bonus. Which, I know, does sound high 4X5=20 days offensive.


    Recon: There's a bug - the mission will always be a failure.
    "

    ACC Member, ETO and PTO contributor & librarian

  7. #37

    Target importance values

    From an old thread on attacking targets by bomber groups:

    "If you think bridges have too much importance as targets, decrease their priority setting :

    <General Hardness="2" LongName="" ShortName="Bridge" ModelName="bridge02.m3d" BlastDamageScale="1.0" ImpactDamageScale="1.0" FireDamageScale="0" Priority="3" Type="static" EnteredService="01/01/1910" BlastDamageMod="1" ImpactDamageMod="1" FireDamageMod="1" Category="structure" Country="neutral" AllowSpawn="y" Placement="normal" />


    I would suggest 3 (it's the setting for factories) or 2.

    Don't forget to delete the bdp.
    "

    Obviously this advice can be applied to other targets as well. The lower (or higher) the number set under "Priority", the less (or more) important the target is for AI pilots. I don't remember exactly but 4 or 5 is the maximum number that can be used for this setting.

    ACC Member, ETO and PTO contributor & librarian

  8. #38

    ViewUI entries explained

    The following annotations to the ViewUI.xml file explain the entries (don't know where I got this from):

    "
    <Settings>
    <!--This section contains all of the user settable attributes for each view mode.-->
    <ViewUI>
    <!--
    VirtualCockpitView - Contains all user controllable settings for the virtual cockpit view.

    FovScale - multiplier on the FovUp and FovDown specified in each vehicle's .xdp file.
    RotationRate - controls the speed at which smooth scrolling occurs in the cockpit.
    TranslationRate - controls the speed of head movement up/down, left/right, and front/back.
    VerticalLimit - limits the amount of up/down and front/back movement for the head in the cockpit.
    LateralLimit - limits the amoount of left/right travel of the head in the cockpit.
    LightColor - controls the color of the in-cockpit lighting. It is an RGB triplet, with each component going 0-255.
    DrawCockpit - true/false flag controlling if the cockpit is drawn or not. It will save the users in-game choice.
    -->
    <VirtualCockpitView FovScale="1.0" RotationRate="0.9" TranslationRate="0.5" VerticalLimit="0.3" LateralLimit="0.3" LightColor="255 50 50" DrawCockpit="true"/>

    <!--
    SpotView - Contains all user controllable settings for the Spot View.

    ViewDist - Default distance from eyepoint to object center (Meters) - saves user settings
    NominalAngles_x - Vertical offset angle for eyepoint (Degrees) - saves user settings
    NominalAngles_y - Horizontal offset angle for eyepoint (Degrees) - saves user settings
    ViewVerticalOffset - Amount to move the eyepoint up (Meters)
    VerticalDelta - Controls vertical rotation speed
    HorizontalDelta - Controls horizontal rotation speed
    ZoomDelta - Controls zoom speed
    ZoomMin - Minimum distance allowed eyepoint to object (Meters)
    ZoomMax - Maximum distance allowed eyepoint to object (Meters)
    -->
    <SpotView ViewDist="20.0" ViewVerticalOffset="0.0" NominalAngles_x="3.0" NominalAngles_y="30.0" VerticalDelta="80.0" LateralDelta="80.0" ZoomDelta="10.0"/>

    <!--
    ChaseView - Contains all user controllable settings for the Chase View.

    ViewDist - Default distance from eyepoint to object center (Meters) - saves user settings
    NominalAngles_x - Vertical offset angle for eyepoint (Degrees) - saves user settings
    NominalAngles_y - Horizontal offset angle for eyepoint (Degrees) - saves user settings
    ViewVerticalOffset - Amount to move the eyepoint up (Meters)
    VerticalDelta - Controls vertical rotation speed
    HorizontalDelta - Controls horizontal rotation speed
    ZoomDelta - Controls zoom speed
    ZoomMin - Minimum distance allowed eyepoint to object (Meters)
    ZoomMax - Maximum distance allowed eyepoint to object (Meters)
    -->
    <ChaseView ViewDist="20.0" ViewVerticalOffset="0.0" NominalAngles_x="3.0" NominalAngles_y="5.0" VerticalDelta="80.0" LateralDelta="80.0" ZoomDelta="10.0"/>

    <!--
    FloatView - Contains all user controllable settings for the Float View.

    ViewDist - Default distance from eyepoint to object center (Meters) - saves user settings
    ViewVerticalOffset - Amount to move the eyepoint up (Meters)
    MaxTrackingOffset - Maximum distance eyepoint to object (Meters)
    HistoryTargetOffset - Controls how far into the past to go to find the point to point the eyepoint at - must be less than 64
    HistoryCameraOffset - Controls how far into the past to go to find the eyepoint - must be less than 64 and greater than or equal to HistoryTargetOffset
    -->
    <FloatView ViewDist="5" ViewVerticalOffset="2.0" MaxTrackingOffset="30.0" HistoryTargetOffset="24" HistoryCameraOffset="48"/>

    <!--
    FlybyView - Contains all user controllable settings for the Flyby View.

    StartViewDist - Distance in front of object to start the camera (Meters)
    StopViewDist - Distance behind object needed to reset the view (Meters)
    ViewOffsetVert - Distance above objects path to place the eyepoint (Meters)
    ViewOffsetHoriz - Distance right of objects path to place the eyepoint (Meters)
    -->
    <FlybyView StartViewDist="400.0" StopViewDist="400.0" ViewOffsetVert="15.0" ViewOffsetHoriz="15.0"/>

    <!--
    PlayerTargetView - Contains all user controllable settings for the PlayerTarget View.

    OffsetDist - Distance behind player's object (Meters)
    OffsetHeight - Distance above players object (Meters)
    ZoomVal - Percentage of OffsetDist to use
    ZoomRate - Controls speed of zooming
    ZoomMin - Minimum multiplier of OffsetDist allowed
    ZoomMax - Maximum multiplier of OffsetDist allowed
    ViewToTarget - true = view from player to target, false = view from target to player - saves user setting
    -->
    <PlayerTargetView OffsetDist="25.0" OffsetHeight="2.5" ZoomVal="0.8" ZoomRate="1.0" ZoomMin="0.1" ZoomMax="10.0"/>

    <!--
    WeaponView - Contains all user controllable settings for the Weapon View.

    ViewDist - Default distance from eyepoint to object center (Meters) - saves user settings
    NominalAngles_x - Vertical offset angle for eyepoint (Degrees) - saves user settings
    NominalAngles_y - Horizontal offset angle for eyepoint (Degrees) - saves user settings
    ViewVerticalOffset - Amount to move the eyepoint up (Meters)
    VerticalDelta - Controls vertical rotation speed
    HorizontalDelta - Controls horizontal rotation speed
    ZoomDelta - Controls zoom speed
    ZoomMin - Minimum distance allowed eyepoint to object (Meters)
    ZoomMax - Maximum distance allowed eyepoint to object (Meters)
    -->
    <WeaponView ViewDist="20.0" ViewVerticalOffset="0.0" NominalAngles_x="3.0" NominalAngles_y="30.0" VerticalDelta="80.0" LateralDelta="80.0" ZoomDelta="10.0"/>
    <ObserverUI ForwardSpeed="600.0" LateralSpeed="600.0" VerticalSpeed="100.0" PitchSpeed="20.0" YawSpeed="20.0" JoyForwardScale="5.0" JoyLateralScale="5.0" JoyYawScale="5.0"/>

    </ViewUI>
    <HUD>
    <!--
    This section of the file defines not only which HUD gauges go where, but also how the needles move in the HUD gauges. The different colors used for friendly/enemy/bogie/goal can also be set here.
    -->

    <!--
    The Gauge# sections define what is shown for each of those gauges, and where on the screen to display it.
    Type can be one of the following
    HUDAirspeed - Airspeed gauge
    HUDCompass - Compass Rose
    HUDAdi - Attitude/Direction Indicator
    HUDAlt - Altimeter
    HUDVsi - Vertical Speed Indicator
    HUDText - Additional text display
    HUDPipper - Fixed gun cross

    pos - Initial position (0.0,0.0) -> (1.0,1.0) with (0.0,0.0) being the top left of the screen, and (1.0,1.0) being the bottom right. pos is not used for the TargetCone or the LabelDisplay.

    visible - visibility flag - missing or non-zero means visible
    -->
    <Gauge1 Type="HUDAirspeed" pos="0.10 0.8"/>
    <Gauge2 Type="HUDCompass" pos="0.30 0.8"/>
    <Gauge3 Type="HUDAdi" pos="0.50 0.8"/>
    <Gauge4 Type="HUDAlt" pos="0.70 0.8"/>
    <Gauge5 Type="HUDVsi" pos="0.90 0.8"/>
    <Gauge6 Type="HUDText" pos="0.83 0.2"/>
    <Gauge7 Type="HUDPipper" pos="0.5 0.5"/>
    <Gauge8 Type="TacticalDisplay" pos="0.1 0.1"/>
    <Gauge9 Type="TargetCone" pos="1.0 1.0"/>
    <Gauge10 Type="LabelDisplay" pos="1.0 1.0"/>

    <!--
    The colors section allows for customizing of the colors used to indicate object allegiance, current target, and current goal. All colors are in packed ARGB format.

    FriendColor - color used for friendly objects
    EnemyColor - color used for enemy objects
    TargetColor - color used for the currently selected target
    BogieColor - color used for unknown objects
    GoalColor - color used for mission goals
    HumanFriendColor - Used for human friendlies in MP missions
    HumanEnemyColor - Used for human enemies in MP Dogfights
    -->
    <Colors FriendColor="0xFF0000FF" EnemyColor="0xFFFF0000" TargetColor="0xFFFFFF00" BogieColor="0xFFFFFFFF" GoalColor="0xFFAF00AF" HumanFriendColor="0XFF00FFFF" HumanEnemyColor="0xFFFF00FF"/>

    <!--
    For each gauge type you get to define what the background image is and what the needle image is. For each needle there can be a mapping table defining the relationship between the displayed value and the angle to rotate the needle. Each needle also defines its size, center point, and rotation offset to point to the nominal zero. Each gauge also has a "Metric" version for use when the HUD is in 'Metric' mode. All gauges should have a metric section

    NOTE: All image sizes/coords are in pixels.

    BGImage - Texture sheet where the background can be found
    BGPos - Location on the sheet where the background is
    BGSize - Size of the background image
    BGScale - Image scale multiplier 1.0 if not specified
    NeedleImage - Texture Sheet with the needle image (if needed)

    For each needle
    Pos - Location on the texture sheet to find the needle
    Size - Size of the needle
    Center - Center of needle rotation, relative to the top left corner
    Offset - Rotation amount needed to get from the image to the gauge zero point
    TableSize - Number of data points in the mapping table

    For each entry in the mapping table there is a pair of numbers. The first is the value to be displayed, in gauge units, the second is the rotation of the needle needed to point to that location on the dial.

    Several gauges also support additional tags. These are listed here

    HUDText
    Color - color to display the hud text in. (packed ARGB)

    TacticalDisplay
    BackColor - If a background image is NOT defined for the tactical diaplay then a square background of this color will be used (packed ARGB)
    GoalAlpha - Alpha density of the goal pointer as it rotates around the outside of the tactical display.

    LabelDisplay All of these settings store user preferences
    ShowRank - Adds pilot rank to the label - default off - only applies when close enough to see the name
    ShowKills - Adds pilot kills to the label - default off - only applies when close enough to see the name
    ShowType - Adds object type to label - default off - only applies when close enough to see the name
    DrawBrackets - Shows target brackets around selected object
    -->
    <HUDAdi BGImage="hud_guages.dds" BGPos="343 170" BGSize="166 166" NeedleImage="attitude_card.dds">
    <Needle1 Pos="30 452" Size="68 120" Center="35 60" TableSize="3">
    <DataTable Entry0="-90.0 -270" Entry1="0.0 0.0" Entry2="90 270"/>
    </Needle1>
    <Needle2 Pos="58 107" Size="7 11" Center="4 55"/>
    </HUDAdi>
    <HUDAdiMetric BGImage="hud_guages_metric.dds" BGPos="343 170" BGSize="166 166" NeedleImage="attitude_card.dds">
    <Needle1 Pos="30 452" Size="68 120" Center="35 60" TableSize="3">
    <DataTable Entry0="-90.0 -270" Entry1="0.0 0.0" Entry2="90 270"/>
    </Needle1>
    <Needle2 Pos="58 107" Size="7 11" Center="4 55"/>
    </HUDAdiMetric>
    <HUDAirspeed BGImage="hud_guages.dds" BGPos="345 343" BGSize="166 166" NeedleImage="hud_guages.dds">
    <Needle1 Pos="372 22" Size="104 25" Center="31 12" Offset="90" TableSize="9">
    <DataTable Entry0="0.0 0.0" Entry1="50.0 8.0" Entry2="100.0 44.0" Entry3="150.0 89.0" Entry4="200.0 135.0" Entry5="250.0 185.0" Entry6="300.0 233.0" Entry7="400.0 263.5" Entry8="500.0 289.0" Entry9="700.0 344.0"/>
    </Needle1>
    </HUDAirspeed>
    <HUDAirspeedMetric BGImage="hud_guages_metric.dds" BGPos="345 343" BGSize="166 166" NeedleImage="hud_guages_metric.dds">
    <Needle1 Pos="390 28" Size="86 15" Center="23 7" Offset="90" TableSize="11">
    <DataTable Entry0="0.0 180.0" Entry1="100.0 195.0" Entry2="150.0 220.0" Entry3="200.0 240.0" Entry4="250.0 270.0" Entry5="300.0 292.0" Entry6="400.0 350.5" Entry7="500.0 380.0" Entry8="600.0 455.0" Entry9="700.0 495.0" Entry10="800.0 555.0" Entry11="900.0 615.0"/>
    </Needle1>
    </HUDAirspeedMetric>
    <HUDAlt BGImage="hud_guages.dds" BGPos="2 344" BGSize="166 166" NeedleImage="hud_guages.dds">
    <Needle1 Pos="390 28" Size="86 15" Center="23 7" Offset="90"/>
    <Needle2 Pos="387 94" Size="78 20" Center="28 10" Offset="90"/>
    <Needle3 Pos="466 59" Size="24 27" Center="-45 14" Offset="90"/>
    </HUDAlt>
    <HUDAltMetric BGImage="hud_guages_metric.dds" BGPos="2 344" BGSize="166 166" NeedleImage="hud_guages_metric.dds">
    <Needle1 Pos="12 315" Size="28 20" Center="14 10" TableSize="3" WindowPos="0 45">
    <DataTable Entry0="0.0 0.0" Entry1="8.0 151.0" Entry2="15.0 276.0"/>
    </Needle1>
    <Needle2 Pos="390 28" Size="86 15" Center="23 7" Offset="-90"/>
    </HUDAltMetric>
    <HUDCompass BGIMage="hud_guages.dds" BGPos="171 343" BGSize="168 168" NeedleImage="hud_guages.dds">
    <Needle1 Pos="200 17" Size="134 134" Center="67 67" Offset="0"/>
    </HUDCompass>
    <HUDCompassMetric BGIMage="hud_guages_metric.dds" BGPos="171 343" BGSize="168 168" NeedleImage="hud_guages_metric.dds">
    <Needle1 Pos="200 17" Size="134 134" Center="67 67" Offset="0"/>
    </HUDCompassMetric>
    <HUDText Color="0xFF0000FF"/>
    <HUDTextMetric Color="0xFF0000FF"/>
    <HUDVsi BGImage="hud_guages.dds" BGPos="3 5" BGSize="165 165" NeedleImage="hud_guages.dds">
    <Needle1 Pos="390 28" Size="86 15" Center="23 7" Offset="90" TableSize="9">
    <DataTable Entry0="-20000 98.0" Entry1="-6000.0 98.0" Entry2="-4000.0 135.0" Entry3="-2000.0 185.0" Entry4="0.0 270.0" Entry5="2000.0 355.0" Entry6="4000.0 405.0" Entry7="6000.0 442" Entry8="20000 442"/>
    </Needle1>
    </HUDVsi>
    <HUDVsiMetric BGImage="hud_guages_metric.dds" BGPos="3 5" BGSize="165 165" NeedleImage="hud_guages_metric.dds">
    <Needle1 Pos="390 28" Size="86 15" Center="23 7" Offset="90" TableSize="9">
    <DataTable Entry0="-30 135.0" Entry1="-20.0 155.0" Entry2="-10.0 185.0" Entry3="-5.0 225.0" Entry4="0.0 270.0" Entry5="5.0 315.0" Entry6="10.0 355.0" Entry7="20.0 382" Entry8="30 405"/>
    </Needle1>
    </HUDVsiMetric>
    <TacticalDisplay BGIMage="tactical_display.dds" BGPos="0 0" BGSize="128 128" BGScale="1.2" BackColor="0x1f0000FF" Mode="0"/>
    <TacticalDisplayMetric BGIMage="tactical_display.dds" BGPos="0 0" BGSize="128 128" BGScale="1.2" BackColor="0x1f0000FF" Mode="0"/>
    <TargetCone/>
    <TargetConeMetric/>
    <HUDPipper BGImage="reticule.dds" BGPos="0 0" BGSize="64 64"/>
    <HUDPipperMetric BGImage="reticule.dds" BGPos="0 0" BGSize="64 64"/>
    <LabelDisplay BGImage="brackets.dds" BGPos="0 0" BGSize="32 32"/>
    <LabelDisplayMetric BGImage="brackets.dds" BGPos="0 0" BGSize="32 32"/>
    </HUD>
    </Settings>
    "

    ACC Member, ETO and PTO contributor & librarian

  9. #39
    Members + lewis11777's Avatar
    Join Date
    Jul 2006
    Location
    Chesapeake Virginia
    Age
    49
    Posts
    1,323

    Missions problem where the player airplane fails to start

    rene reimann

    I recently downloaded a 7 mission pack for PTO,  Pac Guadalcanal Japan & American Missions.  Six missions work Okay.  The problem is with a Japanese Seversky A8V1 Dick aircraft.  It won't start after pressing "E".  Sometines the aircraft in front of the player aircraft goes a little way down the runway and then stops.

    In Quick Combat the game CTDs when I press "Fly". I have all the pylons & weapons and sound is Okay. I have changed the Player Aircraft to other Japanese planes that fly Okay. 
    Any ideas to fix this? 

    ANSWER FROM a CFS3 MISSION BUILDER:
    This is a regular problem with any CFS3 add-on. I don't have PTO or this mission set, but I think you can compensate. Very often, some non-stock planes do not Auto Take-Off, especially if they are not based on re-skinned Stock planes. And some mission builders like to make the Player's plane the last one in the list. You can edit the mission file by opening the mission .xml file with NotePad, and making the First plane in the "AirFormation" list as the Player Lead plane.

    This is now your plane, and you are the Leader of the mission. If you don't do this, the plane ahead of you may not take off. And even if it does, you won't be able to Warp to any waypoint. Or you can make the Last plane the Player's plane. Usually, making the Player the First or the Last plane works OK. But, if the mission builder makes the Player's plane somewhere in the middle, that is when trouble happens.

    See below as an example of making your plane the IsPlayer="y".
    Don't forget that there is only 1 space between any line or section of code:
    <AirFormation ID="6001" Directive="nothing" Country="Britain" Skill="3" Payload="1" FormType="echelonleft" OffsetScaleFactor="0.599999845027924">

    <Unit ID="9294" Type="lysander_mkii" IsPlayer="y" Skill="3" Payload="1"/> <Unit ID="9295" Type="lysander_mkii" Skill="3" Payload="1"/> <Unit ID="9296" Type="lysander_mkii" Skill="3" Payload="1"/> <Route ID="5002">..............

    Double check your work by double clicking on the mission file, and letting Windows open it with the default XML file editor.

  10. #40
    Charter Member 2011 ndicki's Avatar
    Join Date
    Oct 2005
    Location
    Near Paris
    Posts
    3,028

    Seeing CFS3 model LODs

    From Hairyspin:

    CFS3 LODs



    If you want to know what a given LOD model looks like in the sim, start up cfs3config and go to Texture Info. There's a slider which lets you set the maximum LOD displayed, so even close up (which should show LOD100) you get to see the lower LOD instead.

    I tried this with the stock Typhoon at LOD26. Eeeyuk!

    ATTACK IN THE WEST
    MED AIRWAR

  11. #41
    Charter Member 2011 ndicki's Avatar
    Join Date
    Oct 2005
    Location
    Near Paris
    Posts
    3,028

    Rudder pedals activating ailerons problem

    Known problem, easy to fix. Go into your application data folder and find the CFS3 folder. Look inside for a file called CFS3.xca - or whatever you called your controls file.xca. It'll be the only .xca file there, anyway. Open it with Windows Notepad (make it default) and scroll down until you find these lines or something similar:

    </Device>
    <Device Type="Saitek Pro Flight Rudder Pedals">
    <GameMode Name="Player">
    <Axis ID="X" Action="Set_Bank" Scale="64" Nullzone="36"/>
    <Axis ID="Y" Action="Set_Pitch" Scale="64" Nullzone="36"/>
    <Axis ID="Rudder" Action="Set_Yaw" Scale="64" Nullzone="36"/>
    <Button ID="1" Action="Fire_Guns"/>
    <Button ID="2" Action="FireCannonsOnly"/>
    <Button ID="3" Action="ReleaseFireWeapon"/>
    <Button ID="4" Action="SelectNextWeapon"/>
    <Button ID="5" Action="FLAPS_INCR"/>
    <Button ID="6" Action="FLAPS_DECR"/>
    <Button ID="7" Action="NextTarget"/>
    <Pov ID="1" Action="HeadPov"/>
    <Button ID="8" Action="TogglePadlock"/>
    </GameMode>
    <GameMode Name="M3DViewer">
    <Pov ID="1" Action="HeadPov"/>
    <Button ID="3" Action="ZoomIn" RepCnt="1"/>
    <Button ID="4" Action="ZoomOut" RepCnt="1"/>
    </GameMode>
    <GameMode Name="Gunner">
    <Axis ID="X" Action="TraverseGun" Scale="64" Nullzone="36"/>
    <Axis ID="Y" Action="ElevateGun" Scale="64" Nullzone="36"/>
    </GameMode>
    </Device>

    As you can see, it's a load of rubbish. Simply paste these lines below over the lines above so as to replace them completely. Make sure you get the tags and "grammar" right!

    </Device>
    <Device Type="Saitek Pro Flight Rudder Pedals">
    <GameMode Name="Player">
    <Axis ID="X" Action="AXIS_LEFT_BRAKE_SET" Scale="65518" Nullzone="82"/>
    <Axis ID="Y" Action="AXIS_RIGHT_BRAKE_SET" Scale="65518" Nullzone="82"/>
    <Axis ID="Rudder" Action="Set_Yaw" Scale="64" Nullzone="36"/>
    </GameMode>
    <GameMode Name="M3DViewer">
    <Pov ID="1" Action="HeadPov"/>
    <Button ID="3" Action="ZoomIn" RepCnt="1"/>
    <Button ID="4" Action="ZoomOut" RepCnt="1"/>
    </GameMode>
    <GameMode Name="Gunner">
    <Axis ID="X" Action="TraverseGun" Scale="64" Nullzone="36"/>
    <Axis ID="Y" Action="ElevateGun" Scale="64" Nullzone="36"/>
    </GameMode>
    </Device>

    Never mind the bit about the gunner, it doesn't work anyway.

    Save and close, and it should work perfectly.

    ATTACK IN THE WEST
    MED AIRWAR

  12. #42
    SOH-CM-2013 HouseHobbit's Avatar
    Join Date
    Sep 2005
    Location
    Dayton,ohio
    Age
    57
    Posts
    4,391
    Blog Entries
    1

    AI attacks in formation groups

    To get AI to attack in large formations as a group, you must follow these instructions:

    Place them as pairs (2) aircraft flights..Add as many Pairs (flights) as you wish in the formation..

    To keep them in formation place your way points at the same height and speed..

    Place them in whatever formation you wish..

    You must then make sure your Pairs (flights)
    The way point is placed with the way points matching the (Dual pairs flight path)..
    They will stay in formation and attack at the same time..

    Remember the game engine is built so the AI always attack in Pairs, No Matter How many in the formation, Only two will attack at a time..


    So to get large formations to attack as one unit you must load them in as two aircraft flights, with matching height and speed, and set your way points so as to allow the pairs to hold whatever formation you want by the placement of the (2) aircraft flights..

    You must be able to place the way points very closely, and in time with each other..
    In this way you can get Larger Formations to attack as one.

    Works very well in anti-ship and anti-ground/ Vehicle target missions..

  13. #43
    Charter Member 2011 Daiwilletti's Avatar
    Join Date
    Jun 2005
    Location
    Aotearoa, New Zealand
    Age
    52
    Posts
    721

    Recent Scenery Addons – History

    This lists recent packages, not individual items like some of the ACC houses and churches. These files are all found in SOH CFS3 Scenery archive.

    This provides a massive smorgasboard of options for you to find the scenery option that you prefer. There are also a variety of texturebudget files to try (not forgetting those in ETO!).

    June 2007
    gCFS3tex by Starspeeder_3000 was done to improve roads, streams and railroad textures.

    October 2007
    johno_UK's jbsceneryV2 (in 3 files) was done. It included new .sm models, new object placement and a new compositetexturebudgets file.

    Jan 2008
    henk then provided hi-res versions of selcted scenery tiles in new_cfs3_scen (2 files), including another option for texturebudgets files.

    March 2008
    Johno_UK's massive jbsceneryV3 (6 files) was then uploaded. Presumably this is the version that went into ETO?

    July 2008
    Starspeeder_3000 then updated the bridge textures in in CFS3_New_Bridge_Textures

    May 2009
    rouge34rtw made the ETO_perf-visuals-32bit which came out later and provided some massive textures and revised budgets files. NBB this is in the archive under “CFS3 Other”. A useful feature is the inclusion of a guide to Config Settings

    January 2010
    alain95 provided updated textures for buildings, etc in CFS3-FFD-alt_ETO. This is a 256x256 version of selected scenery including stock houses, farm barn, French Flag etc. These are nice and sharp images, not too large in size.

  14. #44
    Charter Member 2011 Daiwilletti's Avatar
    Join Date
    Jun 2005
    Location
    Aotearoa, New Zealand
    Age
    52
    Posts
    721
    Quote Originally Posted by Daiwilletti View Post
    This lists recent packages, not individual items like some of the ACC houses and churches. These files are all found in SOH CFS3 Scenery archive.

    This provides a massive smorgasboard of options for you to find the scenery option that you prefer. There are also a variety of texturebudget files to try (not forgetting those in ETO!).
    Forget to clarify - this lists scenery addons found in the Archives section, not really new stuff like von Obens magnum opus.

  15. #45
    Charter Member 2011 Daiwilletti's Avatar
    Join Date
    Jun 2005
    Location
    Aotearoa, New Zealand
    Age
    52
    Posts
    721

    Campaign Play - Upping the Ante

    Ideas for Improving Game Play in Campaigns

    I have written down the results of some fiddling around with files I've done over the past few years. Hopefully this will inspire those who enjoy campaigns to increase the challenge a bit.

    Campaign Play: Upping the Ante

    When a new campaign is started, a list of AI pilots is created. These pilots will fly as wingmen to the player. The AI pilots also fly the escort to the player’s missions (I think).

    You can find the list of AI pilots generated for the campaign, under (in Win XP at least) My documents\whatever you’ve called the CFS3 Install\Campaigns\Your pilot’s name\*.cmpstat.

    The *.cmpstat file holds the campaign statistics for a point in time. The file can be opened using notebook or a similar simple text editor. The file holds a list of the AI pilots flying in your support. For each of the AI pilots, a list of Attributes is provided. Some of these Attributes control how well the AI pilot will fly in your support in your campaign.

    This discussion explores how to change the list of Attributes, so that your AI pilots fly well. It is also possible to influence the characteristics of the enemy AI pilots, so that you have a good contest.

    Influencing Your AI Pilots’ Attributes

    Pilotconstants.xml

    The first file to modify is called the pilotconstants.xml. This file contains a series of algorithms for a whole host of AI pilot attributes, including fatigue, health, vision, whether the pilot is captured on bailout, when various types of technology are available to the AI pilot, etc etc. Again you can read the file with a simple text editor, although using an xml editor which uses different colours for different text, makes the file more intelligible.

    Within the pilotconstants file, the section of most interest deals with Experience/levels/Rank. But before going into this section you need to be aware that the ranks assigned to the pilots are determined in the country.xml file, under the <countries> section. The default for CFS3 is that there are:


    1. 10 Ranks
    2. 4 levels within each rank



    Gaining Skill By Progressing Through the Levels

    The way skill is gained is controlled by parameters within the pilotconstants file and is fairly complex. But here is an attempted explanation: the first important parameter is Experience. The pilotconstants file defines how much Experience is gained for each mission an AI pilot flies in a campaign. So an AI pilot might gain 100 experience points in a single mission if all goes well. The outcome is determined by the success of the mission.

    To progress up the levels and therefore up the ranks, the pilotconstants file defines how much experience is required to attain a particular level. Also the number of levels per rank is defined (as mentioned above, the default number of levels per rank is 4).

    Now the good bit is that the pilotconstants file also defines the number of skill points that are attained at each level as the AI pilot progresses up the ranks.

    Pilotattributes.xml
    There is heaps more that could be looked at and tinkered with in the pilotconstants file but time and space are short so lets move on. The second file influencing the AI pilots’ attributes is (funnily enough) the pilotattributes.xml.

    This is how I think it works: there are five attributes listed in this file. Each of the attributes as a default, a minimum, and a maximum value. At the start of the campaign, the AI pilots are randomly created (random in the combination of firstnames and lastnames anyway). However, what is not random are the five attributes:


    1. Vision,
    2. Gtolerance,
    3. Level,
    4. Age
    5. Maxhealth.



    So if you start a new campaign, create your pilot, then close out of CFS3 (saving your campaign when prompted), you can take a look at how the above attributes influence the attributes for the AI wingmen in the campaign. You simply go to the 1.cmpstat file, and take a look at the vision, gtolerance, level and other parameters for each of the AI pilots in the .cmpstat file. You can see that the starting attributes are all bounded by the pilotattributes file.

    So it is important to remember that the pilotattributes file merely influences what values are assigned to each attribute for each AI pilot when they enter the campaign. After that, your AI wingmen will gain or experience, promotions, skill at a rate determined by how successful they are in each mission they fly. The parameters determining progression are set in the pilotconstants file, as explained above.


    Tweaking the Files to Improve AI Wingmens’ Performance

    One tweak I put in the pilotconstants file is:

    <entry name="AIWingmenExperienceCap" type="int" value="3"/>
    <entry name="AIWingmenAccuracyCap" type="int" value="3"/>

    The default values are 1 and 1. I think the “cap” stands for “capacity” but its not obvious.

    An important tweak is to change the value in:

    <entry name="StartSkillPoints_Campaign" type="int" value=" 10"/>

    ….from “10” to say “20”. I think this influences your AI wingmen’s starting level of skill, however it is also influenced by a matrix of the attributes defined for experience, vision, level, etc.

    You can tell just by looking at vision gtolerance and level, that boosting the values for these parameters in the pilotattributes file, will boost the starting values for AI pilot attributes.

    What I have found is it is possible to add attributes to the pilotattributes file.

    For example, taking a useful-looking attribute from the *.cmpstat file, I added numSkillPoints as an attribute. So a pilotattributes.xml file I am using looks like this:

    <Bomber>
    <Attribute Name="vision" Default="30" Min="20" Max="55"/>
    <Attribute Name="gtolerance" Default="25" Min="19" Max="36"/>
    <Attribute Name="level" Default="6" Min="4" Max="12"/>
    <Attribute Name="numSkillPoints" Default="20" Min="20" Max="100"/>
    <Attribute Name="age" Default="20" Min="19" Max="36"/>
    <Attribute Name="Maxhealth" Default="25" Min="19" Max="36"/>
    </Bomber>
    <FighterPilot>
    <Attribute Name="vision" Default="45" Min="35" Max="65"/>
    <Attribute Name="gtolerance" Default="35" Min="25" Max="50"/>
    <Attribute Name="level" Default="7" Min="4" Max="13"/>
    <Attribute Name="numSkillPoints" Default="20" Min="20" Max="100"/>
    <Attribute Name="age" Default="20" Min="19" Max="36"/>
    <Attribute Name="Maxhealth" Default="35" Min="25" Max="55"/>
    </FighterPilot>

    A number of the values are tweaked compared with the default values.

    The Result:

    When I start a new campaign as a British fighter pilot (I am using Pat’s CFS3 BoB as a test workhorse) I get higher ranks for my AI wingmen, and higher starting skill level.

    I get one or more Squadron Leaders, a swag of Flight Lieutenants, a lot of Flying Officers and only a few Pilot Officers. Boy, it is good having a bit of experience behind me when I go to tackle the Hun.

    All the more important because the Hun’s performance has been improved, too.

    Improving Enemy AI Skill

    As discussed in the Knowledgebase sticky thread for this forum, the file Uisel.xml can be tweaked to improve enemy AI performance. The Uisel.xml file is located (in Windows XP anyway) under C:\Documents and Settings\*Username\Application Data\Microsoft\*name of your cfs3 Install. It can be edited using a simple text editing program but an xml editor makes things easier.

    By default, once you have flown CFS3 a few times, and set skill levels/attributes for Quick Combat and a mission or two, the uisel file will contain parameters setting skill level for enemy air skill and enemy ground skill.

    It is possible to take some of the values listed under the Missions section of the uisel file, and add them to the Campaigns section. For example, I am currently using a uisel.xml file in Pat’s BOB install, with the following campaign parameters:

    <Campaign>
    <Aircraft type="string" val="Spitfire MkI 609"/>
    <AmmoPct type="uint" val="100"/>
    <FuelPct type="uint" val="87"/>
    <MissionEnemyGroundSkill type="uint" val="100"/>
    <MissionEnemySkill type="uint" val="100"/>
    <Model type="string" val="bob_spit_609"/>
    <PayloadIdx type="uint" val="0"/>
    <UseCustomAircraft type="bool" val="n"/>
    </Campaign>

    The result is that, when flying a campaign, the campaign statistics has the following entry, right at the bottom of the file (an eg of a *.cmpstat file for Pat’s BoB install):

    <CampaignSelections>
    <Aircraft type="string" val="Spitfire MkI 609"/>
    <AmmoPct type="uint" val="100"/>
    <FuelPct type="uint" val="87"/>
    <MissionEnemyGroundSkill type="uint" val="100"/>
    <MissionEnemySkill type="uint" val="100"/>
    <Model type="string" val="(None)"/>
    <PayloadIdx type="uint" val="0"/>
    <UseCustomAircraft type="bool" val="n"/>
    <CustomAircraft>
    </CustomAircraft>
    </CampaignSelections>



    Reply With Quote Blog this Post

Page 3 of 4 FirstFirst 1234 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. A little Sea-base/Land-base project I'm working on
    By k1500 in forum FS 2002/2004 General Discussion
    Replies: 10
    Last Post: June 9th, 2012, 23:27
  2. 'Test Your Chicago Bear Knowledge!'
    By Panther_99FS in forum The NewsHawks
    Replies: 12
    Last Post: January 22nd, 2011, 13:11
  3. Knowledge Base additions.
    By middle in forum CFS3 General Discussion
    Replies: 6
    Last Post: August 11th, 2010, 21:33
  4. Projected lighting?
    By ndicki in forum CFS3 General Discussion
    Replies: 3
    Last Post: February 23rd, 2010, 23:19
  5. How is your knowledge of Car Brands
    By lifejogger in forum The NewsHawks
    Replies: 23
    Last Post: March 6th, 2009, 10:58

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Avsim - Flightsim - SimFlight - Simviation - iflyonline - CFS IP - Quarter Moon Saloon - Com-Central