Jump to content
Sign in to follow this  
hesynergy

Tens of GB of Orbx texture duplicates found across product line

Recommended Posts

Hey y'all,

 

I thought would look around and started cleaning up my hard drives, especially my flight sim folders, versions of which span six drives. I found a huge number of what appeared to be duplicate files, and decided to concentrate on my current sim, PREPAR3d v2.5.

 

I decided to do graphic file search using a specialized program called DupeGuru....what I found is extremely puzzling..., where almost 50 GB of graphic texture files found on JUST my P3d v2.5 FOLDER... appear to be duplicated across the range of Orbix products that i own;see below.

 

FSS0222940 FTX GLOBAL ,

FSS0204119 EU Wales,

EU England,

NA Blue USA/Canada Pacific Northwest,

NZ North Island, NZ South Island,  

FSS0269217-Global VECTOR,

FSS0270854-NA Gold USA Northern California

 

Using Irfanview as my main viewer, which has been set up to launch the external editors, PSP, AND DXT2bmp, I analized some of the reported duplicate textures in DXT2bmp, and found a lot of those examined to be in fact duplicates...such as 027cfa1.BMP BMP(DXT1):1024x1024 16 bit , found in the England and Wales folders, is virtualy visually identical, and size and type wise, identical.

 

Starting with FTXGlobal, which if i recall correctly, wants you to backup your texture folders befor installing itself. A huge number of files are installed....all brandy new FTXG textures.

 

Add in the packages cited above, what appears to happen is one package doesn't appear to know about the other, and merrily installs itself and its textures....many of which are duplicates of previously installed  packages.

 

Therefore, each installed package compounds the problem....yielding for me close to 50 GB of spurious duplicates. DupeGuru has a "Picture Edition", so i am re-doing the scan... of 117,613 graphic files; it is only 15% through with the analysis...I will report back soon, hoping that the results will be significantly different....i would be pleased-as-punch, to be wrong.

 

Who is culpable here?  did i mess up and not follow the installation instructions?

 

or did Orbx kindly give me 50GB "spares"

 

I am happy to know if I messed up...if someone can tell me how to "UN-Mess it"

 

Am I not alone here?...with my little 50GB Orbx giftee.

 

Or...am I making a Mountain.BMP out of a molehill.BMP??

 

i can provide html, csv, or inate .DupeGuru report files for your inspection.

 

regards to all,

 

from a puzzled ...

 

Chas


My first sim flight simulator pD25zEJ.jpg

 

Take a ride to Stinking Creek! http://youtu.be/YP3fxFqkBXg Win10 Pro, GeForce GTX 1080TI/Rizen5 5600x  OCd,32 GB RAM,3x1920 x 1080, 60Hz , 27" Dell TouchScreen,TM HOTAS Warthog,TrackIR5,Saitek Combat Rudder Pedals HP reverbG2,Quest2

Share this post


Link to post

Sounds like you are interpreting things wrongly. FTX copies textures to the sim, but stores them in the ORBX folder. In  addition you have the user-optional backup folder. These are not duplicates, they are primary install files, so they have to sit somewhere on the computer. By default that's under the main sim folder.

 

Obvious thing to do is `offsite` the ORBX folder, using a make link instruction, - we have covered this on numerous occasions in  this forum

 

Try this 

http://forum.avsim.net/topic/438234-installing-fsx-orbx-scenery-on-separate-drives/

 

In any event, apart from dedicated files called by Regions and the like, the total install size in the sim is driven by the size of the FTX Library download, not anything else. And they are not additional files, in most cases they are alternatives to what was installed before.

Share this post


Link to post

Mountain out of a molehill. Each region can call it's own version of a land classification texture, if it has it's own landclass.bgl file. So any texture can and should appear more than once, ideally each time a region is installed. Add in that FSX/P3D will have it's own World-based set of the same textures and you will add up many instances of the same file name.

Share this post


Link to post

Did it ever occur to you that maybe 033b2su4.bmp in the FTX_NA_NRM08_CUSTOM\texture folder might actually be different than the 033b2su4.bmp located in FTX_NA_NCA08_CUSTOM\texture? Maybe that's how FTX makes one region look different than another region - as in their real world counterparts?

Share this post


Link to post

Did it ever occur to you ...

No jim...with no snarkiness...never occurred to me...

 

"such as 027cfa1.BMP BMP(DXT1):1024x1024 16 bit , found in the England and Wales folders, is virtualy visually identical, and size and type wise, identical."

 

 

C


My first sim flight simulator pD25zEJ.jpg

 

Take a ride to Stinking Creek! http://youtu.be/YP3fxFqkBXg Win10 Pro, GeForce GTX 1080TI/Rizen5 5600x  OCd,32 GB RAM,3x1920 x 1080, 60Hz , 27" Dell TouchScreen,TM HOTAS Warthog,TrackIR5,Saitek Combat Rudder Pedals HP reverbG2,Quest2

