EasyOptimizer-V 1.0.1
23
3
23
3
EasyOptimizer-V is a free, open-source texture management tool for GTA V modders.
Edit YTD files without extracting, find and migrate duplicates, resize textures, generate
mipmaps, and more all in a single fast native Windows application.
GitHub / Source Code
Features
• Load YTD, WTD, YDR, YFT, YDD and RPF files directly no extraction required
• Open RPF archives (AES, NG-encrypted and FiveM/OpenIV CFXP format) and browse their contents
• Smart Optimize batch resize textures with configurable max resolution, format and mipmap count
• Fast Recompress one-click re-encode with automatic format downgrade (e.g. BC3 → BC1 when
no real alpha channel is present), reducing file size without quality loss
• Duplicate Detection find duplicate textures across all loaded files by name, data hash or both
• Migrate Duplicates preview consolidated YTDs before applying; choose per-file whether to keep
originals; commit only when satisfied
• Per-texture editing via right-click: resize, convert format, export as DDS, or revert to the
original on-disk state (Unload)
• CPU encoding via bc7enc_rdo with ISPC acceleration (BC1–BC7)
• GPU encoding via NVIDIA Texture Tools 3.2.5 (BC1/BC3/BC7 over CUDA) optional, falls back
to CPU automatically
• Grid size toggle: Small / Medium / Native card view
• Sort archives by name, type, size, texture count or modified state
• 15 UI languages: English, Portuguese, Spanish, Russian, Turkish, Mandarin Chinese, Hindi,
Japanese, Arabic, Bengali, French, German, Indonesian, Korean, Italian
• Versioned project cache a snapshot is saved automatically before any Save All operation
Known Issues
• GTA V Enhanced (Gen9) YTD files use a different resource layout and are not yet fully supported;
they will be rejected with a descriptive log message
• The NVTT GPU encoder supports only BC1 and BC3 at multiples-of-4 dimensions; all other
formats and odd sizes fall back to the CPU encoder automatically
Installation
1. Download and extract the archive to any folder.
2. Run EasyOptimizer-V.exe no installation or registry changes required.
3. (Optional) For GPU encoding: place nvtt30205.dll and vcomp140.dll
(from NVIDIA Texture Tools 3.2.5+) in the same folder as the executable.
4. (Optional) For reading NG-encrypted vanilla GTA V RPF files: place ng.dat and
lut.dat (key tables extracted from the GTA V executable) next to the executable.
Without these files only AES-encrypted and plain-TOC RPFs (FiveM/OpenIV mods) are supported.
No ScriptHookV, ASI Loader or game modification required this is a standalone desktop tool.
Basic Usage
• Drag and drop YTD/WTD/RPF files onto the window, or use Add File / Add Folder
• Right-click a texture card for per-texture options
• Right-click an archive header to Unload it from the workspace
• Click Detect Duplicates, review the PREVIEW consolidated YTDs, then click
Migrate Dups to apply
• Click Save All to persist changes; a versioned backup is always created first
Dependencies
No runtime dependencies are required for core functionality.
Optional GPU encoding requires:
• NVIDIA Texture Tools 3.2.5+ (free, from NVIDIA)
Changelog
1.2.0
- Refactor GUI: menu, toolbar, layout & search
- Add 'Export All' DDS export for YTD archives
- Add RPF write-back and GUI save integration
- Support YDR model write-back and RSC7 recomposition
Credits
• LN-Development tool author
• FiveFury by Hancapo format research and reference (MIT License)
• CodeWalker by dexyfex GTA V format documentation and reference
• bc7enc_rdo by Rich Geldreich CPU texture compression (MIT License)
• stb_image / stb_image_resize2 by Sean Barrett image processing (Public Domain)
• miniz by Rich Geldreich zlib/deflate (MIT License)
• ook3d WTD (GTA IV) format support
Source code: github.com/LN-Development/EasyOptimizer-V
Licensed under the GNU General Public License v3.
Edit YTD files without extracting, find and migrate duplicates, resize textures, generate
mipmaps, and more all in a single fast native Windows application.
GitHub / Source Code
Features
• Load YTD, WTD, YDR, YFT, YDD and RPF files directly no extraction required
• Open RPF archives (AES, NG-encrypted and FiveM/OpenIV CFXP format) and browse their contents
• Smart Optimize batch resize textures with configurable max resolution, format and mipmap count
• Fast Recompress one-click re-encode with automatic format downgrade (e.g. BC3 → BC1 when
no real alpha channel is present), reducing file size without quality loss
• Duplicate Detection find duplicate textures across all loaded files by name, data hash or both
• Migrate Duplicates preview consolidated YTDs before applying; choose per-file whether to keep
originals; commit only when satisfied
• Per-texture editing via right-click: resize, convert format, export as DDS, or revert to the
original on-disk state (Unload)
• CPU encoding via bc7enc_rdo with ISPC acceleration (BC1–BC7)
• GPU encoding via NVIDIA Texture Tools 3.2.5 (BC1/BC3/BC7 over CUDA) optional, falls back
to CPU automatically
• Grid size toggle: Small / Medium / Native card view
• Sort archives by name, type, size, texture count or modified state
• 15 UI languages: English, Portuguese, Spanish, Russian, Turkish, Mandarin Chinese, Hindi,
Japanese, Arabic, Bengali, French, German, Indonesian, Korean, Italian
• Versioned project cache a snapshot is saved automatically before any Save All operation
Known Issues
• GTA V Enhanced (Gen9) YTD files use a different resource layout and are not yet fully supported;
they will be rejected with a descriptive log message
• The NVTT GPU encoder supports only BC1 and BC3 at multiples-of-4 dimensions; all other
formats and odd sizes fall back to the CPU encoder automatically
Installation
1. Download and extract the archive to any folder.
2. Run EasyOptimizer-V.exe no installation or registry changes required.
3. (Optional) For GPU encoding: place nvtt30205.dll and vcomp140.dll
(from NVIDIA Texture Tools 3.2.5+) in the same folder as the executable.
4. (Optional) For reading NG-encrypted vanilla GTA V RPF files: place ng.dat and
lut.dat (key tables extracted from the GTA V executable) next to the executable.
Without these files only AES-encrypted and plain-TOC RPFs (FiveM/OpenIV mods) are supported.
No ScriptHookV, ASI Loader or game modification required this is a standalone desktop tool.
Basic Usage
• Drag and drop YTD/WTD/RPF files onto the window, or use Add File / Add Folder
• Right-click a texture card for per-texture options
• Right-click an archive header to Unload it from the workspace
• Click Detect Duplicates, review the PREVIEW consolidated YTDs, then click
Migrate Dups to apply
• Click Save All to persist changes; a versioned backup is always created first
Dependencies
No runtime dependencies are required for core functionality.
Optional GPU encoding requires:
• NVIDIA Texture Tools 3.2.5+ (free, from NVIDIA)
Changelog
1.2.0
- Refactor GUI: menu, toolbar, layout & search
- Add 'Export All' DDS export for YTD archives
- Add RPF write-back and GUI save integration
- Support YDR model write-back and RSC7 recomposition
Credits
• LN-Development tool author
• FiveFury by Hancapo format research and reference (MIT License)
• CodeWalker by dexyfex GTA V format documentation and reference
• bc7enc_rdo by Rich Geldreich CPU texture compression (MIT License)
• stb_image / stb_image_resize2 by Sean Barrett image processing (Public Domain)
• miniz by Rich Geldreich zlib/deflate (MIT License)
• ook3d WTD (GTA IV) format support
Source code: github.com/LN-Development/EasyOptimizer-V
Licensed under the GNU General Public License v3.
Первая загрузка: 6 дней назад
Последнее обновление: 7 часов назад
Последнее скачивание: час назад
1 комментарий
More mods by LN_Dev:
EasyOptimizer-V is a free, open-source texture management tool for GTA V modders.
Edit YTD files without extracting, find and migrate duplicates, resize textures, generate
mipmaps, and more all in a single fast native Windows application.
GitHub / Source Code
Features
• Load YTD, WTD, YDR, YFT, YDD and RPF files directly no extraction required
• Open RPF archives (AES, NG-encrypted and FiveM/OpenIV CFXP format) and browse their contents
• Smart Optimize batch resize textures with configurable max resolution, format and mipmap count
• Fast Recompress one-click re-encode with automatic format downgrade (e.g. BC3 → BC1 when
no real alpha channel is present), reducing file size without quality loss
• Duplicate Detection find duplicate textures across all loaded files by name, data hash or both
• Migrate Duplicates preview consolidated YTDs before applying; choose per-file whether to keep
originals; commit only when satisfied
• Per-texture editing via right-click: resize, convert format, export as DDS, or revert to the
original on-disk state (Unload)
• CPU encoding via bc7enc_rdo with ISPC acceleration (BC1–BC7)
• GPU encoding via NVIDIA Texture Tools 3.2.5 (BC1/BC3/BC7 over CUDA) optional, falls back
to CPU automatically
• Grid size toggle: Small / Medium / Native card view
• Sort archives by name, type, size, texture count or modified state
• 15 UI languages: English, Portuguese, Spanish, Russian, Turkish, Mandarin Chinese, Hindi,
Japanese, Arabic, Bengali, French, German, Indonesian, Korean, Italian
• Versioned project cache a snapshot is saved automatically before any Save All operation
Known Issues
• GTA V Enhanced (Gen9) YTD files use a different resource layout and are not yet fully supported;
they will be rejected with a descriptive log message
• The NVTT GPU encoder supports only BC1 and BC3 at multiples-of-4 dimensions; all other
formats and odd sizes fall back to the CPU encoder automatically
Installation
1. Download and extract the archive to any folder.
2. Run EasyOptimizer-V.exe no installation or registry changes required.
3. (Optional) For GPU encoding: place nvtt30205.dll and vcomp140.dll
(from NVIDIA Texture Tools 3.2.5+) in the same folder as the executable.
4. (Optional) For reading NG-encrypted vanilla GTA V RPF files: place ng.dat and
lut.dat (key tables extracted from the GTA V executable) next to the executable.
Without these files only AES-encrypted and plain-TOC RPFs (FiveM/OpenIV mods) are supported.
No ScriptHookV, ASI Loader or game modification required this is a standalone desktop tool.
Basic Usage
• Drag and drop YTD/WTD/RPF files onto the window, or use Add File / Add Folder
• Right-click a texture card for per-texture options
• Right-click an archive header to Unload it from the workspace
• Click Detect Duplicates, review the PREVIEW consolidated YTDs, then click
Migrate Dups to apply
• Click Save All to persist changes; a versioned backup is always created first
Dependencies
No runtime dependencies are required for core functionality.
Optional GPU encoding requires:
• NVIDIA Texture Tools 3.2.5+ (free, from NVIDIA)
Changelog
1.2.0
- Refactor GUI: menu, toolbar, layout & search
- Add 'Export All' DDS export for YTD archives
- Add RPF write-back and GUI save integration
- Support YDR model write-back and RSC7 recomposition
Credits
• LN-Development tool author
• FiveFury by Hancapo format research and reference (MIT License)
• CodeWalker by dexyfex GTA V format documentation and reference
• bc7enc_rdo by Rich Geldreich CPU texture compression (MIT License)
• stb_image / stb_image_resize2 by Sean Barrett image processing (Public Domain)
• miniz by Rich Geldreich zlib/deflate (MIT License)
• ook3d WTD (GTA IV) format support
Source code: github.com/LN-Development/EasyOptimizer-V
Licensed under the GNU General Public License v3.
Edit YTD files without extracting, find and migrate duplicates, resize textures, generate
mipmaps, and more all in a single fast native Windows application.
GitHub / Source Code
Features
• Load YTD, WTD, YDR, YFT, YDD and RPF files directly no extraction required
• Open RPF archives (AES, NG-encrypted and FiveM/OpenIV CFXP format) and browse their contents
• Smart Optimize batch resize textures with configurable max resolution, format and mipmap count
• Fast Recompress one-click re-encode with automatic format downgrade (e.g. BC3 → BC1 when
no real alpha channel is present), reducing file size without quality loss
• Duplicate Detection find duplicate textures across all loaded files by name, data hash or both
• Migrate Duplicates preview consolidated YTDs before applying; choose per-file whether to keep
originals; commit only when satisfied
• Per-texture editing via right-click: resize, convert format, export as DDS, or revert to the
original on-disk state (Unload)
• CPU encoding via bc7enc_rdo with ISPC acceleration (BC1–BC7)
• GPU encoding via NVIDIA Texture Tools 3.2.5 (BC1/BC3/BC7 over CUDA) optional, falls back
to CPU automatically
• Grid size toggle: Small / Medium / Native card view
• Sort archives by name, type, size, texture count or modified state
• 15 UI languages: English, Portuguese, Spanish, Russian, Turkish, Mandarin Chinese, Hindi,
Japanese, Arabic, Bengali, French, German, Indonesian, Korean, Italian
• Versioned project cache a snapshot is saved automatically before any Save All operation
Known Issues
• GTA V Enhanced (Gen9) YTD files use a different resource layout and are not yet fully supported;
they will be rejected with a descriptive log message
• The NVTT GPU encoder supports only BC1 and BC3 at multiples-of-4 dimensions; all other
formats and odd sizes fall back to the CPU encoder automatically
Installation
1. Download and extract the archive to any folder.
2. Run EasyOptimizer-V.exe no installation or registry changes required.
3. (Optional) For GPU encoding: place nvtt30205.dll and vcomp140.dll
(from NVIDIA Texture Tools 3.2.5+) in the same folder as the executable.
4. (Optional) For reading NG-encrypted vanilla GTA V RPF files: place ng.dat and
lut.dat (key tables extracted from the GTA V executable) next to the executable.
Without these files only AES-encrypted and plain-TOC RPFs (FiveM/OpenIV mods) are supported.
No ScriptHookV, ASI Loader or game modification required this is a standalone desktop tool.
Basic Usage
• Drag and drop YTD/WTD/RPF files onto the window, or use Add File / Add Folder
• Right-click a texture card for per-texture options
• Right-click an archive header to Unload it from the workspace
• Click Detect Duplicates, review the PREVIEW consolidated YTDs, then click
Migrate Dups to apply
• Click Save All to persist changes; a versioned backup is always created first
Dependencies
No runtime dependencies are required for core functionality.
Optional GPU encoding requires:
• NVIDIA Texture Tools 3.2.5+ (free, from NVIDIA)
Changelog
1.2.0
- Refactor GUI: menu, toolbar, layout & search
- Add 'Export All' DDS export for YTD archives
- Add RPF write-back and GUI save integration
- Support YDR model write-back and RSC7 recomposition
Credits
• LN-Development tool author
• FiveFury by Hancapo format research and reference (MIT License)
• CodeWalker by dexyfex GTA V format documentation and reference
• bc7enc_rdo by Rich Geldreich CPU texture compression (MIT License)
• stb_image / stb_image_resize2 by Sean Barrett image processing (Public Domain)
• miniz by Rich Geldreich zlib/deflate (MIT License)
• ook3d WTD (GTA IV) format support
Source code: github.com/LN-Development/EasyOptimizer-V
Licensed under the GNU General Public License v3.
Первая загрузка: 6 дней назад
Последнее обновление: 7 часов назад
Последнее скачивание: час назад








For Beta/Dev versions check my Github, rn the tool is already far evolved than on the screenshots, the source it self has a version and the latest release has another thats not so up to date, also RPF still under dev and has some bugs.