PvtDK Posted September 25, 2010 Posted September 25, 2010 Hi everyone! Do you know how to remove mirrors from cockpit? xD... help me please! Quote
MigBuster Posted September 25, 2010 Posted September 25, 2010 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. Quote
PvtDK Posted September 25, 2010 Author Posted September 25, 2010 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! Quote
Wrench Posted September 25, 2010 Posted September 25, 2010 (edited) 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 September 25, 2010 by Wrench forgot an important part! Quote
PvtDK Posted September 28, 2010 Author Posted September 28, 2010 I take my hat out Wrench... what an explanation... thank you very very much for your time and your help... receive my greetings. xD Quote
Joe Hallenbeck Posted July 27, 2011 Posted July 27, 2011 Ok You can remove the reflective part of mirror but how can you remove a frame of the mirror? Quote
Wrench Posted July 27, 2011 Posted July 27, 2011 (edited) see post #4 above (and WHY would you want to?) Edited July 27, 2011 by Wrench Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.