Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Problem with resizing images from FSLTL for FPS saving

Featured Replies

Does anyone have a recommendation for the settings other than the resolution.
I mean the setting that should bring the most stable result when editing the textures with the Texture Optimizer.

PC - i7 4770k  @ 4,2 GHz with 16 GB RAM and Zotac Geforce GTX 1080 AMP Extreme

  • Replies 244
  • Views 47.2k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • MammyJammy
    MammyJammy

    A few years ago I wrote an app to handle texture conversion of all sorts of files for Prepar3D AI traffic.  The other day I came across this thread and have updated the app I wrote to support MSFS AI

  • If I can figure out a way to optimise these textures easily with a batch command with free software, I'll share it here for everyone to follow..

  • Hi All, I've just published a new version (1.3) of my Texture Optimizer tool.  This version addresses several issues in 1.2 and adds a bunch of new optional parameters that allow you to fine-tune

  • 10 months later...

@MammyJammy Hoping you are still around.. I'm trying to add mips with your tool to a bunch of unoptimised textures but the tool keeps resizing all of the textures below the specified size (4096). i.e. It is resizing all of the textures in the folder to 4096x4096. 

I thought it was supposed to ignore anything smaller than the specified size?

Original files
spacer.png

Edited Filesspacer.png

Edited by toby23

Ryzen 5800X3D, 64GB RAM, RTX 4090, Windows 11
Link to my: Dynamic Flight Dispatch Tool

  • 2 weeks later...

I stopped compressing the files as you'll come across a ton of errors while downsizing (97 compression errors to be exact).

I didn't notice any issues in game, but I'd rather just leave the files alone as space and performance is no longer an issue for me.

Edited by blueshark747

Asus Maximus X Hero Z370/ Windows 10
MSI Gaming X 1080Ti (2100 mhz OC Watercooled)
8700k (4.7ghz OC Watercooled)
32GB DDR4 3000 Ram
500GB SAMSUNG 860 EVO SERIES SSD M.2

4 hours ago, blueshark747 said:

I stopped compressing the files as you'll come across a ton of errors while downsizing (97 compression errors to be exact).

I didn't notice any issues in game, but I'd rather just leave the files alone as space and performance is no longer an issue for me.

I'm still doing it following @MammyJammy's instructions and don't get any errors.

Alvega

CPU: AMD 7800X3D | COOLER: Cooler Master MasterLiquid 240L Core ARGB | GPU: RTX 4070 TI Super 16GB OC | Mobo: ASUS TUF GAMING X670E-PLUS WIFI |
RAM: 32 GB Corsair Vengeance RGB DDR5 6000MHz PC5-48000 2x16GB CL36 | SSDs: WD Black SN770 2TB NVMe SSD (WIN11), WD Black SN850X SSD 2 TB M.2 2280 PCIe Gen4 NVMe (MSFS), Crucial MX500 2TB (Other stuff) | CASE: Forgeon Arcanite ARGB Mesh Tower ATX White | Power Supply: Forgeon Bolt PSU 850W 80+ Gold Full Modular White 

On 8/24/2023 at 5:38 AM, toby23 said:

Hoping you are still around.. I'm trying to add mips with your tool to a bunch of unoptimised textures but the tool keeps resizing all of the textures below the specified size (4096). i.e. It is resizing all of the textures in the folder to 4096x4096. 

I thought it was supposed to ignore anything smaller than the specified size?

It appears there's a small bug in how image metadata is being captured prior to processing - Likely emerged when I changed the processor architecture to speed it up a few revisions ago.  It's not a terribly difficult fix and I'll get to it when I have some time over the next few weeks.  I'll add a new switch to the config to allow for forcing all vs. skipping smaller as well.

On 9/6/2023 at 2:11 PM, blueshark747 said:

I stopped compressing the files as you'll come across a ton of errors while downsizing (97 compression errors to be exact).

What were the errors captured in the error log?  They would be helpful in identifying any improvements to the compression algorithms being used.

19 hours ago, MammyJammy said:

It appears there's a small bug in how image metadata is being captured prior to processing - Likely emerged when I changed the processor architecture to speed it up a few revisions ago.  It's not a terribly difficult fix and I'll get to it when I have some time over the next few weeks.  I'll add a new switch to the config to allow for forcing all vs. skipping smaller as well.

 

That would be nice. Apart from that, your optimizer works great. Thanks for your work!

Hi All,

I've just published a new version (1.4) of my Texture Optimizer tool.  This version fixes the processor architecture issue that was causing smaller images to be incorrectly processed.

Requires uninstall/reinstall of the Texture Optimizer.  The directions are available at: https://izn-flightsim.s3.amazonaws.com/textureoptimizer.html.  NOTE:  If you have Compressonator and TexConv already installed, you do not need to reinstall them.

