aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Sandulenko2013-10-19 23:48:36 +0300
committerEugene Sandulenko2013-10-19 23:48:36 +0300
commit4c3972d68a3a120bec6f7e327990949c82689792 (patch)
tree2b73b675eafd131d05b01a02c4a0be0edf8106f8
parent6ec72a82d5573288853382c869d6370cfe93937f (diff)
downloadscummvm-rg350-4c3972d68a3a120bec6f7e327990949c82689792.tar.gz
scummvm-rg350-4c3972d68a3a120bec6f7e327990949c82689792.tar.bz2
scummvm-rg350-4c3972d68a3a120bec6f7e327990949c82689792.zip
NEVERHOOD: Fixes for museum walls in Russian version
-rw-r--r--engines/neverhood/resourceman.cpp34
1 files changed, 21 insertions, 13 deletions
diff --git a/engines/neverhood/resourceman.cpp b/engines/neverhood/resourceman.cpp
index b7d560bbb3..f6937384c0 100644
--- a/engines/neverhood/resourceman.cpp
+++ b/engines/neverhood/resourceman.cpp
@@ -94,22 +94,30 @@ struct EntrySizeFix {
};
static const EntrySizeFix entrySizeFixes[] = {
- // fileHash offset diskSize size fixedSize
+ // fileHash offset diskSize size fixedSize
// Fixes for the Russian "Dyadyushka Risech" version
- { 0x41137051, 667019, 23391, 41398, 41401 }, // "Options" menu header text
- { 0x0f960021, 402268, 1704, 4378, 1870 }, // "Save" menu
- { 0x1301a7ea, 1220008, 2373, 4146, 2877 }, // "Load" menu
- { 0x84181e81, 201409, 1622, 5058, 1833 }, // "Delete" menu
- { 0x08C0AC24, 1031009, 3030, 6498, 3646 }, // Overwrite dialog
- { 0xc6604282, 12813649, 19623, 35894, 35895 }, // One of the fonts when reading Willie's notes
- { 0x80283101, 13104841, 1961, 3712, 3511 }, // The first message from Willie
- { 0x00918480, 17676417, 581, 916, 706 }, // The first wall in the museum
- { 0x00800090C,16064875, 19555, 38518, 38526 }, // The first wall in the museum
- { 0x058208810,46010519, 24852, 131874, 131776}, // The entry to hut with musical lock
+ { 0x041137051, 667019, 23391, 41398, 41401 }, // "Options" menu header text
+ { 0x00f960021, 402268, 1704, 4378, 1870 }, // "Save" menu
+ { 0x01301a7ea, 1220008, 2373, 4146, 2877 }, // "Load" menu
+ { 0x084181e81, 201409, 1622, 5058, 1833 }, // "Delete" menu
+ { 0x008C0AC24, 1031009, 3030, 6498, 3646 }, // Overwrite dialog
+ { 0x0c6604282, 12813649, 19623, 35894, 35895 }, // One of the fonts when reading Willie's notes
+ { 0x080283101, 13104841, 1961, 3712, 3511 }, // First message from Willie
+ { 0x000918480, 17676417, 581, 916, 706 }, // First wall in the museum
+ { 0x00800090C, 16064875, 19555, 38518, 38526 }, // First wall in the museum
+ { 0x058208810, 46010519, 24852, 131874, 131776 }, // Entry to hut with musical lock
+ { 0x00008E486, 39600019, 240, 454, 271 }, // Second wall in the museum
+ { 0x003086004, 39621755, 482, 614, 600 }, // Second wall in the museum
+ { 0x02008048E, 39611075, 3798, 21089, 21087 }, // Next couple of walls in the museum
+ { 0x008586283, 39587864, 12155, 29731, 29730 }, // Next couple of walls in the museum
+ { 0x030A84C80, 39606142, 4933, 16305, 16275 }, // Next couple of walls in the museum
+ { 0x000C9A480, 39614873, 6882, 23915, 23913 }, // Next couple of walls in the museum
+ { 0x000098880, 39603114, 3028, 10860, 10859 }, // Next couple of walls in the museum
+ { 0x040080183, 39600259, 2855, 13400, 13395 }, // Last buggy wall in the museum
// Fixes for the Russian "Fargus" version
- { 0x41137051, 758264, 29037, 49590, 49591 }, // "Options" menu header text
- { 0xc10b2015, 787304, 4414, 15848, 15853 }, // Text on option buttons
+ { 0x041137051, 758264, 29037, 49590, 49591 }, // "Options" menu header text
+ { 0x0c10b2015, 787304, 4414, 15848, 15853 }, // Text on option buttons
//
{ 0, 0, 0, 0, 0 }
};