-
Neuanfang: War bei Gothic 2 aber auch so
Autor: futejia 26.12.08 - 10:31
Das man seine alten Spielstände nicht neu weiter verwenden kann ist bei einem so komplexen Rollenspiel relativ einleuchtend. Das war soweit ich mich erinnere bei Gothic 2 auch so. Das sind schließlich keine Egoshooter in denen ich bei einem Patch ein bisschen an der KI rumschraube oder den ein oder anderen Grafikbug fixe. Bei so einem Patch nehme ich erheblichen Einfluss auf die gesamte Spielwelt. Das in Folge dessen ein Neuanfang des Spiels gefordert wird ist zwar dumm, aber vollkommen logisch.
Versteht mich nicht falsch. Ich finde es scheiße das Jowood seine Entwicklerstudios dazu zwingt die Spiele so früh auf den Markt zu schmeissen. Aber jetzt bringen sie endlich nen Patch und sich jetzt über das Neustarten aufzuregen finde ich kleinkariert.
cheers futejia -
Re: Neuanfang: War bei Gothic 2 aber auch so
Autor: Günter Strunzow 26.12.08 - 11:03
Wieso ist das einleuchtend ? Was enthält denn so ein Spielstand ? Was mein Character für Werte hat, welche Aufgaben er bereits wie gelöst hat, was er im Inventar hat, wo er sich befindet und welche Gegner aus der Spielwelt gerade wie zu ihm stehen. Fertig.
Das sind letzten Endes alles keine Zaubereien, sondern irgendwelche Datenstrukturen mit irgendwelchen Werten.
Wenn sich die internen Datenstrukturen derart ändern, sollte es überhaupt kein Problem sein, eine Koordinantenangabe in einem Level z.B. von Double Integer nach Float umzustricken, indem man während des Patchprozesses ein Tool laufen lässt, das genau das mit dem Savegames veranstaltet, oder ?
Aber die Mehrheit der "Gamer" ist schon so verdreht von den irrsinnigen Idiotien der Spieleindustrie, das sowas als normal angesehen wird....
-
Re: Neuanfang: War bei Gothic 2 aber auch so
Autor: LH_ 26.12.08 - 11:42
Korrekt.
Das war hier gemacht wird zeigt nur das sie nicht bereit waren auch nur den kleinsten Aufwand zu treiben.
Sicherlich ist das Savegame eines RPG nicht unbedingt mit wenigen Werten gefüllt, aber wenn sie die Bugs mit umsicht gefixt haben müssten sie sehr genau wissen was sie wie umschreiben müssen damit alles passt.
Die Spielstände löschen zu lassen ist einfach unverschämt, vor allem weil das nur nötig ist weil sie vorher so einen Bockmist gebaut haben. -
Re: Neuanfang: War bei Gothic 2 aber auch so
Autor: dp 26.12.08 - 11:56
Exakt.
Zuerst bringen Sie ein Spiel auf den Markt vom dem sie wissen, dass es quasi nicht spielbar ist und dann sind die Kunden es ihnen noch nichtmal wert, ein paar zusätzliche Manntage in den Import alter Savegames zu stecken.
Das müsste doch eigentlich in deren Interesse liegen - wenn schon der Aufwand in den Patch gesteckt wird, dann richtig. So hätten Sie sich das ganze auch sparen können. Entweder die sind quasi Pleite und können sich den zusätzlichen Aufwand schlicht und ergreifend nicht leisten oder das sind kurzsichtige, _dumme_ Geschäftsleute.
Ich frage mich, wie der Hersteller bisher eigentlich überleben konnte.
Gruß,
Daniel -
Wenn man keine Ahnung hat...
Autor: Raziel Kanos 26.12.08 - 12:38
Beispiel: gegenstand A hat einen fehler im Spiel verursacht. Alle Beziehungen zu Gegenstand A zu finden und zu bereinigen ist zu aufwenig, also wird Gegenstand A gelöscht und durch einen anderen ersetzt.
Wenn ein Spieler nun aber noch immer Gegenstand A in seinem Inventory hat, führt das zu Problemen.
Die meisten Games haben eine Abfrage die solche "nichtvorhandenen" Gegenstände erkennt, und das Savegame nicht laden läßt. Das hast du in zig anderen Games auch.
Ist nicht unbedingt toll - aber manchmal geht es eben nicht anders. -
Re: Wenn man keine Ahnung hat...
Autor: X99 26.12.08 - 12:49
Das gibt nicht wirklich Sinn und ist nur eine primitive Ausrede.
-
Re: Wenn man keine Ahnung hat...
Autor: Nicht-Debian-Benutzer 26.12.08 - 13:27
Raziel Kanos schrieb:
-------------------------------------------------------
> Ist nicht unbedingt toll - aber manchmal geht es
> eben nicht anders.
Für solche Probleme führt man normalerweise eine Versionierung der Daten ein. Ein Word 2007 kann schließlich auch die Daten der Vorgängerversion einlesen. Wenn man schon konvertiert, dann dürfte es wohl kein Problem sein, Referenzen auf A zu A2 zu ändern.
Aber ich habe den Verdacht, dass die Enge des Budgets eine Datenkonvertierung mit entsprechenden Testaufwand wohl nicht zugelassen hat. Immerhin die Kunden haben für das Spiel ja schon bezahlt und die Neukunden, die man sich vom Patch erwartet, leiden nicht darunter.
-
Re: Neuanfang: War bei Gothic 2 aber auch so
Autor: futejia 26.12.08 - 13:46
Will erstmal kurz anmerken das ich Gothic 3 nicht spiele/gekauft habe weil meine Graka das eh nicht mehr mit macht.
So ein Safegame enthält nicht nur irgendwelche Koordinaten von Gegenständen und NPC.
Wenn ich im "alten Spiel" auf Grund eines Bugs einen bestimmten Gegenstand in einem Quest erhalten habe oder nicht erhalten habe, wie will ich den durch Umwandlung von Koordinaten von float auf double wieder bekommen bzw wieder los werden. Ich kann zwar den Dialog in dem ich den Gegenstand erhalte patchen sodas man den Gegenstand erhält, aber der Spieler hat ja keine Möglichkeit mehr diesen Dialog neu aufzurufen da er ja in der Vergangenheit bereits statt gefunden hat. -
Es gibt keine Gegenstände
Autor: Tyler Durden 26.12.08 - 13:57
Raziel Kanos schrieb:
-------------------------------------------------------
> Beispiel: gegenstand A hat einen fehler im Spiel
> verursacht.
Nur mal so grundlegend zu der Sache:
Es gibt keine Gegenstände, die irgendwelche Fehler verursachen können
Die angeblichen Gegenstände, von denen Du redest, sind reine Daten und die produzierten Fehler liegen am Fehler im Code
...und natürlich kann man die dadurch auftretenden Probleme beseitigen
Niemand muss irgendwelche Gegenstände wegräumen
TD
-
Re: Neuanfang: War bei Gothic 2 aber auch so
Autor: Tyler Durden 26.12.08 - 14:05
futejia schrieb:
-------------------------------------------------------
> Ich kann zwar den Dialog in dem ich den Gegenstand
> erhalte patchen sodas man den Gegenstand erhält,
> aber der Spieler hat ja keine Möglichkeit mehr
> diesen Dialog neu aufzurufen da er ja in der
> Vergangenheit bereits statt gefunden hat.
und wegen dieser kleinen Inkonsistenz im Spielablauf zwingt man die Spieler, das Spiel noch einmal ganz von vorne zu beginnen?
Das steht ja wohl in keinem vernünftigen Verhältnis zueinander
Dann fügt man dem Inventory halt den fehlenden Gegenstand hinzu, schreibt das in den Bugfix und beim Laden eines alten Spielstandes und jeder kann sich selber entscheiden, ob er nun wirklich nur diesen Fehler korrigiert haben will.
Denn: Die Entscheidung "Das find ich aber blöd, dass ich auf einmal den Gegenstand habe. Das will ich bewusst miterleben und spiel lieber noch einmal von vorne" bleibt ja jedem Spieler immer noch offen.
TD
-
Re: Neuanfang: War bei Gothic 2 aber auch so
Autor: Tyler Durden 26.12.08 - 14:07
futejia schrieb:
-------------------------------------------------------
> Das man seine alten Spielstände nicht neu weiter
> verwenden kann ist bei einem so komplexen
> Rollenspiel relativ einleuchtend.
Du bist zu schlau für mich
Mir leuchtet das nicht ein
Erklär mal
TD
-
Re: Neuanfang: War bei Gothic 2 aber auch so
Autor: Tyler Durden 26.12.08 - 14:14
Günter Strunzow schrieb:
-------------------------------------------------------
> Wieso ist das einleuchtend ? Was enthält denn so
> ein Spielstand ? Was mein Character für Werte hat,
> welche Aufgaben er bereits wie gelöst hat, was er
> im Inventar hat, wo er sich befindet und welche
> Gegner aus der Spielwelt gerade wie zu ihm stehen.
> Fertig.
> Das sind letzten Endes alles keine Zaubereien,
> sondern irgendwelche Datenstrukturen mit
> irgendwelchen Werten.
Seh ich genauso
Allerhöchstens könnte ein kleines bisschen die Kontinuität und Konsistenz der Story unter solchen Korrekturen leiden. ("Wieso hab ich auf einmal diesen Gegenstand?" "Wieso wird dieser Quest plötzlich wieder als nicht beendet angezeigt?" "Warum lebt die für den weiteren Verlauf der Story wichtige NPC plötzlich wieder?")
Das ist nicht wirklich schön, aber ob man solche Widersprüche akzeptiert oder nicht sollte dann Entscheidung des Spielers sein.
zwangsweise "Neues Spiel für alle" ist einfach die schlechteste Möglichkeit, mit solchen Korrekturen umzugehen.
TD -
Re: Wenn man keine Ahnung hat...
Autor: Sonic77 26.12.08 - 15:59
Deine Aussahe wäre korrekt, wenn wir in einer Welt leben würden, in der Publisher den Entwicklern beliebig viel Zeit (= Geld) zur Entwicklung eines Patches geben würden. Ohne dieses "wenn" ist Deine Aussage aber einfach nur naiv.
X99 schrieb:
-------------------------------------------------------
> Das gibt nicht wirklich Sinn und ist nur eine
> primitive Ausrede.
-
Re: Wenn man keine Ahnung hat...
Autor: thomas_ 26.12.08 - 16:16
ich behaupte mal
an word arbeiten mehr leute und word hat mehr buget...
mfg thomas
-
Re: Es gibt keine Gegenstände
Autor: NiemandAnderes 26.12.08 - 18:20
Beziehungsweiße:
Gegenstände werden vermutlich anhand einer eindeutigen Nummer (oder was weiß ich) gespeichert
Wenn der Gegendstand einen Fehler verursacht hätte, könnt man ebenso den vorhandenen löschen
Und einen neuen mit der selben eindeutigen Nummer hinzufügen -
Re: Neuanfang: War bei Gothic 2 aber auch so
Autor: NiemandAnderes 26.12.08 - 18:23
Wäre es dann nicht besser, wenn der Spieler ALLE Spielstände laden könnte (selbst die, ohne den Gegenstand?)
Dann könnte er auch den Laden, bevor er den Gegenstand bekommt - und müsst nicht von ganz vorn anfangen -
War bei anderen Spielen nicht so
Autor: NiemandAnderes 26.12.08 - 18:36
Sieh dir TES (Oblivion! Morrorwind!) an
Fallout 3 ist auch ein Beispiel
Da kann ich trotz Patches immernoch alte Spielstände laden
Oder um andere Hersteller zu nennen:
* Neverwinter Nights, sowohl 1 wie auch 2 (bei denen gibt es nur ein Problem, wenn man Saves von einem aktuellen Spiel, in einem Spiel ohne Updates spielen will)
* Reallife 2.0 (Oder hast du jemals Bugs in real gesehen?)
* Fable
* Alle Arten von Strategie&Taktik -
Re: Wenn man keine Ahnung hat...
Autor: nope 26.12.08 - 19:06
In dem Fall gibts genau drei Möglichkeiten:
1. Man beseitigt die Probleme, die mit diesem Gegenstand zusammenhängen und alles funktioniert wie gewollt.
2. Man entfernt die fehlerhafte Funktion - dann wird aus einem Schwert mit irgendeinem onHit-Effekt eben nur ein normales Schwert. Im schlimmsten Fall bleibt ein Dummy-Gegenstand ohne Nutzen zurück.
3. Man löscht den Gegenstand komplett. Dann steht im Spielstand ggf. noch eine Referend auf Item #321, da dieses aber nicht mehr existiert, wird es schlicht und einfach nicht geladen, der Spielstand bleibt deshalb trotzdem intakt.
-
Gut, daß das Blizzard / Mythic / Turbine / etc... nicht wissen
Autor: nope 26.12.08 - 19:23
In einem WoW / WHO / HdRO /etc werden mit jedem Patch auch zig Gegenstände, Quests, Klassenfähigkeiten, Talentbäume oder komplette Gebiete auf der Weltkarte verändert oder gar gelöscht. Und man muß nicht nach jedem Patch komplett neu anfangen.
Wo ist der Unterschied? Die Spielstände sind in dem Fall in einer Datenbank auf dem Server gespeichert. Aber man kann auch bei einem Offline-Spiel die Spielstände so abspeichern, daß es flexibel für spätere Änderungen ist. Nach 3 Teilen einer Serie plus Addons sollte sich da genügend Erfahrung angesammelt haben, wie man die Spielstände abspeichern muß, oder haben die Inder bei der Erweiterung das Rad komplett neu erfunden, anstatt die Prozeduren aus dem Original-Gothic zu verwenden? Selbst dann hätte man während der Entwicklung und vor allem beim Testen feststellen müssen, daß das Datenformat manche Dinge nicht mitmacht. -
Unfähige Entwickler nicht verteidigen!
Autor: Trockenobst 26.12.08 - 20:11
futejia schrieb:
-------------------------------------------------------
> Das man seine alten Spielstände nicht neu weiter
> verwenden kann ist bei einem so komplexen
> Rollenspiel relativ einleuchtend.
Ja, und wenn ich eine große Datenbank mit 29 Millionen
Kundendaten habe, muss ich bei jedem größeren Patch
alle Daten exportieren und wieder importieren?
Wer sich sowas in dem Bereich erlaubt, kann eigentlich
gleich die Bude schließen!
Ein Spiel hat auch eine Datenbank mit einem Quest-Status,
Charakterwerten etc. Je nachdem wie ich die "Engine"
und den Quest-Editor baue, kann ich Problemlos neue
Zwischensteps, neue Werte einfügen, ohne das mein
Savegame verloren geht.
Im größten(!) Extremfall habe ich vorher ein Item Nummer 8372
und nacher ein Item Nummer 9993; oder eine Quest 87 und
nacher eine Quest 101. Dann kann ich diese Differenz aber
auslesen und ggf. die Savegames einmalig konvertieren.
Ich muss doch so oder so wissen, was vorher da war und
was Nachher? Außer mein Patch ist so doof, das er einfach
den gesamten Quest-Bereich, alle Items und alles komplett
ersetzt - weil man keinen Grund sieht dem User hier
mit "Hightech" entgegen zu kommen.
Es ist klar, das ein Game für 49€ keine Profi-Datenbank
ist. Aber die Leute hängen sich jahrelang für eine tolle
Engine rein, und an solchen technologisch albernen(!)
Details erkennt man dann die wirklich fähigen Leute;
die sowas schon von Anfang technisch einbauen.
Der Witz ist nämlich: kann ich ständig die Quests
und die Items umnummerieren etc., kann ich die Quests
auch sehr gut automatisch testen! Bei solchen großen
Games MUSS du den Rechner selber Questen lassen,
dann wird der von alleine feststellen, das er die
Kack Türe von dem Turm nicht aufkriegt (weil, der
Schlüssel die falsche ID hat) oder der Zwischenboss
nicht den gewünschten Gegenstand hat fallen lassen.
50 Maschinen die den ganzen Tag "testen" kosten so
in Anschaffung und Strom ungefähr soviel wie
1 Mitarbeiter für ein Jahr. Nur können Sie 1000x
mehr "wegschaffen", wenn die Technik das auch unterstützt.
Trockenobst



