What are .KTX2P texture files?

A question arose at FSDeveloper.com regarding texture files with the extension of ktx2p
Exactly what are these files? they cannot be examined by Nvidia texture tools.

if you mean KTX or KTX2 its just a new image format

ive not seen or heard of “ktx2p”, nor does a web search come up with anything
maybe someone just misnamed it ?

[ btw your link just opens the home page, not the post with this question ]

Carenado used them in the CT210N. And also a new format in the KTX2 itself. (Which is not documented at all)

I’m sure it’s “P” for proprietary. As the discussion on fsdeveloper. The files seem to be compressed but there is no visible “key” in the file, so ASOBO has the only key for decompression.

I don’t think Carenado specifically made KTX2P files - they are a result of the marketplace build. Is the 210 available outside the MP

i agree, its probably just a suffix change, that may indicate some encryption or compression
i doubt its a new image format

just for a PoC i changed a texture name in my project, it loads as expected

I’m sure it checks the header info and not depend on the filename only. Like when you rename a .zip to .rar it will unpack due to the header PK or Rar! (in hex)

The ktx2p file contains multiple textures. And it’s also called packed. Since they are all already compressed it surely isn’t named packed due to being compressed but a package.

i agree its likely not just a name change, my proof of concept test was just to show the game engine isnt limited to a specific suffix

i still dont believe its a ‘new’ texture format but maybe it is

i rather think its encrypted / compressed or both
maybe they tag that suffix so it can be expanded when needed ? just guessing for sure though

1 Like

Oh yes, my guess is as good as yours. I’m sure Arno figures it out soon, he’s way smarter then me. :slight_smile:

Is not Microsoft/Asobo, because all default aircraft dont use KTX2P.

Also MSFS 24 still compatible with DDS

1 Like

Apologize,

Thanks for correcting my mis-statements.

I’m not sure the sim uses any ktx2p files. They appear to be a packed format of ktx2 textures that already exist in the same texture folder. The sim streams thousands of these packed files along with their unpacked ‘brothers’. It seems an unnecessary redundancy. And I do believe this is created by the Marketplace process. They are not referenced by glTFs, as far as I can tell.

Maybe someone from Asobo can tell us what these files are used for, what process makes them, and do developers need to be concerned about them.

1 Like

It might be related to this. Asobo made a proprietary format for KTX2 files

Replying to myself. It is created by the marketplace process. As far as liveries, etc… the ktx2p files are not needed, or used by the compiler.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.