La2Tools — Lineage 2 Texture Package Editor
La2Tools is a modern tool designed for viewing and editing Lineage 2 client texture packages (.utx / .ugx). It is completely self-contained—no Java installation is required, as everything is already bundled inside. It supports both classic clients (Prelude to Interlude) and modern versions (Kamael+, Essence).
Key Features
Package Browser
Tabbed Interface: Open and work with multiple packages simultaneously.
Dual View Modes: Switch between a tile view with previews and a detailed table view.
Organization: Grouping and live filtering by name.
UI Themes: Dark and light theme support.
Animation Grouping Mode: Condenses frame sequences into a single tile with an animated preview.
Split9 Indicators: Textures utilizing Split9 display a blue layout grid directly on the preview (just like in UnrealEd).
Texture Editing
UnrealEd-style Property Dialog: Access all categories (Animation, Material, Quality, Split9, Surface, Texture) with editable parameters.
Live Preview: Zoom from 25% to 800%, choose backgrounds (checkerboard, black, or white), and view real-time Split9 grid updates.
Full-Size Rendering: Previews textures exactly as they appear in-game—rendered via Split9 (9-slice), Stretch, or tiling.
Clipboard Actions: Copy, cut, and paste textures between different packages.
Batch Adjustments: Copy and paste parameters from one texture to multiple items at once.
Animation Creator: Generate animations from selected frames, complete with FPS and looping settings.
Management & Compression: Rename with group modification, batch delete, and compress into RGBA8, DXT1, DXT3, or DXT5.
"Open In..." Feature: Edit textures or GFX files in any external editor (Photoshop, Paint.NET, GIMP). Once saved, changes are automatically pulled back into the package while preserving all original parameters.
Import & Export
Native Formats: Import DDS, TGA, BMP, and GFX directly; PNG, JPG, and GIF are converted automatically.
GIF Engine: GIF files are automatically imported as ready-to-use animations (frames + AnimNext chain).
Batch Import: Includes custom settings, mipmap generation, Alpha/Masked flags, and Detail Hack.
Smart Replace: The "Preserve original texture parameters" option keeps Split9, animations, and clamps intact when overwriting.
Mass Export: Export selected items, the current group, or the entire package.
Drag & Drop: Drag files into the browser to import, or drag textures out to Windows Explorer to export.
🛠 Package Management
Formats Supported: Old (Prelude — Interlude) and New (Kamael+ / Essence).
One-Click Conversion: Seamlessly convert package formats between Old ⇄ New.
Creation: Build new packages in any supported format from scratch.
Encryption: Supports Lineage2Ver121 encryption (toggleable in package settings).
Safe Editing: Works on a temporary copy with full undo/redo history (Ctrl+Z / Ctrl+Shift+Z) and a single "Save" button to apply changes.
🖥 System Integration
File Associations: Open .utx / .ugx files with a double-click directly from Windows Explorer (registered during installation).
Single Instance: Opening a new file adds it as a tab in the already running window.
Multilingual UI: Automatically detects system language (supports EN, RU, UK, ES, PT, EL, KO, VI, ZH).
Specifications & Requirements
Supported Formats
Packages: UTX, UGX
Textures: RGBA8, DXT1, DXT3, DXT5, G16, P8
Resources: GFX (Scaleform)
System Requirements
OS: Windows
Java: Not required (pre-bundled with the application).
Installation & Downloads
Run La2Tools-3.0.3_setup.exe — the installer will create shortcuts and register file associations.
Alternatively, you can use the portable version.
Download (Installer) | Download (Portable)