WCS #14: Absturz bei Änderung der Lautstärke der Sprachausgabe Thema ist als GELÖST markiert

Bestätigte Fehler von WCS: The Darkest Dawn (Deutsch).

Moderatoren: Joker, Kalumet, MajorSpawn

Forumsregeln
  • Fehler bitte im übergeordneten Forum "Technische Unterstützung" melden. Die Entwickler entscheiden dann, ob es sich um einen Fehler handelt und verschieben das Thema ggf. hierher.
  • Nur Entwickler können hier Themen direkt anlegen. Kommentieren können alle Benutzer.
  • In diesen Themen sind nur Beiträge erlaubt, die den jeweiligen Fehler betreffen. Beiträge und Diskussionen zu anderen Themen sind unerwünscht.
  • Ein Thema wird automatisch gesperrt, wenn das Thema als "Gelöst" markiert wird. Das ist dann der Fall, wenn ein Update mit dem entsprechenden Bugfix veröffentlicht wurde.
Benutzeravatar
Luke
Developer
Developer
Germany
Beiträge: 3060
Registriert: Do 14. Aug 2014, 15:18
Wohnort: Sourcecode
Team-Rang: Entwickler
Fachgebiet: Implementierung
Spezialisierung: Programmierung

WCS #14: Absturz bei Änderung der Lautstärke der Sprachausgabe

Beitrag von Luke » Sa 7. Mai 2016, 18:16

Fehler Beschreibung:

Bei deaktiviertem Sound stürzte die Engine beim ändern der Sprachausgabe-Lautstärke ab.

Siehe auch folgende Beiträge: Beitrag 1, Beitrag 2.

Ursache:

Die zum Abspielen des Test-Voicefiles zuständige Funktion prüfte nicht, ob überhaupt Sound ausgegeben werden kann. Dadurch führte der Versuch der Funktion die Start-Parameter für die Soundumgebung festzulegen um das Wave abspielen zu können unweigerlich zum Absturz, da die dafür nötigen Variablen in dieser Situation nicht initialisiert sind.

Lösung:

Die Funktion prüft jetzt vor der Zuweisung der Sound-Parameter ob die Soundumgebung bereit ist.

Behoben in:

WCSD 1.0.7
Tools: Setup ZIP Check & UnZip / DBST / Pilot Manager / VPT ...und andere
HowTo's: Joystick: Schub und Ruder (Twist) definieren ...und andere
Projekte: Deutsch-Mod / WCS+

"Det jeht nich', da is' keen Platz!"