BonneCW / GD3D11

D3D11-Renderer for Gothic and Gothic 2
GNU General Public License v3.0
25 stars 4 forks source link

Fix HAMMEL_BODY hack #7

Closed BonneCW closed 4 years ago

kirides commented 4 years ago

Ich glaube mal ganz stark, das der Workaround eigentlich das Mesh von dem HAMMEL_BODY durch ein SHEEP_BODY ersetzen sollte. Wenn ich mich recht entsinne, hat eine Zuweisung nur ein einzelnes =.

str == "SHEEP_BODY"; müsste durch str = "SHEEP_BODY"; ersetzt werden. Dann wird auch das alternative Mesh geladen, ansonsten ist das Schaf unsichtbar.

GothicAPI.cpp

if (str == "HAMMEL_BODY") {
    str == "SHEEP_BODY"; // TODO: HAMMEL_BODY seems to have fucked up bones, but only this model! Replace with usual sheep before I fix this
    if (!SkeletalMeshVisuals[str]) {
        RegisteredVobs.erase(vob);
        SkeletalMeshVisuals.erase(str);
        return; // Just don't load it here!
    }
}