Ticket #4819: drascula-lang.diff
File drascula-lang.diff, 2.7 KB (added by , 14 years ago) |
---|
-
engines/drascula/drascula.h
259 259 260 260 void enableFallback(bool val) { _fallBack = val; } 261 261 262 void registerArchive(const Common::String &filename );262 void registerArchive(const Common::String &filename, int priority); 263 263 264 264 Common::SeekableReadStream *open(const Common::String &filename); 265 265 -
engines/drascula/detection.cpp
50 50 51 51 if (getFeatures() & GF_PACKED) { 52 52 for (ag = _gameDescription->desc.filesDescriptions; ag->fileName; ag++) 53 _archives.registerArchive(ag->fileName );53 _archives.registerArchive(ag->fileName, ag->fileType); 54 54 } 55 55 56 56 _archives.enableFallback(true); … … 103 103 0, 104 104 { 105 105 {"packet.001", 0, "c6a8697396e213a18472542d5f547cb4", 32847563}, 106 {"packet.003", 0, "e8f4dc6091037329bab4ddb1cba35807", 719728},106 {"packet.003", 1, "e8f4dc6091037329bab4ddb1cba35807", 719728}, 107 107 {NULL, 0, NULL, 0} 108 108 }, 109 109 Common::DE_DEU, … … 120 120 0, 121 121 { 122 122 {"packet.001", 0, "c6a8697396e213a18472542d5f547cb4", 32847563}, 123 {"packet.002", 0, "4401123400f22f212b89f15fb4b43013", 721122},123 {"packet.002", 1, "4401123400f22f212b89f15fb4b43013", 721122}, 124 124 {NULL, 0, NULL, 0} 125 125 }, 126 126 Common::FR_FRA, … … 214 214 0, 215 215 { 216 216 {"packet.001", 0, "c6a8697396e213a18472542d5f547cb4", 32847563}, 217 {"packet.004", 0, "a289d3cf80d50f25ec569b653248437e", 17205838},217 {"packet.004", 1, "a289d3cf80d50f25ec569b653248437e", 17205838}, 218 218 {NULL, 0, NULL, 0} 219 219 }, 220 220 Common::ES_ESP, … … 231 231 0, 232 232 { 233 233 {"packet.001", 0, "c6a8697396e213a18472542d5f547cb4", 32847563}, 234 {"packet.005", 0, "58caac54b891f5d7f335e710e45e5d29", 16209623},234 {"packet.005", 1, "58caac54b891f5d7f335e710e45e5d29", 16209623}, 235 235 {NULL, 0, NULL, 0} 236 236 }, 237 237 Common::IT_ITA, -
engines/drascula/resource.cpp
35 35 ArchiveMan::~ArchiveMan() { 36 36 } 37 37 38 void ArchiveMan::registerArchive(const Common::String &filename ) {39 add(filename, Common::makeArjArchive(filename) );38 void ArchiveMan::registerArchive(const Common::String &filename, int priority) { 39 add(filename, Common::makeArjArchive(filename), priority); 40 40 } 41 41 42 42 Common::SeekableReadStream *ArchiveMan::open(const Common::String &filename) {