FSDreamTeam GSX for MSFS

Maddog GSX / missing exterior model / seated passenger bug & workaround

This is a detailed follow up on the missing exterior models observed on the Maddog 82/83/88 with seated passengers enabled (in case any of you run into this issue). The missing exterior model images I posted a few posts up took me all of last night to figure out. If anyone sees it, then this is the reason. Note: It’s a bit more complex than just unchecking and checking again GSX config for seated passengers, but you can make some relatively easy tweaks to make it work for any given livery. The issue seems to crop up on a livery to livery basis, so some are fine while others are not.

Maddog Liveries
It should be noted that livery files for the Maddog are a bit haphazard in nature. Some are added via the Leonardo load manager, while other 3rd party ones are just copied into the community folder and usually work from there.

Seated passengers
GSX seated passengers option in FSDT installer configuration goes into each Maddog livery directory to add in paths to interiors with seated passengers. So each livery is now a modified version of the original.

Issue
Some paths seem to get messed up in these files and end up referencing the exterior model down a path that is inconsistent / doesn’t exist / no path whatsoever.

Solution
You need to go hunt in every Maddog livery directory for the file “maddogx_exterior.xml” eg.

{path to Community Folder}\lsh-maddogx-livery-ALASKA\SimObjects\Airplanes\MaddogX-livery-ALASKA\model.ASA\maddogx_exterior.xml

Then open/edit this file in notepad (or similar) and go check for these lines of code that reference the file “MaddogX_exterior.gltf”. This file should have a path listed to its location, and in the liveries with missing exterior models that path is either missing or just wrong.

>  <LOD minSize="5" ModelFile="MaddogX_exterior.gltf"> <-- NOTE NO PATH
> 			<AttachModel id="GSX_PASSENGERS_SEATS" />
> 			<AttachModel id="GSX_CREW_SEATS" />
> 		</LOD>
> 		<LOD minSize="0" ModelFile="MaddogX_exterior.gltf" /> <-- NOTE NO PATH

It should look like below, so if it doesn’t, add in those missing paths exactly as shown below-

>  <LOD minSize="5" ModelFile="..\..\MaddogX\model\MaddogX_exterior.gltf">
> 			<AttachModel id="GSX_PASSENGERS_SEATS" />
> 			<AttachModel id="GSX_CREW_SEATS" />
> 		</LOD>
> 		<LOD minSize="0" ModelFile="..\..\MaddogX\model\MaddogX_exterior.gltf" />

I’ve also seen references to this path for the (83/88 expansion) to an exterior model path which don’t exist either. eg.

"..\..\MaddogX88\model\MaddogX_exterior.gltf"

The 83/88 have the same exterior model as the 82 so change any path you find with a “MaddogX88” or “MaddogX83” reference in it to “MaddogX

A messy solution, but it does work. You don’t need to start a flight to check your exterior model either just select a variant and livery and go to My Hanger and if the exterior is missing you will notice it there.

This workaround came from this Maddog forum user/post (thank you whoever you are)

Pre fix/ post fix

2 Likes