[Scummvm-git-logs] scummvm master -> 20d9525c88ca1aeaf03db6de98c871390baa67b8
sev-
noreply at scummvm.org
Fri Feb 21 11:59:37 UTC 2025
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
20d9525c88 DIRECTOR: Load more fields from CastInfo and dump their context (noisily)
Commit: 20d9525c88ca1aeaf03db6de98c871390baa67b8
https://github.com/scummvm/scummvm/commit/20d9525c88ca1aeaf03db6de98c871390baa67b8
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2025-02-21T12:59:29+01:00
Commit Message:
DIRECTOR: Load more fields from CastInfo and dump their context (noisily)
Changed paths:
engines/director/cast.cpp
diff --git a/engines/director/cast.cpp b/engines/director/cast.cpp
index 0b9fc7ca07b..e581e47bd65 100644
--- a/engines/director/cast.cpp
+++ b/engines/director/cast.cpp
@@ -1366,7 +1366,49 @@ void Cast::loadCastInfo(Common::SeekableReadStreamEndian &stream, uint16 id) {
// adding tons of ifs, we use this switch()
switch (castInfo.strings.size()) {
default:
- warning("Cast::loadCastInfo(): BUILDBOT: extra %d strings", castInfo.strings.size() - 8);
+ warning("Cast::loadCastInfo(): BUILDBOT: extra %d strings for castid %d", castInfo.strings.size() - 15, id);
+ // fallthrough
+ case 15:
+ if (castInfo.strings[14].len) {
+ warning("Cast::loadCastInfo(): BUILDBOT: string #%d for castid %d", 14, id);
+ Common::hexdump(castInfo.strings[14].data, castInfo.strings[14].len);
+ }
+ // fallthrough
+ case 14:
+ if (castInfo.strings[13].len) {
+ warning("Cast::loadCastInfo(): BUILDBOT: string #%d for castid %d", 13, id);
+ Common::hexdump(castInfo.strings[13].data, castInfo.strings[13].len);
+ }
+ // fallthrough
+ case 13:
+ if (castInfo.strings[12].len) {
+ warning("Cast::loadCastInfo(): BUILDBOT: string #%d for castid %d", 12, id);
+ Common::hexdump(castInfo.strings[12].data, castInfo.strings[12].len);
+ }
+ // fallthrough
+ case 12:
+ if (castInfo.strings[11].len) {
+ warning("Cast::loadCastInfo(): BUILDBOT: string #%d for castid %d", 11, id);
+ Common::hexdump(castInfo.strings[11].data, castInfo.strings[11].len);
+ }
+ // fallthrough
+ case 11:
+ if (castInfo.strings[10].len) {
+ warning("Cast::loadCastInfo(): BUILDBOT: string #%d for castid %d", 11, id);
+ Common::hexdump(castInfo.strings[10].data, castInfo.strings[10].len);
+ }
+ // fallthrough
+ case 10:
+ if (castInfo.strings[9].len) {
+ warning("Cast::loadCastInfo(): BUILDBOT: string #%d for castid %d", 10, id);
+ Common::hexdump(castInfo.strings[9].data, castInfo.strings[9].len);
+ }
+ // fallthrough
+ case 9:
+ if (castInfo.strings[8].len) {
+ warning("Cast::loadCastInfo(): BUILDBOT: string #%d for castid %d", 9, id);
+ Common::hexdump(castInfo.strings[8].data, castInfo.strings[8].len);
+ }
// fallthrough
case 8:
if (castInfo.strings[7].len) {
More information about the Scummvm-git-logs
mailing list