Skip to content
This repository was archived by the owner on Jul 25, 2026. It is now read-only.

Commit d4e8aca

Browse files
authored
Unepic
1 parent b37bcc5 commit d4e8aca

2 files changed

Lines changed: 817 additions & 0 deletions

File tree

‎Unepic/README.md‎

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Unepic Toolkit
2+
3+
A portable, browser-based tool for exploring and modifying Unepic game files. This toolkit is designed for personal use and quick data analysis without the need for complex environments.
4+
5+
## Features
6+
7+
### Sprite Viewer
8+
Allows loading `.idb` files to extract and view sprite atlases.
9+
- **BGR Fix**: Automatic color correction for sprite textures.
10+
- **Multi-selection**: Use `Ctrl` + `Click` to select multiple sprites and export them as a **ZIP archive**.
11+
- **Export**: Individual sprite export to PNG.
12+
- **Visual Aids**: Pixel grid and checkerboard background for transparency.
13+
14+
### Map Unlocker
15+
A utility to patch map files (`.map`, `.dat`).
16+
- **Safe Mode**: Basic unlock (Flag 0) and checksum recalculation.
17+
- **Advanced Mode**: Version 38 fix and Hybrid ID injection (3e91) for multiplayer visibility.
18+
- **Experimental (Risky)**: Internal name injection and `DECT`/`CDLG` tag repair. Note: These may interfere with external localization.
19+
20+
## Technical Details
21+
- **Decryption**: Uses a custom rolling XOR/subtraction algorithm with a 4-byte key found at the end of map files.
22+
- **Compression**: Atlases and map data are compressed using Zlib (Pako library).
23+
- **IDB Format**: Scans for `TEXC` (Texture Container) and `IMG ` (Image Metadata) markers to reconstruct the sprite list.

0 commit comments

Comments
 (0)