Updated with new tools and texture generation

This commit is contained in:
David Benepe
2020-06-12 17:09:01 -05:00
parent 4d038b42a5
commit d2c942115b
36 changed files with 23185 additions and 2897 deletions
BIN
View File
Binary file not shown.
+3819 -1432
View File
File diff suppressed because it is too large Load Diff
+41 -39
View File
@@ -31,7 +31,6 @@ subfolder: "us_1.0"
# [0x0D8200, 0x0D90C0] = Unknown
[0xEC0]: "Binary", "unknown", "bin"
# ---------------------- Microcode ---------------------- #
# [0x0D90C0, 0x0D9190] = Microcode boot code
@@ -50,7 +49,7 @@ subfolder: "us_1.0"
[0x1200]: "Binary", "f3ddkr_xbus", "ucode"
# [0x0DC770, 0x0EA7A0] = Unknown
[0xE030]: "Binary", "unknown", "ucode"
[0xE030]: "Binary", "unknown", "bin"
# [0x0EA7A0, 0x0EAFA0] = Data section of F3DDKR-DRAM
[0x800]: "Binary", "f3ddkr_dram_data", "ucode"
@@ -66,23 +65,24 @@ subfolder: "us_1.0"
# [0x0EBFA0, 0x0ECD50] = Unknown
[0xDB0]: "Binary", "unknown", "bin"
# ---------------------- Textures ----------------------- #
# [0x0ECD50, 0x296CA0] = Textures
include: "extract-textures/textures-us-1.0.extract-config"
# [0x296CA0, 0x298290] = Textures look-up table
[0x15F0]: "Binary", "textures_lut", "bin"
[0x15F0]: "Binary", "textures_lut", "textures"
# ------------------------------------------------------- #
# [0x298290, 0x375D70] = Textures (Most for HUD & billboarding)
include: "extract-textures/textures_2-us-1.0.extract-config"
# [0x298290, 0x37E030] = Unknown
[0xE5DA0]: "Binary", "unknown", "bin"
# [0x375D70, 0x376BA0] = Textures look-up table
[0xE30]: "Binary", "textures_lut", "textures"
# ------------------------ Text ------------------------- #
# ---------------------- Menu Text ---------------------- #
# [0x376BA0, 0x37E030] = Game Text (English, French, German)
[0x7490]: "Binary", "game_text", "text"
# [0x37E030, 0x37ED10] = English menu text
[0xCE0]: "Binary", "menu_text_english", "text"
@@ -94,64 +94,66 @@ include: "extract-textures/textures-us-1.0.extract-config"
# [0x3808C8, 0x380BB0] is 0xFF Padding
[0x1080]: "Binary", "menu_text_german", "text"
# ------------------------------------------------------- #
# [0x380BB0, 0x383AA0] = Unknown
[0x2EF0]: "Binary", "unknown", "bin"
# ------------------------------------------------------- #
# [0x383AA0, 0x383CD0] = Object placements map lut
[0x230]: "Binary", "level_object_maps_lut", "levels"
# [0x380BB0, 0x3A1440] = Unknown
[0x20890]: "Binary", "unknown", "bin"
# ------------------------------------------------------- #
# [0x383CD0, 0x3A1440] = Object placements map
include: "extract-levels/object-maps-us-1.0.extract-config"
# [0x3A1440, 0x3A1550] = Level headers table
[0x110]: "Binary", "level_headers_table", "level"
[0x110]: "Binary", "level_headers_lut", "levels"
# [0x3A1550, 0x3A4820] = Level headers
[0x32D0]: "Binary", "level_headers", "level"
include: "extract-levels/level_headers-us-1.0.extract-config"
# [0x3A4820, 0x3A4930] = Level names table
[0x110]: "Binary", "level_names_table", "level"
[0x110]: "Binary", "level_names_lut", "levels"
# [0x3A4930, 0x3A5670] = Level names in each language
[0xD40]: "Binary", "level_names", "level"
include: "extract-levels/level_names-us-1.0.extract-config"
# [0x3A5670, 0x3A5760] = Unknown compressed data table
[0xF0]: "Binary", "compressed_unknown1_table", "bin"
# [0x3A5670, 0x3A5760] = Levels Look-up table
[0xF0]: "Binary", "levels_lut", "levels"
# [0x3A5760, 0x54F4B0] = Unknown compressed data
[0x1A9D50]: "Binary", "compressed_unknown1", "bin"
# [0x3A5760, 0x54F4B0] = Levels
include: "extract-levels/levels-us-1.0.extract-config"
# [0x54F4B0, 0x54FAD0] = Unknown level data table
[0x620]: "Binary", "compressed_unknown2_table", "bin"
# [0x54F4B0, 0x54FAD0] = Objects Look-up table
[0x620]: "Binary", "objects_lut", "objects"
# [0x54FAD0, 0x61FD80] = Unknown level data
[0xD02B0]: "Binary", "compressed_unknown2", "bin"
# [0x54FAD0, 0x61FA70] = Objects data
include: "extract-objects/objects-us-1.0.extract-config"
# [0x61FD80, 0x6204E0] = Unknown level data table
[0x760]: "Binary", "compressed_unknown3_table", "bin"
# [0x61FA70, 0x61FD80] = Unknown
[0x310]: "Binary", "unknown", "bin"
# [0x6204E0, 0x6C0050] = Unknown level data
[0x9FB70]: "Binary", "compressed_unknown3", "bin"
# [0x61FD80, 0x6204E0] = Animations look-up table
[0x760]: "Binary", "animations_lut", "animations"
# [0x6204E0, 0x6C0050] = Animations
include: "extract-animations/animations-us-1.0.extract-config"
# [0x6C0050, 0x6C0520] = Object headers table
[0x4D0]: "Binary", "object_headers_table", "object"
# [0x6C0520, 0x6CC1F0] = Object headers
[0xBCD0]: "Binary", "object_headers", "object"
[0x4D0]: "Binary", "object_headers_table", "objects"
# [0x6C0520, 0x6CBDE0] = Object headers
include: "extract-objects/object_headers-us-1.0.extract-config"
# ------------------------------------------------------- #
# [0x6CC1F0, 0xAC9630] = Unknown
[0x3FD440]: "Binary", "unknown", "bin"
# [0x6CBDE0, 0xAC9630] = Unknown. Audio related
[0x3FD850]: "Binary", "unknown", "bin"
# [0xAC9630, 0xC00000] = 0xFF padding
[0x1369D0]: "NoExtract"
# -------------------------------------------------------------------------- #
@@ -0,0 +1,473 @@
# Part of the "Diddy Kong Racing (USA v1.0)" config
# Exports all the textures that the game uses.
[0x00640]: "Compressed", "animation", "animations"
[0x00560]: "Compressed", "animation", "animations"
[0x002b0]: "Compressed", "animation", "animations"
[0x002a0]: "Compressed", "animation", "animations"
[0x003b0]: "Compressed", "animation", "animations"
[0x00600]: "Compressed", "animation", "animations"
[0x00530]: "Compressed", "animation", "animations"
[0x00280]: "Compressed", "animation", "animations"
[0x00270]: "Compressed", "animation", "animations"
[0x00380]: "Compressed", "animation", "animations"
[0x00530]: "Compressed", "animation", "animations"
[0x00470]: "Compressed", "animation", "animations"
[0x00210]: "Compressed", "animation", "animations"
[0x00210]: "Compressed", "animation", "animations"
[0x00300]: "Compressed", "animation", "animations"
[0x00470]: "Compressed", "animation", "animations"
[0x003d0]: "Compressed", "animation", "animations"
[0x001c0]: "Compressed", "animation", "animations"
[0x001c0]: "Compressed", "animation", "animations"
[0x00290]: "Compressed", "animation", "animations"
[0x003b0]: "Compressed", "animation", "animations"
[0x00410]: "Compressed", "animation", "animations"
[0x003a0]: "Compressed", "animation", "animations"
[0x001a0]: "Compressed", "animation", "animations"
[0x00180]: "Compressed", "animation", "animations"
[0x00200]: "Compressed", "animation", "animations"
[0x003a0]: "Compressed", "animation", "animations"
[0x00310]: "Compressed", "animation", "animations"
[0x00180]: "Compressed", "animation", "animations"
[0x00160]: "Compressed", "animation", "animations"
[0x001d0]: "Compressed", "animation", "animations"
[0x00310]: "Compressed", "animation", "animations"
[0x00280]: "Compressed", "animation", "animations"
[0x00140]: "Compressed", "animation", "animations"
[0x00120]: "Compressed", "animation", "animations"
[0x00180]: "Compressed", "animation", "animations"
[0x002c0]: "Compressed", "animation", "animations"
[0x00230]: "Compressed", "animation", "animations"
[0x00120]: "Compressed", "animation", "animations"
[0x00110]: "Compressed", "animation", "animations"
[0x00150]: "Compressed", "animation", "animations"
[0x00200]: "Compressed", "animation", "animations"
[0x00550]: "Compressed", "animation", "animations"
[0x00520]: "Compressed", "animation", "animations"
[0x002e0]: "Compressed", "animation", "animations"
[0x002c0]: "Compressed", "animation", "animations"
[0x003a0]: "Compressed", "animation", "animations"
[0x003b0]: "Compressed", "animation", "animations"
[0x003c0]: "Compressed", "animation", "animations"
[0x00200]: "Compressed", "animation", "animations"
[0x001e0]: "Compressed", "animation", "animations"
[0x002a0]: "Compressed", "animation", "animations"
[0x00350]: "Compressed", "animation", "animations"
[0x00370]: "Compressed", "animation", "animations"
[0x001e0]: "Compressed", "animation", "animations"
[0x001c0]: "Compressed", "animation", "animations"
[0x00270]: "Compressed", "animation", "animations"
[0x00230]: "Compressed", "animation", "animations"
[0x00240]: "Compressed", "animation", "animations"
[0x00130]: "Compressed", "animation", "animations"
[0x00120]: "Compressed", "animation", "animations"
[0x00190]: "Compressed", "animation", "animations"
[0x00240]: "Compressed", "animation", "animations"
[0x00510]: "Compressed", "animation", "animations"
[0x00460]: "Compressed", "animation", "animations"
[0x00250]: "Compressed", "animation", "animations"
[0x00390]: "Compressed", "animation", "animations"
[0x002f0]: "Compressed", "animation", "animations"
[0x003b0]: "Compressed", "animation", "animations"
[0x00350]: "Compressed", "animation", "animations"
[0x001c0]: "Compressed", "animation", "animations"
[0x002b0]: "Compressed", "animation", "animations"
[0x00250]: "Compressed", "animation", "animations"
[0x002a0]: "Compressed", "animation", "animations"
[0x00260]: "Compressed", "animation", "animations"
[0x00150]: "Compressed", "animation", "animations"
[0x001f0]: "Compressed", "animation", "animations"
[0x001b0]: "Compressed", "animation", "animations"
[0x001b0]: "Compressed", "animation", "animations"
[0x00190]: "Compressed", "animation", "animations"
[0x000e0]: "Compressed", "animation", "animations"
[0x00140]: "Compressed", "animation", "animations"
[0x00130]: "Compressed", "animation", "animations"
[0x001c0]: "Compressed", "animation", "animations"
[0x005b0]: "Compressed", "animation", "animations"
[0x00550]: "Compressed", "animation", "animations"
[0x002a0]: "Compressed", "animation", "animations"
[0x002a0]: "Compressed", "animation", "animations"
[0x00380]: "Compressed", "animation", "animations"
[0x00460]: "Compressed", "animation", "animations"
[0x00400]: "Compressed", "animation", "animations"
[0x00200]: "Compressed", "animation", "animations"
[0x001f0]: "Compressed", "animation", "animations"
[0x002b0]: "Compressed", "animation", "animations"
[0x00340]: "Compressed", "animation", "animations"
[0x00310]: "Compressed", "animation", "animations"
[0x00180]: "Compressed", "animation", "animations"
[0x00170]: "Compressed", "animation", "animations"
[0x00210]: "Compressed", "animation", "animations"
[0x00250]: "Compressed", "animation", "animations"
[0x00220]: "Compressed", "animation", "animations"
[0x00130]: "Compressed", "animation", "animations"
[0x00120]: "Compressed", "animation", "animations"
[0x00190]: "Compressed", "animation", "animations"
[0x00290]: "Compressed", "animation", "animations"
[0x005c0]: "Compressed", "animation", "animations"
[0x00500]: "Compressed", "animation", "animations"
[0x00290]: "Compressed", "animation", "animations"
[0x00290]: "Compressed", "animation", "animations"
[0x00370]: "Compressed", "animation", "animations"
[0x004c0]: "Compressed", "animation", "animations"
[0x00410]: "Compressed", "animation", "animations"
[0x00220]: "Compressed", "animation", "animations"
[0x00200]: "Compressed", "animation", "animations"
[0x002d0]: "Compressed", "animation", "animations"
[0x00370]: "Compressed", "animation", "animations"
[0x00310]: "Compressed", "animation", "animations"
[0x00180]: "Compressed", "animation", "animations"
[0x00180]: "Compressed", "animation", "animations"
[0x00220]: "Compressed", "animation", "animations"
[0x002f0]: "Compressed", "animation", "animations"
[0x00290]: "Compressed", "animation", "animations"
[0x00150]: "Compressed", "animation", "animations"
[0x00140]: "Compressed", "animation", "animations"
[0x001d0]: "Compressed", "animation", "animations"
[0x00300]: "Compressed", "animation", "animations"
[0x00580]: "Compressed", "animation", "animations"
[0x004c0]: "Compressed", "animation", "animations"
[0x00260]: "Compressed", "animation", "animations"
[0x00260]: "Compressed", "animation", "animations"
[0x00350]: "Compressed", "animation", "animations"
[0x00510]: "Compressed", "animation", "animations"
[0x00540]: "Compressed", "animation", "animations"
[0x00490]: "Compressed", "animation", "animations"
[0x00240]: "Compressed", "animation", "animations"
[0x00240]: "Compressed", "animation", "animations"
[0x00320]: "Compressed", "animation", "animations"
[0x00450]: "Compressed", "animation", "animations"
[0x003c0]: "Compressed", "animation", "animations"
[0x001c0]: "Compressed", "animation", "animations"
[0x001d0]: "Compressed", "animation", "animations"
[0x002a0]: "Compressed", "animation", "animations"
[0x003d0]: "Compressed", "animation", "animations"
[0x00360]: "Compressed", "animation", "animations"
[0x001a0]: "Compressed", "animation", "animations"
[0x001a0]: "Compressed", "animation", "animations"
[0x00260]: "Compressed", "animation", "animations"
[0x00370]: "Compressed", "animation", "animations"
[0x005d0]: "Compressed", "animation", "animations"
[0x005a0]: "Compressed", "animation", "animations"
[0x00270]: "Compressed", "animation", "animations"
[0x00260]: "Compressed", "animation", "animations"
[0x00380]: "Compressed", "animation", "animations"
[0x00480]: "Compressed", "animation", "animations"
[0x00450]: "Compressed", "animation", "animations"
[0x001f0]: "Compressed", "animation", "animations"
[0x001e0]: "Compressed", "animation", "animations"
[0x002b0]: "Compressed", "animation", "animations"
[0x00360]: "Compressed", "animation", "animations"
[0x00350]: "Compressed", "animation", "animations"
[0x00180]: "Compressed", "animation", "animations"
[0x00180]: "Compressed", "animation", "animations"
[0x00220]: "Compressed", "animation", "animations"
[0x002d0]: "Compressed", "animation", "animations"
[0x002a0]: "Compressed", "animation", "animations"
[0x00130]: "Compressed", "animation", "animations"
[0x00130]: "Compressed", "animation", "animations"
[0x001b0]: "Compressed", "animation", "animations"
[0x002a0]: "Compressed", "animation", "animations"
[0x00550]: "Compressed", "animation", "animations"
[0x004b0]: "Compressed", "animation", "animations"
[0x00250]: "Compressed", "animation", "animations"
[0x00380]: "Compressed", "animation", "animations"
[0x00360]: "Compressed", "animation", "animations"
[0x004a0]: "Compressed", "animation", "animations"
[0x00420]: "Compressed", "animation", "animations"
[0x00210]: "Compressed", "animation", "animations"
[0x00300]: "Compressed", "animation", "animations"
[0x002f0]: "Compressed", "animation", "animations"
[0x00350]: "Compressed", "animation", "animations"
[0x002b0]: "Compressed", "animation", "animations"
[0x00190]: "Compressed", "animation", "animations"
[0x00260]: "Compressed", "animation", "animations"
[0x001f0]: "Compressed", "animation", "animations"
[0x002e0]: "Compressed", "animation", "animations"
[0x002a0]: "Compressed", "animation", "animations"
[0x00170]: "Compressed", "animation", "animations"
[0x001f0]: "Compressed", "animation", "animations"
[0x001f0]: "Compressed", "animation", "animations"
[0x002c0]: "Compressed", "animation", "animations"
[0x00520]: "Compressed", "animation", "animations"
[0x00490]: "Compressed", "animation", "animations"
[0x00280]: "Compressed", "animation", "animations"
[0x00230]: "Compressed", "animation", "animations"
[0x002f0]: "Compressed", "animation", "animations"
[0x004a0]: "Compressed", "animation", "animations"
[0x00420]: "Compressed", "animation", "animations"
[0x00240]: "Compressed", "animation", "animations"
[0x001f0]: "Compressed", "animation", "animations"
[0x002a0]: "Compressed", "animation", "animations"
[0x00460]: "Compressed", "animation", "animations"
[0x003f0]: "Compressed", "animation", "animations"
[0x00220]: "Compressed", "animation", "animations"
[0x001e0]: "Compressed", "animation", "animations"
[0x00290]: "Compressed", "animation", "animations"
[0x002f0]: "Compressed", "animation", "animations"
[0x00280]: "Compressed", "animation", "animations"
[0x00190]: "Compressed", "animation", "animations"
[0x00150]: "Compressed", "animation", "animations"
[0x001c0]: "Compressed", "animation", "animations"
[0x00310]: "Compressed", "animation", "animations"
[0x003f0]: "Compressed", "animation", "animations"
[0x00370]: "Compressed", "animation", "animations"
[0x002e0]: "Compressed", "animation", "animations"
[0x002b0]: "Compressed", "animation", "animations"
[0x006e0]: "Compressed", "animation", "animations"
[0x005a0]: "Compressed", "animation", "animations"
[0x00470]: "Compressed", "animation", "animations"
[0x00300]: "Compressed", "animation", "animations"
[0x00620]: "Compressed", "animation", "animations"
[0x00470]: "Compressed", "animation", "animations"
[0x003c0]: "Compressed", "animation", "animations"
[0x00340]: "Compressed", "animation", "animations"
[0x00580]: "Compressed", "animation", "animations"
[0x00520]: "Compressed", "animation", "animations"
[0x00440]: "Compressed", "animation", "animations"
[0x003c0]: "Compressed", "animation", "animations"
[0x005b0]: "Compressed", "animation", "animations"
[0x00440]: "Compressed", "animation", "animations"
[0x00350]: "Compressed", "animation", "animations"
[0x00230]: "Compressed", "animation", "animations"
[0x00610]: "Compressed", "animation", "animations"
[0x004d0]: "Compressed", "animation", "animations"
[0x003e0]: "Compressed", "animation", "animations"
[0x00320]: "Compressed", "animation", "animations"
[0x005e0]: "Compressed", "animation", "animations"
[0x00e60]: "Compressed", "animation", "animations"
[0x004b0]: "Compressed", "animation", "animations"
[0x004e0]: "Compressed", "animation", "animations"
[0x003d0]: "Compressed", "animation", "animations"
[0x00300]: "Compressed", "animation", "animations"
[0x00640]: "Compressed", "animation", "animations"
[0x00580]: "Compressed", "animation", "animations"
[0x00410]: "Compressed", "animation", "animations"
[0x00320]: "Compressed", "animation", "animations"
[0x005f0]: "Compressed", "animation", "animations"
[0x00570]: "Compressed", "animation", "animations"
[0x00500]: "Compressed", "animation", "animations"
[0x00340]: "Compressed", "animation", "animations"
[0x00630]: "Compressed", "animation", "animations"
[0x005e0]: "Compressed", "animation", "animations"
[0x00520]: "Compressed", "animation", "animations"
[0x00470]: "Compressed", "animation", "animations"
[0x003d0]: "Compressed", "animation", "animations"
[0x00640]: "Compressed", "animation", "animations"
[0x005f0]: "Compressed", "animation", "animations"
[0x00520]: "Compressed", "animation", "animations"
[0x00450]: "Compressed", "animation", "animations"
[0x003a0]: "Compressed", "animation", "animations"
[0x00640]: "Compressed", "animation", "animations"
[0x00350]: "Compressed", "animation", "animations"
[0x00300]: "Compressed", "animation", "animations"
[0x00ac0]: "Compressed", "animation", "animations"
[0x00450]: "Compressed", "animation", "animations"
[0x003a0]: "Compressed", "animation", "animations"
[0x002f0]: "Compressed", "animation", "animations"
[0x002c0]: "Compressed", "animation", "animations"
[0x00200]: "Compressed", "animation", "animations"
[0x00590]: "Compressed", "animation", "animations"
[0x00470]: "Compressed", "animation", "animations"
[0x00380]: "Compressed", "animation", "animations"
[0x00260]: "Compressed", "animation", "animations"
[0x00260]: "Compressed", "animation", "animations"
[0x00590]: "Compressed", "animation", "animations"
[0x00570]: "Compressed", "animation", "animations"
[0x00310]: "Compressed", "animation", "animations"
[0x002e0]: "Compressed", "animation", "animations"
[0x003d0]: "Compressed", "animation", "animations"
[0x00410]: "Compressed", "animation", "animations"
[0x003c0]: "Compressed", "animation", "animations"
[0x00250]: "Compressed", "animation", "animations"
[0x002a0]: "Compressed", "animation", "animations"
[0x00500]: "Compressed", "animation", "animations"
[0x003a0]: "Compressed", "animation", "animations"
[0x002b0]: "Compressed", "animation", "animations"
[0x001c0]: "Compressed", "animation", "animations"
[0x001c0]: "Compressed", "animation", "animations"
[0x00560]: "Compressed", "animation", "animations"
[0x00530]: "Compressed", "animation", "animations"
[0x00430]: "Compressed", "animation", "animations"
[0x003c0]: "Compressed", "animation", "animations"
[0x00360]: "Compressed", "animation", "animations"
[0x00600]: "Compressed", "animation", "animations"
[0x004e0]: "Compressed", "animation", "animations"
[0x003a0]: "Compressed", "animation", "animations"
[0x002f0]: "Compressed", "animation", "animations"
[0x002f0]: "Compressed", "animation", "animations"
[0x005b0]: "Compressed", "animation", "animations"
[0x00590]: "Compressed", "animation", "animations"
[0x00270]: "Compressed", "animation", "animations"
[0x00260]: "Compressed", "animation", "animations"
[0x00370]: "Compressed", "animation", "animations"
[0x00420]: "Compressed", "animation", "animations"
[0x00370]: "Compressed", "animation", "animations"
[0x002c0]: "Compressed", "animation", "animations"
[0x002c0]: "Compressed", "animation", "animations"
[0x005f0]: "Compressed", "animation", "animations"
[0x00510]: "Compressed", "animation", "animations"
[0x00280]: "Compressed", "animation", "animations"
[0x00290]: "Compressed", "animation", "animations"
[0x00370]: "Compressed", "animation", "animations"
[0x00510]: "Compressed", "animation", "animations"
[0x003f0]: "Compressed", "animation", "animations"
[0x002f0]: "Compressed", "animation", "animations"
[0x00300]: "Compressed", "animation", "animations"
[0x00540]: "Compressed", "animation", "animations"
[0x004e0]: "Compressed", "animation", "animations"
[0x004a0]: "Compressed", "animation", "animations"
[0x002e0]: "Compressed", "animation", "animations"
[0x002f0]: "Compressed", "animation", "animations"
[0x000a0]: "Compressed", "animation", "animations"
[0x009c0]: "Compressed", "animation", "animations"
[0x003b0]: "Compressed", "animation", "animations"
[0x00320]: "Compressed", "animation", "animations"
[0x00410]: "Compressed", "animation", "animations"
[0x008b0]: "Compressed", "animation", "animations"
[0x006b0]: "Compressed", "animation", "animations"
[0x005c0]: "Compressed", "animation", "animations"
[0x00690]: "Compressed", "animation", "animations"
[0x00730]: "Compressed", "animation", "animations"
[0x00a50]: "Compressed", "animation", "animations"
[0x00700]: "Compressed", "animation", "animations"
[0x007e0]: "Compressed", "animation", "animations"
[0x01110]: "Compressed", "animation", "animations"
[0x01e40]: "Compressed", "animation", "animations"
[0x01790]: "Compressed", "animation", "animations"
[0x01380]: "Compressed", "animation", "animations"
[0x01370]: "Compressed", "animation", "animations"
[0x00de0]: "Compressed", "animation", "animations"
[0x00d90]: "Compressed", "animation", "animations"
[0x01810]: "Compressed", "animation", "animations"
[0x019c0]: "Compressed", "animation", "animations"
[0x00a30]: "Compressed", "animation", "animations"
[0x00cf0]: "Compressed", "animation", "animations"
[0x02040]: "Compressed", "animation", "animations"
[0x00990]: "Compressed", "animation", "animations"
[0x009d0]: "Compressed", "animation", "animations"
[0x01810]: "Compressed", "animation", "animations"
[0x019c0]: "Compressed", "animation", "animations"
[0x00a30]: "Compressed", "animation", "animations"
[0x00cf0]: "Compressed", "animation", "animations"
[0x02040]: "Compressed", "animation", "animations"
[0x00990]: "Compressed", "animation", "animations"
[0x009d0]: "Compressed", "animation", "animations"
[0x01b30]: "Compressed", "animation", "animations"
[0x00550]: "Compressed", "animation", "animations"
[0x011d0]: "Compressed", "animation", "animations"
[0x01f00]: "Compressed", "animation", "animations"
[0x01c50]: "Compressed", "animation", "animations"
[0x01be0]: "Compressed", "animation", "animations"
[0x00c40]: "Compressed", "animation", "animations"
[0x004e0]: "Compressed", "animation", "animations"
[0x00540]: "Compressed", "animation", "animations"
[0x016e0]: "Compressed", "animation", "animations"
[0x00920]: "Compressed", "animation", "animations"
[0x005c0]: "Compressed", "animation", "animations"
[0x00960]: "Compressed", "animation", "animations"
[0x00840]: "Compressed", "animation", "animations"
[0x00bc0]: "Compressed", "animation", "animations"
[0x032a0]: "Compressed", "animation", "animations"
[0x007b0]: "Compressed", "animation", "animations"
[0x00d40]: "Compressed", "animation", "animations"
[0x00850]: "Compressed", "animation", "animations"
[0x02970]: "Compressed", "animation", "animations"
[0x00c40]: "Compressed", "animation", "animations"
[0x00840]: "Compressed", "animation", "animations"
[0x00d00]: "Compressed", "animation", "animations"
[0x00400]: "Compressed", "animation", "animations"
[0x00930]: "Compressed", "animation", "animations"
[0x00a60]: "Compressed", "animation", "animations"
[0x00600]: "Compressed", "animation", "animations"
[0x00740]: "Compressed", "animation", "animations"
[0x00400]: "Compressed", "animation", "animations"
[0x00a60]: "Compressed", "animation", "animations"
[0x00740]: "Compressed", "animation", "animations"
[0x00ee0]: "Compressed", "animation", "animations"
[0x00ea0]: "Compressed", "animation", "animations"
[0x00a00]: "Compressed", "animation", "animations"
[0x009b0]: "Compressed", "animation", "animations"
[0x004f0]: "Compressed", "animation", "animations"
[0x00eb0]: "Compressed", "animation", "animations"
[0x00530]: "Compressed", "animation", "animations"
[0x01010]: "Compressed", "animation", "animations"
[0x008a0]: "Compressed", "animation", "animations"
[0x00bc0]: "Compressed", "animation", "animations"
[0x009b0]: "Compressed", "animation", "animations"
[0x009b0]: "Compressed", "animation", "animations"
[0x00bc0]: "Compressed", "animation", "animations"
[0x00aa0]: "Compressed", "animation", "animations"
[0x01010]: "Compressed", "animation", "animations"
[0x007b0]: "Compressed", "animation", "animations"
[0x00280]: "Compressed", "animation", "animations"
[0x00170]: "Compressed", "animation", "animations"
[0x004e0]: "Compressed", "animation", "animations"
[0x001f0]: "Compressed", "animation", "animations"
[0x004a0]: "Compressed", "animation", "animations"
[0x002c0]: "Compressed", "animation", "animations"
[0x008d0]: "Compressed", "animation", "animations"
[0x009e0]: "Compressed", "animation", "animations"
[0x00dc0]: "Compressed", "animation", "animations"
[0x00a50]: "Compressed", "animation", "animations"
[0x004b0]: "Compressed", "animation", "animations"
[0x001f0]: "Compressed", "animation", "animations"
[0x001f0]: "Compressed", "animation", "animations"
[0x00460]: "Compressed", "animation", "animations"
[0x00760]: "Compressed", "animation", "animations"
[0x008d0]: "Compressed", "animation", "animations"
[0x009e0]: "Compressed", "animation", "animations"
[0x00dc0]: "Compressed", "animation", "animations"
[0x00330]: "Compressed", "animation", "animations"
[0x01150]: "Compressed", "animation", "animations"
[0x00900]: "Compressed", "animation", "animations"
[0x00120]: "Compressed", "animation", "animations"
[0x00070]: "Compressed", "animation", "animations"
[0x00230]: "Compressed", "animation", "animations"
[0x00180]: "Compressed", "animation", "animations"
[0x000c0]: "Compressed", "animation", "animations"
[0x00c60]: "Compressed", "animation", "animations"
[0x00e60]: "Compressed", "animation", "animations"
[0x00410]: "Compressed", "animation", "animations"
[0x00720]: "Compressed", "animation", "animations"
[0x003e0]: "Compressed", "animation", "animations"
[0x00a50]: "Compressed", "animation", "animations"
[0x002d0]: "Compressed", "animation", "animations"
[0x00470]: "Compressed", "animation", "animations"
[0x00960]: "Compressed", "animation", "animations"
[0x00600]: "Compressed", "animation", "animations"
[0x001e0]: "Compressed", "animation", "animations"
[0x00240]: "Compressed", "animation", "animations"
[0x00320]: "Compressed", "animation", "animations"
[0x002e0]: "Compressed", "animation", "animations"
[0x00370]: "Compressed", "animation", "animations"
[0x003e0]: "Compressed", "animation", "animations"
[0x019c0]: "Compressed", "animation", "animations"
[0x00960]: "Compressed", "animation", "animations"
[0x00a00]: "Compressed", "animation", "animations"
[0x00350]: "Compressed", "animation", "animations"
[0x00410]: "Compressed", "animation", "animations"
[0x00250]: "Compressed", "animation", "animations"
[0x00320]: "Compressed", "animation", "animations"
[0x00610]: "Compressed", "animation", "animations"
[0x002a0]: "Compressed", "animation", "animations"
[0x003a0]: "Compressed", "animation", "animations"
[0x008e0]: "Compressed", "animation", "animations"
[0x002d0]: "Compressed", "animation", "animations"
[0x00470]: "Compressed", "animation", "animations"
[0x002b0]: "Compressed", "animation", "animations"
[0x00310]: "Compressed", "animation", "animations"
[0x002d0]: "Compressed", "animation", "animations"
[0x00350]: "Compressed", "animation", "animations"
[0x00410]: "Compressed", "animation", "animations"
[0x00640]: "Compressed", "animation", "animations"
[0x00300]: "Compressed", "animation", "animations"
[0x003c0]: "Compressed", "animation", "animations"
[0x005c0]: "Compressed", "animation", "animations"
[0x00190]: "Compressed", "animation", "animations"
[0x00620]: "Compressed", "animation", "animations"
[0x00ac0]: "Compressed", "animation", "animations"
[0x004b0]: "Compressed", "animation", "animations"
[0x01b20]: "Compressed", "animation", "animations"
@@ -0,0 +1,70 @@
# Part of the "Diddy Kong Racing (USA v1.0)" config
# Exports all the textures that the game uses.
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x000c8]: "Binary", "level_header", "levels"
[0x00008]: "NoExtract" # Padding
@@ -0,0 +1,70 @@
# Part of the "Diddy Kong Racing (USA v1.0)" config
# Exports all the textures that the game uses.
[0x00034]: "Binary", "level_name", "levels"
[0x00030]: "Binary", "level_name", "levels"
[0x00035]: "Binary", "level_name", "levels"
[0x0003b]: "Binary", "level_name", "levels"
[0x00037]: "Binary", "level_name", "levels"
[0x0002e]: "Binary", "level_name", "levels"
[0x00030]: "Binary", "level_name", "levels"
[0x00037]: "Binary", "level_name", "levels"
[0x00033]: "Binary", "level_name", "levels"
[0x0003e]: "Binary", "level_name", "levels"
[0x0003a]: "Binary", "level_name", "levels"
[0x00031]: "Binary", "level_name", "levels"
[0x0002b]: "Binary", "level_name", "levels"
[0x00036]: "Binary", "level_name", "levels"
[0x00032]: "Binary", "level_name", "levels"
[0x00037]: "Binary", "level_name", "levels"
[0x00039]: "Binary", "level_name", "levels"
[0x00035]: "Binary", "level_name", "levels"
[0x00038]: "Binary", "level_name", "levels"
[0x0003a]: "Binary", "level_name", "levels"
[0x0003e]: "Binary", "level_name", "levels"
[0x00027]: "Binary", "level_name", "levels"
[0x0004b]: "Binary", "level_name", "levels"
[0x00039]: "Binary", "level_name", "levels"
[0x00037]: "Binary", "level_name", "levels"
[0x00030]: "Binary", "level_name", "levels"
[0x00031]: "Binary", "level_name", "levels"
[0x00038]: "Binary", "level_name", "levels"
[0x00031]: "Binary", "level_name", "levels"
[0x00039]: "Binary", "level_name", "levels"
[0x00037]: "Binary", "level_name", "levels"
[0x0002f]: "Binary", "level_name", "levels"
[0x0003b]: "Binary", "level_name", "levels"
[0x0002e]: "Binary", "level_name", "levels"
[0x00033]: "Binary", "level_name", "levels"
[0x00037]: "Binary", "level_name", "levels"
[0x00033]: "Binary", "level_name", "levels"
[0x00024]: "Binary", "level_name", "levels"
[0x00034]: "Binary", "level_name", "levels"
[0x00042]: "Binary", "level_name", "levels"
[0x00034]: "Binary", "level_name", "levels"
[0x00030]: "Binary", "level_name", "levels"
[0x00044]: "Binary", "level_name", "levels"
[0x00024]: "Binary", "level_name", "levels"
[0x00036]: "Binary", "level_name", "levels"
[0x00039]: "Binary", "level_name", "levels"
[0x00034]: "Binary", "level_name", "levels"
[0x0002d]: "Binary", "level_name", "levels"
[0x0003c]: "Binary", "level_name", "levels"
[0x00036]: "Binary", "level_name", "levels"
[0x00033]: "Binary", "level_name", "levels"
[0x00030]: "Binary", "level_name", "levels"
[0x00024]: "Binary", "level_name", "levels"
[0x00028]: "Binary", "level_name", "levels"
[0x00024]: "Binary", "level_name", "levels"
[0x00024]: "Binary", "level_name", "levels"
[0x00030]: "Binary", "level_name", "levels"
[0x00048]: "Binary", "level_name", "levels"
[0x0004c]: "Binary", "level_name", "levels"
[0x0004c]: "Binary", "level_name", "levels"
[0x00038]: "Binary", "level_name", "levels"
[0x00028]: "Binary", "level_name", "levels"
[0x00033]: "Binary", "level_name", "levels"
[0x00020]: "Binary", "level_name", "levels"
[0x00024]: "Binary", "level_name", "levels"
[0x00005]: "NoExtract" # Padding
@@ -0,0 +1,58 @@
# Part of the "Diddy Kong Racing (USA v1.0)" config
# Exports all the textures that the game uses.
[0x105f0]: "Compressed", "level", "levels"
[0x13390]: "Compressed", "level", "levels"
[0x04740]: "Compressed", "level", "levels"
[0x095d0]: "Compressed", "level", "levels"
[0x0a2e0]: "Compressed", "level", "levels"
[0x06150]: "Compressed", "level", "levels"
[0x0baa0]: "Compressed", "level", "levels"
[0x09040]: "Compressed", "level", "levels"
[0x07650]: "Compressed", "level", "levels"
[0x0f040]: "Compressed", "level", "levels"
[0x08a90]: "Compressed", "level", "levels"
[0x0a440]: "Compressed", "level", "levels"
[0x02da0]: "Compressed", "level", "levels"
[0x049d0]: "Compressed", "level", "levels"
[0x08700]: "Compressed", "level", "levels"
[0x03510]: "Compressed", "level", "levels"
[0x00170]: "Compressed", "level", "levels"
[0x00390]: "Compressed", "level", "levels"
[0x09280]: "Compressed", "level", "levels"
[0x023f0]: "Compressed", "level", "levels"
[0x0d440]: "Compressed", "level", "levels"
[0x0db70]: "Compressed", "level", "levels"
[0x06d20]: "Compressed", "level", "levels"
[0x096f0]: "Compressed", "level", "levels"
[0x0adf0]: "Compressed", "level", "levels"
[0x04760]: "Compressed", "level", "levels"
[0x043a0]: "Compressed", "level", "levels"
[0x03f00]: "Compressed", "level", "levels"
[0x06200]: "Compressed", "level", "levels"
[0x0a410]: "Compressed", "level", "levels"
[0x0c760]: "Compressed", "level", "levels"
[0x08a50]: "Compressed", "level", "levels"
[0x09b10]: "Compressed", "level", "levels"
[0x0ee00]: "Compressed", "level", "levels"
[0x0c7d0]: "Compressed", "level", "levels"
[0x002d0]: "Compressed", "level", "levels"
[0x03ef0]: "Compressed", "level", "levels"
[0x09f70]: "Compressed", "level", "levels"
[0x0af60]: "Compressed", "level", "levels"
[0x09df0]: "Compressed", "level", "levels"
[0x05cc0]: "Compressed", "level", "levels"
[0x01190]: "Compressed", "level", "levels"
[0x0a1c0]: "Compressed", "level", "levels"
[0x048f0]: "Compressed", "level", "levels"
[0x055d0]: "Compressed", "level", "levels"
[0x04cf0]: "Compressed", "level", "levels"
[0x03590]: "Compressed", "level", "levels"
[0x08290]: "Compressed", "level", "levels"
[0x03270]: "Compressed", "level", "levels"
[0x06ae0]: "Compressed", "level", "levels"
[0x02ae0]: "Compressed", "level", "levels"
[0x048d0]: "Compressed", "level", "levels"
[0x0df90]: "Compressed", "level", "levels"
[0x08610]: "Compressed", "level", "levels"
[0x08610]: "Compressed", "level", "levels"
@@ -0,0 +1,139 @@
# Part of the "Diddy Kong Racing (USA v1.0)" config
# Exports all the textures that the game uses.
[0x009c0]: "Compressed", "level_object_map", "levels"
[0x002c0]: "Compressed", "level_object_map", "levels"
[0x00230]: "Compressed", "level_object_map", "levels"
[0x00820]: "Compressed", "level_object_map", "levels"
[0x00460]: "Compressed", "level_object_map", "levels"
[0x00520]: "Compressed", "level_object_map", "levels"
[0x00700]: "Compressed", "level_object_map", "levels"
[0x004c0]: "Compressed", "level_object_map", "levels"
[0x003b0]: "Compressed", "level_object_map", "levels"
[0x00580]: "Compressed", "level_object_map", "levels"
[0x00010]: "Compressed", "level_object_map", "levels"
[0x005f0]: "Compressed", "level_object_map", "levels"
[0x00160]: "Compressed", "level_object_map", "levels"
[0x00210]: "Compressed", "level_object_map", "levels"
[0x007b0]: "Compressed", "level_object_map", "levels"
[0x00270]: "Compressed", "level_object_map", "levels"
[0x00010]: "Compressed", "level_object_map", "levels"
[0x00010]: "Compressed", "level_object_map", "levels"
[0x004d0]: "Compressed", "level_object_map", "levels"
[0x00050]: "Compressed", "level_object_map", "levels"
[0x006e0]: "Compressed", "level_object_map", "levels"
[0x00630]: "Compressed", "level_object_map", "levels"
[0x00010]: "Compressed", "level_object_map", "levels"
[0x006c0]: "Compressed", "level_object_map", "levels"
[0x00890]: "Compressed", "level_object_map", "levels"
[0x00290]: "Compressed", "level_object_map", "levels"
[0x001a0]: "Compressed", "level_object_map", "levels"
[0x000a0]: "Compressed", "level_object_map", "levels"
[0x00130]: "Compressed", "level_object_map", "levels"
[0x00660]: "Compressed", "level_object_map", "levels"
[0x003a0]: "Compressed", "level_object_map", "levels"
[0x00560]: "Compressed", "level_object_map", "levels"
[0x003c0]: "Compressed", "level_object_map", "levels"
[0x007c0]: "Compressed", "level_object_map", "levels"
[0x007f0]: "Compressed", "level_object_map", "levels"
[0x00010]: "Compressed", "level_object_map", "levels"
[0x00200]: "Compressed", "level_object_map", "levels"
[0x00190]: "Compressed", "level_object_map", "levels"
[0x002f0]: "Compressed", "level_object_map", "levels"
[0x004d0]: "Compressed", "level_object_map", "levels"
[0x00010]: "Compressed", "level_object_map", "levels"
[0x00020]: "Compressed", "level_object_map", "levels"
[0x00010]: "Compressed", "level_object_map", "levels"
[0x00260]: "Compressed", "level_object_map", "levels"
[0x00120]: "Compressed", "level_object_map", "levels"
[0x00010]: "Compressed", "level_object_map", "levels"
[0x00010]: "Compressed", "level_object_map", "levels"
[0x00530]: "Compressed", "level_object_map", "levels"
[0x00020]: "Compressed", "level_object_map", "levels"
[0x00020]: "Compressed", "level_object_map", "levels"
[0x00020]: "Compressed", "level_object_map", "levels"
[0x00020]: "Compressed", "level_object_map", "levels"
[0x00020]: "Compressed", "level_object_map", "levels"
[0x002b0]: "Compressed", "level_object_map", "levels"
[0x00280]: "Compressed", "level_object_map", "levels"
[0x00120]: "Compressed", "level_object_map", "levels"
[0x00260]: "Compressed", "level_object_map", "levels"
[0x002a0]: "Compressed", "level_object_map", "levels"
[0x00010]: "Compressed", "level_object_map", "levels"
[0x00030]: "Compressed", "level_object_map", "levels"
[0x00030]: "Compressed", "level_object_map", "levels"
[0x00050]: "Compressed", "level_object_map", "levels"
[0x00020]: "Compressed", "level_object_map", "levels"
[0x00110]: "Compressed", "level_object_map", "levels"
[0x00060]: "Compressed", "level_object_map", "levels"
[0x00010]: "Compressed", "level_object_map", "levels"
[0x00010]: "Compressed", "level_object_map", "levels"
[0x00010]: "Compressed", "level_object_map", "levels"
[0x00440]: "Compressed", "level_object_map", "levels"
[0x00040]: "Compressed", "level_object_map", "levels"
[0x001a0]: "Compressed", "level_object_map", "levels"
[0x004a0]: "Compressed", "level_object_map", "levels"
[0x003c0]: "Compressed", "level_object_map", "levels"
[0x00400]: "Compressed", "level_object_map", "levels"
[0x00380]: "Compressed", "level_object_map", "levels"
[0x00690]: "Compressed", "level_object_map", "levels"
[0x005b0]: "Compressed", "level_object_map", "levels"
[0x004f0]: "Compressed", "level_object_map", "levels"
[0x00560]: "Compressed", "level_object_map", "levels"
[0x003c0]: "Compressed", "level_object_map", "levels"
[0x00380]: "Compressed", "level_object_map", "levels"
[0x001a0]: "Compressed", "level_object_map", "levels"
[0x003b0]: "Compressed", "level_object_map", "levels"
[0x00190]: "Compressed", "level_object_map", "levels"
[0x00260]: "Compressed", "level_object_map", "levels"
[0x00310]: "Compressed", "level_object_map", "levels"
[0x00450]: "Compressed", "level_object_map", "levels"
[0x00090]: "Compressed", "level_object_map", "levels"
[0x003f0]: "Compressed", "level_object_map", "levels"
[0x00550]: "Compressed", "level_object_map", "levels"
[0x00e00]: "Compressed", "level_object_map", "levels"
[0x00540]: "Compressed", "level_object_map", "levels"
[0x00550]: "Compressed", "level_object_map", "levels"
[0x001a0]: "Compressed", "level_object_map", "levels"
[0x004c0]: "Compressed", "level_object_map", "levels"
[0x00530]: "Compressed", "level_object_map", "levels"
[0x00450]: "Compressed", "level_object_map", "levels"
[0x00530]: "Compressed", "level_object_map", "levels"
[0x004f0]: "Compressed", "level_object_map", "levels"
[0x006e0]: "Compressed", "level_object_map", "levels"
[0x004c0]: "Compressed", "level_object_map", "levels"
[0x003e0]: "Compressed", "level_object_map", "levels"
[0x000a0]: "Compressed", "level_object_map", "levels"
[0x001e0]: "Compressed", "level_object_map", "levels"
[0x00690]: "Compressed", "level_object_map", "levels"
[0x00140]: "Compressed", "level_object_map", "levels"
[0x00340]: "Compressed", "level_object_map", "levels"
[0x000c0]: "Compressed", "level_object_map", "levels"
[0x002a0]: "Compressed", "level_object_map", "levels"
[0x00440]: "Compressed", "level_object_map", "levels"
[0x00150]: "Compressed", "level_object_map", "levels"
[0x00450]: "Compressed", "level_object_map", "levels"
[0x00370]: "Compressed", "level_object_map", "levels"
[0x002d0]: "Compressed", "level_object_map", "levels"
[0x00470]: "Compressed", "level_object_map", "levels"
[0x004e0]: "Compressed", "level_object_map", "levels"
[0x00380]: "Compressed", "level_object_map", "levels"
[0x00370]: "Compressed", "level_object_map", "levels"
[0x00370]: "Compressed", "level_object_map", "levels"
[0x00370]: "Compressed", "level_object_map", "levels"
[0x00210]: "Compressed", "level_object_map", "levels"
[0x00560]: "Compressed", "level_object_map", "levels"
[0x00240]: "Compressed", "level_object_map", "levels"
[0x004c0]: "Compressed", "level_object_map", "levels"
[0x00630]: "Compressed", "level_object_map", "levels"
[0x00010]: "Compressed", "level_object_map", "levels"
[0x00990]: "Compressed", "level_object_map", "levels"
[0x00780]: "Compressed", "level_object_map", "levels"
[0x00660]: "Compressed", "level_object_map", "levels"
[0x006d0]: "Compressed", "level_object_map", "levels"
[0x007d0]: "Compressed", "level_object_map", "levels"
[0x00010]: "Compressed", "level_object_map", "levels"
[0x00720]: "Compressed", "level_object_map", "levels"
[0x009f0]: "Compressed", "level_object_map", "levels"
[0x00530]: "Compressed", "level_object_map", "levels"
[0x007b0]: "Compressed", "level_object_map", "levels"
@@ -0,0 +1,307 @@
# Part of the "Diddy Kong Racing (USA v1.0)" config
# Exports all the textures that the game uses.
[0x00158]: "Binary", "object_header", "objects"
[0x00158]: "Binary", "object_header", "objects"
[0x00158]: "Binary", "object_header", "objects"
[0x00158]: "Binary", "object_header", "objects"
[0x00158]: "Binary", "object_header", "objects"
[0x00158]: "Binary", "object_header", "objects"
[0x00158]: "Binary", "object_header", "objects"
[0x00158]: "Binary", "object_header", "objects"
[0x00158]: "Binary", "object_header", "objects"
[0x00158]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x000a8]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00100]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00098]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00090]: "Binary", "object_header", "objects"
[0x00090]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00110]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00090]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00090]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x00090]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x000c0]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00198]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x000b0]: "Binary", "object_header", "objects"
[0x000b0]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x000a8]: "Binary", "object_header", "objects"
[0x00110]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00198]: "Binary", "object_header", "objects"
[0x001a8]: "Binary", "object_header", "objects"
[0x00110]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x000a8]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00110]: "Binary", "object_header", "objects"
[0x00198]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x00098]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x000b0]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x000a8]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x000b0]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x000a0]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00090]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00088]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
[0x00080]: "Binary", "object_header", "objects"
@@ -0,0 +1,393 @@
# Part of the "Diddy Kong Racing (USA v1.0)" config
# Exports all the textures that the game uses.
[0x00400]: "Compressed", "object", "objects"
[0x002d0]: "Compressed", "object", "objects"
[0x00380]: "Compressed", "object", "objects"
[0x00320]: "Compressed", "object", "objects"
[0x00240]: "Compressed", "object", "objects"
[0x00270]: "Compressed", "object", "objects"
[0x003b0]: "Compressed", "object", "objects"
[0x002f0]: "Compressed", "object", "objects"
[0x00390]: "Compressed", "object", "objects"
[0x00430]: "Compressed", "object", "objects"
[0x00310]: "Compressed", "object", "objects"
[0x00440]: "Compressed", "object", "objects"
[0x00330]: "Compressed", "object", "objects"
[0x00300]: "Compressed", "object", "objects"
[0x00320]: "Compressed", "object", "objects"
[0x002f0]: "Compressed", "object", "objects"
[0x00390]: "Compressed", "object", "objects"
[0x00120]: "Compressed", "object", "objects"
[0x000d0]: "Compressed", "object", "objects"
[0x00f50]: "Compressed", "object", "objects"
[0x00d60]: "Compressed", "object", "objects"
[0x00b10]: "Compressed", "object", "objects"
[0x008b0]: "Compressed", "object", "objects"
[0x00700]: "Compressed", "object", "objects"
[0x000e0]: "Compressed", "object", "objects"
[0x00d70]: "Compressed", "object", "objects"
[0x00b40]: "Compressed", "object", "objects"
[0x00910]: "Compressed", "object", "objects"
[0x00790]: "Compressed", "object", "objects"
[0x004c0]: "Compressed", "object", "objects"
[0x001a0]: "Compressed", "object", "objects"
[0x00fe0]: "Compressed", "object", "objects"
[0x00ba0]: "Compressed", "object", "objects"
[0x009e0]: "Compressed", "object", "objects"
[0x00690]: "Compressed", "object", "objects"
[0x00490]: "Compressed", "object", "objects"
[0x000b0]: "Compressed", "object", "objects"
[0x00ea0]: "Compressed", "object", "objects"
[0x00a00]: "Compressed", "object", "objects"
[0x00780]: "Compressed", "object", "objects"
[0x00470]: "Compressed", "object", "objects"
[0x00460]: "Compressed", "object", "objects"
[0x000b0]: "Compressed", "object", "objects"
[0x00ec0]: "Compressed", "object", "objects"
[0x00ba0]: "Compressed", "object", "objects"
[0x008d0]: "Compressed", "object", "objects"
[0x00600]: "Compressed", "object", "objects"
[0x00580]: "Compressed", "object", "objects"
[0x00190]: "Compressed", "object", "objects"
[0x01020]: "Compressed", "object", "objects"
[0x00ca0]: "Compressed", "object", "objects"
[0x00990]: "Compressed", "object", "objects"
[0x006e0]: "Compressed", "object", "objects"
[0x00630]: "Compressed", "object", "objects"
[0x000e0]: "Compressed", "object", "objects"
[0x00fb0]: "Compressed", "object", "objects"
[0x00d30]: "Compressed", "object", "objects"
[0x00b00]: "Compressed", "object", "objects"
[0x00880]: "Compressed", "object", "objects"
[0x00710]: "Compressed", "object", "objects"
[0x000d0]: "Compressed", "object", "objects"
[0x00ef0]: "Compressed", "object", "objects"
[0x00aa0]: "Compressed", "object", "objects"
[0x008a0]: "Compressed", "object", "objects"
[0x00610]: "Compressed", "object", "objects"
[0x004f0]: "Compressed", "object", "objects"
[0x000c0]: "Compressed", "object", "objects"
[0x00fc0]: "Compressed", "object", "objects"
[0x00c40]: "Compressed", "object", "objects"
[0x00950]: "Compressed", "object", "objects"
[0x006c0]: "Compressed", "object", "objects"
[0x005b0]: "Compressed", "object", "objects"
[0x000c0]: "Compressed", "object", "objects"
[0x00e30]: "Compressed", "object", "objects"
[0x00c10]: "Compressed", "object", "objects"
[0x00b00]: "Compressed", "object", "objects"
[0x00610]: "Compressed", "object", "objects"
[0x00570]: "Compressed", "object", "objects"
[0x000d0]: "Compressed", "object", "objects"
[0x00c60]: "Compressed", "object", "objects"
[0x00af0]: "Compressed", "object", "objects"
[0x00910]: "Compressed", "object", "objects"
[0x007c0]: "Compressed", "object", "objects"
[0x00540]: "Compressed", "object", "objects"
[0x001e0]: "Compressed", "object", "objects"
[0x00e10]: "Compressed", "object", "objects"
[0x00be0]: "Compressed", "object", "objects"
[0x009b0]: "Compressed", "object", "objects"
[0x007c0]: "Compressed", "object", "objects"
[0x00650]: "Compressed", "object", "objects"
[0x00140]: "Compressed", "object", "objects"
[0x00f50]: "Compressed", "object", "objects"
[0x00be0]: "Compressed", "object", "objects"
[0x009e0]: "Compressed", "object", "objects"
[0x00850]: "Compressed", "object", "objects"
[0x00560]: "Compressed", "object", "objects"
[0x00140]: "Compressed", "object", "objects"
[0x00eb0]: "Compressed", "object", "objects"
[0x00d80]: "Compressed", "object", "objects"
[0x00bb0]: "Compressed", "object", "objects"
[0x00a20]: "Compressed", "object", "objects"
[0x007c0]: "Compressed", "object", "objects"
[0x00160]: "Compressed", "object", "objects"
[0x00df0]: "Compressed", "object", "objects"
[0x00a30]: "Compressed", "object", "objects"
[0x00830]: "Compressed", "object", "objects"
[0x00640]: "Compressed", "object", "objects"
[0x00530]: "Compressed", "object", "objects"
[0x00150]: "Compressed", "object", "objects"
[0x00e30]: "Compressed", "object", "objects"
[0x00af0]: "Compressed", "object", "objects"
[0x00940]: "Compressed", "object", "objects"
[0x007a0]: "Compressed", "object", "objects"
[0x005c0]: "Compressed", "object", "objects"
[0x00140]: "Compressed", "object", "objects"
[0x00f10]: "Compressed", "object", "objects"
[0x00ca0]: "Compressed", "object", "objects"
[0x00a40]: "Compressed", "object", "objects"
[0x00870]: "Compressed", "object", "objects"
[0x006c0]: "Compressed", "object", "objects"
[0x00140]: "Compressed", "object", "objects"
[0x00ed0]: "Compressed", "object", "objects"
[0x00ca0]: "Compressed", "object", "objects"
[0x009a0]: "Compressed", "object", "objects"
[0x00820]: "Compressed", "object", "objects"
[0x00630]: "Compressed", "object", "objects"
[0x00150]: "Compressed", "object", "objects"
[0x00d60]: "Compressed", "object", "objects"
[0x00c60]: "Compressed", "object", "objects"
[0x00b20]: "Compressed", "object", "objects"
[0x00770]: "Compressed", "object", "objects"
[0x00620]: "Compressed", "object", "objects"
[0x00150]: "Compressed", "object", "objects"
[0x00ea0]: "Compressed", "object", "objects"
[0x00d70]: "Compressed", "object", "objects"
[0x00ba0]: "Compressed", "object", "objects"
[0x00a40]: "Compressed", "object", "objects"
[0x007b0]: "Compressed", "object", "objects"
[0x00150]: "Compressed", "object", "objects"
[0x01020]: "Compressed", "object", "objects"
[0x00e70]: "Compressed", "object", "objects"
[0x00c00]: "Compressed", "object", "objects"
[0x00970]: "Compressed", "object", "objects"
[0x00780]: "Compressed", "object", "objects"
[0x00150]: "Compressed", "object", "objects"
[0x01090]: "Compressed", "object", "objects"
[0x00e70]: "Compressed", "object", "objects"
[0x00c60]: "Compressed", "object", "objects"
[0x00a80]: "Compressed", "object", "objects"
[0x00810]: "Compressed", "object", "objects"
[0x005b0]: "Compressed", "object", "objects"
[0x00180]: "Compressed", "object", "objects"
[0x00f70]: "Compressed", "object", "objects"
[0x00cb0]: "Compressed", "object", "objects"
[0x00a10]: "Compressed", "object", "objects"
[0x00700]: "Compressed", "object", "objects"
[0x00610]: "Compressed", "object", "objects"
[0x001a0]: "Compressed", "object", "objects"
[0x01090]: "Compressed", "object", "objects"
[0x00c90]: "Compressed", "object", "objects"
[0x00b20]: "Compressed", "object", "objects"
[0x00780]: "Compressed", "object", "objects"
[0x00690]: "Compressed", "object", "objects"
[0x00140]: "Compressed", "object", "objects"
[0x00f00]: "Compressed", "object", "objects"
[0x00b10]: "Compressed", "object", "objects"
[0x008a0]: "Compressed", "object", "objects"
[0x005c0]: "Compressed", "object", "objects"
[0x00520]: "Compressed", "object", "objects"
[0x00150]: "Compressed", "object", "objects"
[0x01000]: "Compressed", "object", "objects"
[0x00de0]: "Compressed", "object", "objects"
[0x00b90]: "Compressed", "object", "objects"
[0x00910]: "Compressed", "object", "objects"
[0x007b0]: "Compressed", "object", "objects"
[0x00170]: "Compressed", "object", "objects"
[0x01090]: "Compressed", "object", "objects"
[0x00dc0]: "Compressed", "object", "objects"
[0x00a80]: "Compressed", "object", "objects"
[0x007d0]: "Compressed", "object", "objects"
[0x00720]: "Compressed", "object", "objects"
[0x00140]: "Compressed", "object", "objects"
[0x00f70]: "Compressed", "object", "objects"
[0x00bc0]: "Compressed", "object", "objects"
[0x00990]: "Compressed", "object", "objects"
[0x00700]: "Compressed", "object", "objects"
[0x00640]: "Compressed", "object", "objects"
[0x00150]: "Compressed", "object", "objects"
[0x01090]: "Compressed", "object", "objects"
[0x00df0]: "Compressed", "object", "objects"
[0x00a90]: "Compressed", "object", "objects"
[0x007a0]: "Compressed", "object", "objects"
[0x006e0]: "Compressed", "object", "objects"
[0x00150]: "Compressed", "object", "objects"
[0x00eb0]: "Compressed", "object", "objects"
[0x00d10]: "Compressed", "object", "objects"
[0x00ba0]: "Compressed", "object", "objects"
[0x006e0]: "Compressed", "object", "objects"
[0x00640]: "Compressed", "object", "objects"
[0x00170]: "Compressed", "object", "objects"
[0x00530]: "Compressed", "object", "objects"
[0x00430]: "Compressed", "object", "objects"
[0x003f0]: "Compressed", "object", "objects"
[0x00210]: "Compressed", "object", "objects"
[0x00cb0]: "Compressed", "object", "objects"
[0x00a90]: "Compressed", "object", "objects"
[0x00fe0]: "Compressed", "object", "objects"
[0x01090]: "Compressed", "object", "objects"
[0x015b0]: "Compressed", "object", "objects"
[0x015c0]: "Compressed", "object", "objects"
[0x02090]: "Compressed", "object", "objects"
[0x026f0]: "Compressed", "object", "objects"
[0x02700]: "Compressed", "object", "objects"
[0x02200]: "Compressed", "object", "objects"
[0x02720]: "Compressed", "object", "objects"
[0x02730]: "Compressed", "object", "objects"
[0x00290]: "Compressed", "object", "objects"
[0x00500]: "Compressed", "object", "objects"
[0x00120]: "Compressed", "object", "objects"
[0x00130]: "Compressed", "object", "objects"
[0x00130]: "Compressed", "object", "objects"
[0x00160]: "Compressed", "object", "objects"
[0x000f0]: "Compressed", "object", "objects"
[0x00270]: "Compressed", "object", "objects"
[0x00dd0]: "Compressed", "object", "objects"
[0x01ad0]: "Compressed", "object", "objects"
[0x01ac0]: "Compressed", "object", "objects"
[0x01970]: "Compressed", "object", "objects"
[0x019a0]: "Compressed", "object", "objects"
[0x02070]: "Compressed", "object", "objects"
[0x02050]: "Compressed", "object", "objects"
[0x00a10]: "Compressed", "object", "objects"
[0x01b90]: "Compressed", "object", "objects"
[0x01b90]: "Compressed", "object", "objects"
[0x02a00]: "Compressed", "object", "objects"
[0x00460]: "Compressed", "object", "objects"
[0x000c0]: "Compressed", "object", "objects"
[0x00410]: "Compressed", "object", "objects"
[0x00420]: "Compressed", "object", "objects"
[0x00bb0]: "Compressed", "object", "objects"
[0x00d50]: "Compressed", "object", "objects"
[0x00610]: "Compressed", "object", "objects"
[0x00610]: "Compressed", "object", "objects"
[0x00150]: "Compressed", "object", "objects"
[0x00830]: "Compressed", "object", "objects"
[0x001a0]: "Compressed", "object", "objects"
[0x001b0]: "Compressed", "object", "objects"
[0x00150]: "Compressed", "object", "objects"
[0x001a0]: "Compressed", "object", "objects"
[0x00150]: "Compressed", "object", "objects"
[0x001a0]: "Compressed", "object", "objects"
[0x001c0]: "Compressed", "object", "objects"
[0x00160]: "Compressed", "object", "objects"
[0x00160]: "Compressed", "object", "objects"
[0x00200]: "Compressed", "object", "objects"
[0x00200]: "Compressed", "object", "objects"
[0x00200]: "Compressed", "object", "objects"
[0x00200]: "Compressed", "object", "objects"
[0x002e0]: "Compressed", "object", "objects"
[0x00250]: "Compressed", "object", "objects"
[0x001d0]: "Compressed", "object", "objects"
[0x00100]: "Compressed", "object", "objects"
[0x00120]: "Compressed", "object", "objects"
[0x00140]: "Compressed", "object", "objects"
[0x001c0]: "Compressed", "object", "objects"
[0x00080]: "Compressed", "object", "objects"
[0x00080]: "Compressed", "object", "objects"
[0x00080]: "Compressed", "object", "objects"
[0x00080]: "Compressed", "object", "objects"
[0x00080]: "Compressed", "object", "objects"
[0x00d60]: "Compressed", "object", "objects"
[0x00d50]: "Compressed", "object", "objects"
[0x00d40]: "Compressed", "object", "objects"
[0x00d40]: "Compressed", "object", "objects"
[0x00d40]: "Compressed", "object", "objects"
[0x00d90]: "Compressed", "object", "objects"
[0x00d40]: "Compressed", "object", "objects"
[0x00080]: "Compressed", "object", "objects"
[0x009a0]: "Compressed", "object", "objects"
[0x00990]: "Compressed", "object", "objects"
[0x00990]: "Compressed", "object", "objects"
[0x009a0]: "Compressed", "object", "objects"
[0x00ef0]: "Compressed", "object", "objects"
[0x01110]: "Compressed", "object", "objects"
[0x00d60]: "Compressed", "object", "objects"
[0x00de0]: "Compressed", "object", "objects"
[0x006a0]: "Compressed", "object", "objects"
[0x00760]: "Compressed", "object", "objects"
[0x00120]: "Compressed", "object", "objects"
[0x00120]: "Compressed", "object", "objects"
[0x00120]: "Compressed", "object", "objects"
[0x00120]: "Compressed", "object", "objects"
[0x000d0]: "Compressed", "object", "objects"
[0x002a0]: "Compressed", "object", "objects"
[0x001f0]: "Compressed", "object", "objects"
[0x000e0]: "Compressed", "object", "objects"
[0x00290]: "Compressed", "object", "objects"
[0x001b0]: "Compressed", "object", "objects"
[0x00100]: "Compressed", "object", "objects"
[0x005b0]: "Compressed", "object", "objects"
[0x00080]: "Compressed", "object", "objects"
[0x00270]: "Compressed", "object", "objects"
[0x01190]: "Compressed", "object", "objects"
[0x00150]: "Compressed", "object", "objects"
[0x00fe0]: "Compressed", "object", "objects"
[0x00f90]: "Compressed", "object", "objects"
[0x00e50]: "Compressed", "object", "objects"
[0x00f10]: "Compressed", "object", "objects"
[0x01100]: "Compressed", "object", "objects"
[0x00fa0]: "Compressed", "object", "objects"
[0x00ed0]: "Compressed", "object", "objects"
[0x00e90]: "Compressed", "object", "objects"
[0x007c0]: "Compressed", "object", "objects"
[0x00c70]: "Compressed", "object", "objects"
[0x00aa0]: "Compressed", "object", "objects"
[0x00140]: "Compressed", "object", "objects"
[0x00e10]: "Compressed", "object", "objects"
[0x00520]: "Compressed", "object", "objects"
[0x00560]: "Compressed", "object", "objects"
[0x00490]: "Compressed", "object", "objects"
[0x004a0]: "Compressed", "object", "objects"
[0x004a0]: "Compressed", "object", "objects"
[0x004b0]: "Compressed", "object", "objects"
[0x004a0]: "Compressed", "object", "objects"
[0x00b80]: "Compressed", "object", "objects"
[0x00120]: "Compressed", "object", "objects"
[0x004b0]: "Compressed", "object", "objects"
[0x00570]: "Compressed", "object", "objects"
[0x00bd0]: "Compressed", "object", "objects"
[0x00720]: "Compressed", "object", "objects"
[0x001e0]: "Compressed", "object", "objects"
[0x009c0]: "Compressed", "object", "objects"
[0x002d0]: "Compressed", "object", "objects"
[0x002c0]: "Compressed", "object", "objects"
[0x00290]: "Compressed", "object", "objects"
[0x00280]: "Compressed", "object", "objects"
[0x002f0]: "Compressed", "object", "objects"
[0x002d0]: "Compressed", "object", "objects"
[0x00260]: "Compressed", "object", "objects"
[0x00280]: "Compressed", "object", "objects"
[0x002c0]: "Compressed", "object", "objects"
[0x00350]: "Compressed", "object", "objects"
[0x002b0]: "Compressed", "object", "objects"
[0x00f90]: "Compressed", "object", "objects"
[0x00c10]: "Compressed", "object", "objects"
[0x00de0]: "Compressed", "object", "objects"
[0x001c0]: "Compressed", "object", "objects"
[0x00410]: "Compressed", "object", "objects"
[0x000a0]: "Compressed", "object", "objects"
[0x00270]: "Compressed", "object", "objects"
[0x00420]: "Compressed", "object", "objects"
[0x000e0]: "Compressed", "object", "objects"
[0x001c0]: "Compressed", "object", "objects"
[0x00200]: "Compressed", "object", "objects"
[0x001f0]: "Compressed", "object", "objects"
[0x00460]: "Compressed", "object", "objects"
[0x01300]: "Compressed", "object", "objects"
[0x013d0]: "Compressed", "object", "objects"
[0x01560]: "Compressed", "object", "objects"
[0x01630]: "Compressed", "object", "objects"
[0x016b0]: "Compressed", "object", "objects"
[0x00a10]: "Compressed", "object", "objects"
[0x00770]: "Compressed", "object", "objects"
[0x00c00]: "Compressed", "object", "objects"
[0x01190]: "Compressed", "object", "objects"
[0x01400]: "Compressed", "object", "objects"
[0x004a0]: "Compressed", "object", "objects"
[0x00730]: "Compressed", "object", "objects"
[0x008d0]: "Compressed", "object", "objects"
[0x009b0]: "Compressed", "object", "objects"
[0x011c0]: "Compressed", "object", "objects"
[0x00650]: "Compressed", "object", "objects"
[0x001f0]: "Compressed", "object", "objects"
[0x00560]: "Compressed", "object", "objects"
[0x00c30]: "Compressed", "object", "objects"
[0x003b0]: "Compressed", "object", "objects"
[0x01f30]: "Compressed", "object", "objects"
[0x01570]: "Compressed", "object", "objects"
[0x01200]: "Compressed", "object", "objects"
[0x00450]: "Compressed", "object", "objects"
[0x001f0]: "Compressed", "object", "objects"
[0x001c0]: "Compressed", "object", "objects"
[0x001c0]: "Compressed", "object", "objects"
[0x001c0]: "Compressed", "object", "objects"
[0x00270]: "Compressed", "object", "objects"
[0x00250]: "Compressed", "object", "objects"
[0x00270]: "Compressed", "object", "objects"
[0x002a0]: "Compressed", "object", "objects"
[0x00340]: "Compressed", "object", "objects"
[0x00290]: "Compressed", "object", "objects"
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+3 -1
View File
@@ -1 +1,3 @@
/n64crc
/n64crc
/dkr_extractor
/dkr_texbuilder
+14 -1
View File
@@ -2,12 +2,19 @@ CC := gcc
CXX := g++
CFLAGS := -I . -Wall -Wextra -Wno-unused-parameter -pedantic -std=c99 -O2 -s
LDFLAGS := -lm
PROGRAMS := n64crc
PROGRAMS := n64crc
CXX_PROGRAMS := dkr_extractor dkr_texbuilder
default: all
n64crc_SOURCES := n64crc.c
dkr_extractor_SOURCES := dkr_extractor.cpp $(wildcard dkr_decompressor_src/*.cpp dkr_decompressor_src/*.c dkr_extractor_classes/*.cpp n64graphics/*.c)
dkr_extractor_CXXFLAGS := -lstdc++fs -lcrypto -lssl
dkr_texbuilder_SOURCES := dkr_texbuilder.cpp $(wildcard dkr_decompressor_src/*.cpp dkr_decompressor_src/*.c n64graphics/*.c)
dkr_texbuilder_CXXFLAGS := -lstdc++fs
all: $(PROGRAMS) $(CXX_PROGRAMS)
clean:
@@ -18,6 +25,12 @@ $(1): $($1_SOURCES)
$(CC) $(CFLAGS) $($1_CFLAGS) $$^ -o $$@ $(LDFLAGS) $($1_LDFLAGS)
endef
define COMPILE_CXX
$(1): $($1_SOURCES)
$(CXX) $$^ -o $$@ $($1_CXXFLAGS) $(LDFLAGS) $($1_LDFLAGS)
endef
$(foreach p,$(PROGRAMS),$(eval $(call COMPILE,$(p))))
$(foreach p,$(CXX_PROGRAMS),$(eval $(call COMPILE_CXX,$(p))))
.PHONY: all clean default
@@ -0,0 +1,84 @@
#include "DKRCompression.h"
DKRCompression::DKRCompression()
{
compressed.SetGame(DKR);
}
DKRCompression::~DKRCompression(void)
{
}
std::vector<uint8_t> DKRCompression::compressBuffer(std::vector<uint8_t>& data)
{
int uncompressedSize = data.size();
int compressedSize = 0;
uint8_t* compressed = dkr_gzip_compress(&data[0], uncompressedSize, 9, &compressedSize);
std::vector<uint8_t> dkr_compressed(compressed + 10, compressed + compressedSize - 8);
dkr_compressed.insert(dkr_compressed.begin(), 0x09); // gzip compression level?
dkr_compressed.insert(dkr_compressed.begin(), (uncompressedSize >> 24) & 0xFF);
dkr_compressed.insert(dkr_compressed.begin(), (uncompressedSize >> 16) & 0xFF);
dkr_compressed.insert(dkr_compressed.begin(), (uncompressedSize >> 8) & 0xFF);
dkr_compressed.insert(dkr_compressed.begin(), uncompressedSize & 0xFF);
while((dkr_compressed.size() & 0xF) != 0) {
dkr_compressed.push_back(0); // Pad out compressed file to be 16-byte aligned.
}
return dkr_compressed;
}
std::vector<uint8_t> DKRCompression::decompressBuffer(std::vector<uint8_t>& data)
{
compressed.SetCompressedBuffer(&data[0], data.size());
int fileSize = 0, fileSizeCompressed = 0;
uint8_t* decompressed = compressed.OutputDecompressedBuffer(fileSize, fileSizeCompressed);
if(decompressed == NULL) {
std::cout << "Error decompressing input" << std::endl;
throw 1;
}
std::vector<uint8_t> out(decompressed, decompressed + fileSize);
delete[] decompressed;
return out;
}
bool DKRCompression::writeBinaryFile(std::vector<uint8_t>& output, std::string filename)
{
try
{
std::ofstream wf(filename.c_str(), std::ios::out | std::ios::binary);
for(int i = 0; i < output.size(); i++)
wf.write((char *)&output[i], 1);
wf.close();
}
catch (int e)
{
return false;
}
return true;
}
bool DKRCompression::readBinaryFile(std::vector<uint8_t>& input, std::string filename)
{
try
{
std::ifstream is;
is.open(filename.c_str(), std::ios::binary);
is.seekg(0, std::ios::end);
size_t filesize = is.tellg();
is.seekg(0, std::ios::beg);
input.resize(filesize);
is.read((char *)input.data(), filesize);
is.close();
}
catch (int e)
{
return false;
}
return true;
}
@@ -0,0 +1,27 @@
#pragma once
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include <cstdint>
#include "GECompression.h"
#include "DKRGzip.h"
// C++17
#include <experimental/filesystem>
namespace fs = std::experimental::filesystem;
class DKRCompression
{
public:
DKRCompression();
~DKRCompression();
std::vector<uint8_t> compressBuffer(std::vector<uint8_t>& data);
std::vector<uint8_t> decompressBuffer(std::vector<uint8_t>& data);
bool readBinaryFile(std::vector<uint8_t>& input, std::string filename);
bool writeBinaryFile(std::vector<uint8_t>& output, std::string filename);
private:
GECompression compressed;
};
File diff suppressed because it is too large Load Diff
+25
View File
@@ -0,0 +1,25 @@
#pragma once
/*
* This is a custom version of gzip that was made specifically for the
* Diddy Kong Racing decompilation project, since I cannot get zlib to
* produce matching compressed files.
*
* The main difference with this version of gzip is that you can pass in
* a simple byte array instead of having to use the FILE structure.
*
* This library can only compress files at the moment.
*
* Feel free to use it for your own project. The license is the same as gzip.
*/
#ifdef __cplusplus
extern "C"
{
#endif
unsigned char* dkr_gzip_compress(unsigned char* input, int inputSize, int gzipLevel, int* outputSize);
#ifdef __cplusplus
} // extern "C"
#endif
File diff suppressed because it is too large Load Diff
+121
View File
@@ -0,0 +1,121 @@
// GE Recompression C++ Class
// Painstakingly done by Henry Ford (mrhtford_ps2dev@hotmail.com)
// Ported to C++ Class by SubDrag (subdrag@rarewitchproject.com) July 13, 2005
// Compression Games Added April 03, 2007
#pragma once
#include <iostream>
#include <string>
#define maxByteSize 0x800000
#define GOLDENEYE 0
#define PD 1
#define BANJOKAZOOIE 2
#define KILLERINSTINCT 3
#define DONKEYKONG64 4
#define BLASTCORPS 5
#define BANJOTOOIE 6
#define DONKEYKONG64KIOSK 7
#define CONKER 8
#define TOPGEARRALLY 9
#define MILO 10
#define JFG 11
#define DKR 12
#define JFGKIOSK 13
#define MICKEYSPEEDWAY 14
#define MORTALKOMBAT 15
#define STUNTRACER64 16
#define ZLB 17
#define RESIDENTEVIL2 18
#define BOOL bool
#define TRUE true
#define FALSE false
#define DWORD int
#define CString std::string
#define PTSTR std::string
#define LPSTR std::string
struct tableEntry {
unsigned long bits;
unsigned char flags;
int nextIndex;
unsigned long wordValue;
};
class GECompression
{
public:
GECompression();
~GECompression(void);
void SetCompressedBuffer(unsigned char* Buffer, int bufferSize);
unsigned char* OutputDecompressedBuffer(int& fileSize, int& compressedSize);
//bool CompressGZipFile(CString inputFile, CString outputFile, bool byteFlipCompressed);
int game;
CString mainFolder;
void SetGame(int replaceGame);
//void SetPath(CString directory);
//old stuff
//unsigned char* Compress(int& compressedSize);
//unsigned char* OutputCompressed(int compressionType, int& fileSize);
//void SetInputBuffer(unsigned char* Buffer, int bufferSize);
BOOL hiddenExec (PTSTR pCmdLine, CString currentDirectory);
BOOL IsFileExist(LPSTR lpszFilename);
private:
static unsigned char bt1Table1[288];
static unsigned char bt1Table2[30];
static unsigned short bt12Table1S[0x20];
static unsigned short bt12Table1B[0x20];
static unsigned short bt12Table2S[0x20];
static unsigned short bt12Table2B[0x20];
static unsigned char bt2Table1B[0x13];
tableEntry* unpackTable;
int unpackTableIndex;
unsigned long bitsCache;
int bitsRemain;
unsigned long bytesIndex;
//unsigned char* inputBuffer;
//int inputBufferSize;
unsigned char* compressedBuffer;
int compressedBufferSize;
unsigned long GetNBits(int nBits);
unsigned long GetNBitsAndPreserve(int nBits);
bool UncompressType0(unsigned char* returnBuffer, int& fileSize);
bool UncompressType1(unsigned char* returnBuffer, int& fileSize);
bool UncompressType2(unsigned char* returnBuffer, int& fileSize);
void CreateGlobalDecompressionTable(int bit1TableChoice, int size2, int bit12STableSChoice, int bit12BTableChoice, int numBits, bool& returnValue, int& numReturnBits, int& returnStartIndex);
bool DecompressBasedOnTable(int startIndex1, int startIndex2, int bitLen1, int bitLen2, unsigned char* returnBuffer, int& fileSize);
unsigned char variableTable[0x13];
unsigned short tableSize;
unsigned char fiveBits;
unsigned long* wordTable;
// old stuff
/*void FlipBits(unsigned char* indexes, int sizeBytes, int offset);
bool* StringToBits(CString bitString, int& lengthBool);
static CString dictionaryFirstStr[0x10];
static CString dictionarySecondStr[0x10];
CString EncodeLZBitPart(int backAmt);
CString EncodeRLEBitPart(int repeatAmt);
CString HexToBits(int hexNum, int outLength);
CString FlipStringBits(CString inputString);*/
// better compression way
unsigned long iterationCounter;
};

Some files were not shown because too many files have changed in this diff Show More