aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorFlorian Kagerer2009-03-15 16:48:20 +0000
committerFlorian Kagerer2009-03-15 16:48:20 +0000
commitdcf32be3f656b0adda3feb3c07c1f5940ebfa979 (patch)
treeec584f60b548031d4dc06d595fe27b934537d027 /tools
parentf1079ef624ff39aa9b09b3fc220244a99256aad6 (diff)
downloadscummvm-rg350-dcf32be3f656b0adda3feb3c07c1f5940ebfa979.tar.gz
scummvm-rg350-dcf32be3f656b0adda3feb3c07c1f5940ebfa979.tar.bz2
scummvm-rg350-dcf32be3f656b0adda3feb3c07c1f5940ebfa979.zip
LOL: - added some missing animations for the shops
- added support for dropping/picking up items (no throwing yet) svn-id: r39422
Diffstat (limited to 'tools')
-rw-r--r--tools/create_kyradat/create_kyradat.cpp3
-rw-r--r--tools/create_kyradat/create_kyradat.h1
-rw-r--r--tools/create_kyradat/lol_cd.h5
-rw-r--r--tools/create_kyradat/misc.h1
4 files changed, 7 insertions, 3 deletions
diff --git a/tools/create_kyradat/create_kyradat.cpp b/tools/create_kyradat/create_kyradat.cpp
index 40cd18791b..178cab0929 100644
--- a/tools/create_kyradat/create_kyradat.cpp
+++ b/tools/create_kyradat/create_kyradat.cpp
@@ -31,7 +31,7 @@
#include "md5.h"
enum {
- kKyraDatVersion = 41,
+ kKyraDatVersion = 42,
kIndexSize = 12
};
@@ -276,6 +276,7 @@ const ExtractFilename extractFilenames[] = {
//{ lolADLSfxIndex, kTypeRawData, "SFX_ADL.MAP" },
{ lolSpellProperties, kTypeRawData, "SPELLS.DEF" },
{ lolGameShapeMap, kTypeRawData, "GAMESHP.MAP" },
+ { lolSceneItemOffs, kTypeRawData, "ITEMOFFS.DEF" },
{ lolCharInvIndex, k3TypeRaw16to8, "CHARINV.MAP" },
{ lolCharInvDefs, kTypeRawData, "CHARINV.DEF" },
{ lolCharDefsMan, lolTypeRaw16, "CHMAN.DEF" },
diff --git a/tools/create_kyradat/create_kyradat.h b/tools/create_kyradat/create_kyradat.h
index ffafcb480e..ee83bcfa5c 100644
--- a/tools/create_kyradat/create_kyradat.h
+++ b/tools/create_kyradat/create_kyradat.h
@@ -185,6 +185,7 @@ enum kExtractID {
//lolADLSfxIndex,
lolSpellProperties,
lolGameShapeMap,
+ lolSceneItemOffs,
lolCharInvIndex,
lolCharInvDefs,
lolCharDefsMan,
diff --git a/tools/create_kyradat/lol_cd.h b/tools/create_kyradat/lol_cd.h
index d67447bfe1..b7f80d075e 100644
--- a/tools/create_kyradat/lol_cd.h
+++ b/tools/create_kyradat/lol_cd.h
@@ -6,8 +6,9 @@ const ExtractEntry lolCDFile2[] = {
{ lolGMSfxIndex, 0x0002B010, 0x0002B10A },
{ lolMT32SfxIndex, 0x0002B110, 0x0002B20A },
//{ lolADLSfxIndex, 0x0002B210, 0x0002B30A },
- { lolSpellProperties, 0x0002B5D0, 0x0002B6E8 },
+ { lolSpellProperties, 0x0002B5E0, 0x0002B6F8 },
{ lolGameShapeMap, 0x0002B35C, 0x0002B470 },
+ { lolSceneItemOffs, 0x0003200F, 0x00032017 },
{ lolCharInvIndex, 0x0002B470, 0x0002B47A },
{ lolCharInvDefs, 0x0002B47A, 0x0002B4D2 },
{ lolCharDefsMan, 0x0002B4D2, 0x0002B4E4 },
@@ -21,7 +22,7 @@ const ExtractEntry lolCDFile2[] = {
{ lolMonsterDirFlags, 0x00031FFF, 0x0003200F },
{ lolMonsterScaleY, 0x00031BC0, 0x00031BDE },
{ lolMonsterScaleX, 0x00031BDE, 0x00031BFE },
- { lolMonsterScaleWH, 0x000285C0, 0x00028638 },
+ { lolMonsterScaleWH, 0x000285C0, 0x00028644 },
{ lolInventoryDesc, 0x00032706, 0x0003271C },
{ lolLevelShpList, 0x00032826, 0x000328A5 },
diff --git a/tools/create_kyradat/misc.h b/tools/create_kyradat/misc.h
index 7ab3362a5e..51f3246775 100644
--- a/tools/create_kyradat/misc.h
+++ b/tools/create_kyradat/misc.h
@@ -491,6 +491,7 @@ const int lolCDFile2Need[] = {
//lolADLSfxIndex,
lolSpellProperties,
lolGameShapeMap,
+ lolSceneItemOffs,
lolCharInvIndex,
lolCharInvDefs,
lolCharDefsMan,