C# toolkit for Ragnarok Online 2 game data management.
- VDK Archive Management: Extract and pack VDK archives (VDISK format)
- CT Table Conversion: Convert CT binary tables to/from Excel (XLSX/CSV)
- Windows GUI + CLI
bin/VDK_Tool.exe
# VDK Operations
VDK_Tool.exe extract <file.vdk> [output_dir]
VDK_Tool.exe extractall <dir> [suffix]
VDK_Tool.exe list <file.vdk>
# CT Conversion
VDK_Tool.exe ct2xlsx <file.ct>
VDK_Tool.exe ct2csv <file.ct>
VDK_Tool.exe ctall <dir>RO2-Toolkit/
├── bin/
│ ├── VDK_Tool.exe
│ └── *.dll
├── src/
│ ├── Program.cs
│ ├── MainForm.cs
│ ├── VDKArchive.cs
│ └── CTProcessor.cs
└── build.bat
- Hierarchical file storage
- Zlib/Deflate compression
- EUC-KR filename encoding
- RO2 game data format
- 10 data types (BYTE, SHORT, INT, DWORD, STRING, FLOAT, etc.)
- CRC-16 XMODEM checksum
- UTF-16LE string encoding
Requires .NET Framework 4.8:
build.bat- ClosedXML 0.102.2
- System.Text.Encoding.CodePages 7.0.0