VR Pilot Avatar Superpack - Copilot and/or Pilot always visible in Cockpit

Take a look, I was doing something:

Both Mods have to be installed to get it to work properly.

The README.txt:

v.1.3.0 - 23.05.2024

Holy shrunken head! Is this a too late/early Halloween prank?! This looks gross, yuck!

No, it’s a collection of modifications to pilot avatars that enables you to (finally) enjoy MSFS2020 in first-person POV with a visible Pilot body and no disturbance/artifacts of the head, like some of you know it from DCS. It is meant to be used in VR, also works in 2D. All modifications are working at Level Of Detail (LOD) 0 and are only visible inside the cockpit. From outside view, everything is normal and no one has lost his head.

This package contains of five independent Mods that work together to allow you to use the Pilot Avatars in any combination as you want.
Example: Capt in the A320 with no Head and FO with. Or: FO without Head and Capt with. Or both without (yuck!). There are even Invisible ones If needed, because the aircraft you are flying doesn’t allow switching of only the copilot, and you want to fly solo. You Can choose any combination you want from the Miscellaneous menu in the General Options “on the fly”. All pilot avatars are marked with a VR text in the image preview.

One little inconvenience is that not every plane lets you choose by default if you can see your pilot avatars when inside the cockpit or not. As a starter for you, I included a small Mod that switches the Pilot in the Asobo FA-18E to always visible. I suggest you start with it first and familiarize yourself how switching the pilots work. You will also may need to reposition and fine tune your point of view, to be in an optimal position to your virtual body. You can do it with these default MSFS commands: UP = Up Arrow, Down = Down Arrow, Left = Left Arrow, Right = Right Arrow, Forward = Alt + Up Arrow, Backward = Alt + Down Arrow.
And sorry, there is no(!) way to save it in VR. You have to redo it each time you jump into the cockpit, but you get used to it, it’s like adjusting your seat.

The F-18, the Cabri and free Mozzie from Gotfriends is a very good showcase of linked hands and feet to the controls that
are moving in sync with your inputs. Don’t miss it!
I will try to add more default MSFS2020 Planes, and some that I have bought, at a later time. Please understand that I can’t provide it all at the beginning as there are so many. And some I can’t add at all because I don’t own them. I hope that people will comment if they have a working mod for a specific aircraft that works the same as the F-18 mod or even similar to this fabulous one for the DA-40 NGX: DA40-NGX Improvement Mod für Microsoft Flight Simulator | MSFS You can click on the air vents to show/hide the Pilots, literary, on the fly. I will populate a list with similar Mods at the end, and I will post a link to a YT vid that explains how to enable the pilots for all aircraft. I also used this tutorial for the F-18 mod.


INSTALLATION:


!!! Delete all previous mods of this branch !!!

Important:
“Pilot and Copilot always visible in Cockpit.zip”,
that enables the always visible pilot in the cockpit, is not a part of this package anymore.
Maintaining it got difficult if included here.
You have to download it from here:
Copilot and/or Pilot always visible in Cockpit for Microsoft Flight Simulator | MSFS
Installing this Mod is a necessity to get the VR Avatar Mods working!
If you don’t, you won’t see a your pilot body in the cockpit.

When you installed “Pilots always visible in Cockpit.zip”,
unpack “VR Headless Pilot Body v1.X.X.rar”
You find self-explanatory Images, a README.txt and five zipped Mods inside:

1.“MSFS Pilot Avatars for VR.zip”
This adds a second set of “VR headless” avatars, and also two invisible ones, if needed, to the default ones. You can set them “on the fly” to Pilot or Copilot in the “General Options” → “Misc” menu.

2.“GotFriends Avitar Buddies VR.zip”
This adds a second set of headless avatars to the GotFriends Avitar Buddies. You can set them “on the fly” to Pilot or Copilot in the “General Options” → “Misc” menu.

3.“GotFriends Avitar Buddies VR.zip”
This adds a second set of headless avatars to the GotFriends Avitar Buddies. You can set them “on the fly” to Pilot or Copilot in the “General Options” → “Misc” menu.

4.“GotFriends Avitar Buddies VR.zip”
This adds a second set of headless avatars to the GotFriends Avitar Buddies. You can set them “on the fly” to Pilot or Copilot in the “General Options” → “Misc” menu.

