[Scummvm-git-logs] scummvm master -> 9487c4bdd327040b2ccd86cbf11f26fdf024c6bf
aquadran
aquadran at gmail.com
Mon Oct 26 06:12:07 UTC 2020
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:
9487c4bdd3 STARK: Workaround to support Emma's lipsync
Commit: 9487c4bdd327040b2ccd86cbf11f26fdf024c6bf
https://github.com/scummvm/scummvm/commit/9487c4bdd327040b2ccd86cbf11f26fdf024c6bf
Author: Dmitry Gladkov (dmitry.gladkov at gmail.com)
Date: 2020-10-26T07:12:03+01:00
Commit Message:
STARK: Workaround to support Emma's lipsync
Changed paths:
engines/stark/visual/actor.cpp
diff --git a/engines/stark/visual/actor.cpp b/engines/stark/visual/actor.cpp
index eb6ab2c0f1..918dafab80 100644
--- a/engines/stark/visual/actor.cpp
+++ b/engines/stark/visual/actor.cpp
@@ -73,7 +73,9 @@ void VisualActor::setNewFace(char shape) {
const Gfx::Texture *VisualActor::resolveTexture(const Material *material) const {
const Gfx::Texture *texture = nullptr;
- if (_textureSetFacial && material->name == "face") {
+ // Emma's face material is incorrectly named "faceEmma".
+ // This workaround enables Emma's lipsync, which does not work in the original game engine.
+ if (_textureSetFacial && (material->name == "face" || material->name == "faceEmma")) {
texture = _textureSetFacial->getTexture(Common::String::format("%c.bmp", _faceTextureName));
if (!texture) {
More information about the Scummvm-git-logs
mailing list