Jump to content
Sign in to follow this  

Recommended Posts


You can switch the mirrors off in the game options if they are causing you Frame rate issues.

 

Other than that they are part of the cockpit LOD.

Share this post


Link to post
Share on other sites

You can switch the mirrors off in the game options if they are causing you Frame rate issues.

 

Other than that they are part of the cockpit LOD.

 

 

Thanks!

 

 

Share this post


Link to post
Share on other sites

Well, other than simply turning them off in the /Options, which leaves the empty nonreflective mirror panel on the canopy bow, you can drop or move the mesh out of sight.

 

To do that, one needs a hex editor, and the cockpit lod and cockpit ini extracted from whichever ObjectData cat it's residing in.

As there are usually more than one mirror, that 'move' must be repeated for each mesh. Also, each move must be listed in the cockpit ini as an Instrument

 

Examples - modification of a prexsting cockpit, to make it usable in an AI/non-player flyable aircraft, to wit: the old O-1E, using Kesselbruts Yak pit

 

cockpit ini:

 

///VARIOUS MOVES AND SUCHLIKE

 

Instrument[024]=Move1

Instrument[025]=Move2

Instrument[026]=Move3

Instrument[027]=Move4

Instrument[028]=Move5

Instrument[029]=Move6

Instrument[030]=Move7

Instrument[031]=Move8

Instrument[032]=Move9

Instrument[033]=Move10

Instrument[034]=Move11

Instrument[035]=Move12

Instrument[035]=Move13

Instrument[036]=Move14

Instrument[037]=Move15

Instrument[038]=Move16

 

these list the 'moves'

 

below, are the physical meshes listed, and the moves

 

[Move1]

Type=AIRSPEED_INDICATOR

NodeName=Canopy

MovementType=POSITION_Y

Set[01].Position=-99

Set[01].Value=0

Set[02].Position=-99

Set[02].Value=1

 

[Move2]

Type=AIRSPEED_INDICATOR

NodeName=Frontframe

MovementType=POSITION_Y

Set[01].Position=-99

Set[01].Value=0

Set[02].Position=-99

Set[02].Value=1

 

[Move3]

Type=AIRSPEED_INDICATOR

NodeName=xAussenhaut

MovementType=POSITION_Y

Set[01].Position=-99

Set[01].Value=0

Set[02].Position=-99

Set[02].Value=1

 

[Move4]

Type=AIRSPEED_INDICATOR

NodeName=HandradBase01

MovementType=POSITION_Y

Set[01].Position=-99

Set[01].Value=0

Set[02].Position=-99

Set[02].Value=1

 

[Move5]

Type=AIRSPEED_INDICATOR

NodeName=HandradBase

MovementType=POSITION_Y

Set[01].Position=-99

Set[01].Value=0

Set[02].Position=-99

Set[02].Value=1

 

[Move6]

Type=AIRSPEED_INDICATOR

NodeName=needle_alt10000

MovementType=POSITION_Y

Set[01].Position=-99

Set[01].Value=0

Set[02].Position=-99

Set[02].Value=1

 

[Move7]

Type=AIRSPEED_INDICATOR

NodeName=Gunsightframe

MovementType=POSITION_Y

Set[01].Position=0.06

Set[01].Value=0

Set[02].Position=0.06

Set[02].Value=1

 

[Move8]

Type=AIRSPEED_INDICATOR

NodeName=SightGlass

MovementType=POSITION_Z

Set[01].Position=-0.06

Set[01].Value=0

Set[02].Position=-0.06

Set[02].Value=1

 

[Move9]

Type=AIRSPEED_INDICATOR

NodeName=Mainpanel

MovementType=POSITION_Y

Set[01].Position=0.06

Set[01].Value=0

Set[02].Position=0.06

Set[02].Value=1

 

[Move10]

Type=AIRSPEED_INDICATOR

NodeName=Gearswitch

MovementType=POSITION_Z

Set[01].Position=-9

Set[01].Value=0.0

Set[02].Position=-9

Set[02].Value=1.0

 

[Move11]

Type=AIRSPEED_INDICATOR

NodeName=RSidePanel

MovementType=POSITION_Z

Set[01].Position=-9

Set[01].Value=0.0

Set[02].Position=-9

Set[02].Value=1.0

 

[Move12]

Type=AIRSPEED_INDICATOR

NodeName=LSidePanel

MovementType=POSITION_Z

Set[01].Position=-9

Set[01].Value=0.0

Set[02].Position=-9

Set[02].Value=1.0

 

[Move13]

Type=AIRSPEED_INDICATOR

NodeName=Gunsightframe

MovementType=POSITION_Z

Set[01].Position=-9

Set[01].Value=0.0

Set[02].Position=-9

Set[02].Value=1.0

 

[Move14]

Type=AIRSPEED_INDICATOR

NodeName=Gunsightholder

MovementType=POSITION_Z

Set[01].Position=-9

Set[01].Value=0.0

Set[02].Position=-9

Set[02].Value=1.0

 

[Move15]

Type=AIRSPEED_INDICATOR

NodeName=Gunsight

MovementType=POSITION_Z

Set[01].Position=-9

Set[01].Value=0.0

Set[02].Position=-9

Set[02].Value=1.0

 

[Move16]

Type=AIRSPEED_INDICATOR

NodeName=SightGlass

MovementType=POSITION_Z

Set[01].Position=-9

Set[01].Value=0.0

Set[02].Position=-9

Set[02].Value=1.0

 

the advantage with Kess' pits, is he included the cockpit OUT file, which lists the mesh heirarchy, and IDs eash component. For a stock 3W cockpit, you'd need to know or search out the mirror name (using the hex editor, search or find "mirror"

To through a curve ball in, for something like the BirdDog, you also need the statement below:

 

[CockpitSeat001]

ModelName=YakPit

OpenCockpit=TRUE

Offset=0.0,0.00,0.00

Position=0.0,1.79,0.70

ViewAngles=0.0,0.0,0.0

 

to get the result shown in the screenie below. Mind you, this one IS a special case.

 

But for the most part, to simply remove the mirror, you need the mesh name, and an edited cockpit ini for that aircraft

 

EDIT: forgot to mention, before doing the editing, you MUST place the extracted cockpit ini IN the aircraft's main folder, otherwise nothing changes!

wrench

kevin stein

Edited by Wrench
forgot an important part!

Share this post


Link to post
Share on other sites

see post #4 above (and WHY would you want to?)

Edited by Wrench

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site, you agree to our Terms of Use, Privacy Policy, and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..