Skip to content
View in the app

A better way to browse. Learn more.

LCPDFR.com

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.

6 Screenshots

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)

Edited by LN3d3v
New UI update


AI disclosure

The author has disclosed that AI tools were used in creating the following aspects of this file:

  • Description
  • Mod and Mod Content (Moderate)

Used to raise efficiency on code writing and some implementations

User Feedback

Recommended Comments

There are no comments to display.

Create an account or sign in to comment

Latest Mods

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.