5.“Trent Palmer VR.zip”
This adds a second set of headless Trent Palmer. You can set it “on the fly” to Pilot or Copilot in the “General Options” → “Misc” menu.
This Mod also eliminate all conflicts with the default pilots.They don’t share the same Trent palmer clothing anymore.
You have to download the free Trent Palmer Avatar mod from Parallel42.com. https://parallel42.com/products/trent-palmer-avatar

You can get the GotFriends Avitar Series here: Avitar Series – Got Friends

Drag’n’drop the Zip folders directly into “MSFS_AddonsLinker” and let this essential tool do it’s magic (MSFS Addons Linker für Microsoft Flight Simulator | MSFS),
or
Unzip each of them and place each folder into your MSFS2020 Community folder.

Please don’t rename them or remove the “ZZZ” - this can be important for future updates.

YouTube Tutorial how to edit aircraft files to show always the Pilot:
https://youtu.be/ed5w_g_8jJY


aircraft mods that let you show the pilots on the fly inside your cockpit


DA40-NGX Improvement Mod für Microsoft Flight Simulator | MSFS

WBSim/JPLogistics Cessna 152 für Microsoft Flight Simulator | MSFS <-follow the link to the discord to get to the download

Cessna 172SP Skyhawk AS1000 improvement for Microsoft Flight Simulator | MSFS

DA62 X Improvement Mod for Microsoft Flight Simulator | MSFS

…more to come as time goes by…

Please comment if there are more, I will link them here,
or maybe you have done a simple mod (like I have done for the Asobo FA18E) that I can include in the download.

Please comment after you have tried it.

Condor7777

6 Likes

Recent Changelog 1.1.1

Removed all *.bin (Model) files to be more robust for future MSFS updates, for better integration of the Got Friends Avitar series (Avitar Series – Got Friends) and last but not least, to prevent any possible copyright infringement.
Added the free(!) Got Friends Fokker DR1 to the aircraft that always show the pilot inside the cockpit.
Fokker DR.1 – Got Friends
And a bunch of under-the-hood tweaks and fixes.

Delete your previous version before you update!

Preview version Got Friends Avitar Valor for VR

1 Like

Version 1.2 is out
Now including the Got Friends Avitar Series

Please comment after you have tried it.

Condor7777

Anyone tried this? Doesn’t it feel weird? Or does it enhance your experience?

1 Like

Version 1.2.3 now supports this aircraft.

Recent Changelog 1.2.3

The only mod that changed is: “Pilots always visible in Cockpit.zip”

I added 20+ MSFS standard MSFS aircraft. I will not list them here anymore.
Check the list in the “image” folder to see what is added. The next update of this mod will be decoupled from the VR Avatars and will be a separate download on Flightsim.to
I will post a link when the transition starts.

