AI aircraft textures |
Post Reply | Page <12 |
Author | |
RayM
First Officer Joined: 15 Nov 2012 Location: Luton, England Points: 384 |
Post Options
Thanks(0)
|
OK, so I have done a small test using the Batch file as supplied by Dan.
From Traffic X, there is a C152 which has 2 texture FOLDERS (texture and texture.2). I copied these FOLDERS to my new conversion folder which contains "imagetool.exe" and the batch file. Each of these folders contains a file "JFAIC152_t.bmp" which are, of course, NOT the same file - each has a different image. Double-clicked on the batch file which finished 'in a flash'. Inspection of the 2 copied folders shows that each one now contains a file "JFAIC152_t.dds". The .bmp file does not get removed as the batch file instruction "del *.bmp" does not form part of the recursive action of the 'imagetool' program but this is no problem. Copied the new .dds files over the the original folders in FSX and deleted the .bmp files therein also. So the C152 now only has DDS textures. Created flightplans using AIFP to show C152 AI flights. Both aircraft show up and seem to look as before. Obviously, I cannot comment on whether I have got a 'speeding up' effect but this conversion technique seems to work - I DO NOT GIVE ANY GUARANTEES SO BACKUPS SHOULD BE MADE BEFORE STARTING. It looks as if this technique can be used to convert one aircraft at a time so I will try to do this later on and report. Thanks to Dan for his assistance. |
|
A long time FSXA and Traffic X user
|
|
Soaranden
P1 Joined: 14 Feb 2009 Points: 627 |
Post Options
Thanks(0)
|
Hi, freddy, Running Imagetool with the -r switch alone, would not be the same as running Imagetool with the switches in my batch file (which I know you understand, freddy, but I just wanted to make this clear to other forum members). I suggest putting the batch file in the path. Just make sure that you constrain the path so that the batch file affects only the aircraft textures that you want to convert. Dan |
|
Soaranden
P1 Joined: 14 Feb 2009 Points: 627 |
Post Options
Thanks(0)
|
That's an important point. The batch file would only delete each and every .bmp file if the batch file and the .bmp files resided in the same folder. When the batch file is run with the intention of affecting multiple folders, some people may find it reassuring to know that .bmp files remain for manual removal (even when "del *.bmp" has been left in the batch file). |
|
freddy
Chief Pilot Joined: 29 Nov 2008 Location: Melbourne, Aust Points: 1339 |
Post Options
Thanks(0)
|
Ahh yes, a good point.
|
|
freddy
Chief Pilot Joined: 29 Nov 2008 Location: Melbourne, Aust Points: 1339 |
Post Options
Thanks(0)
|
So, it looks like Ray's test was a success. The batch file, with all the switches, will recurse through the folders and make the change to all the textures. So, it seems that it would not be all that hard to make a backup copy of the appropriate Traffic X or Traffic 360 aircraft folders, before then running the batch file over them. It will modify all the texture files, in all the folders; and all in one sweep. The final step would then be to simply remove the (now redundant) .BMP files ... which, can be done pretty easily (if you're savvy enough, or have the right tools, you can remove all of those with one command). I do expect that this will indeed have some impact on frames in built-up, dense areas. As for how much, it is important to remember with Flight Sim that mileage does vary on different machines. What's good on one machine, may not necessarily be as good on another. But, anything like this which should help the sim to run better, in any way, is something that's worth looking in to and doing. I think I will be trying to find time to make this change ... and soon. --------------------------------- Wow, we haven't had a 2-page thread in this forum in a long long time ... and it turns out to be a really good one with some excellent advice and tips. Thanks go to electric man for raising this topic. Although, after seeing the direction this thread took, it's a bummer that you did it all manually, electric man, one texture at a time. |
|
RayM
First Officer Joined: 15 Nov 2012 Location: Luton, England Points: 384 |
Post Options
Thanks(0)
|
You would be a braver man than me if you did the whole set of folders in one sweep of the batch file - I think I would do one aircraft type at a time? I did a count of types that needed attention which came to 54 different aircraft types that have .bmp textures but I would prefer to go a bit steady on this conversion. |
|
A long time FSXA and Traffic X user
|
|
freddy
Chief Pilot Joined: 29 Nov 2008 Location: Melbourne, Aust Points: 1339 |
Post Options
Thanks(0)
|
... that's what backups are for. I'd first take a backup copy of the entire "\SimObjects\TrafficX" folder. Then I'd give it a go. No fear. I've worked in IT long enough to know that it should be OK; it should work as published, using that -r switch (along with the others). But, that said, if it should fail, then I will of course have that backed up folder. Restoring that back in place before subsequently reverting to doing one aircraft type at a time. |
|
Soaranden
P1 Joined: 14 Feb 2009 Points: 627 |
Post Options
Thanks(0)
|
freddy, As long as a person is being safe by running the batch file on a backup folder (or by, as you suggest, running the batch file on the original after having made a backup of the original), there is an easy way to modify the batch file so that it deletes all remaining post-conversion BMP textures from all sub folders. This can be done easily be adding the /s switch to the del command. The /s switch makes the del command recursive, and the switch has been available to use with the del command since Windows 7. Here is my modified batch file: @echo Convert all textures to .dds imagetool -batch -nogui -dxt5 -dds -nodither -r *.bmp del /s *.bmp I ran a test of the batch file by doing the following: 1. Since I don't have any aircraft in my SimObjects folder that contain bmp textures, I downloaded a freeware aircraft that contains bmp textures. 2. I unzipped the downloaded aircraft, and I copied the aircraft's folder (which contained all of its sub folders) into my "Convert BMP Textures to DDS" working folder. 3. I modified the original batch file to enable recursion of the delete command (as shown above), and I named the modified batch file "Convert BMP to DDS with Recursive BMP Delete" 4. With my "Convert BMP Textures to DDS" working folder now containing the original (and now unnecessary) batch file, the modified batch file, ImageTool (which I still haven't added to my path), and the aircraft's folder, I ran the modified batch file. Inspection of all of the aircraft's folders showed that all BMP textures had been converted to DDS, and the recursive del switch had caused the batch file to delete the BMP files from all of the aircraft's sub folders. Just remember that all of the BMP files that came with the aircraft will be deleted. This would include any non-texture bitmaps that may have been included with the aircraft. Incidental Note: Since the batch file converts the BMP textures to DXT5-type DDS textures, ImageTool, by default, creates MIPS within the DDS textures. MIPS are desirable for the slight performance boost that they provide. Dan |
|
freddy
Chief Pilot Joined: 29 Nov 2008 Location: Melbourne, Aust Points: 1339 |
Post Options
Thanks(0)
|
... of which I have many. I've done plenty of repaints, and I store the repaint's .BMP file that I created, along with the subsequent "compiled" textures, in the same folder with the aircraft (and also in a backup folder elsewhere too). So, yes, I'd be mindful that any modified batch file which recurses folders to delete the .BMP's would systematically delete those (wanted to be kept) .BMP's as well. Nevertheless, it's good you've mentioned that here, in case others who may be planning to do this task may not have thought of it ... |
|
pomak249
Check-In Staff Joined: 15 Sep 2014 Location: Cambs UK Points: 47 |
Post Options
Thanks(0)
|
Isnt this something the guys at JF could provide for us as a 'patch'???? They seem to have abandoned this product completely??
|
|
Post Reply | Page <12 |
Tweet
|
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |