aboutsummaryrefslogtreecommitdiff
path: root/tools/create_kyradat
diff options
context:
space:
mode:
authorFlorian Kagerer2009-03-14 13:48:12 +0000
committerFlorian Kagerer2009-03-14 13:48:12 +0000
commit092f2a37e3e8ef1283ee04281727ed113061ff27 (patch)
tree2851442f7002d0d93f5f1f3aa5e9558d6cc30eee /tools/create_kyradat
parent6225bf905f95addf161790fb74268cf5fb0954c7 (diff)
downloadscummvm-rg350-092f2a37e3e8ef1283ee04281727ed113061ff27.tar.gz
scummvm-rg350-092f2a37e3e8ef1283ee04281727ed113061ff27.tar.bz2
scummvm-rg350-092f2a37e3e8ef1283ee04281727ed113061ff27.zip
LOL: - complete support for the three "special rooms" in the castle
svn-id: r39391
Diffstat (limited to 'tools/create_kyradat')
-rw-r--r--tools/create_kyradat/create_kyradat.cpp4
-rw-r--r--tools/create_kyradat/create_kyradat.h2
-rw-r--r--tools/create_kyradat/lol_cd.h2
-rw-r--r--tools/create_kyradat/misc.h2
4 files changed, 9 insertions, 1 deletions
diff --git a/tools/create_kyradat/create_kyradat.cpp b/tools/create_kyradat/create_kyradat.cpp
index 6ed270638e..40cd18791b 100644
--- a/tools/create_kyradat/create_kyradat.cpp
+++ b/tools/create_kyradat/create_kyradat.cpp
@@ -31,7 +31,7 @@
#include "md5.h"
enum {
- kKyraDatVersion = 40,
+ kKyraDatVersion = 41,
kIndexSize = 12
};
@@ -294,6 +294,8 @@ const ExtractFilename extractFilenames[] = {
{ lolLevelShpList, kTypeStringList, "SHPFILES.TXT" },
{ lolLevelDatList, kTypeStringList, "DATFILES.TXT" },
{ lolCompassDefs, k3TypeRaw16to8, "COMPASS.DEF" },
+ { lolItemPrices, lolTypeRaw16, "ITEMCOST.DEF" },
+ { lolStashSetup, kTypeRawData, "MONEYSTS.DEF" },
{ lolDscUnk1, kTypeRawData, "DSCSHPU1.DEF" },
{ lolDscShapeIndex1, kTypeRawData, "DSCSHPI1.DEF" },
diff --git a/tools/create_kyradat/create_kyradat.h b/tools/create_kyradat/create_kyradat.h
index 10ce7494fb..ffafcb480e 100644
--- a/tools/create_kyradat/create_kyradat.h
+++ b/tools/create_kyradat/create_kyradat.h
@@ -204,6 +204,8 @@ enum kExtractID {
lolLevelShpList,
lolLevelDatList,
lolCompassDefs,
+ lolItemPrices,
+ lolStashSetup,
lolDscUnk1,
lolDscShapeIndex1,
diff --git a/tools/create_kyradat/lol_cd.h b/tools/create_kyradat/lol_cd.h
index dfc43c1839..d67447bfe1 100644
--- a/tools/create_kyradat/lol_cd.h
+++ b/tools/create_kyradat/lol_cd.h
@@ -27,6 +27,8 @@ const ExtractEntry lolCDFile2[] = {
{ lolLevelShpList, 0x00032826, 0x000328A5 },
{ lolLevelDatList, 0x000328A5, 0x000329A4 },
{ lolCompassDefs, 0x000286C4, 0x000287C4 },
+ { lolItemPrices, 0x0002F8C0, 0x0002F91C },
+ { lolStashSetup, 0x000324A5, 0x000324B1 },
{ lolDscUnk1, 0x00032017, 0x0003203B },
{ lolDscShapeIndex1, 0x0003203B, 0x0003205F },
diff --git a/tools/create_kyradat/misc.h b/tools/create_kyradat/misc.h
index fbdaff9e91..7ab3362a5e 100644
--- a/tools/create_kyradat/misc.h
+++ b/tools/create_kyradat/misc.h
@@ -510,6 +510,8 @@ const int lolCDFile2Need[] = {
lolLevelShpList,
lolLevelDatList,
lolCompassDefs,
+ lolItemPrices,
+ lolStashSetup,
lolDscUnk1,
lolDscShapeIndex1,
lolDscShapeIndex2,