As I said on flightsim.to. Very nice but there are some issues.

  1. Copilot is beheaded or shrunken-headed :smiley: - Why would I need copilot to be VR variant? Good question… Sometimes we move to copilot place (although Asobo didn’t fixed the keybind for it in 4 years… cough cough…

A solution would be that the distance at which the headless model shows to be way smaller… around the shoulders maximum…

  1. Photos by Kev looks without textures when the original model is switched into view but looks OK in in 1st person

    In last picture you cans ee that 1st person is OK although it still shows quite unnecessary far from the body.

Thanks again!

ps
How to modify the gltf files to help with the project?

ps 2
I have found the error in Photos by Kev model.
in the PHOTOSBYKEV_VR.xml file the line 9 has reference to ROTORNUT44 instead of PHOTOSBYKEV and should look like this:

<LOD minSize="80" ModelFile="../../BUDDIES/model.PHOTOSBYKEV/PHOTOSBYKEV.gltf">

1 Like

Hello Zaelu, thank you for your feedback and showing your willingness to expand the aircraft list that supports an always visible pilot. I’m answering to each paragraph:

  1. Yes, you found it out yourself :wink: - Just because for you there is no obvious need for a VR pilot at the copilot seat, I don’t wanted to restrict it, I want to give as much freedom as I can. Keep in mind that this is not an “all or nothing” setting:
    You fly solo?: Chose the “Invisible” Copilot
    You have a Copilot?: switch on a default (Non-VR) copilot.
    You fly as FO in an airliner ? set the copilot to VR.
    There are some other rare occasions when you want a VR (Headless) pilot besides you, now you can. Think about a Moviemaker. Now you are able to take shoots from the copilot point of view while having the Body visible. You are free to mix and match as you like. The invisible ones are male or female, so you can pick up the radio voice you need.

A solution would be that the distance at which the headless model shows to be way smaller… around the shoulders maximum…

I tried many things to get this working, switching off/on the head by distance (about 15cm). So there is no need of a second VR pilot set. But there are too many variables that make it too difficult for each single plane. Head Visibility is not easily trigger by a single factor. It is interlocked inside the model files of each plane. The LOD setting is only working at greater distances, as it is calculated by how much percent of an object is shown on screen. And right now the mod is only in controls of the whole interior of the cockpit, and its behavior changes from aircraft to aircraft. And as it is used now in my edited files, it kicks in at about 2m. This is the nearest point I have found that it works. I wanted it to be around 20cm, as you also suggest. Maybe someone comes up with a hack that doesn’t require editing each aircraft by its own. It has to be a LOD setting that only effects a child_model of the Head or similar. But up to now, a second set of avatars is needed, and the user has to choose by his own what kind of combination of pilot and copilot he needs.

ps How to modify the gltf files to help with the project?

To edit the files, I do it all with Notepad++ and rely heavily on the “find” and “compare” plugin. And I follow loosely this tutorial: https://www.youtube.com/watch?v=ed5w_g_8jJY more info in this topic.

I plan to write down a general instruction how to do and load up the files and post the needed file structure, so we get more planes and I can include aircraft I don’t own. Furthermore, I want to establish a second step that I integrate the files only if they are successfully tested by a second person.
This is the workflow I have in mind:
a Person has demand for Aircraft X. Someone edits or only loads up the first two LOD files for the interior. Someone edits it with the Pilots and shows a picture and/or video that it works in the cockpit. I take these files and the info about the file structure of this Aircraft I do not own and put a mod with a layout.json together and load it up into the forum again. Only after it is tested successfully, It will be included in the greater mod.

ps 2
I have found the error in Photos by Kev model.
in the PHOTOSBYKEV_VR.xml file the line 9 has reference to ROTORNUT44 instead of PHOTOSBYKEV and should look like this:

Good find, this give me confidence to thrust you in further collaborations. I found this error also already, will integrate in the next occasion. To be honest: I was very sloppy on my final tests, it was around 1am and I had several drinks at the time and called it “good enough” for a first draft. I’m quite proud of me that there isn’t much more that I have messed up.

From flightsim.to:

I wish the gotfriends pilots were as they implied first… rigged with inverse kinematics and connected to controls… But they’ll do for now.
However there are some minor things that maybe can be improved or fixed.

You can’t blame GotFriends for that (at least not for the planes they didn’t make by their own). The bindings of the skeletal model of each avatar isn’t done inside the avatar files. Each one of them has the ability to do this, like it is done in the F18 and Guimbal Cabri G2.
This movement of the avatar is coded inside the model files of an aircraft. And if an aircraft developer doesn’t bother about it, it won’t show up.
I already tinkered with it. My goal is to bind at least the left arm to the yoke in a Cessna 152, and maybe also the legs to the rudder. But it is very time-consuming, and I need a lot of trial and error. I was successful with one leg after several hours, but stopped this as I realized that the next update can break it easily and everything has to be reedited individual for each aircraft. And my overall knowledge isn’t sufficient, to do it reliable. Maybe I will come back to it at a later date, but I’m still hoping that this will be mandatory for each developer that is talking that they care about VR (…).

So here is capture how it is in the Cabri and F-18, so others understand what we’re talking about. This function adds so immense to the immersion (when done right) :

If I get more responses than the usual thumbs-up to this mod, I will open up a Topic to ask for a community computing effort to expand the Aircraft list. But as it looks right now, we aren’t going far. There are not many downloads and only three replies after a week (!), maybe they just don’t know what they miss… Naive me thought that this has a much bigger demand in the VR community… Time will tell.
Kinda frustrating when comparing DCS with MSFS and how VR is implemented and care is given. But when looking at the numbers and responses, I also can understand the team of MSFS and that they’re concentrating on other things and don’t "waste"money for VR. It’s all about using your development time cost-effective in the end. And while writing it, I realize that I spend way too much time for this myself :wink:

Recent Changelog 1.3.0

Important:
“Pilot and Copilot always visible in Cockpit.zip”,
that enables the always visible pilot in the cockpit, is not a part of this package anymore.
Maintaining it got difficult if included here.
You have to download it from here:
Pilot and Copilot always visible in Cockpit for Microsoft Flight Simulator | MSFS
Installing this Mod is a necessity to get the VR Avatar Mods working!
If you don’t, you won’t see a your pilot body in the cockpit.

Added “Trent Palmer VR.zip”
This adds a second set of headless Trent Palmer. You can set it “on the fly” to Pilot or Copilot in the “General Options” → “Misc” menu.
This Mod also eliminate all conflicts with the default pilots.They don’t share the same Trent palmer clothing anymore.
You have to download the free Trent Palmer Avatar mod from Parallel42.com. Fox2 - Trent Palmer avatar


Our Avitars are bound to the Sims’ default animation controller. So, whether it’s using the FA-18 Pose, IdlePosePropeller, DG1001 Pose, or any other aircraft.cfg pose, our Avitars will work seamlessly, just like Asobo’s character models.

This is what truly sets our Avitars apart from others on the market. We have properly rigged our Avitars to use Asobo’s character rigs, ensuring they work with Asobo’s default techniques and, most importantly, with all aircraft using them… which is 99% of the 3rd Party Marketplace. In my opinion, a way better implementation than adding a randomly animated character specific to your aircraft platform (like we use to see with Aeroplane Heaven).

The animations and IK Chains, as you’ve discussed, do not deal with anything in the character’s 3D modelling or their animations. These controller nodes are defined in each aircraft’s ‘aircraft.cfg’ and the accompanying aircraft’s 3D model for attaching those controlling points. Therefore, it’s crucial to understand that our Avitars don’t control these animations, nor is it possible to add them directly to the character. To add those types of animations, you would need to edit every aircraft’s ‘aircraft.cfg’ file and define the IK points to make them work. This would result in your mod containing hundreds of aircraft “replacements,” which can become destructive, cumbersome, and interfere with aircraft updates and quality control. You’re likely already feeling that strain while creating replacements for Asobo’s aircraft in this same manner. In the end, it will create a boundless cycle of updates and requirements… which has a strong possibility to conflict and overwrite future core changes.

In my opinion, the best solution is always the direct one… with each aircraft developer specifically controlling their own pilot visibility in the cockpit with a toggle (like a seatbelt or tablet option). Otherwise, you will be stuck modifying each aircraft and their core files. The same goes for character models, which is why we decided to attach our rigs to Asobo’s bone system—to ensure they are universal with every aircraft in the game. At Got Friends, we have desperately emphasized the importance of aircraft developers to add visibility controls and IK chain animations, especially since our Avitar line-up directly works off of their controllers.

I definitely support your efforts, but I feel it’s going to get overwhelming very fast. When updates start rolling out (especially any 3D modeling or aircraft.cfg updates), it will require a ton of upkeep.

A+ for effort… but I’m glad it’s not Got Friends managing this :smiley:

Hopefully this isn’t read as a negative, that’s not what I’m intending… I’m simply just making sure the MSFS Community and those individuals reading this forum know the reasoning behind animations, characters, developer constraints, and the work-arounds that these mod’s could cause in future update conflictions.

At the end of the day, all animations and character positions are solely on the aircraft developer and I 100% hope they follow in our footpaths in the future.

Cheers!

1 Like

Haha, thanks for your reply.
I just added 2 hours ago a quote, borrowed from your website, to the downloads at flightsim.to, to express that this isn’t something “new” that I have created, rather it was already there, and I just switch it on by flipping some triggers.

No offense. -None taken (really don’t know if I used this phrase right, in German it’s called similar to “Nichts für ungut! Alles gut.” and means that I’m not offended in any way, and I fully get your intention to clarify things up.)

As I wrote in my response to Zealu:

Yes, I hope that developers will start to fully implement a Pilot body in POV that eliminates the Z-fighting with the head. And maybe use even the given animations (did you see how timidly I
formulate a wish ?!).
This is the last effort of mine to make people aware what they really miss in VR in MSFS. And I hope that in the future I won’t have to tinker with it anymore and these modifications will be obsolete. In maybe two years there is a standard that tracks our full body, or whatever.
BUT,
this doesn’t excuse that right now isn’t working what was advertised to two years ago.

I believed two years ago (as I started to use exclusively VR) that this will be “common sense” and a “no-brainer” for every developer to include a visible avatar, something that is status quo, like in DCS for VR, and It will take just one week that the first mods pop up…

  • well.
    I was feed up with waiting for a mod, so I taught myself what is need to do it the past 2 months, little by little, each evening 20 min. So here we are.

let’s change the topic.

BTW: Jonx, how does it feel to fly with your virtual body visible? :wink: … and flying the Mozzie now with a Body in VR, finally, is one of the most thrilling and fast-paced things you can do in MSFS when going low. Forget any jet, this freeware helicopter gives me the most sensation.

EDIT:

…and I’m fully aware that this can get very quickly overwhelming. So I plan, as written before, to write an instruction how to add the static pilot for each aircraft and make it a community computing effort.
We will see.
And I have an Idea: Implement this mod to your Avitars so you have a working VR version
(maybe do something about the shrunken head, well, at least there is one),
and there is much less I need to care about :wink:

But the easiest thing would be if Microsoft/Asobo would make this mandatory,

Pseudocode:

If “in cockpit camera” is within 15cm of Pilot and/or Copilot head
= head visibility OFF
else
= head visibility ON

further

If mouse pointer or VR pointer collides with Pilot Body=
Pilot Body = transparent around centerpoint of controller 10% of screen width
else
Pilot Body = opaque.
(This can be done with shaders)

Case closed.
And I feel a little less like Don Quijote, searching for Sancho Panza to join my
unwinnable battle.
“An old man dies. A young woman lives. Fair trade.”

Now having seen this video, this does look kind of intriguing. I didn’t realize there are animated limbs! Would it also work on the Bagolu bush mods of the C172, or would that require expanding the aircraft list?

I will try it out in the stock C172 either way. Kudos for thinking of and making this in any case!

Are there any videos around of someone using it is Cessna or other GA plane?

New Aircraft added

Recent Changelog 1.3.2

+Cows Da42
+CowanSim 500E
+Flyinside Bell 206
+FlyingIron Spitfire

I’ve tried this out now and it’s pretty amazing!

One question: You mention somewhere in the text the F-18, the Cabri and the Mozzie as good examples of linked limbs/controls. Are these the only 3 aircraft with linked controls for now?
If yes, when can we expect more or how can we get specific ones added?

1 Like

Out of my head: The GotFriends Mozzie, FlyingIron Spitfire, Cowansim MD500e, Asobo FA-18 and the Guimbal Cabri G2. These are all I know/own. There can be more, but I don’t own them.

If you are under the impression that I have implemented the movement of the pilots: No, I didn’t. If you expect from me to implement this in other aircraft: No, I won’t.

Please read again what is written in this thread, and don’t miss the note at the bottom of the Mod description. You clearly haven’t done it, or you misinterpret something. There is no creative input from my part, I didn’t create these moving pilots. They are done by the Aircraft Developer. I “just” pulled some levers and pushed some buttons in the config files to let them show up while you are sitting inside the cockpit.

I hope that clears all your questions.

If you want to see more like this in the aircraft,
you have to write requests to the aircraft developers “why they don’t support this functionality by default ?”.
And underline that this is also an important purchase criteria, if a fully moving and linked VR Avatar is implemented (well, at least linked legs to the rudder and hands in “neutral”). If there are a lot that request it, it will be done.
Edit:
Developers will in the end follow the money and do what the (potential) customer wants, regardless of what they tell you. And then it will be the new standard, and others will follow. It’s not complicated or difficult to do by the developer as an afterthought through an update or at the beginning of the development process.
But, it gets very difficult to implement for a modder as an afterthought, as it can get broken with each update very easily, and it is very tiresome to “fix” it again. And when you look at how many aircraft are there, it gets almost impossible and consumes almost all of your simulator time just to fix things (at least for me).
I would also be very happy if we wouldn’t need a mod for this.
I’m also very curious to see how long I can maintain this by my own.

Ah right, thanks for clearing that up, I guess I didnt quite read (and understand) the entire thread properly.

I guess the original intention of the devs was that one could simply see the third-person avatar move the controls? Took me a bit to realize that.

All im really Interested in are the variations with linked controls. I briefly tried it with the Cessna 172 where you then simply have the “folded hands in lap”, and from my perspective that’s more immersion breaking than furthering :sweat_smile:

Shame there seems to be no GA aircraft (with a yoke) that has the linked controls enabled, that would really be something!

In any case, thanks for bringing this to everyone’s attention! A lot of potential here IMO. Sadly it probably falls into the “no one making stuff actually cares about VR” category :-/

1 Like

Recent Changelog 1.4.0

v.1.4.0 - 06.06.2024

+updated p42-freedomfox and all its variants to version 1.2

+divided the Mod in its single aircraft, so it’s not “all or nothing” anymore.
You can choose which to install or uninstall when there was an update and the aircraft became incompatible.

+Changed the mod description/txt. Please read it.
I will very soon post an instruction how you can contribute to this mod, and we can add aircraft that I don’t own.
Subscribe /follow this thread:
VR Pilot Avatar Superpack - Copilot and/or Pilot always visible in Cockpit

Small demo of the Cowansim500e:

You may want to install also this fix for the 2.1 version of the 500e temporally until there is an official fix.:

Recent Changelog 1.4.1


v.1.4.1 - 07.06.2024

  • added zzz gotfriends-aircraft-doubleender_LP_1.0.5
    enable the pilot on the MVP-50P AIRCRAFT CONFIGURATION PAGE.
    Check the manual or this video of a how to and a test: https://youtu.be/2B4272XrYWY
    the legs are linked to the rudder.
  • Updated asobo-aircraft-208b-grand-caravan-ex_0.1.102 !Delete the previous version!
  • Updated A2A Piper Comanche to version 1.6 (a2a-aircraft-pa24_1.6.0) !Delete the previous version!

I’d love to see Blacksquare Bonanza A36 support!

I don’t own it, but we can try something if you don’t mind. I need basically only these files of your aircraft:
-Interior and exterior .xml
-The first two LOD.gltf files of the Interior and exterior.
-and the model.cfg
And please give me the exact naming of the model folder relative to the SimObjects folder, e.g.:
SimObjects\Airplanes\Asobo_DR400\model
And last but not least, I need the manifest.json. This file is in the same Folder as the SimObjects Folder. I need this file to look up the Version of the plane, so I can track it for further updates.

Put all relevant files in a zip and load it up to https://www.file.io/ or your Google Drive or whatever. Send me the link in a Personal Massage. I will take a look at it and try everything I know to enable the pilot. And send it back to you for testing. I also plan to use it also as “case study” to write an instruction for others. Once we got a verified working Version, I will put it into the collection, with the note that this is community-maintained aircraft. And I will also give a summary of what I have done to make it work, so future copies of me have it easier to edit the files.

Here I marked everything yellow what I need. If a plane has more than One variant, I need the other variants too. The naming can differ, but it is basically the same for each plane. Attention: Some planes have only one LOD file for the inside/outside. This is OK, so send only these.
*And I don’t need any .bin files. They are not needed to create this mod. They contain the model of the interior/exterior and are thereby creative work and property of the developer. Never load them up. Let us don’t get into any trouble that can be easily prevented. The others files are a technical necessarily and described in the SDKs.

And before you send the files: read this post again and double, triple check your zip/rar Container if everything I need is included. Mistakes can and will happen, but let’s try to keep it to a minimum, and we should treat each other’s time with respect.
Here is an example of how a typical model folder looks. Files and info that I need Marked in Yellow:
Unbenannt
Here is an example of how a typical model folder looks that has only one LOD file for the inside/outside. Files and info that I need Marked in Yellow:
Unbenannt2

If you are stuck or unsure, just post here a picture of the model folder and I will guide you what is needed. Tip: A easy method to get pictures of portions of your screen is the Windows Snipping Tool. Just type “snipping” in start to find it.

Edit: For anyone that want to participate and also upload the files to get a mod that enables the visibility of the pilot in-cockpit, just Post that you have read and understand this instruction, and please name the aircraft you want me to mod. Then send me the files as I instructed by using a Private Massage. Please don’t send me anything else like personal information, email addresses and so on. Let’s keep it brief.