Change Log:

  • New Features:
    • New optional parameters for resizesmaller and reformatsmaller that allows for custom control of how smaller images are handled.
    • Continued performance enhancements
  • Bug Fixes:
    • Architecture fixes to support proper handling of images smaller than the target resolution that is specified.

Please read the linked guide for information on how the tool works, including the new optional parameters.  By default, images smaller than the target resolution specified will not be resized, however they will be reformatted according to the processing specified when it is run.  If -dxt is set to "auto" (or left to default...It's a purely optional parameter), smaller images will be reformatted and mipmaps added as determined by the algorithm.  Said another way, -resizesmaller defaults to false, -reformatsmaller defaults to true.  I would highly recommend leaving these as they are.

I haven't tested this heavily...I don't have time.  I ran it against an FSLTL package and it seemed to work fine.  YMMV.

  • 3 weeks later...
  • 2 months later...

Hi @MammyJammy,

After using Texture Optimizer to resize the FSLTL textures again today after the new FSLTL model update (which got my folder from 37,9GB to 13,9GB 😉) I got this on the log after converting:

Quote

END FILE WARNINGS #################################################################################
BC2
BC1
BC3
BC5
BC7
BC5_S

 

Do you know what this is?

Thanks.

 

 

Edited by Alvega

Alvega

CPU: AMD 7800X3D | COOLER: Cooler Master MasterLiquid 240L Core ARGB | GPU: RTX 4070 TI Super 16GB OC | Mobo: ASUS TUF GAMING X670E-PLUS WIFI |
RAM: 32 GB Corsair Vengeance RGB DDR5 6000MHz PC5-48000 2x16GB CL36 | SSDs: WD Black SN770 2TB NVMe SSD (WIN11), WD Black SN850X SSD 2 TB M.2 2280 PCIe Gen4 NVMe (MSFS), Crucial MX500 2TB (Other stuff) | CASE: Forgeon Arcanite ARGB Mesh Tower ATX White | Power Supply: Forgeon Bolt PSU 850W 80+ Gold Full Modular White 

Thanks for this tool, currently doing it with FSLTL as I strive for more FPS, selected 1024 for size so that should help somewhat.

Pico Neo3 Link VR - Windows 11 64bit, Gigabyte Z590 Aorus Elite Mobo, i7-10700KF CPU, Gigabyte RX 9070 XT OC 16gb (AMD GPU), 32gig Corsair 3600mhz RAM, SSD x2 + M.2 SSD 1tb x1

Saitek X45 HOTAS - Saitek Pro Rudder Pedals - Logitech Flight Yoke - Homemade 3 Button & 8-directional Joystick Box, SNES Controller (used as a Button Box - Additional USB Numpad (used as a Button Box)

13 minutes ago, MarcG said:

Thanks for this tool, currently doing it with FSLTL as I strive for more FPS, selected 1024 for size so that should help somewhat.

Can't understand why the FSLTL devs insist on just providing 4K textures (some are even 8K) for AI traffic. It's ridiculous, not everyone has a 16GB or 24GB GPU, many still use 6GB or 8GB.

Alvega

CPU: AMD 7800X3D | COOLER: Cooler Master MasterLiquid 240L Core ARGB | GPU: RTX 4070 TI Super 16GB OC | Mobo: ASUS TUF GAMING X670E-PLUS WIFI |
RAM: 32 GB Corsair Vengeance RGB DDR5 6000MHz PC5-48000 2x16GB CL36 | SSDs: WD Black SN770 2TB NVMe SSD (WIN11), WD Black SN850X SSD 2 TB M.2 2280 PCIe Gen4 NVMe (MSFS), Crucial MX500 2TB (Other stuff) | CASE: Forgeon Arcanite ARGB Mesh Tower ATX White | Power Supply: Forgeon Bolt PSU 850W 80+ Gold Full Modular White 

3 minutes ago, Alvega said:

Can't understand why the FSLTL devs insist on just providing 4K textures (some are even 8K) for AI traffic. It's ridiculous, not everyone has a 16GB or 24GB GPU, many still use 6GB or 8GB.

Yeah a choice of Download size would be nice, I went too low with 1024 so redoing them at 2048!

Pico Neo3 Link VR - Windows 11 64bit, Gigabyte Z590 Aorus Elite Mobo, i7-10700KF CPU, Gigabyte RX 9070 XT OC 16gb (AMD GPU), 32gig Corsair 3600mhz RAM, SSD x2 + M.2 SSD 1tb x1

Saitek X45 HOTAS - Saitek Pro Rudder Pedals - Logitech Flight Yoke - Homemade 3 Button & 8-directional Joystick Box, SNES Controller (used as a Button Box - Additional USB Numpad (used as a Button Box)

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.