Das wichtigste fast vergessen: diese Info bezieht sich auf SoR Ich habe leider gerade kein passendes Riva Savegame zur Hand um zu prüfen, ob es sich da unterscheidet (was natürlich gut sein mag)
"Time flies like an arrow, fruit flies like a banana"
10.10.2007, 22:15 (Dieser Beitrag wurde zuletzt bearbeitet: 10.10.2007, 22:17 von Crystal.)
Macht ja nichts. Wenn einer von uns wieder in Riva ist, kann er ja mal danach schauen. Wichtig ist die HEX-Adresse gewesen, damit man nicht mehr lang suchen muss.
Die Chance ist groß, dass das keinen Unterschied zwischen der deutschen und englischen Version macht.
EDIT: Mir fällt grad ein, dass Obi-Wahn gerade im deutschen Riva unterwegs ist, die Automaps zu erstellen. Wenn er auf der Windsbraut angekommen ist, lass ich mir mal sein Savegame zuschicken.
Peridor schrieb:Ich glaube zwar nicht, dass das ausser mir jemanden interessieren muss, aber ich habe gerade mal aus Gründen der Bequemlichkeit herausgefunden, wie man sich auf der Windsbraut mittels HEXen die Zeitprobleme vom Hals schaffen kann. Wie zu erwarten wird ein Timer verwendet, der die verstrichene Zeit misst. Finden tut sich dieser an Adresse 0x2FB2 im Savegame. Wenn es also mal zeitlich eng wird, dieses Byte z.B. einfach auf 0 setzen.
Hab das jetzt in die HEX-Liste übernommen. Ganz unten habe ich eine neue Tabelle "Sonstiges" kreiert.
Peridor schrieb:Ich glaube zwar nicht, dass das ausser mir jemanden interessieren muss, aber ich habe gerade mal aus Gründen der Bequemlichkeit herausgefunden, wie man sich auf der Windsbraut mittels HEXen die Zeitprobleme vom Hals schaffen kann. Wie zu erwarten wird ein Timer verwendet, der die verstrichene Zeit misst. Finden tut sich dieser an Adresse 0x2FB2 im Savegame. Wenn es also mal zeitlich eng wird, dieses Byte z.B. einfach auf 0 setzen.
Hab das jetzt in die HEX-Liste übernommen. Ganz unten habe ich eine neue Tabelle "Sonstiges" kreiert.
So wie es da steht, stimmt es aber nicht ganz. Wenn man dieses Byte auf 0 setzt, wird lediglich der Timer auf 0 zurückgesetzt, das heisst man hat wieder 60 Minuten Zeit. Heisst aber nicht, dass die Zeit nicht mehr ablaufen würde, das tut sie schon noch nach wie vor. Sorry, wenn ich mich mißverständlich ausgedrückt hatte.
"Time flies like an arrow, fruit flies like a banana"
13.10.2007, 13:11 (Dieser Beitrag wurde zuletzt bearbeitet: 13.10.2007, 13:16 von Peridor.)
Hallo zusammen,
ich habe mich mal ein wenig um die weißen Stellen in der HEX-Tabelle gekümmert, genauer gesagt um den Bereich zwischen 0x0076 und 0x0107 (jeweils vom Beginn eines Helden aus gezählt).
0x007F: Hungerbalken
0x0080: Durstbalken
Nimmt ein Held Nahrung auf, verkleinert sich der Wert dieser Bytes also entsprechend
0x00AA: Totenschädel
0x00AB: Kindergesicht
Sind diese Flags gesetzt (Änderung des Bytes von 00 auf FF), wird das Portrait des betroffenen Helden durch eines dieser Bilder ersetzt.
0x00B3 - 0x00D5: Krankheiten
Jede Krankheit besteht dabei aus 5 Bytes. Das erste Byte ist wiederum ein Flag, welches angibt, ob die entsprechende Krankheit vorliegt oder nicht (wiederum mit 00 und FF kodiert). Das zweite Byte gibt die Dauer der Krankheit in Tagen an (wird eventuell zur Ermittlung der Ansteckungsgefahr benötigt). Das dritte und vierte Byte gibt vermutlich an, inwieweit sich die Krankheit bereits auf die betroffenen Eigenschaften ausgewirkt hat, d.h. wie oft es zu Abzügen kam. Es gibt Krankheiten, die nur eine Eigenschaft betreffen und andere, die zwei betreffen. Das fünfte Byte sagt etwas über eine eventuelle Talentanwendung aus, sprich gelungen, nicht möglich, etc. Die Krankheiten im einzelnen:
Es werden wiederum 5 Bytes benutzt, allerdings kann ich hier noch nicht sagen, welche Funktion diese haben Das erste Byte gibt allerdings wiederum in Form eines Flags an, ob eine entsprechende Vergiftung vorliegt oder nicht. Die Gifte im einzelnen:
Vielen Dank. Was mich bei den Giften noch verwundert, dass Vomicum und Expurgicum nicht dabei ist. Hat mich schon beim Giftmarker für die Gegenstände stutzig gemacht.
Dachte, das geht dann mit 0A, 0B etc. weiter... Müssen wir nochmal checken.
Crystal schrieb:Vielen Dank. Was mich bei den Giften noch verwundert, dass Vomicum und Expurgicum nicht dabei ist. Hat mich schon beim Giftmarker für die Gegenstände stutzig gemacht.
Dachte, das geht dann mit 0A, 0B etc. weiter... Müssen wir nochmal checken.
Ja, das ist mir auch aufgefallen. Diese beiden scheinen eine gewisse Sonderrolle einzunehmen, denn man kann sie beim Kräuterhändler weder kaufen noch verkaufen (dafür aber glaube ich beim Krämer verkaufen? Oder war das Hylailer Feuer? Naja, weiß ich gerade nicht). Ausserdem befinden sie sich in einer grünen Flasche, während alle aufgeführten Gifte sich in einer gelben befinden bzw. einem Säckchen (Bannstaub und Lotusgift). Recht merkwürdig, das ganze
Und ich seh gerade, dass ich Schlafgift vergessen habe:
0x00EA
"Time flies like an arrow, fruit flies like a banana"
Habe nochmal ein wenig herumexperimentiert: das entscheidende ist glaube ich, dass Vomicum und Expurgicum die einzigen Gifte sind, die man nicht einnehmen kann. Alle anderen kann man einnehmen (inwiefern das sinnvoll ist, sei mal dahingestellt) und dadurch die entsprechenden Vergiftungserscheinungen auslösen, welche dann in einer Textbox auch recht eingehend beschrieben werden. Im Spiel selbst kann man ja an nicht allzu vielen Stellen vergiftet werden. Mir fällt so spontan dieser Blumenkübel im Tempel des Namenlosen ein, an welchem man mit Arax vergiftet wird (getestet) und die Truhe in Gorahs Hütte (um welches Gift es sich da handelt, weiß ich nicht). Dazu kommen noch Vergiftungen in Kämpfen. Es gibt aber so viel ich weiß keine Möglichkeit, mit Giften wie Shurinknollen-, Krötenschemel- oder Lotusgift, etc. vergiftet zu werden, es sei denn, man nimmt es ein. Eine Vergiftung durch Vomicum oder Expurgicum ist aber scheinbar überhaupt nicht vorgesehen, weder durch den Gegner noch durch Einnahme. Daher taucht es wohl auch nirgends auf
"Time flies like an arrow, fruit flies like a banana"
Klingt einleuchtend. Andererseits besteht ja noch die Möglichkeit, im Kampf mit einer Vomicum-Waffe auf einen Kameraden einzuschlagen. Spätestens hierbei sollte es sich im Savegame bemerkbar machen, denk ich mal.
Oder es ist einfach nur so, dass selbst in diesem Fall nur erhöhte Schadenspunkte abgezogen werden, aber das Attribut "vergiftet" im Charaktermenü nicht erscheint.
Ich habe in DSA1 zuerst nen Magier generiert, und danach aus den Werten nen Streuner gebastelt. Seit jeher fragt er mich ob ich für den Streuner nicht die Magie Steigerungen durchführen will. Immer auf Aufsparen gedrückt, doch jetzt kann ich keine mehr aufsparen! Kann sie ja auch nicht verteilen, da es ausschließlich Magie begabten Helden vorbehalten ist.
Hab auch schonmal probiert des rauszuhexen, aber komme damit ned klar
Wäre sehr nett wenn jemand die Talensteigerungen für meinen Streuner ("Penner" - direkt der erste in der Gruppe) rausnehmen könnte.
probier mal das hier,
Ich kann es leider nicht testen da ich kein sternenschweif habe. Ich konnte aber das Problem in Schicksalsklinge nachstellen und lösen, habe die selbe Modifikation bei deinem Savegame angewendet.
Ich habe deinem Charakter sämtliche Zauber und Steigerungsversuche auf 0 gesetzt, ebenso Stabzauber. Nachdem ich das meinem Elf angetan hatte, konnte er (nunmehr ein Streuner) auch nicht mehr die Zauber steigern...
Ich hoffe es klappt,
cu, Daniel
Ich bin schizophren. Ich auch. Können Sie unser Gehalt verdoppeln?
23.10.2007, 15:51 (Dieser Beitrag wurde zuletzt bearbeitet: 23.10.2007, 15:53 von daniel.)
Kurze Bitte:
könnten bitte einige von Euch mit unterschiedlichen "Schicksalsklinge"/"Blade of Destiny" Versionen ein Savegame per HEX Editor öffnen, und die ersten 16 Byte hier posten?
Und dazu die Information welche Version ihr habt.
Ich vermute, dass die Version im Savegame reincodiert ist.. und zum Überprüfen bräuchte ich Euro Hilfe.
Danke, Daniel
Ich bin schizophren. Ich auch. Können Sie unser Gehalt verdoppeln?