Share this post


Link to post

Some might be. Many won't.

FTX manipulates BOTH landclass AND textures with the textures mapped to work with the Regional landclass. That is why you have so much variation on a theme and why ANY attempt to de-duplicate will cause problems with non-neighbouring, lack of colour-matched or just missing textures.

 

What everyone here is trying to tell you, all snarkiness aside, is that if you don't know what you are doing, leave it alone.

ALL textures are NECESSARY

 

 

If you want to know more, ask the developers in their own forum, as they don't answer technical questions here.

Share this post


Link to post

such as 027cfa1.BMP BMP(DXT1):1024x1024 16 bit , found in the England and Wales folders, is virtualy visually identical, and size and type wise, identical

 

Nobody said there won't be duplicates, I believe if you were tasked with creating 3000+ custom LC textures for a region you'd probably be looking for ways to reuse anything you could as well, no? The real question though is how do you make a landclass .bgl in England\custom\scenery call a texture from Wales\custom\texture so as not to have duplicates? You can't, and even if it were possible, what about folks that own Wales but not England? The Wales people are going to need need a complete texture set too? Imagine the crying/screaming/nasty accusations that would ensue within the FS community if Wales required a previous installation of England in order to have a complete texture set!

Share this post


Link to post

Some might be. Many won't.

FTX manipulates BOTH landclass AND textures with the textures mapped to work with the Regional landclass. That is why you have so much variation on a theme and why ANY attempt to de-duplicate will cause problems with non-neighbouring, lack of colour-matched or just missing textures.

 

What everyone here is trying to tell you, all snarkiness aside, is that if you don't know what you are doing, leave it alone.

ALL textures are NECESSARY

 

 

If you want to know more, ask the developers in their own forum, as they don't answer technical questions here.

Nobody said there won't be duplicates, I believe if you were tasked with creating 3000+ custom LC textures for a region you'd probably be looking for ways to reuse anything you could as well, no? The real question though is how do you make a landclass .bgl in England\custom\scenery call a texture from Wales\custom\texture so as not to have duplicates? You can't, and even if it were possible, what about folks that own Wales but not England? The Wales people are going to need need a complete texture set too? Imagine the crying/screaming/nasty accusations that would ensue within the FS community if Wales required a previous installation of England in order to have a complete texture set!

Gotcha to all of you!

 

Just like CODE...RE-Use it's the operative keyword here, NOT redundancy.

 

...if it scenery file use was predicated on selection from a central database format, kinda like FTX Central is now with ...with An SQL or NOTSQL with relational indices, pseudocoding the idea,

 

CaseOwnerOfEngland then

Share CommonEngWales Xtexture

CaseOwnerOfNZ

Download XtextureNZNorthNoshare

case...

Case...

EndCase

 

Pre-staging common files based upon what you already have.

 

it could be figured out algorithmically so that there were no redundancies of texture tiles..

 

...playing devils advocate with myself, it could be that process might slow things down unacceptably, but I would really be interested in the scenery engine code which decides what...

 

...goes where...

 

.....and when.

 

I guess we can put this puppy to bed ...

 

...but before we put it to sleep, does anyone know whether scenery/world/texture files have changed since version 1.4?...I can still download 1.4, and re-install it to find out, but a quick answer would sure save me some time.

 

I'm afraid that I may have messed up in my many copies over from various versions of fs,fs9,fsx, fsXv??,p3d 1,1.4,2,2.1,etc,etc...and ended up with redundancies of my own doing .

 

...I appreciate all the input!

 

 

Chas


My first sim flight simulator pD25zEJ.jpg

 

Take a ride to Stinking Creek! http://youtu.be/YP3fxFqkBXg Win10 Pro, GeForce GTX 1080TI/Rizen5 5600x  OCd,32 GB RAM,3x1920 x 1080, 60Hz , 27" Dell TouchScreen,TM HOTAS Warthog,TrackIR5,Saitek Combat Rudder Pedals HP reverbG2,Quest2

Share this post


Link to post

Gotcha? How's that? I understand the concept of querying a database if that's what you mean. Sure it would probably be possible, it's probably possible for humans to inhabit Mars. It's not practical however and it certainly wouldn't be practical for some company that has sale-able products packaged up and ready for download to tear them apart, blow them to smithereens, and attempt to restructure everything on titles that have been out for 5 years or more and have therefore run their course financially - to save someone on average what, maybe 5 Gb of disk space optimistically? When you can buy a 500 Gb SSD for $200 USD? And now we're back to selecting a region before we start the sim so some utility can copy textures first? It's a nice concept but I'm afraid I'd rather forfeit the disk space and have the team busy working on SCA.

