YTD Texture Optimizer é uma ferramenta desktop para abrir, visualizar e otimizar texturas de arquivos .ytd (GTA V), com foco em fluxo rápido, controle de qualidade e exportação prática.
Este é um projeto open source, desenvolvido 100% com IA, sem propósito lucrativo. A ideia é simples: compartilhar conhecimento, facilitar o trabalho da comunidade e evoluir a ferramenta em conjunto.
Se você quiser melhorar algo, corrigir bugs, adicionar recursos ou refinar o código, sua contribuição é muito bem-vinda. Cada melhoria ajuda todo mundo.
- Importação de um ou múltiplos YTDs
- Preview
Original,OptimizedeCompare side by side - Processamento por textura, por seleção ou em lote
- Exportação de textura individual em
DDSouPNG - Exportação de YTD otimizado
- Controle de mipmaps (manter original, gerar, níveis)
- Exclusões por lista/padrões
- Undo após processamento
CodeWalker + SharpDX(interno)ImageMagickDirectXTex (texconv)NVIDIA Texture Tools CLI (nvcompress)
- Windows 10/11 x64
- Microsoft Edge WebView2 Runtime
- .NET Desktop Runtime 8.x (x64)
- Node.js + npm
- Rust toolchain (
cargo) - .NET SDK 8.x
- Dependências do Tauri para Windows
- Abra o app (
ytd-texture-optimizer.exeourun_portable.bat) - Clique em Open YTD(s) e selecione os arquivos
- Ajuste encoder, resize, formato DDS e mipmaps
- Clique em Process Selected ou Process All YTDs
- Exporte texturas ou YTD otimizado
npm install
npm run devnpm run build
dotnet build src-tauri/sidecars/YtdCore/YtdCore.csproj -c Release
cd src-tauri
..\node_modules\.bin\tauri.cmd build --no-bundlesrc/UI Reactsrc-tauri/src/backend Taurisrc-tauri/sidecars/YtdCore/motor de processamento YTD/DDStarget/release/binário releasetarget/share/pacote portátil para distribuição
YTD Texture Optimizer is a desktop tool to open, preview, and optimize .ytd texture files (GTA V), focused on fast workflow, quality control, and practical export.
This is an open-source project, built 100% with AI, with no profit-oriented purpose. The goal is to share knowledge, help the community, and improve the tool together.
If you want to improve anything, fix bugs, add features, or refine the code, your contribution is welcome. Every improvement helps everyone.
- Import one or multiple YTD files
Original,Optimized, andCompare side by sidepreview- Per-texture, selected, or batch processing
- Single texture export as
DDSorPNG - Optimized YTD export
- Mipmap controls (keep original, generate, custom levels)
- Exclusion list/patterns
- Undo after processing
CodeWalker + SharpDX(internal)ImageMagickDirectXTex (texconv)NVIDIA Texture Tools CLI (nvcompress)
- Windows 10/11 x64
- Microsoft Edge WebView2 Runtime
- .NET Desktop Runtime 8.x (x64)
- Node.js + npm
- Rust toolchain (
cargo) - .NET SDK 8.x
- Tauri dependencies for Windows
- Open the app (
ytd-texture-optimizer.exeorrun_portable.bat) - Click Open YTD(s) and select files
- Configure encoder, resize, DDS format, and mipmaps
- Click Process Selected or Process All YTDs
- Export textures or optimized YTD
npm install
npm run devnpm run build
dotnet build src-tauri/sidecars/YtdCore/YtdCore.csproj -c Release
cd src-tauri
..\node_modules\.bin\tauri.cmd build --no-bundlesrc/React UIsrc-tauri/src/Tauri backendsrc-tauri/sidecars/YtdCore/YTD/DDS processing enginetarget/release/release binarytarget/share/portable distribution package