Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

ALL

Requirements

all_parser.py

Extract icons from .ALL file format

Usage

usage: all_parser.py [-h] -o output_directory all_file

all extract launch options

positional arguments:
all_file             all file to extract

optional arguments:
-h, --help           show this help message and exit
-o output_directory  Output directory

Extract all icons

> all_parser.py "Realms of the Haunting\DATA\DATA\ICONS.ALL" -o out_dir

Get pixels

import all_parser
allf = all_parser.AllF("D:\Game\Realms of the Haunting\DATA\DATA\ICONS.ALL")
pixels = allf.extract_index(0x78)
print all_parser.hexdump(pixels, 26)
0000  76 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   vv........................
001a  76 20 76 76 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   v vvv.....................
0034  78 76 20 ec 0c 76 76 76 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   xv ..vvvv.................
004e  78 76 ec 20 21 0c 0c d6 22 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   xv. !..."v................
0068  00 76 0c 21 ec 0c d6 76 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   .v.!...vv.................
0082  00 78 76 0c 0c ec 0c d6 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   .xv.....v.................
009c  00 78 76 0c d6 0c 8a 22 d6 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   .xv....".v................
00b6  00 00 76 d6 76 22 22 8a 22 d6 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ..v.v"".".v...............
00d0  00 00 76 22 76 76 22 22 8a 22 d6 76 76 76 76 00 00 00 00 00 00 00 00 00 00 00   ..v"vv"".".vvvv...........
00ea  00 00 78 76 78 78 76 22 22 8a 21 21 21 ec 21 76 76 00 00 00 00 00 00 00 00 00   ..xvxxv"".!!!.!vv.........
0104  00 00 00 78 00 00 78 76 22 21 d6 ec 76 76 76 ec d6 76 00 00 00 00 00 00 00 00   ...x..xv"!..vvv..v........
011e  00 00 00 00 00 00 00 78 76 d6 21 76 67 f6 67 76 21 76 00 00 00 00 00 00 00 00   .......xv.!vg.gv!v........
0138  00 00 00 00 00 00 00 00 76 d6 b0 67 f6 fa 7d 68 b0 22 76 00 00 00 00 00 00 00   ........v..g..}h."v.......
0152  00 00 00 00 00 00 00 00 76 22 a2 68 7d fa f6 67 a2 22 d2 76 76 00 00 00 00 00   ........v".h}..g.".vv.....
016c  00 00 00 00 00 00 00 00 76 22 0c d2 67 f6 67 d2 0c 22 21 21 d6 76 76 00 00 00   ........v"..g.g.."!!.vv...
0186  00 00 00 00 00 00 00 00 78 76 d6 ec d2 d2 d2 ec d2 d2 76 76 76 d6 d6 76 00 00   ........xv........vvv..v..
01a0  00 00 00 00 00 00 00 00 00 76 22 d6 21 ec 21 d6 76 76 47 47 47 76 76 d6 76 00   .........v".!.!.vvGGGvv.v.
01ba  00 00 00 00 00 00 00 00 00 78 76 76 22 22 21 76 e2 47 44 44 44 47 e2 76 22 76   .........xvv""!v.GDDDG.v"v
01d4  00 00 00 00 00 00 00 00 00 00 78 78 76 22 21 76 47 44 de c9 40 44 47 76 22 76   ..........xxv"!vGD..@DGv"v
01ee  00 00 00 00 00 00 00 00 00 00 00 00 78 76 0c 76 47 44 c9 b3 c9 44 47 76 d6 76   ............xv.vGD...DGv.v
0208  00 00 00 00 00 00 00 00 00 00 00 00 00 76 d6 b2 63 44 de e6 de 44 63 76 d6 76   .............v..cD...Dcv.v
0222  00 00 00 00 00 00 00 00 00 00 00 00 00 76 22 21 be 63 46 44 46 63 be d6 d4 78   .............v"!.cFDFc...x
023c  00 00 00 00 00 00 00 00 00 00 00 00 00 78 b0 d6 21 be 63 63 63 be 21 d6 b0 78   .............x..!.ccc.!..x
0256  00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 22 d6 21 21 ec 21 21 d6 22 76 00   ..............v".!!.!!."v.
0270  00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 76 76 d4 d6 21 d6 d6 b0 76 78 00   ..............xvv..!...vx.
028a  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 78 76 76 76 76 76 78 78 00 00   ...............xxvvvvvxx..
02a4  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 78 78 78 78 00 00 00 00   .................xxxxx....

Files

Filename MD5
ICONS.ALL db3f71fc7d13171768ff203d20777286