- 14 downloads
- Version 1.0.1
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 • YDR/YFT/YDD model files without an embedded texture dictionary (e.g. LOD/SLOD meshes) are listed as "unavailable" in RPF scans this is expected behaviour, not a crash • 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)