TCNS NETWORK ONLINE
WINGCENTER.NET — COMM RELAY ACTIVE MEM: █████░░░ 62%
STARDATE 2683.111

HAllo Leute,

jetzt hab´ ich mich endlich bis zur Excalibur vorgearbeitet und erhalte in der 1. Mission damit keine Primärwaffen?? Da scheint was nicht zu stimmen - oder soll das so sein??? Damit hängt man nach dem Jump ziemlich blöd ´rum KalEl

Edit: Zur Lösung des Problems siehe: EPW-Bug Reparatur Tool (Excalibur hat keine Primärwaffen) (Luke 23.01.2013 14:00)

Hallo KalEl

Das ist der erste gemeldete Fall hier im deutschen WingCenter, allerdings nicht generell der erste. Dieser Fehler ist im englischen WCS Hauptforum schon mehrmals gemeldet worden. Gemessen an den beachtlichen Download-Zahlen von WCS handelt es sich hierbei um einen extrem seltenen Bug. Ich werde Anton mal auf diesen Thread hinweisen, vielleicht gibts dazu etwas neues. Die letzte Problemlösung die mir hierzu bekannt ist, wäre ein Savegame von Anton.

Hallo Luke,

erstmal fettes Dankeschön für Deine schnelle Anrwort.

Ich hab´ jetzt einmal geschafft, die 1. Excalibur-Mission im Simulator mit den Guns zu fliegen - nachde ich die Mission einmal ohne Guns geflogen bin (danach komischerweise nicht mehr möglich - weder Kampagne, noch Simulator. Mittlerweile tauchen in der Waffenauswahl zwar die Bilder für die Guns im rechten Auswahlfenster auf - aber es sind "0" Stück vorrätig, können also auch nicht nachgerüstet werden.

Ich will das Spiel natürlich unbedingt ganz durchspiele (und dann vielleicht noch mal). Die Schiffe steuern sich mit Joystick so "original", dass ich voll im Nostalgierausch bin. Aber mit eigener Story, brillianter Sprachausgabe, super Grafik usw - das hält sicher noch an.

Nochmal Danke und in der Hoffnung auf eine Lösung (wenn mir selbst noch was einfällt, poste natürlich sofort)

KalEl

Hallo KalEl

Ich versuche etwas. Schick mir bitte mal alles was Du in folgendem Ordner hast als ZIP, E-Mail geb ich Dir in PM:

Windows Vista / 7 My Documents > Volition > Wing Commander Saga > data > players > single

Windows XP Eigene Dateien > Volition > Wing Commander Saga > data > players > single

Am besten alles schicken. Ist das unerwünscht, die folgenden Dateien brauche ich aber auf jeden Fall:

Profile Dateien {profilname}.pl2 <- BENÖTIGT {profilname}.codename_hermes.cs2 <- BENÖTIGT {profilname}.prologue.cs2 <- optional

Update zwischendurch:

KalEl hat mir sein Profil geschickt und ich habe angefangen die Dateien zu analysieren. Ich bin schon mal soweit, das ich das Original Profil - in dem Fall von KalEl - vollständig MIT Primärwaffen reparieren kann. 😉 So hätte man sein eigenes Profil und muss nicht ein fremdes nehmen nur um weiterkommen zu können.

Das braucht jetzt erstmal noch ein paar Tests. Eigentlich bräuchte ich noch ein paar "kaputte" Profile um meine Methode verifizieren zu können. Wenn sich das bestätigt, wäre es mir ein leichtes einen Fix zu schreiben mit dem man ein Profil bez. dem EPW-BUG (Excalibur Primary Weapon Bug) reparieren könnte.

Update #2

Erster Test mit dem reparierten Profil erfolgreich. Konnte die anstehende Mission mit Waffen erfolgreich beenden und auch bei der nächsten sind die Waffen noch da. Von daher sieht es gut aus. 😊

Was mich bisserl stutzig macht, sind die Medaillen: KalEl, weisst Du die ungefähr auswendig, bzw. welche Du aktuell hattest? Schau mal in die Medaillen Seite bei Deinem Profil und sag mir, ob das sein kann.

Ich hab im englischen Forum auch eine Anfrage nach kaputten Profilen laufen. Hoffe da meldet sich jemand, damit ich meine Methode gegenprüfen kann.

Well done! :yes:

Müsste nur noch geklärt werden, ob Statistik und Medaillen trotzdem stimmen. Ich hab ein paar Vermutungen was die Speicherung dieser beiden Punkte angeht, aber ohne Andreas tappe ich da völlig im Dunkeln. Wenn beides stimmt bei KalEl's Profil, wäre es kein Problem ein Repair Tool zu schreiben, das sich dann flexibel auf jedes defekte Profil anwenden lassen würde. Spezialisiert auf den EPW Bug natürlich.

Update #3

In der Hoffnung das Statistiken und Medaillen trotz EPW Bug nach wie vor stimmen, habe ich mit dem programmieren des Repair Tools begonnen und an KalEl bereits eine testfähige Version geschickt. Diese hat schon etliche Tests hinter sich und ich kann sie ruhigen Gewissens zum testen rausgeben.

Ich habe im Tool etliche Sicherheitsvorkehrungen getroffen:

  • Es wird geprüft ob WCS gerade läuft und ggf. darauf hingewiesen und das Tool beendet. Es ist also nicht möglich aus Versehen das Profil zu patchen, während WCS noch läuft. Keine Ahnung was das sonst für Auswirkungen hätte. Vielleicht gar keine, vielleicht verheerende. Sicher ist sicher.[/*:m]
  • Es wird geprüft ob das gewählte Profil überhaupt eine Excalibur Mission enthält. Es ist mit diesem Tool also nicht möglich Reaper- und Tachyon-Kanonen auf eine Arrow zu patchen. :lol: [/*:m]
  • Es wird geprüft ob das Profil die korrekte Struktur besitzt, die vom Tool zur Reparatur benötigt wird. Wenn nicht, wird das Tool sofort mit einer Meldung beendet.[/*:m]
  • Es wird erst geprüft ob der EPW Bug überhaupt vorhanden ist und dann ggf. gefragt, ob der Bug behoben werden soll.[/*:m]
  • Bevor das Tool irgendwas macht, wird automatisch ein vollständiges Backup des Profils angelegt, also alle 3 Dateien der Hauptkampagne und des Prologs. Backups werden im Suffix numerisch hochgezählt falls nötig.[/*:m]
  • Nach dem Patch wird das Profil nochmals eingelesen um festzustellen, ob der Patch erfolgreich war. Am Schluss gibts also auf jeden Fall nochmal einen Requester der das Ergebnis mitteilt.[/*:m][/list:u]

    Die Reparatur ist in zwei Stufen aufgeteilt. Die erste erledigt das Tool. Dieses einfach starten und man kann sofort die jeweilige Profil Datei öffnen, da das Tool automatisch den WCS Profil Ordner als Verzeichnis auswählt. Die zweite Stufe muss in WCS selbst erfolgen, wird in der readme.txt erklärt. Das hätte ich zwar auch noch in das Tool packen können, allerdings wären dazu ein Menge mehr Modifikationen des Profils nötig und es ist nicht sicher, ob diese dann auch mit jedem anderen Profil auf die gleiche Weise funktionieren würden. Das Tool ist also "minimal invasiv" und macht nur das, was absolut notwendig ist, um den Rest in WCS erledigen zu können. Nichts und niemand weiss besser wie ein WCS Profil geschrieben werden muss als WCS selbst. 😉 Mit Ausnahme von Andreas wahrscheinlich.

    Warten wir ab was KalEl berichtet.

Hallo Luke, bin leider krank und deshalb jetzt erst wieder ´rangegangen.

Fantastisch, großartig, sehr elegant und wirklich perfekt .... :yes2: :yes2: :yes2: 😊 Was soll ich sagen --- habe alles gemacht wie in der readme beschrieben. Und sofort die perfekte Excalibur-Mission geflogen. Medallien, Statisiken - alles vollständig wie vor dem Bug.

Ganz fettes Dankeschön - ich widme die nächsten Missionen Luke

Gruß

KalEl

😁 Ich liebe es wenn ein Plan funktioniert. 😁

KalEl schrieb:Ganz fettes Dankeschön - ich widme die nächsten Missionen Luke

Ich fühle mich geehrt. 😊

Gute Besserung und weiterhin viel Spass mit WCS.

Damit man mal eine Vorstellung bekommt mit welchem Bug es einige Piloten zu tun bekommen haben, hier mal 3 Bilder. Das erste zeigt den Bug, die weiteren zwei zeigen die Veränderung nach den beiden nötigen Reparatur Schritten.

Edit: Bilder gelöscht und in den offiziellen EPW-Bug Thread integriert. (Luke 23.01.2013 12:59)

Also ich muss an dieser Stelle wirklich mal den Support loben! Erstklassig hier!! Hut ab!

Danke für die Blumen. 😊

@KalEl Sobald ich das Tool allgemein freigeben kann, nehme ich den Thread hier in die Einstiegshilfe auf, unter "Problemlösungen". Ich warte jetzt erstmal auf noch mindestens ein weiteres defektes Profil um sicher zu gehen. Ich hab auch noch eine weitere Sicherheitsprüfung eingebaut, hab die Liste oben ergänzt. Dich betrifft das aber ab jetzt nicht mehr, Dein Profil dürfte ja wieder OK sein.

Update:

Wie es aussieht, bin ich mit dem Fix auf dem richtigen Weg, wenn ich KalEl's Beitrag in einem anderen Thread mit ganz anderem Thema betrachte:

KalEl schrieb:ich habe gerade die Saga abgeschlossen (dank Luke und der Excalibur 😊

Das bedeutet das der "Profil-Crash" wohl relativ glimpflich verläuft, wenn er denn überhaupt auftritt. Zumindest so glimpflich, das er repariert werden kann, ohne das es irgendwann zu einer Sackgasse kommt. Also ein Punkt erreicht wird, der ein Fortschreiten in der Kampagne unmöglich macht. Dafür gibts einen gängigen Begriff, fällt mir nur grad nicht ein.

Methode verifiziert, diese - und damit auch mein Reparatur Tool - lässt sich wie erhofft auch auf andere defekte Profile mit EPW Bug anwenden. 😊

Ich hab direkt mit Moisha aus dem englischen Forum Kontakt aufgenommen, das war einer derjenigen, bzw. der erste überhaupt der den Bug gemeldet hat. Er meinte zuerst das er nichts mehr von dem WCS Profil hat, da Windows Neuinstallation. Dann fand er aber doch noch das komplette Profil und ich habe mich daran gemacht auch das zu untersuchen. Durch die erste, recht aufwendige Analyse von KalEl's Profil hatte ich jedoch schon genug Grundwissen, um innerhalb kürzester Zeit festzustellen, dass der Bug offenbar bei allen Profilen immer auf die gleiche Weise auftritt. Schon mal ein sehr gutes Zeichen.

Mein Tool weigerte sich allerdings zuerst standhaft eine Reparatur durchzuführen, d.h. das Profil scheiterte bereits an der ersten Sicherheitsprüfung. Schnell stellte ich dann fest, dass mit dem Profil noch gar nicht versucht wurde die Excalibur Mission zu starten. Vermutlich weil Moisha schon im WEAPON LOADOUT sah, das die Excalibur keine Waffen hatte. Aber erst wenn die Mission mindestens einmal gestartet wird, hat das Profil die Struktur die mein Tool braucht. Also einmal die Mission angestartet, wieder mein Tool probiert und siehe da, Profil wurde durch alle 3 Sicherheitsprüfungen hindurch akzeptiert, Bug konnte dann auch problemlos behoben werden und das Profil ist jetzt wieder in Ordnung. Die Excalibur hat wieder ihre Primär-Waffen.

Hab ich schon mal erwähnt, dass ich es liebe wenn ein Plan funktioniert? 😁

Kurz: Ich hab jetzt zwar nur zwei Profile, jedoch von verschiedenen Personen und von verschiedenen PCs. Das reicht erstmal um folgendes mitteilen zu können: Ab sofort haben wir eine handfeste Lösung für das EPW Bug Problem parat und ich gebe das Tool frei. Ich betrachte das Tool nicht länger als Beta und setze damit die offizielle erste Version von 0.0.0.x auf 1.0.0.0. Sobald ich noch ein paar Kleinigkeiten geprüft habe, stell ich das Archiv zusammen und lade es hier im Thread hoch zur freien Verfügung für alle.

[LÖSUNG]

Luke schrieb:Sobald ich noch ein paar Kleinigkeiten geprüft habe, stell ich das Archiv zusammen und lade es hier im Thread hoch zur freien Verfügung für alle.

Das Tool hat nun seinen eigenen Thread: EPW-Bug Reparatur Tool (Excalibur hat keine Primärwaffen)

Coole Sache mit dem Tool, gute Arbeit!

😊

War wieder ein 90/10 Fall. 90% Transpiration (Analyse und Vergleich mit den korrekten Profilen von Anton) und 10% Inspiration (potentielle Offsets der Waffen und des Bugs eingrenzen). 😉

Besteht die Möglichkeit, den patch in den in stall er zu integrieren?

Hi

Triple schrieb:Besteht die Möglichkeit, den patch in den in stall er zu integrieren?

Meinst Du das so, das der Fehler bereits in WCS selbst behoben wird? Falls ja, mein Tool ist kein Patch im eigentlichen Sinne, sondern ein extra Tool mit dem die defekten Profile repariert werden können. Mein Tool behebt also nicht die Ursache des Problems, sondern schlicht das Symptom, also eben defekte Profile. Das jedoch zuverlässig wie es aktuell aussieht und ein weiteres Mal scheint der Bug beim reparierten Profil nicht mehr aufzutreten. Das er dann nicht mehr auftritt ist natürlich gut für die Spieler, aber schlecht für die Entwickler. 😉 Die Fehlersuche hätte vermutlich mehr Aussicht auf Erfolg, wenn auf der betroffenen Maschine der Bug dauerhaft auftritt.

Ein offizieller Patch ist z.Z. nicht in Aussicht, da hierzu das Problem ja eben erstmal zweifelsfrei lokalisiert werden und 100% reproduzierbar sein müsste. Anton hat dazu im CIC folgendes geschrieben:

Tolwyn schrieb:If this is still an issue, I could provide a save game prior to this mission. Thus far we had approx. 5 (give or take) cases in which excalibur had no primary weapons meaning that it is almost impossible to reproduce (and fix) this issue.

So wie ich das mittlerweile durch meine EPW-Bug Analyse selbst einschätze, dürfte es alles andere als einfach sein den Fehler zu finden, auch wenn man z.B. das Verhältnis zwischen WCS Downloads und den EPW-Bug Fällen betrachtet. Alleine die bestätigten Downloads liegen bei über 400k, um genau zu sein: 423.568 aktuell. Wenn man dann grob schätzt, was bei den Torrents und Filesharer Diensten noch dazu kommt bei denen man keine Download Counter sieht, dürften wir die 500k vermutlich schon geknackt haben. Ich schätze mal konservativ 500-600k. Dem gegenüber steht ein gemeldeter Fall hier im Wingcenter (KalEl), zwei im Hauptforum (Moisha, Exroller), einer im Bugtracker (zamboni59) und einer auf HLP (CT27).

Da mir nur die sichtbaren Daten vorliegen, muss ich eben mit diesen "arbeiten". Wieviele WCS Downloads und wieviele EPW-Bug Fälle wir geschätzt haben "könnten", ist irrelevant. Demnach sieht es aktuell so aus:

423843 bestätigte Downloads 5 gemeldete Fälle

Das sind grob 0,0011796% - laut meinem Bürotaschenrechner.

Wieviele Fälle es tatsächlich sind weiss niemand, da sich vermutlich einige mit dem Bug hier gar nicht melden. Es war für mich ja schon sehr schwierig diejenigen zu erreichen, die den Bug auch tatsächlich gemeldet haben. Die meisten mit dem Bug, so schätze ich, dürften schlicht die Lösung gewählt haben die ja schon länger bekannt ist, nämlich das Savegame Archiv von Anton. Trotzdem, selbst wenn sich alle melden würden, dürften das nur sehr wenige sein.

Auf HLP gerade einen weiteren Fall entdeckt. Statistik und Daten im vorherigen Beitrag angepasst.

archiv@wingcenter:~$ 23 Beiträge in diesem Thema. Alle Inhalte sind archiviert und schreibgeschützt.

ZUGRIFF: UNCLASSIFIED