aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjohndoe1232012-10-24 13:31:22 +0000
committerWillem Jan Palenstijn2013-05-08 20:47:36 +0200
commit8d5a4f736e1160463ee7bd85ed67e9b9f742509e (patch)
tree9b13bcd0a703888c6d0177bb2ca160d3c80b78c6
parent36204f573dd1903382de4c629d1e53242327ddcb (diff)
downloadscummvm-rg350-8d5a4f736e1160463ee7bd85ed67e9b9f742509e.tar.gz
scummvm-rg350-8d5a4f736e1160463ee7bd85ed67e9b9f742509e.tar.bz2
scummvm-rg350-8d5a4f736e1160463ee7bd85ed67e9b9f742509e.zip
NEVERHOOD: Add tables for new scenes in Module2700
-rw-r--r--devtools/create_neverhood/create_neverhood.cpp5
-rw-r--r--devtools/create_neverhood/tables.h4
-rw-r--r--dists/engine-data/neverhood.datbin25210 -> 25296 bytes
3 files changed, 4 insertions, 5 deletions
diff --git a/devtools/create_neverhood/create_neverhood.cpp b/devtools/create_neverhood/create_neverhood.cpp
index dc77d71a39..323066d8b1 100644
--- a/devtools/create_neverhood/create_neverhood.cpp
+++ b/devtools/create_neverhood/create_neverhood.cpp
@@ -87,7 +87,6 @@ struct HitRect {
uint16 messageNum;
void load(uint32 offset) {
- printf("Loading HitRect @ %08X...\n", offset);
byte *item = getData(offset);
x1 = READ_LE_UINT16(item + 0);
y1 = READ_LE_UINT16(item + 2);
@@ -117,7 +116,6 @@ struct MessageItem {
MessageItem(uint16 msgNum, uint32 msgParam) : messageNum(msgNum), messageParam(msgParam) {}
void load(uint32 offset) {
- printf("Loading MessageItem @ %08X...\n", offset);
byte *item = getData(offset);
messageNum = READ_LE_UINT16(item + 0);
messageParam = READ_LE_UINT32(item + 4);
@@ -140,7 +138,6 @@ struct SubRectItem {
uint32 messageListOffset;
void load(uint32 offset) {
- printf("Loading SubRectItem @ %08X...\n", offset);
byte *item = getData(offset);
x1 = READ_LE_UINT16(item + 0);
y1 = READ_LE_UINT16(item + 2);
@@ -173,7 +170,6 @@ struct RectItem {
std::vector<SubRectItem> subRectItems;
void load(uint32 offset) {
- printf("Loading RectItem @ %08X...\n", offset);
byte *item = getData(offset);
uint32 subItemOffset;
x1 = READ_LE_UINT16(item + 0);
@@ -217,7 +213,6 @@ struct NavigationItem {
uint32 mouseCursorFileHash;
void load(uint32 offset) {
- printf("Loading NavigationItem @ %08X...\n", offset);
byte *item = getData(offset);
fileHash = READ_LE_UINT32(item + 0);
leftSmackerFileHash = READ_LE_UINT32(item + 4);
diff --git a/devtools/create_neverhood/tables.h b/devtools/create_neverhood/tables.h
index eb210f8daf..1218526463 100644
--- a/devtools/create_neverhood/tables.h
+++ b/devtools/create_neverhood/tables.h
@@ -124,6 +124,8 @@ static const uint32 rectListOffsets[] = {
1, 0x004B78D8,
// Scene2501
1, 0x004B2608,
+ // Scene2732
+ 1, 0x004AE360,
// Scene2801
1, 0x004B6CE0,
1, 0x004B6CD0,
@@ -438,6 +440,8 @@ static const uint32 messageListOffsets[] = {
// Scene2501
7, 0x004B2538,
6, 0x004B2570,
+ // Scene2732
+ 1, 0x004AE328,
// Scene2801
1, 0x004B6BB8,
1, 0x004B6BC0,
diff --git a/dists/engine-data/neverhood.dat b/dists/engine-data/neverhood.dat
index 26a705e80d..e384ee11c5 100644
--- a/dists/engine-data/neverhood.dat
+++ b/dists/engine-data/neverhood.dat
Binary files differ