-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Long file name for A380 textures #9510
Comments
Unfortunately I don't see this not being a breaking change with all the existing liveries, so this would only be considered if there is some other major breaking change that is unavoidable. |
understandable, I only got it reported by some users and it highly depends on your win username and community location. Speaking for myself I never ran into the mentioned problem myself. Maybe I can give you two alternatives not breaking all liveries (as being a creator myself I could live with those changes, as I have done similar to other developers changes on file structures)
second alternative wouldn't break a single livery, we creators could just remove the window structure texture from our liveries and have a default option for using white or black cockpit windows by fallbacking to the regular texture folder for white and to the FBW House for black. |
You can still copy the files FYI, just not with windows explorer. It's not actually a Windows kernel or NTFS limitation; those can support 65,535 character long paths. |
I haven't encountered a problem there as well. I remember this was a problem of older operating systems. I just put the 'issue' up here, so you are aware of it as some (2 or 3 users of my liveries reported it to me) It probably shouldn't be marked as bug but rather as suggestion. |
Aircraft Version
Stable
Build info
Describe the bug
I am one of the few livery creators for the A380,
this report is probably rather a suggestion, but I want to file it as bug, because the A380 is done different here in comparison to other addons.
Since release of my liveries some users report they can't copy the livery files into the community folder because of the windows restriction not to copy a folder resulting in a file path longer than 256 characters.
I have never seen this happening with other addons so I took a look into it.
The longest file name I used was, is "A380_COCKPIT_WINDOW_STRUCTURE_4K_ALBEDO.PNG.DDS.json" which is 52 characters.
To compare: The PMDG 777 got rather short (but rather unrecognizable) name: e.g. 77WGDEC_C.PNG.DDS.json which is 22 characters.
The freeware A310 got long but recognisable name e.g. A310_EXT_DECALS_HARDWARE_ALBD.PNG.DDS.json which is 42 characters.
The default location for the Community folder is rather long already (108 characters for me with a 5 characters long username).
If we livery creators want your liveries appear close to the FBW A380 main folder and have got a recognisable name inside the community folder (so developer of the aircraft, airline, special marks, and registration), you hit the Windows 256 character limit rather quick.
My latest example is my Emirates Foundation livery: https://flightsim.to/file/84614/flybywire-a380x-emirates-the-emirates-foundation-a6-eep-4k-8k/603913
If I copy it into the default MSFS community location i got 254 characters (104 community location, 94 characters into texture folder, 52 characters longest used file). The username can't be longer than 7 characters until the windows path limit strikes.
So in short: I suggest the team to take a look at the long file names inside the A380 texture folder (especially the exterior textures, used in liveries) and try to shorten them (e.g. cockpit to int, albedo to albd or just a, window structure to win struc)
Expected behavior
Texture file from 3rd party liveries should be able to be copied into the community folder without the windows error of too long file path resulting in failure.
Steps to reproduce
References (optional)
No response
Additional info (optional)
No response
Discord Username (optional)
goaround2018
The text was updated successfully, but these errors were encountered: