[Projekt] Community-Patch für Sacred 2 Ice & Blood !!TESTER GESUCHT!!
Hallo Community.
Nach dem Erfolg mit der Weihnachtsinsel (http://forum.sacred2.de/showthread.php?t=70327) kam uns (czevak und meiner Wenigkeit) schnell die Idee, diese wie den Osterhasen dauerhaft im Spiel zu belassen. Beim Analysieren, Scripten und Herumprobieren ist uns dabei aufgefallen, dass sich dadurch auch einige kleinere Fehlerchen im Spielablauf korrigieren lassen.
Ziel dieser Aktion hier ist jetzt ein Patch der Community für die Community
der über des Freischalten der Weihnachtsinsel hinaus geht.
Seit Anfang des Jahres habe ich nun die Quests grossflächiger zerlegt und versucht, die Spielmechanik und das Questbuch zu verstehen - mit durchwachsenem Erfolg. Ich habe dazu mit einer Seraphim mittlerweile alle Sera-, Licht- und Lumenquests sowie natürlich der allgemein zugänglichen Quests für alle Chars des Elfen- und Menschenlandes inklusive Weihnachtsinsel und Nordmaer-Quest gespielt und bei Problemen Änderungen an der Questbeschreibung vorgenommen.
Auch hier gibts - wie immer - Rechtliches zu beachten:
Zitat:
Wichtig:
Dieser Patch ist ein privates Produkt der Sacred2-Community. Die Nutzer verwenden diesen Patch auf eigene Gefahr. Es gibt keinen offiziellen Support für diese Modifikation. Weder die Community noch Deepsilver/Kochmedia übernehmen die Verantwortung oder Haftung für etwaige Schäden, Veränderungen an Dateien oder Sachwerten, welche durch den Gebrauch des Patches entstehen (könnten). Ebenso wenig übernehmen wir oder Deepsilver/Kochmedia die Haftung oder Verantwortung bei Bann eines Accounts oder Verlust eines Chars, wenn dieser inoffizielle Patch verwendet wird.
Wichtige Hinweise:
Wenn das Spiel mit diesem Patch verändert wird ist eine Teilnahme im ClosedNet nicht mehr möglich.
Die Spielstände und Truhen sollten unbedingt vor Verwendung des Patches gesichert werden. Es kann durch den Patch zu unerwünschten Veränderungen im Questlog kommen.
Falls beim ersten Laden nach Einspielen des Patches neue Begleiter auftauchen sollten: Speichern und neu Laden.
Basis des Patches wird immer die unveränderte Version 2.65.x sein. Dies hat den Hintergrund, dass es immer möglich sein soll, mit dem "disable"-Patch eine ClosedNet-kompatible Version wiederherzustellen.
Aktuelle Quest-Version im CM-Patch: V0150
Durch Klicken des Spoiler-Knopfes bestätigst du, den Hinweis gelesen und verstanden zu haben, dass die Verwendung auf eigene Gefahr geschieht. Spoiler:
Alternativ von Prinz v.H. für den ModEnabler:
Gibts noch nicht für 150...
MD5-Fingerprints: cm-enable.exe cm-disable.exe
Der Enable-Patch wird auf die Orginalversion Sacred2 Version 2.65.x (.1 oder .2) angewendet. Der Disable-Patch versetzt das Spiel wieder in den Orginalzustand.
Hilfe! Ich erhalte eine Fehlermeldung vom Patcher, was nun?
Wir haben ein S2Reset Tool erstellt, welches die jungfräuliche Ice & Blood installation wiederherstellt. Alle Dateiveränderungen durch den CM-Patch werden dadurch rückgängig gemacht.
Bitte nur benutzen wenn ihr eine Installation mit Addon (Ice & Blood) habt!!
Das Tool läuft technisch bedingt auch bei einer Classic Installation an!!
Für mich und die Seraphim stehen noch die weiteren Questreihen des Orklandes, der Seraphim-Insel usw., die ich mit diesem Char spielen kann, auf dem Plan. Es geht dabei naturgemäß sehr langsam voran, da ich ja jede Nebenquest annehme und auch durchaus an einem Punkt mehrere Tage festsitze, wenn sich ein Problem einstellen sollte.
Danach bleiben aber immernoch Lücken, sprich die Charquests der anderen Chars, die anderen Götterquests und natürlich der komplette Schattenpfad.
Wer von euch sich also berufen fühlt, bei der Suche nach dem kleinen Fehlerteufel zu unterstützen, kann dies jetzt tun.
Was brauchen wir:
Jede Menge Leute, die mitmachen und die Änderungen ausprobieren.
Noch mehr Leute, die uns Probleme im Spielverlauf hier im Thread melden.
Ein paar User mit Scripting-Erfahrung, die sich in das Thema vertiefen wollen und bei der Behebung helfen.
Eine möglichst gute und ausführliche Beschreibung, was denn genau nicht funktioniert, wenn etwas nicht funktioniert.
Einen Spielstand, der vor Annahme der jeweils problematischen Quest oder des Ereignisses gespeichert wurde.
Was wir nicht wollen:
Bitte keine PNs oder Emails parallel zu diesem Thread schicken.
Bitte von Rückfragen á la "Wie weit seid ihr denn?" oder "Habt ihr dies oder das schon gemacht?" Abstand nehmen. Trial-and-Error ist sehr zeitintensiv, und es findet ja alles in der Freizeit statt.
Keine parallele Entwicklung für die Classic-Variante (V2.43.0). Wer mag, kann gerne einen separaten Thread dazu erstellen und die hier dokumentierten Änderungen nachpflegen.
Was wir nicht tun werden:
Anpassungen von Drops, Dropraten oder Wahrscheinlichkeiten, Itemänderungen oder sonstigen Änderungen, die als Cheating aufgefasst werden können.
Debugging des Programmes selbst, sprich alles rund um Stabilitätsthemen oder Absturzursachen.
Wer von euch sich also berufen fühlt, bei der Suche nach dem kleinen Fehlerteufel zu unterstützen, kann dies jetzt tun.
Um meine Questlisten auf den Stand von v.2.65.1 bringen zu können, und ausreichend Material für eine Komplettlösung zu sammeln, hatte ich sowieso vor, mit meinen Charakteren die Kampagne(n) nebst Nebenquests nochmal durchzuspielen. Dabei bietet es sich ja dann an, dies gleich mit dem Community-Patch (bzw. nachfolgenden Versionen) zu machen.
Anfangen werde ich damit aber erst Ende diesen Monats, spätestens aber in der ersten Hälfte des nächsten Monats können. Schnelle Ergebnisse wird man von mir aber nicht erwarten können, weil ich nach Feierabend immer nur ein paar Stunden Zeit erübrigen kann. Es könnte also durchaus der Fall eintreten, dass ihr das Projekt bereits abgeschlossen habt, während ich noch am Spielen bzw. mit dem Testen beschäftigt bin - je nachdem, was für ein zeitliches Limit ihr euch gesetzt habt.
Zitat:
Zitat von marcuswob
oder Verlust eines Chars, wenn dieser inoffizielle Patch verwendet wird.
[...]
"Danach bleiben aber immernoch Lücken, sprich die Charquests der anderen Chars, die anderen Götterquests und natürlich der komplette Schattenpfad."
[...]
*Was brauchen wir:
* Jede Menge Leute, die mitmachen und die Änderungen ausprobieren.
* Noch mehr Leute, die uns Probleme im Spielverlauf hier im Thread melden.
Wer mitmachen möchte, aber keine entsprechenden Charaktere hat, oder aber zum Testen nicht seine eigenen Charaktere nehmen möchte, kann ja auf diese Testcharaktere zurückgreifen (nein, das ist keine Schleichwerbung!). Bei der Wahl der Charaktere habe ich ja von Anfang auf darauf geachtet, dass alle Charaktere/Gottheiten/Ausrichtungen zur Verfügung stehen.
Falls zum Testen noch eine Liste der Nebenquests benötigt wird, so kann ich einen Link nachreichen. Welche der Quests unbedingt durchgetestet werden sollte, könnte man hier ja sammeln. Mit einigen der Quests, die nicht einwandfrei funktionieren, habe ich es zwar auch schon zutun gehabt, aber gemessen an der Vielzahl der im Spiel vorhandenen Quests hielt sich die Anzahl der Bugs bei mir bisher in Grenzen.
* Debugging des Programmes selbst, sprich alles rund um Stabilitätsthemen oder Absturzursachen.
Was wir derzeit auch (noch) nicht tun können sind Schreibfehler in Questtexten oder Gegenstandsbeschreibungen korrigieren. Hierzu müsste die Verschlüsselung der global.res erstmal geknackt werden.
Der Patch ließ sich bei mir unter XP Serivicepack 3 ohne Probleme installieren, nur beim Beenden musste ich die Schaltfläche "Weiter" und nicht wie angegeben die Schaltfläche "Schließen" betätigen.
Hier einige Beispiele, wie der MOD das Questbuch beeinflusst
Links das Questbuch aus Version 2.65.1, unmodifiziert. Rechts die modifizierte Ansicht.
Die andere Variante wird nicht als verloren gewertet, da sie inaktiviert ist. Es werden alle drei Angreifer "abgehakt".
Die Zwischenziele sind jetzt mit aufgeführt, die erledigt werden müssen.
Statt alle zehn Thrakonier einzeln aufzuzählen werden sie gezählt. Das macht es übersichtlicher, funktioniert aber nur bei gleichatrigen Zielen.
Im Text sind die Wilderer erwähnt, nun stehen sie auch unter den Questzielen. Hier wäre es schlecht, zu zählen.
Zitat:
Zitat von czevak
Wir hatten auch versucht das Steckenbleiben in "Artamarks Refugium" zu patchen. Hier liegt der Fehler in der navidata1.zip. Es fehlt im vergleich zu v2.43 ein Sectorobjekt. Mit einfachem einfügen ist es nicht getan, da es in der down1.hdp registriert werden muss (in der down1.idx hab ich es schon hinbekommen, aber die *.hdp ist zu kryptisch).
Ist gelungen. Hexadezimale Zahlenfummelei. Ich hab' grade in der Höhle das Gefecht mit einigen Zombies hinter mir. Klein, aber fein. http://www.youtube.com/watch?v=g8lgtbJ51Qw
Es gibt da noch ein kleines Positionierungsproblem mit dem Hilfetext zur rechten Statue, aber das ist nebensächlich.
Ersten Testchar angelegt - eine Arkanelfe, Gott Forens und bis Level 15 gespielt. Bisher sind bei mir keine Questprobleme aufgetreten (keine offenen Unterquests oder gar rote).
Bei der Quest Jägerlager hatte ich die Unterquest Wildschweinfelle erfüllt (grüner Haken), nach Erfüllung der Unterquest Der Keiler verschwand der grüne Haken bei Wildschweinfelle (war schon seit Addon so), nach Erfüllung der Unterquest Sichere Lieferung war plötzlich auch der grüne Haken bei Wildschweinfelle wieder da.
Bei der Quest Goldene Gaben funktionieren die Triggerpunkte (nach Anklicken im Logbuch werden sie bis auf den letzten auch auf der Karte angezeigt). Es erscheint jedesmal auch die Meldung Quest abgeschlossen, ist aber nicht weiter störend.
Bei der charspezifischen Quest Klärung aus dem Grab erscheint der Questmarker für die Nachfolgequest Das Ritual nicht mehr.
Bei der Quest Versicherung der Versicherung funktioniert die Zählung der Zombies.
Bei der Quest Wolfsproblem Teil 2 funktioniert die Zählung der Wölfe ebenfalls.
Bei der Quest Jägerlager hatte ich die Unterquest Wildschweinfelle erfüllt (grüner Haken), nach Erfüllung der Unterquest Der Keiler verschwand der grüne Haken bei Wildschweinfelle (war schon seit Addon so), nach Erfüllung der Unterquest Sichere Lieferung war plötzlich auch der grüne Haken bei Wildschweinfelle wieder da.
Die Quest besteht aus den Quests
188 - zehn Wildschweinfelle
189 - der Keiler
190 - Lieferung
und zwei verborgenen Quests
1392 - parallel zur 190: 10 plazierte Wegelagerer besiegen
1407 - nach 190: Haendler und Maultier wegteleportieren
Die 1392 dürfte das Problem sein, weil sie zwar erst mit der 190 aktiv wird, aber im Questbuch unter der 188 eingeordnet wird. Ich habe sie sichtbar gemacht und unter die 190 im Questbuch eingeordnet.
Jetzt muss ich das nur nochmal nachspielen.
Edit:
Funktioniert (fast) wie gedacht. Dadurch, dass die 1392 im Questbuch angezeigt wird wird jetzt die Quest 190 als bereits abgeschlossen angezeigt, wenn alle 10 Wegelagerer erledigt sind. Dasselbe dürfte auch mit der Quest 806 passieren. Also kann entweder das Questbuch richtig abgehakt werden, wenn die Nebenziele nicht erscheinen, oder sie erscheinen, dafür wird dann das Questbuch nicht richtig geführt.
Es gilt also, abzuwägen: Entweder werden solche Quests etwas zu früh als erfüllt abgehakt, oder es besteht die Gefahr, unterwegs nicht alle (verborgenen) Zwischenziele zu erreichen. Bei der 806 konnte ich die Laufroute durch Zwischenstops ergänzen, bei der 190 hier ist dies nicht möglich.
Edit 2:
Eine weitere Möglichkeit wäre es vielleicht, solche Nebenläufigkeiten generell aus dem Questbuch zu entfernen. Ob das allerdings sauber funktionieren wird weiss ich nicht, werde ich aber mal anhand der 806-810 probieren.
Edit 3:
Bei der 806-810 hat das recht gut geklappt. Ich habe alle Wegelagerer ignoriert und bin einfach durchgelaufen. Obwohl nicht ein einziger besiegt wurde, galt die Quest als gewonnen.
Für die 1392 hat das auch geklappt, ich habe die Wegelagerer per Teleport umgangen. Questbuch passt, sie werden nicht augezählt und die Anhakerei passt auch.
Das komplette "unsichtbar machen" solcher Quests scheint mir die beste Lösung zu sein.
Zitat:
Zitat von Wald11
Bei der Quest Goldene Gaben funktionieren die Triggerpunkte (nach Anklicken im Logbuch werden sie bis auf den letzten auch auf der Karte angezeigt). Es erscheint jedesmal auch die Meldung Quest abgeschlossen, ist aber nicht weiter störend.
Das ist sogar Absicht, um anzuzeigen, dass der jeweilige Überfall überstanden ist. Die Quest besteht aus der eigentlichen Hauptquest 806, den Händler nach Thylysium zu bringen, und den bisher verborgenen Nebenquests, die Wegelagerer bei den Triggerpunkten für 807-810 zu besiegen. Werden diese nicht besiegt gilt die Hauptquest als verloren, obwohl der Zielort mit Haendler erreicht wird und dieser sich auch ordentlich bedankt. Wegen dieser Nebenläufigkeit werden die Ziele auch unterhalb der eigentlichen Quest im Logbuch angezeigt und nicht in der Reihenfolge der Erfüllung.
Zitat:
Zitat von Wald11
Bei der charspezifischen Quest Klärung aus dem Grab erscheint der Questmarker für die Nachfolgequest Das Ritual nicht mehr.
Hast du dazu einen Spielstand (hero-Dateien) vor der Annahme der Quest für mich? Ich kann mir die Questbeschreibungen jetzt zwar ansehen, aber so aus dem Stand nicht nachspielen.
Edit:
Es dürfte sich um die Quests 1858, 1863, 1859, 1862, 1860, 1864, 1865 handeln. Der Übergang von "Klärung aus dem Grab" zu "Das Ritual" dürfte 1860 - 1864 sein. Die letzte Aktion unter "Klärung aus dem Grab" wäre, ein Objekt zu erreichen, die erste in "Das Ritual" wäre danach, 5 Gegner zu besiegen. Diese Aufgabe müsste sofort mit Erreichen des Objektes aktiv werden.
Eine Frage:
Ist der Weihnachtsinsel Patch auch in diesem Community Patch enthalten?
Evtl. gehört hier in diesem bzw. im Original Weihnachtsinsel Beitrag ein kleiner Hinweis vermerkt.
Wenn ich etwas überlesen habe bitte ich dies zu entschuldigen.
Eine Frage:
Ist der Weihnachtsinsel Patch auch in diesem Community Patch enthalten?
Ja.
Es gibt einige Änderungen zum XMAS Reloaded, wo wir in den Versionen V6 und V7 die Items angepasst haben, um dem DM eine Bescherung zu basteln - mit Nebenwirkungen für die anderen Chars.
Ausgangspunkt für den Com-Patch ist die frühere Version V5 des XMAS-Patches vor diesen Änderungen. Die Weihnachtsinsel ist dabei, und einige Kleinigkeiten in Verbindung mit der Nordmaer-Quest sind auch bereinigt, z.B. die Tür zur Höhle von Haenir bzw. Walther und das "verschwinden" des domestizierten Kobolds.
CU Marcus
PS.:
Wenn du beide Questreihen annimmst und jeweils stückweise erfüllst, kannst du zu dem Punkt kommen, wo du Walther und Haenir gleichzeitig gegenüberstehst. Dann kann ich dir nur viel Glück wünschen
Das "Problem" war, daß nach Abschluss der Unterquest Nichte Andreala sich der Questmarker zum Bauernhof nicht aktivieren ließ. Die Unterquest Das Ritual klappte problemlos, ich wusste ja wo der Bauernhof zu finden ist. Habe das heute mit einer Schattenelfe probiert und dort hat alles problemlos geklappt. Werde also auch die Lichtseite noch einmal mit einer weiteren Elfe testen.
Leider findet der Patch sacred2 nicht? Was mache ich falsch, habe das Addon Version 265.1. BS ist Vista. Habs schon vom Sacredordner aus gestartet. Der Weihnachtsinselpatch hat funktioniert.
Der Patch schaut genauso in der Registry nach, wo du Sacred2 installiert hast, wie der XMAS-Patch und die offiziellen Patches. Da ist kein Unterschied. Hast du vielleicht das XMAS-Paket noch installiert?
Ziel "5 Wegelagerer töten" => Haken wird korrekt gesetzt
Aber lt. Questlog steht noch "Soldat der Hochelfen aufsuchen" welches vmtl. der Questgeber ist. Hier ist jedoch kein "?" gesetzt. Quest gilt zwar korrekt als erledigt aber vom Wortlaut ist der 2. nicht benötigte Schritt etwas irritierend. Der Questgeber und vmtl. auch finale Ansprechpartner ist im 1. Bild zu sehen.
Aber lt. Questlog steht noch "Soldat der Hochelfen aufsuchen" welches vmtl. der Questgeber ist. Hier ist jedoch kein "?" gesetzt. Quest gilt zwar korrekt als erledigt aber vom Wortlaut ist der 2. nicht benötigte Schritt etwas irritierend. Der Questgeber und vmtl. auch finale Ansprechpartner ist im 1. Bild zu sehen.
Die Belohnung gibt es am Ortseingang von Schlehenfurt bei einem Soldaten, nicht beim ursprünglichen Questgeber. Da geht die Quest ja auch noch weiter.
* Die Wegelagerer
* Verschollene Patrouille
* Der Kopf der Bande
Die Silent-Quest 1397 wird parallel zu dieser Quest gestartet und im Logbuch drangehängt, deswegen der Trenner unter dem "Soldaten der Hochelfen". Anscheinend ist Quest 1397 (erreiche einen bestimmten Punkt auf der Landkarte) bereits erfüllt, und da das der letzte Eintrag in dieser Quest ist, gibts ein "Erledigt" für die ganze Quest.
Lösung: Quest wird aus dem Logbuch genommen.
Es gibt noch eine Reihe weiterer ähnlich beschriebener Quests, ich schaue die mal durch.