Share this post


Link to post

Each product is designed and expected to work as a standalone. each product is also expected to be able to integrate with the next, seamlessly. Database manipulation aside, and it's no way near as simple as you describe, it's simply impractical to think that a developer could develop a solution that not only meets that varying requirement, but also configures appropriately with the pre-existing framework of textures AND allows switching between various "modules", local, global or regional each of which can call different textures separately, depending on different landclass calls that are structured differently in the aftermarket with deliberate intent.

 

You still don't seem to grasp the complexities of the interrelationship between the existing and alternate textures, and the alternative to the alternate textures, and the alternate textures for the alternate textures for the landclass calls, the alternative-to-those textures that are called dependant on whether other products from the same, or another developer, are installed. The list goes on and on.

 

What you do need to grasp is that textures are only called when required and otherwise sit dormant on the hard drive, much like your FSX installation can sit alongside your P3D installation, with many textures of the same name as in P3D but with zero impact on the drawcall requirement. It is precisely the same as default - which has numerous files of the same name to deal with the `five seasons` concept that is at the heart of the visual presentation of P3D, as it was for FSX before it. 

 

If this is all about hard drive space then, save up your pennies and buy another one, remove what you don't need to save space or, if you have any doubt as to the fidelity of the P3D installation the solution is equally simple - uninstall and start again. That will have the biggest impact on performance. Although still not much, as it happens.

 

If you have suggestions to make to L-M about the structure of their file, folder and texture dependencies, this isn't the place for it and they have a whole forum dedicated to it on their website.

 

Likewise, for FTX and their product range. Good luck with getting JV to explain their detailed decision-making process about file structure ! 

 

Here, you're just wasting your time. Nothing you have said will predicate any change in anything whatsoever. You have your choices. Choose one.

Share this post


Link to post

Just my 2c worth here. As far as I know there's nothing to stop you combining all your scenery files into one scenery folder and all your texture files into another texture folder (over-writing as you go).  (This is what I do for add-on scenery items such as miscellaneous airports I download.)  However this might slow down the sim as it looks in large folders for required files.  However the ability to action individual sceneries will be severely reduced, and any time you download updates etc you will need to manually move the files around.  But if you have a week to spare to experiment it would be fun to see what effect amalgamation would have.

Share this post


Link to post
Guest

Chas,

 

I believe what you are looking for is something like a .xml or .cfg file that can be used on the base files so all that needs to change would be path reference and avoid the copying of files around.  This should NOT cause any performance issue and should save on disk space.

 

Biggest problem with implementing something like that is it WILL break compatibility IF you have 3rd party vendor doing it the new way and another do it the file copy way ... but I believe that does sometimes happen anyway with existing process hence why some 3rd party products are not compatible with other 3rd party products (Look what happened when just the Terrain.cfg moved in P3D 2.5, that was a BIG deal for some 3rd party).

 

Would such a change be worth it?  With dropping SSD prices and higher capacity, I'd say probably not.  Fortunately photo realistic scenery has no such limitation other than the more you enable in the scenery.cfg the more likely you'll get issues around loading of terrain textures (aka the blurries).

 

Cheers, Rob.

Share this post


Link to post

I believe what you are looking for is something like a .xml or .cfg file that can be used on the base files so all that needs to change would be path reference and avoid the copying of files around.  This should NOT cause any performance issue and should save on disk space.

 

...

Would such a change be worth it?  ...

 

Thanks Rob!

The whole purpose of this thread was to prep for Win X...in other words...clean up my mess ups of file manipulations from pre-FS9 to v2.5 of P3D…

And all these snarky meanies...jump on my arse...I'm goin' out to the garden and eat worms .

 

Chas


My first sim flight simulator pD25zEJ.jpg

 

Take a ride to Stinking Creek! http://youtu.be/YP3fxFqkBXg Win10 Pro, GeForce GTX 1080TI/Rizen5 5600x  OCd,32 GB RAM,3x1920 x 1080, 60Hz , 27" Dell TouchScreen,TM HOTAS Warthog,TrackIR5,Saitek Combat Rudder Pedals HP reverbG2,Quest2

Share this post


Link to post

Sound advice, freely given to correct your misapprehension and lack of understanding, is snarky, is it ?

 

Good luck with the disaster that you are about to inflict on your system. Everyone has warned you. It's down to you to heed the warnings.

Share this post


Link to post

I think the OP has expressed a valid concern and opened a discussion on a number of valid issues. :Shocked:

 

IMHO, AVSIM should use some reverse psychology, and bestow a "SNAVE Award" to the person(s) who consistently post the most reprehensible content in these forums. :Idea:

 

Perhaps a "SNAVE alert" button can be provided under every post to allow easier voting by forum members ? :rolleyes:

 

GaryGB

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...