Themabewertung:
  • 4 Bewertung(en) - 3.5 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Reverse Engineering der NLT II
Oh, das ist ärgerlich. Ich glaube, das ist nur eine Sicherheitsmaßnahme des Moderatorenteams, um erst einmal zu gucken, ob da wirklich ein Mensch (bzw. kein Troll oder eine AI) hinter einem neuen Account steckt.

Mich kannst du gerne über cmfrydos+dsa@gmail.com anschreiben, falls es etwas gibt, das du hier nicht öffentlich loswerden möchtest. Bin gespannt :)

Die aktuellen Tage bin ich jedoch etwas eingespannt, da ich gerade bei einer Rust-Neuimplementierung der Genie-AoE2 Engine mithelfe. Für Riva steckt derzeit auch sehr viel neue Entwicklung unter Verschluss. Ich versuche noch, ein Okay der Rechteinhaber zu bekommen, da das Projekt mittlerweile doch ein ganz anderes Level erreicht hat und ich natürlich nichts ohne entsprechende Freigabe veröffentlichen möchte. :)

Aber schreib mir gerne, ich freue mich über den Austausch!
Zitieren
Aber ich bin kein Bot ^^ ich hab dich angeschrieben, danke für den Kontakt!!
Zitieren
GESCHENK (beim Weiterlesen)
Es tut mir leid, aber ich schaffe es leider nicht, Schatten über Riva bis Halloween bytegleich zu machen :°(
Der Compiler für DSA3 ärgert mich d e r a r t massiv ... er hat so perfekt optimiert, dass man rückwärts kaum mehr klarkommt …

DANKE
Aber bis dahin: allergrößten Dank an Henne (leider nicht erreicht, sein Bright-Eyes: https://github.com/Henne/Bright-Eyes, die native Fassung in Arbeit: https://github.com/Henne/BrightEyes), siebenstreich (:-)), cmfrydos (:-)) und alle aus dem Bright-Eyes-Team und jeden, der mitgeholfen hat, und danke an das Attic-Team für die wundervollen Spiele!

Das hier möchte ich gerne noch vor dem 31.10.2026 teilen:

100 % bytegleicher, lesbarer C/C++-Code inklusive 508 Bugfixes für die dt. GOG-Versionen von

Das Schwarze Auge: Die Schicksalsklinge (DANKE Bright-Eyes)
Das Schwarze Auge: Sternenschweif
Das Schwarze Auge: Schatten über Riva (nein, noch nicht :silly: )

NEU IN VERSION 1.2.1 (SCHICKSALSKLINGE) UND 1.1.1 (STERNENSCHWEIF) – JETZT AUCH FÜR LINUX (31.10.2026)
Danke an Obi-Wahn für die Hinweise! Beide Bugfix-Pakete laufen jetzt auch unter Linux:
bash Linux/patchen.sh
bash Linux/starten.sh wichtig (oder: alles)
Nötig sind Python 3 und DOSBox (Staging, klassisch oder DOSBox-X). Das Skript sucht den GOG-Spielordner oder fragt danach und baut daraus dieselben Bugfix-EXEs wie unter Windows (gleiche Prüfsummen). Das Original bleibt unberührt, die Spielstände landen in einem eigenen Ordner. Anleitung: Linux/LIESMICH.md im Paket. Mit einer echten DOSBox unter Linux ist es noch nicht getestet, Rückmeldungen sind willkommen.
Außerdem: Die Lizenzangabe im README ist richtiggestellt (GPLv2 wie Bright-Eyes), und Hennes Bright-Eyes-Repository ist direkt verlinkt.
An den Fehlerbehebungen selbst hat sich nichts geändert, die EXEs sind Byte für Byte dieselben wie in 1.2 bzw. 1.1. Wer unter Windows spielt, muss nichts neu machen.

NEU IN VERSION 1.2 – SCHICKSALSKLINGE (31.10.2026)
Danke an NRS! Sein Sammelpatch (begonnen Ostern 2016, letzter Stand vom 26.04.2021) hat rund 190 Stellen direkt im Maschinencode geändert. Wir haben jede einzelne nachvollzogen und alles, was dort sauber belegt war und bei uns noch fehlte, im Quelltext nachgebaut, ohne die wenigen Fehler, die sein Patch selbst eingebaut hatte. 29 weitere Fehler sind damit behoben, unter anderem:
- Manrek-Piratenhöhle: Die Schatzkammertür öffnet sich erst nach dem Hebelrätsel (der Code prüfte das Nachbarfeld).
- Totenschiff: Die Falltüren schieben die Gruppe nicht mehr vorher ein Feld weiter, einmal sogar in die Wand.
- Daspota-Schatz: blockierte Tür wieder freizubekommen, Schatz und Zwingfeste-Beute auch später noch auszuräumen.
- Oberorken: Wasserfalle, Wasserraum-Türen und Datenmüll beim Naturgemälde behoben.
- Gurthag wieder als Schmied nutzbar, Treborn Kolberg erscheint auch nach dem Gespräch mit Algrid, ein beleidigter Wirt wirft wirklich hinaus.
- Dazu korrigierte Spieldaten aus seinem Patch: vernünftige Magieresistenzen, fehlende Texte (Naturgemälde, Serske-Tavernen), Rechtschreibung, der fehlende Klang FX18. PATCHEN.bat erzeugt dafür eine eigene SCHICK.DAT, das Original bleibt unberührt.
Nicht übernommen: seine Komfortänderungen (Textfenster nur mit ENTER, Mausklick-Wartezeit, Geräusche), Kolberg in Clanegh und die Dungeon-Lagerkämpfe (hängen an geänderten Stadtplänen/Kampflisten), Oberorken-Einsturz, Totenschiff-Todesfalle und Doppelgegner (nur im ständig geladenen Programmteil lösbar) sowie die paar Stellen, an denen sein Patch selbst einen Fehler einbaut. Alles andere ist drin.

NEU IN VERSION 1.1 (30.10.2026)
Danke für die Rückmeldung zu Visibili! Daraufhin habe ich die Zauberliste aus dem Lösungsbuch zur Schicksalsklinge mit dem Code verglichen. Vier Zauber taten dort nichts oder zu wenig, jetzt wirken sie so, wie das Lösungsbuch es beschreibt (und wie Attic es zum Teil in Sternenschweif schon gebaut hatte):
- Beide Spiele: Visibili macht die ganze Gruppe unsichtbar. Sind alle Helden unsichtbar, fällt der Kampf aus. Bisher wurde nur der Zaubernde unsichtbar, und in einer Gruppe gab es trotzdem jeden Kampf.
- Beide Spiele: Gardianum schützt jetzt. Der Schild (Stufe + eingesetzte AE) fängt feindliche Fulminictus und Ignifaxius ab, bis er verbraucht ist. Bisher kostete er nur AE.
- Schicksalsklinge: Feuerbann halbiert feindliches Feuer (bisher wirkungslos), Große Gier vertreibt Gegner (misslang bisher immer).
Wer eine ältere Fassung hat: einfach das neue Paket laden und PATCHEN.bat noch einmal ausführen, Spielstände laufen weiter.

ERWÄHNENSWERT (steinigt mich nicht, ich hab vieles selbst nie erlebt beim Spielen damals, ich war jung)
- Schicksalsklinge: Auf Landreisen trifft man zum ersten Mal Höhlenbären und Kvillottern und kann Karene, Wildschweine, Auerochsen und Nashörner jagen. Attic hatte das eingebaut, ein verkehrt herum geschriebener Vergleich machte es unerreichbar.
- Schicksalsklinge: Keine 168.000 Dukaten mehr per ESC beim Stufenanstieg, keine Spielhänger mehr beim übergelaufenen Priester, beim fliehenden Doppelgegner und beim Einbruch, die Kvillotter beißt endlich.
- Sternenschweif: Die Orks werfen eure Ausrüstung bei der Gefangennahme nicht mehr weg, das Lagerhaus verdoppelt den Warenwert nicht mehr, man zahlt beim Händler nur noch, was man auch tragen kann.
- Sternenschweif: Der Horriphobus-Kampf endet, Kräuterwirkungen verfallen, kein Absturz mehr am Schlüsselbund, keine 42,9 Millionen Dukaten mehr bei Geld unter null.

Das Schwarze Auge: Die Schicksalsklinge
- Bugfix-Paket zum Herunterladen (nur spielen): https://github.com/MeowMuhMuhCow/schicks...ses/latest
- Alle 281 Änderungen mit Beschreibung: https://github.com/MeowMuhMuhCow/schicks...UGFIXES.md
- Quelltext und Anleitung: https://github.com/MeowMuhMuhCow/schicksalsklinge

Das Schwarze Auge: Sternenschweif
- Bugfix-Paket zum Herunterladen (nur spielen): https://github.com/MeowMuhMuhCow/sternen...ses/latest
- Alle 227 Änderungen mit Beschreibung: https://github.com/MeowMuhMuhCow/sternen...UGFIXES.md
- Quelltext und Anleitung: https://github.com/MeowMuhMuhCow/sternenschweif

Das Schwarze Auge: Schatten über Riva
- in Arbeit

SAVEGAMES
Funktionieren meine Spielstände weiter? Ja. Das Speicherformat ist unverändert. Eure alten Spielstände erscheinen automatisch, neue landen in einem eigenen Ordner, die Originale werden nie überschrieben. Zurück zum Original geht jederzeit.

Läuft unter Windows (PATCHEN.bat) und Linux (bash Linux/patchen.sh).

Es gibt zwei Stufen: WICHTIG (kritische und spürbare Fehler, empfohlen) und ALLES (zusätzlich viele Kleinigkeiten). Exploits sind mit behoben, wer sie behalten will, kann sie beim Selbstbauen abschalten.

HINWEIS
Ehrlich gesagt: Tester gesucht!
Alle Behebungen sind am Quelltext entworfen und technisch geprüft (ohne Schalter bleibt die EXE bytegleich, die Bugfix-EXEs sind auf Aufbau und Datensegment geprüft). Gespielt hat damit aber bisher kaum jemand. Wenn euch etwas komisch vorkommt: bitte mit der Nummer aus der Liste melden. Jeder Fix lässt sich einzeln abschalten, so finden wir Probleme schnell.

P.S.: Schatten über Riva ist in Arbeit.

Hier eine vollständige Liste der behobenen Probleme.
Es gibt noch mehr, aber die zu beheben ändert die Spielmechanik und manchmal ist außerdem unklar, was ATTIC bezwecken wollte.

"Das Schwarze Auge: Die Schicksalsklinge": Bugfixes
Inoffizielle Bugfix-Fassung zur deutschen GOG-Fassung (SCHICKM.EXE 3.02), Version 1.2.1 (für Windows und Linux).
Vollständige Liste mit Beschreibung: BUGFIXES.md (https://github.com/MeowMuhMuhCow/schicks...UGFIXES.md)
Bugfixes gibts in Variante "Wichtig" [W] und "Alles" [A]
W = schon in der Fassung WICHTIG, A = nur in ALLES, teilweise = nur teilweise behoben, $ = Exploit (nützt dem Spieler), NEU = in Version 1.2 neu oder erweitert

Dungeons (54)
- Nr. 79: Stündliche Sondertimer laufen bei Zeitsprüngen nicht [W]
- Nr. 80: Nur noch der NSC handlungsfähig: das Spiel läuft weiter [W]
- Nr. 84: Todesfalle (Totenschiff, Spinnenhöhle) beendet das Spiel auch für Gruppen draußen [W]
- Nr. 87: Dietrich-Zähler wird nach dem ersten Ebenenwechsel ständig zurückgesetzt [W, $]
- Nr. 88: Klammerfehler: Feld (1,8,5) zeigt in jedem Dungeon den Spiegeltext [W]
- Nr. 90: Rückwärtsschritt prüft halbdurchlässige Wände nicht [W, $]
- Nr. 91: Leeres Wasserfass füllt trotzdem alle Schläuche [W, $]
- Nr. 92: Totenschiff-Spalt: nur Seil oder Strickleiter, kein Magierstab [W] – NEU
- Nr. 94: Totenschiff: Deckenloch und Grube mit Zeilenbreite 32 statt 16 gesetzt [W]
- Nr. 97: Rätseltruhe: 10 AP Zusatzbelohnung werden nie vergeben [W]
- Nr. 102: weight_sum wird in der Gruppenschleife zurückgesetzt [W]
- Nr. 105: Teleporter und Schilfmeer treffen auch Helden anderer Gruppen [W]
- Nr. 106: Hebel und Geheimtür verlangen Betreten UND Drehen im selben Schritt [W] – NEU
- Nr. 110: Zwei-Gruppen-Rätsel prüfen nur x/y der anderen Gruppe [W, $]
- Nr. 111: Schleifen über 7 Plätze beginnen beim ersten verfügbaren Helden statt bei Platz 0 [W]
- Nr. 114: Armbrustfalle 4 zählt nicht herunter [W]
- Nr. 117: Opferschale: ESC und große Eingaben (16-Bit-Überlauf) schenken Geld [W, $]
- Nr. 119: Geheimtüren: test_result bei falscher Hebelstellung uninitialisiert [W]
- Nr. 121: Verschütteter Gang (Zustand 3) blockiert nicht [W]
- Nr. 122: Mit Werkzeug dauert das Freiräumen länger als ohne [W]
- Nr. 124: Texte 31 und 32 fehlen in der deutschen OBER.DTX [W] – NEU
- Nr. 126: Opfer für Efferd und Ingerimm zählen auch ohne Wegwerfen [W, $]
- Nr. 346: Ereignisfelder lösen nach Gruppenwechsel erneut aus [W] – NEU
- Nr. 351: Speerfallgrube (Spinnenhöhle): Spielende auch für Gruppen draußen [W]
- Nr. 354: Gesperrte Türen ohne Meldung, Daspota-Falltür sperrt eine Tür für immer [W] – NEU
- Nr. 355: Schatzlager nur beim ersten Betreten plünderbar (Daspota-Schatz, Zwingfeste) [W] – NEU
- Nr. 357: Oberorken-Wasserfalle: Raum zu klein, Ertrinken nur an 5-Minuten-Marken [W] – NEU
- Nr. 362: Fluch der Goldmünzen (Burgruine): jeder Kampf gilt sofort als gewonnen [W, $] – NEU
- Nr. 432: Manrek-Schatzkammertür: Sperre und Eisenschlüssel auf falschem Feld (0,12,8) statt (0,12,7) [W, $] – NEU
- Nr. 433: Totenschiff-Falltüren lösen neben der Grube aus und schieben die Gruppe (bei (1,14,5) in die Wand) [W] – NEU
- Nr. 81: KK-Probe zählt Platz 0 ungeprüft [A]
- Nr. 82: Gelber Pfeil der aktiven Gruppe wird vom violetten verdeckt [A]
- Nr. 83: Sichtprüfung <= 16 lässt eine 17. Spalte neben der Karte zu [A]
- Nr. 85: Kletter-Meldung nennt Plätze 0, 1, 2 … ohne Gruppenprüfung [A]
- Nr. 86: Proben und Hilfen zählen versteinerte und bewusstlose Helden mit (nur !dead geprüft) [A] – NEU
- Nr. 89: Symbol „Gruppen vereinen“ bleibt nach dem Vereinen aktiv [A]
- Nr. 93: Proben und Wirkungen mit get_hero(0) statt dem ersten handlungsfähigen Helden [A]
- Nr. 95: Totenschiff: Meldung vom sinkenden Schiff kommt nie [A]
- Nr. 96: sprintf mit der Zahl 10 statt eines Namens [A]
- Nr. 98: Klebriger Boden: „GELINGT ES, SICH LOSZUREISSEN“ nur nach einem Fehlversuch [A]
- Nr. 101: „IHR HÖRT EIN KNIRSCHEN“ auch bei schon offener Wand [A]
- Nr. 107: Absturz in den Abgrund: hero_disappear() mit Position 0 [A]
- Nr. 108: Ratten beißen auch tote Helden [A]
- Nr. 109: Armbrustfalle zählt nur Platz 0 und 1 [A]
- Nr. 113: Hilferuf aus der Grube jede Minute statt alle 20 Minuten [A]
- Nr. 115: Loser Stein: Zustand „entfernt“ wird überschrieben [A]
- Nr. 116: Trittplatte wirkt nur beim Entschärfen [A] – NEU
- Nr. 347: Dungeonlicht: Lichtquellen anderer Gruppen zählen mit [A]
- Nr. 352: Giftdorn-Truhe nach sechs Ladungen ohne Text [A] – NEU
- Nr. 353: Spinnenaltar: Auswahl ohne „später“, Text und Kampf wiederholen sich [A, teilweise] – NEU
- Nr. 358: Oberorken-Wasserraum: Türen beliebig oft knacken (je 1 AP) [A, teilweise, $] – NEU
- Nr. 361: Runin: Drachenhort und Platinschlüssel-Auftrag unabhängig [A, teilweise, $] – NEU
- Nr. 434: Speerfallgrube der Spinnenhöhle: eine Stunde Herausklettern auch, wenn niemand gestürzt ist [A] – NEU
- Nr. 435: Runin: loser Stein vor dem Hebel (0,8,1) gilt erst nach Betätigen des Hebels als entfernt [A] – NEU

Reise & Ereignisse (48)
- Nr. 127: Nur die erste Seeroute (Thorwal–Prem) wird zurückgesetzt [W]
- Nr. 136: Passagepreis in 16 Bit: lange Routen werden spottbillig [W, $]
- Nr. 137: Schiffstempo in 16 Bit, Schnellsegler mit −106: Tempo 0 bringt das Spiel zum Absturz [W]
- Nr. 142: Reiseereignisse: Lage wird nach Richtungswechsel falsch korrigiert [W, $]
- Nr. 149: replenish_stocks() bekommt die Heldenposition als Versuchszähler [W]
- Nr. 150: „UMKEHREN“ auf der Rückreise behält die Rückwärtsrichtung (9 Stellen) [W]
- Nr. 151: Furt: GE-Probe gilt fast immer als bestanden [W]
- Nr. 152: Fährpreis wächst bei jedem Versuch weiter [W]
- Nr. 153: Gruppenproben zählen alle 7 Plätze ohne Gruppen- und Todesprüfung [W]
- Nr. 158: Steilhang: Strickleiter macht den Sturz schlimmer [W]
- Nr. 159: Gorahs Hütte: Silentium-Auswahl wird nie wiederholt [W, $]
- Nr. 161: Kräuterbonus für Gegenstände über 127 greift nie [W]
- Nr. 162: Wegzoll 15 Dukaten insgesamt statt pro Person [W, $]
- Nr. 164: Waten durch den Bach mit uninitialisiertem Helden [W]
- Nr. 165: Sturz in die Klamm: hero_disappear() mit der Antwortzahl als Position [W]
- Nr. 166: Harpyien: Fluchtoption ist kein Versuch [W, $]
- Nr. 167: Nebeltal: Funktionsadresse als Held [W]
- Nr. 170: Firun-Opfer: Schlafbonus bleibt für spätere Lager stehen [W, $]
- Nr. 174: Zustand 33 ist eine Endlosschleife [W]
- Nr. 177: AT- und PA-Proben verkehrt herum (Höhlenbär, Krakenmolch) [W]
- Nr. 178: Kvillotter beißt nie [W]
- Nr. 179: Krakenmolch: GE-Probe falsch ausgewertet [W]
- Nr. 180: Krakenmolch: Endlosschleife, wenn alle Helden über Bord oder tot sind [W]
- Nr. 181: Zufallsbegegnungen: Vergleich verkehrt herum, fast alle unerreichbar [W]
- Nr. 184: Verirrt im Wald: alle sieben Heldenplätze sterben [W]
- Nr. 185: Kletterpartie: tödlicher Sturz bei knapp verfehlter Probe statt beim Patzer [W]
- Nr. 367: Weiterreisen ohne Nachtlager über unsichtbares Symbol [W, $]
- Nr. 368: Tavernenhinweis schaltet Reiseereignisse 66 und 75 ab [W] – NEU
- Nr. 372: Seereise: jeder Umweg-Wert führt ins Totenschiff [W, $]
- Nr. 128: Sprung bis Mitternacht (Swafnild) überspringt feste Ereignisse und verbraucht 25 Stunden Licht [A]
- Nr. 129: Wachenwahl: ESC liest g_wildcamp_herbstatus[−1] [A]
- Nr. 130: Bei weniger als 3 Stunden Schlaf wechseln die Wachen nie [A]
- Nr. 132: Hafenmeister schimpft auch beim Verlassen über fehlendes Geld [A]
- Nr. 133: Hunger-/Durst-Meldungssperre des NSC wird nicht zurückgesetzt [A]
- Nr. 135: Schiffsnamen werden bei jedem Blick neu ausgewürfelt [A]
- Nr. 138: Angezeigte Reisedauer nur in groben Stufen [A]
- Nr. 145: Umweg-Linie wird um einen Punkt versetzt zurückgemalt [A]
- Nr. 148: Rastplatz: Status nur für den Anführer gelöscht [A]
- Nr. 156: „AM UFER DES DES BODIR“ [A]
- Nr. 160: Hütte bei Orvil: Frage passt nicht zu den Antworten [A]
- Nr. 163: Tatzelwurm-Spuren: Name aus einem Nullzeiger [A]
- Nr. 168: Dialogbild fehlt nach einem Lagerkampf [A]
- Nr. 171: Olimone: get_hero(−1), wenn niemand das Rezept nehmen konnte [A]
- Nr. 182: Krankheitsprobe mit uninitialisiertem Helden [A]
- Nr. 183: Waldweg: Erfolgstext beim ersten Versuch unerreichbar [A]
- Nr. 369: Nach Gorah dreht sich die Reiserichtung immer um [A] – NEU
- Nr. 371: Grenz- und Straßentexte ohne Richtungsprüfung [A] – NEU
- Nr. 375: Jagd: Einzelheld schafft immer den Blattschuss [A, $]

Städte & Orte (43)
- Nr. 39: Akademie identifiziert und bricht Flüche nur ein einziges Mal im Spiel [W]
- Nr. 40: Einbruch: „noch jemand frei?“ zählt die gerade erwischte Gruppe mit [W]
- Nr. 43: Statusleiste setzt 6 statt 4 Werte je Held, beim NSC wird die Krankheitstabelle überschrieben [W, $]
- Nr. 45: Nicht vorhandene Antworten werden mitgemischt [W]
- Nr. 48: Brauender NSC bleibt in der Herberge stecken [W]
- Nr. 49: NSC kann in der Herberge nicht zaubern, magic_act[6] schreibt hinter das Feld [W]
- Nr. 50: Brauende Helden: Einzelheld sieht sie nicht, nur der erste wird gefragt [W]
- Nr. 51: Nach dem Abholen gelten zusammengeführte Brauer weiter als „brauend“ [W]
- Nr. 52: Herberge: Preisaufschlag für Einzelzimmer und Suite vom Schlafsaalpreis berechnet [W]
- Nr. 53: „Besonders guter Preis“ beim Händler verschlechtert den Verkauf [W, teilweise]
- Nr. 54: Einkaufskorb: Platzbedarf falsch berechnet [W]
- Nr. 59: Taverne im Gespräch: Runde und Essen werden in Heller statt Silber abgezogen [W, $]
- Nr. 63: Firun-Wunder „keinen Hunger und Durst mehr“ wirkt nur auf einen Helden [W]
- Nr. 65: Straßenhändler überschreibt den Typ des gerade betretenen Gebäudes [W, $]
- Nr. 66: Zeughaus: Störrebrandt-Schulden werden aus dem Staatsbudget bezahlt [W, teilweise, $]
- Nr. 67: Zwingfeste: bei jedem Betreten 20 Dukaten [W, $]
- Nr. 68: Akademie erkennt einen Fluch beim Helden auf Platz 0 nicht [W]
- Nr. 72: Spielhaus: Gewinn und Verlust vertauscht [W, $]
- Nr. 76: Informanten werden von „erledigt“ (2) auf „bekannt“ (1) zurückgesetzt [W] – NEU
- Nr. 337: Schmied Gurthag nach dem Kellerausgang dauerhaft unbenutzbar [W] – NEU
- Nr. 339: Akademie: Bezahlung mit erstem gleichen Stück, auch kaputt [W, $]
- Nr. 341: Treborn Kolberg erscheint nach Algrids Hinweis nie, Olvir/Treborn wiederholt sich [W] – NEU
- Nr. 426: Spiel laden im Tempel: leave_location() läuft über den geladenen Spielstand [W] – NEU
- Nr. 41: Verhaftung nur ab Platz 0, solange die Plätze zur Gruppe gehören [A]
- Nr. 46: Tempel: bei 20, 30, … Helden eine leere Seite [A]
- Nr. 47: leave_location() dreht die Gruppe auch dort um, wo sie nicht umdrehen soll [A, teilweise]
- Nr. 56: Schmied zeigt das Geld des Helden, bezahlt wird aus der Gruppenkasse [A]
- Nr. 57: Bei genau passendem Geld Feilschprobe für 0 % [A]
- Nr. 60: Trinkprobe über Plätze 0..n−1 statt über die Gruppenmitglieder [A]
- Nr. 61: Praios-Wunder: Prüfung auf Zauberkundige wirkungslos [A]
- Nr. 62: Praios und Hesinde heben Verwandlungen auch bei fremden Gruppen auf [A]
- Nr. 64: Taschendieb: falsche Textteile, das Ende „Dieb entkommt“ erscheint nie [A]
- Nr. 69: Fluchbrechung: Text 63 erscheint mit „%s“ [A]
- Nr. 70: Göttergunst über Index 0..13 statt 1..14 [A]
- Nr. 71: ESC ruft GUI_radio() mit −1 Optionen auf [A]
- Nr. 77: Rückgabewert bleibt oft uninitialisiert [A]
- Nr. 78: Harikas Feilschbonus auch, wenn sie nicht dabei ist [A]
- Nr. 332: Öffnungszeit 8–19 Uhr gilt auch für Straßenhändler und Treborn Kolberg [A]
- Nr. 334: Beleidigter Wirt wirft nicht hinaus [A] – NEU
- Nr. 336: Essen in der Taverne verbraucht zusätzlich Proviant [A]
- Nr. 338: Treborn Kolbergs Laden: Ortszeile leer oder fremd [A] – NEU
- Nr. 343: Taverne: Gewinn wird als unsinnige Ausgabe angezeigt [A]
- Nr. 425: Tavernenschlägerei schreibt über gs_town_outlawed_flags hinaus in die Rauswurf-Merker der Herbergen [A] – NEU

Helden & Werte (40)
- Nr. 229: h_index wird nur einmal vor der Schleife auf −1 gesetzt [W]
- Nr. 233: Heil-, Stab- und Lichttimer runden kleine Zeitsprünge weg [W]
- Nr. 234: Stundenzählung für Kettenhemd-Schaden und Essen falsch [W]
- Nr. 235: Zufallsheld aus Plätzen 0..n−1 statt aus den Gruppenmitgliedern [W]
- Nr. 238: Erneute Vergiftung löscht die Protokollbytes [W]
- Nr. 240: Erneute Erkrankung löscht die Protokollbytes, Verluste werden dauerhaft [W]
- Nr. 243: Gruppe teilen klappt nicht richtig, wenn der NSC in einer anderen Gruppe ist [W]
- Nr. 244: Gruppenwechsel ohne Ausgang, wenn keine Gruppe frei handeln kann [W]
- Nr. 248: Stufenanstieg: ESC bei „WELCHE POSITIVE EIGENSCHAFT“ bringt rund 168 000 Dukaten [W, $]
- Nr. 249: Stufenanstieg: ESC bei „WELCHE NEGATIVE EIGENSCHAFT“ senkt die Intuition [W]
- Nr. 250: MR-Neuberechnung beim Stufenanstieg verträgt sich nicht mit MR-Gegenständen [W]
- Nr. 253: Spielende: Merker für bleibenden LE-Verlust wird gelöscht, LE-Maximum bleibt gesenkt [W]
- Nr. 254: set_mod_slot() mit who = 0 für einen anderen Helden [W]
- Nr. 255: Harikas Abschiedsgeschenk kostet Steigerungsversuche [W]
- Nr. 256: Entlassene NSC kommen nie wieder [W]
- Nr. 259: Brauen: Abtrennen des einzigen Helden einer Gruppe möglich [W]
- Nr. 260: Suche nach freier Gruppe ohne Grenze [W]
- Nr. 264: Verschwundener NSC: Datei und Timer um eins verschoben [W]
- Nr. 269: Paralyse und Frostschäden: Erholung mit umgekehrter Bedingung [W]
- Nr. 270: Schlachtfeldfieber endet nie [W]
- Nr. 273: Tollwut: Beruhigen und Sanftmut werten misslungene Proben als Erfolg [W]
- Nr. 274: Shurinknollengift und Bannstaub: Rückgabe der Werte fast nie [W]
- Nr. 401: Entlassene Helden hinterlassen Lücken in den Heldenplätzen [W]
- Nr. 402: Aufgesparte Zaubersteigerungen laufen über 127 [W, $]
- Nr. 404: Elixiere stapeln sich ohne Obergrenze [W, $]
- Nr. 230: Aufräumen ungültiger Ziele setzt nur den aktuellen Eintrag zurück [A]
- Nr. 231: Notbehelf bei 100 belegten Timern versagt im Kampf [A]
- Nr. 237: BP-Anzeige bei Last ab 110 % falsch [A]
- Nr. 242: Ohne wählbaren Helden: Textbreite bleibt 3, geliefert wird Platz 0 [A, teilweise]
- Nr. 245: Nachtwache folgt beim Tauschen nur einem der beiden Helden [A]
- Nr. 246: Regeneration: Ergebnis 0 bleibt 0, −1 wird zu 1 [A]
- Nr. 251: Zaubersteigerung: Zähler i wird je Runde nicht zurückgesetzt [A]
- Nr. 252: Zufallszauber 1..86 statt 1..85 [A]
- Nr. 258: Misslungene Wundheilung setzt Wundfieber ohne Prüfung [A]
- Nr. 263: Textdatei wird bei totem Patienten nicht zurückgeladen [A]
- Nr. 265: Verschlimmerung zu Blauer Keuche mit 4 statt 5 % [A]
- Nr. 266: Nach dem Wechsel zu Blauer Keuche noch Dumpfschädel-Schaden am selben Tag [A]
- Nr. 403: Stufenaufstieg erst ab 101 statt 100 AP [A]
- Nr. 405: Angriffsart bleibt nach dem Kampf im Helden stehen [A]
- Nr. 407: Gruppengeld: Rest der Teilung verfällt [A]

Kampf (30)
- Nr. 7: Heldenzug ohne verbliebene Heldenphasen: Endlosschleife möglich [W]
- Nr. 11: Zauberziel: begehbare Objekte (Id ≥ 50) werden nicht abgewiesen [W]
- Nr. 15: Bei genau 30 Beutestücken schreibt „MEHR“ über einen nicht gesetzten Zeiger [W]
- Nr. 18: Computerkampf: Helden greifen auch übergelaufene Gegner an [W]
- Nr. 22: Übergelaufener Priester (Stufe 2) hängt das Spiel auf [W]
- Nr. 25: Fliehender Doppelgegner: Wegsuche hängt [W]
- Nr. 30: Angstgift: Schreiben über nicht gesetzten Zeiger bei Held gegen Held [W]
- Nr. 34: Wurfwaffe wird vor der Schadensberechnung abgelegt [W, $]
- Nr. 36: Gegner-Balsam heilt über das Maximum oder gar nicht [W]
- Nr. 38: Endkampf: ohne Grimring kämpft Heldenplatz 0 [W]
- Nr. 313: Lagerüberfall: nur Heldenplatz 0 ist wach, eingeteilte Wachen zählen nicht [W]
- Nr. 316: Zerbrochene Waffe bleibt in der Hand, Computerkampf wechselt nicht [W]
- Nr. 319: Computerkampf zaubert auch mit Zauberwert unter −5 [W]
- Nr. 322: Alte Nahkampfoption ohne Nachbarschaftsprüfung („Schattenboxen“) [W, $]
- Nr. 8: Schwanzteil eines durch eigenen Patzer getöteten Doppelgegners bleibt stehen [A]
- Nr. 9: Abfrage g_max_enemies != 0 nach dem Sieg ist nie wahr [A]
- Nr. 12: Flucht über den oberen und unteren Rand kostet ein BP mehr [A]
- Nr. 13: Fluchtfeld wird mit dem Inhalt einer früheren Cursorposition geprüft [A]
- Nr. 14: Verschachtelte ifs: tote Figur auf dem Zielfeld überspringt die Weg- und BP-Prüfung [A]
- Nr. 16: Knochen mit Rune beendet die Beuteliste [A]
- Nr. 17: Meldung „ZIEL IST NICHT MEHR IN GÜLTIGER SCHUSSPOSITION“ kann doppelt kommen [A]
- Nr. 19: Fluchtfelder (negative Ids) werden als Held gelesen [A]
- Nr. 20: Umzingelt-Prüfung mit Grenze 25 statt 23 [A]
- Nr. 24: best_viewdir möglicherweise uninitialisiert [A]
- Nr. 27: Schwanzteile toter Doppelgegner sind nicht begehbar [A]
- Nr. 28: Grenzprüfung: new_y > 23 doppelt, new_x > 23 fehlt [A]
- Nr. 31: Held gegen Held: Werte des Verteidigers falsch berechnet [A]
- Nr. 32: Paradepatzer setzt backfire_1 statt backfire_2 [A]
- Nr. 312: Gefesselte Gegner bleiben in der Kampfliste und kämpfen beim nächsten Betreten erneut [A, $]
- Nr. 327: Piratenangriff: Ergebnis von do_fight() wird nicht ausgewertet [A, teilweise, $]

Magie (28)
- Nr. 186: Visibili wirkt nur auf den Zaubernden, der Kampf entfällt nur bei einem Einzelhelden [W]
- Nr. 189: Stabzauber: Abfrage „keine Stabzauber mehr“ auf Stufe 7 statt 4 [W]
- Nr. 190: Stabzauber-Probe prüft die zweite Eigenschaft doppelt [W]
- Nr. 191: Foramen aus dem Zaubermenü ignoriert den Türzuschlag [W, $]
- Nr. 192: Gardianum kostet AE und schützt nicht [W]
- Nr. 196: Skelettarius belegt bei jedem Wirken 1288 Byte neu im Kampfobjektpuffer [W]
- Nr. 197: Foramen aus dem Zaubermenü wirkt nur nach geöffnetem Türmenü [W]
- Nr. 199: Hexenspeichel: AE-Prüfung greift nie [W, $]
- Nr. 207: Armatrutz: ein RS-Punkt mehr, als AE vorhanden [W, $]
- Nr. 211: g_ignite_mode wird nach dem Anzünden nicht zurückgesetzt [W]
- Nr. 212: Tollwut: Sanftmut ohne Prüfung des Zauberwerts [W, teilweise]
- Nr. 213: Feuerbann wird gesetzt, aber nirgends ausgewertet [W]
- Nr. 382: Große Gier ist nicht umgesetzt [W]
- Nr. 383: Transversalis auf der Landreise kostet AE ohne Wirkung [W] – NEU
- Nr. 385: Curian zaubert im Kampf nur im Computerkampf mit Magie [W]
- Nr. 187: Transversalis-Kreuz darf eine Zeile unter die Karte [A]
- Nr. 188: Meditation bei LE 6 oder 7 kostet LE und bringt keine AE [A]
- Nr. 193: Spieltext „AUF %S RUHT …“ mit großem S [A]
- Nr. 195: Skelettarius: Leiche darunter verschwindet aus der Auswahl [A]
- Nr. 200: Abbruch der Gegenstandswahl: inventory[−1] [A]
- Nr. 201: Analüs: volle AE-Kosten, wenn nur der Zuschlag die Probe kippt [A]
- Nr. 202: „Eigenschaften seid gelesen“ zeigt 80 % des Nahkampfschadens [A]
- Nr. 203: Exposami vergleicht mit einem noch leeren Listeneintrag [A]
- Nr. 205: Eisenrost auf ein Tier kostet volle AE [A]
- Nr. 206: Spieltext „VERWANDLET“ [A]
- Nr. 208: Paralue auf einen Helden prüft das alte Zauberziel [A]
- Nr. 210: Brenne entzündet immer die erste Fackel oder Laterne [A]
- Nr. 386: Analüs erkennt nur 28 Gegenstände, Grimring nicht [A, teilweise] – NEU

Technik & Oberfläche (20)
- Nr. 309: Fehlgeschlagener Start von GEN.EXE: Spiel läuft ohne Puffer weiter [W]
- Nr. 414: Einhorn: Held als Zeiger im Spielstand [W, teilweise] – NEU
- Nr. 275: Übertrag der Subtraktion fehlt im High-Word der Titellänge [A]
- Nr. 280: Bright-Eyes-Fix für die AE-Leiste prüft den falschen Merker [A]
- Nr. 281: Anschnitt oben vergrößert die Bildhöhe, statt sie zu verkleinern (3 Stellen) [A]
- Nr. 282: Wanduhr: Position läuft bis 84, Tabelle hat nur 81 Werte [A]
- Nr. 284: Zufallszahl kann 0 oder negativ werden [A]
- Nr. 287: Leeres Tagebuch: Vergleich mit gs_diary_entries[−1] [A]
- Nr. 288: Kopierhöhe line * 7 statt (line − startline) * 7 [A]
- Nr. 289: Speichern: do-while ohne Prüfung von findfirst [A]
- Nr. 292: Stadtdatei: liest 100 Byte mehr, als g_locations_tab fasst [A]
- Nr. 293: Kein break nach dem Fund [A]
- Nr. 294: Bereichsprüfung clip_num > max statt >= max [A]
- Nr. 296: Dukaten-Anzeige läuft ab 32768 D über [A]
- Nr. 298: Lesen vor g_hero_pic_posx bei Maus-x < 3 [A]
- Nr. 299: Kartenwerte ab 0xf0 lesen hinter die Tabelle [A]
- Nr. 304: Spielstandname bearbeiten: Schreibstelle hinter dem Namen [A]
- Nr. 306: Abfrage „WIE VIELE DER … SOLLEN …“ im falschen Fall [A]
- Nr. 308: Speichermeldung nennt 5000 Byte zu wenig [A]
- Nr. 410: Kampfmusik läuft nach direkt gestarteten Dungeonkämpfen weiter [A]

Gegenstände & Inventar (18)
- Nr. 214: Magisches Bastardschwert ist als „benutzbar“ markiert [W, teilweise]
- Nr. 218: Analüs verspricht Wirkungen magischer Gegenstände, die es nicht gibt [W, teilweise] – NEU
- Nr. 220: Zähler der belegten Inventarplätze driftet [W]
- Nr. 221: Zufälliger Gegenstandsverlust: Endlosschleife ohne ablegbaren Gegenstand [W]
- Nr. 222: Tausch zweier Körperplätze ohne Prüfung und Boni [W, $]
- Nr. 225: Laterne nachfüllen: Öl beim letzten Zauberer gesucht, beim Benutzer entfernt [W]
- Nr. 216: Truhenliste: 20 Byte je Name zu kurz [A]
- Nr. 217: Mengenabfrage lässt sich nicht abbrechen [A]
- Nr. 223: Wasserschlauch in der Hand wird nicht gefunden [A]
- Nr. 224: Waffengift: Schleuder wird nicht ausgeschlossen [A]
- Nr. 226: Tarnele: Meldung ohne Text [A, teilweise]
- Nr. 227: Antikrankheitselixier ohne Krankheit schreibt in disease[0] [A]
- Nr. 390: Unzerbrechliche Waffen können zerbrechen (Held gegen Held, Curians Stab) [A, teilweise] – NEU
- Nr. 394: Wegwerfen: höchstens 99 Stück, Mengenabfrage auch bei einem Stück [A]
- Nr. 397: Tausch zwischen Helden prüft nur die Traglast des Empfängers [A, $]
- Nr. 398: Zweihänder von rechter in linke Hand: falsche Meldung [A]
- Nr. 400: Waffengift über BENUTZEN umgeht die Klassensperre [A]
- Nr. 418: Schatzkarte: wer nur Hjores Kartenteil 9 hat, bekommt „keine Kartenteile gefunden“ [A] – NEU

"Das Schwarze Auge: Sternenschweif": alle Bugfixes
Inoffizielle Fan-Bugfix-Fassung zur deutschen GOG-Fassung (SCHWEIF.EXE C1.02), Version 1.1.1 (für Windows und Linux). Vollständige Liste mit Beschreibung: BUGFIXES.md (https://github.com/MeowMuhMuhCow/sternen...UGFIXES.md)

W = schon in der Fassung WICHTIG, A = nur in ALLES, teilweise = nur teilweise behoben, $ = Exploit (nützt dem Spieler)

Dungeons (34)
- Nr. 6: Orks werfen abgenommene Ausrüstung weg (wie Nr. 212) [W]
- Nr. 12: Orkgefängnis: bei Alarm zwei Kämpfe hintereinander [W]
- Nr. 13: Höhlenspinnen kommen bis zur Nestzerstörung wieder [W]
- Nr. 59: NSC verlässt die Gruppe ohne Abschiedstext [W]
- Nr. 102: Gewölbe des Namenlosen: Ereignisse zufällig [W]
- Nr. 114: Lorenfahrt: Abspringen gefahrlos, aber ohne AP [W]
- Nr. 122: Ingerimms Schmiede: Meldung fehlt, „und“ falsch [W]
- Nr. 123: Unendlich Geld aus Truhen [W, $]
- Nr. 140: Pelzwand: Abzug beim falschen Gegenstand [W]
- Nr. 143: Zwergenbinge: Portal versetzt andere Teilgruppe [W]
- Nr. 151: Zwergengrab: Frevel ohne Kriegsaxt [W]
- Nr. 157: Orkfestung Ebene 3: ausgewürfelte Gegner fehlen [W, teilweise]
- Nr. 160: Zwergenbinge: Gruppe falsch, fremder Gegenstand weg [W]
- Nr. 182: Orkfestung Ebene 1: Ereignisse zufällig [W]
- Nr. 192: Bolzenfalle im Phex-Tempel tötet hintere Helden [W]
- Nr. 194: Orkfestung Ebene 3: Schaden bei jedem Betreten [W, teilweise]
- Nr. 199: Unrathaufen im Orkgefängnis: endlos Gegenstände [W, $]
- Nr. 203: Flammenschlüssel beliebig oft holbar [W, $]
- Nr. 204: Hesinde-Statue: geschwächter Held entgeht der Strafe [W]
- Nr. 212: Orkgefängnis: beschlagnahmte Ausrüstung für immer weg [W]
- Nr. 354: Phexhelm und Phexschild vervielfachen [W, $]
- Nr. 357: Asthenilschwert per ESC behalten [W, $]
- Nr. 361: Volles Inventar: Asthenilring oder magischer Wasserschlauch weg [W]
- Nr. 368: Hesinde-Statue als AP-Quelle [W, $]
- Nr. 31: Ortswechsel überschreibt den gemerkten alten Ort [A]
- Nr. 60: Teleport mit unbekannter Herkunft [A]
- Nr. 89: Kobold Mumpitz: Auswahl liest außerhalb [A, teilweise]
- Nr. 104: Altsvellt-Sumpf: alte Ebene überschrieben [A]
- Nr. 105: Spinnennetze: Schreiben nach Adresse 0 [A]
- Nr. 115: Lore: Lesen vor der Gültigkeitsprüfung [A]
- Nr. 133: Binge: Position doppelt gesetzt [A]
- Nr. 164: Ingerimms Schmiede: Schreiben hinter das Feld [A]
- Nr. 218: Unratfund heißt immer „einen Dolch“ [A]
- Nr. 366: Tierkunde an den Spinnennetzen invertiert [A]

Reise & Ereignisse (27)
- Nr. 5: Wegereignisse lösen an zufälligen Stellen aus [W]
- Nr. 8: Zufallsbegegnungen in einer Geländeart falsch [W]
- Nr. 37: Absturz-Tagebucheintrag auch ohne Absturz [W]
- Nr. 43: Steinbock frisst die letzte Süßigkeit umsonst [W]
- Nr. 45: Kräuterstelle an Weg 165 beliebig oft ernten [W, $]
- Nr. 63: Wirselkraut an Weg 201 beliebig oft ernten [W, $]
- Nr. 77: Vorratslager: Debugtext als Mengenfrage [W]
- Nr. 93: Absturz beim Bauern mit dem gebrochenen Rad [W]
- Nr. 118: Wasserfall-Spende: Vollheilung fast umsonst [W, $]
- Nr. 119: Warzennashorn-Schaden und Kräuterprobe Weg 36 falsch [W]
- Nr. 121: Sehr lange Reiseetappen dauern zu kurz [W]
- Nr. 124: Reisetempo im Randfall falsch [W]
- Nr. 134: Schwarzmagier-Szene: Abschlusstext und Ton fehlen [W, teilweise]
- Nr. 146: Spendenschrein: falscher Text, Zufallswert [W]
- Nr. 153: Reise bricht unvermittelt ab [W]
- Nr. 170: Routenplanung ergibt falsche Route [W]
- Nr. 180: Sieg über die Schwarzmagier wird nicht gemerkt [W, teilweise]
- Nr. 191: Lager: Wachen und Diebstahl fehlerhaft [W, teilweise]
- Nr. 193: Lager: Entscheidung zufällig [W]
- Nr. 196: Treffen mit Teilgruppen unterwegs unzuverlässig [W, teilweise]
- Nr. 353: Holzfällerlager: Abbrechen legt ein Stück dazu [W, $]
- Nr. 370: Kräutersuche über „Alte Einstellungen“ ohne Malus [W, $]
- Nr. 101: Kräuterstelle an Weg 41: Zähler ohne Grenze [A]
- Nr. 112: Kriegerhüne: Wegetexte unnötig neu geladen [A]
- Nr. 142: Lagerplatz: Suche liest hinter der Tabelle [A]
- Nr. 150: Fähre: Zufallswert an unbekanntem Ort [A]
- Nr. 222: Steinschlag: danach evtl. falsche Wegtexte [A]

Klang & Grafik (27)
- Nr. 127: Klangeinstellung: Port/IRQ-Eingabe verworfen [W]
- Nr. 9: Bild-Entpacker liefert Zufallswert zurück [A]
- Nr. 16: Einzelne Pixel in falscher Farbe [A]
- Nr. 50: Phex-Tempel: nur eine von vier Flächen animiert [A]
- Nr. 68: Klangtreiber: kleines Speicherleck [A, teilweise]
- Nr. 73: Kampfanimation: über 40 Animationen gleichzeitig [A]
- Nr. 74: Bildklasse: Randfehler ohne Aufrufweg [A, teilweise]
- Nr. 87: Gegenstände scheinen durch Wände [A]
- Nr. 92: Hintergrundanimation zeigt evtl. falsches Teilbild [A]
- Nr. 125: Zwischensequenz: Überblendung zufällig [A]
- Nr. 132: Ortsszene: Musikwahl zufällig [A]
- Nr. 139: Kellertür: Wandbild bei nicht quadratischer Karte [A]
- Nr. 141: Animation: hängender Zeiger bei fehlender Datei [A]
- Nr. 167: Sonderkampf-Sequenzen: doppeltes Freigeben [A]
- Nr. 172: Intro: Speicher-Merker nicht gesetzt [A]
- Nr. 176: Reisekarte: Grafikfehler beim Hochscrollen [A]
- Nr. 181: Kampf: einige Klänge fehlen [A]
- Nr. 189: Sonderkampf-Animation läuft falsch [A, teilweise]
- Nr. 190: Abspann: eine Zeile fehlt mit Sprachausgabe [A, teilweise]
- Nr. 195: Abblenden: Palette nur teilweise gelöscht [A]
- Nr. 198: Ohne EMS: falsche Pixel im Bildschirmrahmen [A]
- Nr. 202: 3D-Objekte: eine Palettenfarbe zu viel [A, teilweise]
- Nr. 211: Bild laden mit zu kleinem Puffer (ungenutzt) [A]
- Nr. 224: Kampffiguren am Rand ungleich abgeschnitten [A]
- Nr. 300: DIGPAK-Klangtreiber: Stapelfehler (ungenutzt) [A]
- Nr. 301: Zeichenart „Oder“ kopiert falsch (ungenutzt) [A]
- Nr. 351: Tiefensortierung bei 129 Flächen [A]

Oberfläche (25)
- Nr. 109: Texteingabefeld: Grafikfehler und Zeichenmüll [W, teilweise]
- Nr. 144: Tagebuch: Seitenzählung falsch, Überlauf möglich [W, teilweise]
- Nr. 208: Automap ohne XMS/EMS kaputt, Notizreste [W, teilweise]
- Nr. 7: Karte aufdecken: Grenzprüfung doppelt [A]
- Nr. 10: Heldenvorauswahl steht manchmal auf leerem Platz [A]
- Nr. 22: Automap findet sehr weite Wege nicht [A]
- Nr. 24: Warenauswahl: Pfeil links springt an den Anfang [A]
- Nr. 27: Texteingabe: fehlende Endnull [A]
- Nr. 36: Reisekarte: Richtungswahl ohne Rückgabewert [A]
- Nr. 44: Zahleneingabe zeigt falsche erste Ziffer [A]
- Nr. 46: Reisekarte: Wegsuche liest hinter der Tabelle [A]
- Nr. 47: Reisekarte: Wegzeichnung im Randfall falsch [A]
- Nr. 53: Porträtleiste einer Teilgruppe zu breit/schmal [A]
- Nr. 56: Tagebuch drucken: Überlauf bei langen Zeilen [A]
- Nr. 57: Tagebuch-Heldennamen: Lesen hinter dem Feld [A]
- Nr. 58: Ortssymbole: unvollständige Änderungsprüfung [A]
- Nr. 62: Porträt ziehen liest vor der Tabelle [A]
- Nr. 65: Genitiv-s bei Namen mit Sonderzeichen falsch [A]
- Nr. 80: Reisekarte: Position im Randfall falsch [A]
- Nr. 97: Kompassrose verschwindet im Randfall [A]
- Nr. 99: Dialogfenster: Randfälle ohne Wirkung [A]
- Nr. 103: Tagebuchsuche: Esc sucht statt abzubrechen [A]
- Nr. 108: Auswahlliste ohne Grenzprüfung [A]
- Nr. 136: Fenster springt beim Verschieben [A]
- Nr. 162: Reisekarte: Ortssuche ohne Grenze [A, teilweise]

Kampf (24)
- Nr. 1: Verzauberte Gegner patzen im Angriff ohne Folgen [W]
- Nr. 18: Flucht vom Randfeld wird manchmal verweigert [W]
- Nr. 39: Hänger bei völlig zugestelltem Kampffeld [W]
- Nr. 79: Kampf: Figur läuft selten in Zufallsrichtung [W]
- Nr. 98: Schlafender NSC steht wach im Kampf [W]
- Nr. 106: Sonderkampf: Flächenangriff trifft niemanden [W]
- Nr. 111: Gegnerischer Heilzauber verletzt Schwerverwundete [W, teilweise]
- Nr. 120: Automatischer Kampf: Helden zaubern auf falsches Ziel [W]
- Nr. 183: Kampffeld: falsche Wände und Blockaden [W, teilweise]
- Nr. 187: „Sichern“ im Kampf wirkt erst eine Runde später [W]
- Nr. 213: Arax-Gift lähmt Gegner völlig [W, $]
- Nr. 364: Horriphobus: Kampf endet nie [W]
- Nr. 29: Kampfbewegung: Animationsfolge ohne Längengrenze [A]
- Nr. 38: Kampffeld: Belegt-Prüfung ohne Wirkung [A]
- Nr. 41: Paradepatzer nennt den falschen Helden [A]
- Nr. 42: Patzerfolge ohne Schaden geprüft [A]
- Nr. 49: Sonderkampf: Lesen vor dem Nulltest [A]
- Nr. 54: Gegnerzauber bei leerer Zauberliste [A]
- Nr. 75: Meldung „versteckte Gegner“ zählt manchmal falsch [A]
- Nr. 76: Sumpfrantzendokument gegen Gegner ohne Meldung [A]
- Nr. 90: Kampf-Figurenliste: mehrere Randfehler [A, teilweise]
- Nr. 147: Heldenaktion mit unbekannter Zielart [A]
- Nr. 168: Kampfaufbau: leere Prüfung [A]
- Nr. 200: Automatische Zielwahl bevorzugt eine Seite [A, teilweise]

Gruppe & Inventar (20)
- Nr. 14: Absturz beim Schlüsselbund mit 18 oder mehr Schlüsseln [W]
- Nr. 25: Geld ins Minus: Millionen durch Gruppenteilung [W, $]
- Nr. 130: Gulmondblatt: Spieltext durch Heldennamen ersetzt [W]
- Nr. 185: Gegenstände weitergeben: falscher Held geprüft [W, teilweise]
- Nr. 207: Gruppentrennung mit den falschen Helden [W]
- Nr. 356: Geld verschwindet beim Vereinen von Gruppen [W, teilweise]
- Nr. 362: Schlüssel verschwindet beim Abnehmen vom Bund [W]
- Nr. 363: Leere Gruppe hängt das Spiel auf [W]
- Nr. 15: Schlüsselbund/Rezeptbuch: falsche „schon drin“-Meldung [A]
- Nr. 26: Gruppe entfernen ändert fremdes Byte [A]
- Nr. 52: Gegenstandssuche über alle Plätze kaputt [A]
- Nr. 61: Gruppe teilen bei sechs Gruppen [A]
- Nr. 81: Zufälliger Gegenstandsverlust fehlerhaft [A]
- Nr. 82: Gegenstand an jeden Helden: Restmenge falsch [A]
- Nr. 83: Gruppenverwaltung schreibt hinter das Feld [A]
- Nr. 95: Leeres Zunderkästchen: doppelte oder alte Meldung [A]
- Nr. 131: Starker Zaubertrank nennt Lebenspunkte [A]
- Nr. 169: Gegenstand benutzen: fehlende Standardfälle [A]
- Nr. 171: Heldensuche: ungenutzte fehlerhafte Funktion [A]
- Nr. 219: Gruppenwechsel überspringt NSC-Gruppen nicht [A]

Helden & Werte (16)
- Nr. 2: Automatisches Steigern ignoriert die Grenze je Talent [W]
- Nr. 138: Shurinknollen-Gift: Erholung extrem langsam [W]
- Nr. 145: Erschaffung: Eigenschaften verschieben falsch geprüft [W]
- Nr. 154: Blaue Keuche steckt mit Dumpfschädel an [W]
- Nr. 161: Automatische Zaubersteigerung lückenhaft [W]
- Nr. 165: DSA-1-Import: Gegenstände gehen verloren [W]
- Nr. 179: Kein Hunger und Durst beim Rasten [W]
- Nr. 214: Tanzen für Geld nutzt Musizieren [W, $]
- Nr. 215: Tollwut-Anfall: Beruhigen gelingt verkehrt herum [W]
- Nr. 369: Kräuterwirkungen verfallen nicht, Werte kippen [W, $]
- Nr. 107: Heldenerschaffung: uninitialisierte Werte [A, teilweise]
- Nr. 116: Auto-Erschaffung: Akademiezauber doppelt bedacht [A]
- Nr. 152: Alchimie/Schätzen: kleine Randfehler [A]
- Nr. 178: Erschaffung: Grenzwerte uneinheitlich verglichen [A]
- Nr. 201: Startausrüstung: Lesen hinter dem Eintrag [A]
- Nr. 372: Nichtzauberer bekommen Zaubersteigerungen angeboten [A]

Städte & Orte (16)
- Nr. 4: Nächtlicher Dieb bestiehlt nur den ersten Helden [W]
- Nr. 51: Herbergsdieb stiehlt nie Proviant, sondern Geld [W]
- Nr. 71: Lagerhaus beim ersten Besuch manchmal gesperrt [W]
- Nr. 72: Boron-Wunder: Totenerweckung viel zu häufig [W, $]
- Nr. 78: Lagerhaus: Verderb nach einem Jahr verkehrt herum [W]
- Nr. 149: Ankunft in Lowangen: erster Textteil fehlt [W]
- Nr. 155: Herberge: Abbruch löscht die alte Zimmerbuchung [W]
- Nr. 186: Stadtereignisse: Text fehlt, gleiche Antworten [W, teilweise]
- Nr. 206: Absturz bei der Bengram-Verwechslung in Tjolmar [W]
- Nr. 216: Lowangen, zweites Stadttor: Unsinnstext [W]
- Nr. 352: Lagerhaus: Waren kehren zurück, Lagerkosten explodieren [W, teilweise]
- Nr. 374: Markthalle Lowangen: Ereignis bleibt hängen [W, $]
- Nr. 11: Marktstand mit unbekanntem Feld [A]
- Nr. 55: Fähre Hilvalla: zu wenig Geld zeigt Begrüßung erneut [A]
- Nr. 158: Schenke: leerer Text, merkwürdiger Rundenzähler [A, teilweise]
- Nr. 184: Straßenüberfall: Lesen hinter der Liste [A]

Technik & Speicher (15)
- Nr. 32: Absturz im versteckten Entwicklerbildschirm [W, teilweise]
- Nr. 129: Speicherfehler löscht die falsche Datei [W]
- Nr. 197: Spielstand laden: eine Einstellung geht verloren [W]
- Nr. 17: Speicherleck beim Verlassen der 3D-Ansicht [A]
- Nr. 33: Kalender: falscher Tagesüberlauf [A]
- Nr. 34: Kalender: Tick-Überlauf verliert Restzeit [A]
- Nr. 86: CD-Zwischenspeicher bei Lesefehlern kaputt [A]
- Nr. 88: Wegetexte: hängende Zeiger [A]
- Nr. 91: Dateizugriff: Handle-Leck und späte Fehlerprüfung [A, teilweise]
- Nr. 209: Speicherfehler bei über 160 MB XMS [A]
- Nr. 230: CD-Prüfung bei leerer PATH.CFG [A]
- Nr. 231: CD-Prüfung bricht ohne Aufräumen ab [A]
- Nr. 232: Speichern: Existenzprüfung mit > statt >= [A]
- Nr. 304: XMS-Vorgabe ohne Rücksprung [A]
- Nr. 307: Kopierroutine verliert ungerades Byte [A]

Magie (11)
- Nr. 110: Stabzauber prüft eine Eigenschaft doppelt [W]
- Nr. 159: Armatrutz eine Stufe höher als die AE erlaubt [W, $]
- Nr. 166: Nihilatio Gravitas über die AE hinaus [W, $]
- Nr. 173: Hexenspeichel heilt mehr, als die AE bezahlt [W, $]
- Nr. 188: Zauberziel gegen Sondergegner falsch geprüft [W]
- Nr. 220: Meditation mit wenig LE kostet AE [W]
- Nr. 377: Visibili wirkt nur auf den Zaubernden [W]
- Nr. 378: Gardianum schützt nicht [W]
- Nr. 48: Brenne toter Stoff ohne Fackel: Meldung zufällig [A]
- Nr. 148: Nichtzauberer können das Zaubermenü öffnen [A]
- Nr. 163: Heldenzauber: Lesen hinter der Tabelle [A, teilweise]

Händler & Dienste (6)
- Nr. 20: Fahrender Händler: Ware bezahlt, aber nicht erhalten [W]
- Nr. 84: Laden: Ware bezahlt, aber nicht erhalten [W]
- Nr. 94: Laden: Gepäckwarnung fehlt oder falsch [W, teilweise]
- Nr. 128: Fahrender Händler: falsche Menge beim Zurücklegen [W]
- Nr. 21: Händler-Warenliste überlappt bei riesigem Sortiment [A]
- Nr. 85: Laden-Warenliste überlappt bei riesigem Sortiment [A]

Dialoge (6)
- Nr. 126: Großer AP-Bonus im Gespräch wird nie vergeben [W]
- Nr. 135: Gespräch mit Gegenstandswahl lässt sich nicht abbrechen [W]
- Nr. 174: Unmut eines Gesprächspartners wird vergessen [W]
- Nr. 375: Agdan-Quest: kein Lowangen-Schlüssel [W]
- Nr. 67: Dialogskript: Zeiger nicht genullt [A]
- Nr. 227: Dialogskript: Vergleich mit leerem Feld [A]
Zitieren
Ach du grüne Neune, ja, das sieht ersteinmal legit aus.


Gerade für Sternenschweif dürfte das hochinteressant sein. Das ist quasi ein Sprung von 0 auf 100 und könnte eine ganz neue Grundlage schaffen, um die noch offenen Fragen zu den Spielmechaniken zu klären.

Bytegleichheit, Mannomann. Das prüfe ich später. Das wäre schon ein starkes Stück, wenn das in so kurzer Zeit aus dem Boden gestampft wurde.
Aber ja, die KI-Modelle sind mittlerweile sehr stark. Mit genügend Tokens und Rechenzeit lässt sich heutzutage offenbar selbst jahrzehntealte Software erstaunlich autonom rekonstruieren.

Für Riva verfolge ich ein etwas anderes Ziel, das ohne Veröffentlichung der automatisch rekonstruierten Quelltexte auskäme und nicht auf Bytegleichheit abzielt. D. h., gewissermaßen wären unsere Ansätze komplementär.
Ich weiß immer noch nicht, inwieweit ich meinen eigenen Stand hier schon teasern möchte. Aber ich denke, spätestens mit deiner Ankündigung ist klar: Wir kommen dem Punkt immer näher, an dem wir auch Schatten über Rivas letzte Geheimnisse lüften und das Spiel vielleicht sogar auf modernen Plattformen spielen können.

Aber erst einmal geht es hier ganz klar um deine Rekonstruktion von Sternenschweif:
Ich weiß gerade nicht, wie man das hier sinnvoll organisiert, aber ich denke, es wäre gut, die Rekonstruktion zunächst genauer unter die Lupe zu nehmen, selbst zu bauen und gegebenenfalls auch die Bugfixes anzusehen und zu testen.
Da stecken jetzt wirklich sehr viele neue Bugfixes drin, die man erst einmal einordnen und direkt im Spiel verifizieren müsste. Ich selbst stecke nicht so tief in Sternenschweif drin.
Generell fände ich es sinnvoll, dafür einen eigenen Thread (oder mehrere) aufzumachen. Ansonsten könnte das schnell ziemlich unübersichtlich werden.

Und daneben dürfte gerade für die Tüftler an der Schicksalsklinge interessant sein, wie sich deine neue, sicherlich auf Bright-Eyes aufbauende Variante im Vergleich zur über Jahre händisch rekonstruierten und gepflegten Bright-Eyes-Version schlägt.
Da gibt es bestimmt einige Erkenntnisse und Verbesserungen, die auch für Henne spannend sein und möglicherweise zurück in Bright-Eyes fließen könnten. Schade, dass er aktuell nicht erreichbar ist.

Was mich darüber hinaus noch interessieren würde: Wie viel eigene Arbeitszeit hast du ungefähr investiert, und wie umfangreich war der KI-Einsatz (Tokens, Sessions, Modell)? ;)  Die Abschlussberichte dokumentieren ja bereits erstaunlich viel über den technischen Ablauf, aber mich würde interessieren, wie autonom die Rekonstruktion tatsächlich ablief und wie viel du selbst eingreifen musstest. Und wie viel Erfahrung hattest du vorher schon mit Reverse Engineering? Du bist ja noch ganz neu hier im Forum, und ich fände es spannend, ein bisschen mehr über deinen Hintergrund zu erfahren.
Zitieren
hey :)
Die Schicksalsklinge ging relativ fix. Ich habe das bestehende GitHub Repo geschnappt, Claude gesagt es soll das klären und ... wir haben dann erstmal den Compiler von damals gesucht und alles hergestellt. Am Ende bastelte es sich selber die DosBox in eigener Umgebung (!) (nicht bei mir auf PC) und zockte das Spiel eine Weile und sorgte dafür, dass die Startschwierigkeiten behoben wurden. Dann ging das und der Rest war ja einfach, weil wirklich nur extrem wenig gefehlt hat.

Als es bytegleich war hab ich siebenstreich und henne kontaktiert.
Sternenschweif hab ich direkt im Anschluss daran in .. 1,5 Tagen? (?) gemacht? Das ging gut ,weil der Compiler nicht böse optimiert hatte und dann sollten die Funktionen noch ordentlich beschriftet werden. .. Ich hab die Sache gegengetestet, angewiesen auf Bugs zu Prüfen die kritisch und übel sind, oder less affair, oder exploit Charakter haben und verschiedene Patches zu erstellen. Hat Claude (Fable, Opus 5.5, hoch) alles gemacht. Der Code war dann fertig und ich hab auch noch den Quellcode von der Schicksalsklinge in C umschreiben lassen bytegleich, zusätzlich, weil Attic damals wohl C schrieb und nicht C++.

Tipps und Tricks wie man sowas schafft, mach ich sehr bald generell für alle verfügbar mit vielen Ansätzen und Vorgehensweisen, weil eine Recherche sonst nur wieder unnötig Token kosten würde. Da steht dann auch wie die Modelle verschaltet werden und was die tun sollen. So nach der Devise: Hier: Datei von damals, sieh zu: einmal bitte einlesen.

Es sind dabei auch viele Tools entstanden, also Vorgehensweisen weil 1:1 lässt sich das eh nicht immer übertragen.

Schatten über Riva ist eine Diva. Mit Watcom 10.6 compiliert. Mittlerweile gibts einen Compileremulator was bei den Registereinträgen hilft. Die sind eine grässliche "Registerwand" und ... ich sehe das ganze Ding mittlerweile als ein Puzzle und arbeite auch so.

Spannendes Feld.
Zitieren
Erst einmal einen großen Respekt und Danke an alle Beteiligten für die bisher geleistete Arbeit am Reverse Engineering.
Ich war ziemlich überrascht, was hier an Bug-Fixes und Erkenntnissen bereits zu Tage kam.

Ich hatte beim Durchstöbern der Fixes auch auf den Visibli gehofft, da dieser als Gruppenzauber doch an einigen Stellen sehr hilfreich wäre. Aber man kann nicht alles haben  :lol:

Da ich sowieso mal wieder einen Durchlauf starten wollte, werde ich direkt versuchen, so viel es geht zu testen. Allerdings bin ich mittlerweile von der schieren Menge an Patchen und Versionen etwas verwirrt.

Lassen sich die aktuellen Bug-Fixes mit BrightEyes (sprich dem Probenlogger) kombinieren? Und wie müsste man dies installieren?
Zitieren
Oh was hat visibli denn? Für welches Spiel? Ich nehm das mit auf! Erklär genauer :o)

Aktuell ist der Stand für Sternenschweif und die Schicksalsklinge:
Bekannt, Schicksalsklinge Nr. 186. Visibili verhindert den Kampf nur, wenn man allein unterwegs ist. Ob das Absicht war, ist unklar, deshalb ist es nicht geändert. Bei Sternenschweif ist es genauso, das kommt in die Liste.

Die Frage ist: Was ist "richtig"?
Ein Fix:
- „Kampf fällt aus, wenn ->alle<- handlungsfähigen Helden unsichtbar sind“ ist klein und sicher.
So ein Fix würde nur in die Stufe ALLES liegen, weil er die Spielbalance verändert.
In WICHTIG bliebe das Original-Verhalten.


Zur Probenlogger/Installations und Savegame-Frage hab ich die ausführende KI Claude befragt ^^
Zur Verwirrung: es ist einfacher, als es aussieht:
Pro Spiel gibt es EIN Paket (bei GitHub unter "Releases", z. B. schicksalsklinge_Bugfix_1.0.zip).
Entpacken, PATCHEN.bat doppelklicken, dann BLADEM_FIX_WICHTIG_STARTEN.bat. Fertig.
"WICHTIG" ist die empfohlene Fassung, "ALLES" behebt zusätzlich viele Kleinigkeiten. Mehr Versionen gibt es nicht.
Deine GOG-Installation und deine Spielstände bleiben unverändert, die alten Spielstände tauchen in der Bugfix-Fassung automatisch auf.

Probenlogger: das habe ich noch nicht ausprobiert.
Der Logger von Bright-Eyes kennt, soweit ich weiß, die Adressen im Original-Programm;
in der Bugfix-Fassung liegt vieles an anderer Stelle.
Ich vermute daher, dass er damit nicht zusammenspielt.
Für Tests am besten erst mal ohne Logger, und wenn dir etwas auffällt, mit der Nummer aus der Liste melden.
Falls du den Logger unbedingt brauchst: Welche Version benutzt du genau?
Dann schaue ich, ob er sich anpassen lässt."

Und ich würde das auch so machen. Klappt bestimmt nich auf Anhieb, wenn du mir aber sagst, womit du spielst, kriegen wir das vielleicht hin und ich stells hier dann auch rein!
Zitieren
(Gestern, 20:03)MiauKuh schrieb: Oh was hat visibli denn? Für welches Spiel? Ich nehm das mit auf! Erklär genauer :o)

Aktuell ist der Stand für Sternenschweif und die Schicksalsklinge:
Bekannt, Schicksalsklinge Nr. 186. Visibili verhindert den Kampf nur, wenn man allein unterwegs ist. Ob das Absicht war, ist unklar, deshalb ist es nicht geändert. Bei Sternenschweif ist es genauso, das kommt in die Liste.

Exakt das meinte ich, ich persönlich hätte mich darüber gefreut, wenn der Visibli auf die ganze Gruppe wirken würde, so wie im Schicksalsklinge Handbuch angegeben (in Sternenschweif lautet der Text dann bereits nur noch auf einen Helden, wahrscheinlich ein Fehler im Handbuch des ersten Spiels). Für ein PC-Gruppenrollenspiel hätte sich der Zauber für die ganze Gruppe angeboten, da er ansonsten recht nutzlos ist. Ob und inwieweit das mit den offiziellen DSA-Regeln übereinstimmt, weiß ich auch nicht, da ich über die PC-Spiele hinaus, leider nie groß Kontakt mit DSA hatte.

Vielleicht findet sich ja irgendwann mal eine Möglichkeit, so etwas optional als Fix anzubieten :-)

Die Installation des Patches für Schicksalsklinge hat bisher hervorragend geklappt. 
Ich hatte ursprünglich den aktuellen Run mit Brighteyes geplant, da ich in der Vergangenheit den Logger immer sehr interessant fand. Mein letzter Durchgang ist aber bereits einige Jahre her, sodass ich momentan gar nicht weiß, woher ich die aktuelle Version bekomme. Aber wenn du da bezüglich der Kompatibilität sowieso Probleme siehst, lasse ich dies erst einmal weg. Auch dies war mehr ein nice-to-have.
Zitieren

Du bekommst das rundumsorglos-paket. :wave:

Version 1.2 (AKTUELL)

Version 1.2 fanpatch für die Schicksalsklinge ist draußen – damit sind es jetzt 508 Bugfixes für DSA 1 und 2 (Schicksalsklinge 281, Sternenschweif 227). 
Großer Dank an NRS! Sein Sammelpatch von Ostern 2016 (Version: „NRS-Patch, Stand 26.04.2021") hat rund 190 Stellen direkt im Maschinencode geändert. 
Ich habe jede einzelne nachvollzogen und alles, was sauber belegt war und bei uns noch fehlte, im Quelltext nachgebaut – ohne die paar Fehler, die sein Patch selbst eingebaut hatte. 29 weitere Fehler sind damit behoben, unter anderem: 
- Manrek-Piratenhöhle: Die Schatzkammertür öffnet sich erst nach dem Hebelrätsel (der Code prüfte das Nachbarfeld). 
- Totenschiff: Die Falltüren schieben die Gruppe nicht mehr vorher ein Feld weiter, einmal sogar in die Wand. 
- Daspota-Schatz: blockierte Tür wieder freizubekommen, Schatz und Zwingfeste-Beute auch später noch auszuräumen. 
- Oberorken: Wasserfalle, Wasserraum-Türen und Datenmüll beim Naturgemälde behoben. 
- Gurthag wieder als Schmied nutzbar, Treborn Kolberg erscheint auch nach dem Gespräch mit Algrid. 
- Dazu korrigierte Spieldaten aus seinem Patch: vernünftige Magieresistenzen, fehlende Texte, Rechtschreibung, der fehlende Klang FX18. 

PATCHEN.bat erzeugt dafür eine eigene SCHICK.DAT, das Original bleibt unberührt. 

Nicht übernommen: 
seine Komfortänderungen (Textfenster nur mit ENTER, Mausklick-Wartezeit, Geräusche), Kolberg in Clanegh und die Dungeon-Lagerkämpfe, Oberorken-Einsturz, Totenschiff-Todesfalle und Doppelgegner. 
Alles andere ist drin. 
Paket laden, PATCHEN.bat ausführen, Spielstände laufen weiter: https://github.com/MeowMuhMuhCow/schicks...ses/latest 

Alle Änderungen: https://github.com/MeowMuhMuhCow/schicks...UGFIXES.md 
Wie immer: im Spiel noch ungetestet – Rückmeldungen mit der Nummer aus der Liste sind sehr willkommen.

Version 1.1 
ist draußen, für beide Spiele: 
Visibili macht jetzt die ganze Gruppe unsichtbar, wie im Lösungsbuch beschrieben.
->Sind alle Helden unsichtbar, fällt der Kampf aus.
Man kann also an Kämpfen vorbeischleichen bzw. in Dungeons vermeiden.
Ist in der WICHTIG-Fassung drin.
Ich hatte mir das Lösungsbuch geschnappt für beide Spiele  das wird gegen die Spielmechanik abgeglichen und so umgesetzt.

-> http://nlt-wiki.crystals-dsa-foren.de/do.../downloads <- GROSSARTIG

Beim Abgleich mit der Zauberliste im Lösungsbuch sind noch drei weitere Zauber aufgefallen, die in der Schicksalsklinge nichts taten: Gardianum, Feuerbann und Große Gier. 
Die wirken jetzt so, wie Attic sie in Sternenschweif umgesetzt hat.  :xmas:
Auch dort hat Gardianum übrigens nie geschützt, das ist jetzt ebenfalls behoben.

Wie immer: 
im Spiel noch ungetestet, Rückmeldungen willkommen. 
Einfach das neue Paket bei GitHub unter Releases laden und PATCHEN.bat ausführen. 
Spielstände bleiben kompatibel.

EDIT
Hab grade bemerkt, es gibt ja schon einen sehr großen Fanpatch für die Schicksalsklinge! 
Der wird auch bestmöglich grade eingebaut - und bugfixed :-)
https://www.crystals-dsa-foren.de/showth...p?tid=5191 <- das da, in der neuesten Fassung von http://nlt-wiki.crystals-dsa-foren.de/do.../downloads 
DANKE an die fleißigen und hochbegabten Assemblerkünstler. Respekt.
Zitieren
Vielen Dank für die schnelle Umsetzung. Dann werde ich die Änderungen mal testen. Sobald mir etwas auffällt, gebe ich Bescheid.
Zitieren
Super! Ich finde das prima. :) Ein paar Komfort-Sachen werde ich auch einbauen, allerdings ist sowas eine sehr ... weitreichende Sache und es ändert ja massiv das Originalspiel. Was ich aber wirklich gut fände für alle 3 Spiele: Proben-Logger, dann lässt sich alles nachvollziehen.

Aber das ist nur meine Idee, nix für irgendwas.. Wünsch dir was geht aber, wenn man dran rumwerkeln kann (:
Die Schicksalsklinge würde vielleicht ein Tagebuch im Stil von Sternenschweif mögen?
Und ich würde einen animierten Himmel in der Schicksalsklinge im Stil von Sternenschweif auch gut finden.
Mal sehen :)
Zitieren
Eigentlich hatte ich nur darauf gewartet, dass sich jemand eine KI schnappt und das Projekt weiterführt. Ich war kurz davor, es selber zu versuchen. Ich werde es gleich mal ausproberen. Danke dir und danke an Claude! ;-)

Zwei Punkte noch:
Es wäre toll, wenn du auch das Repo von Henne direkt verlinkst, ich habe auf den ersten Blick nur einen Link für siebenstreich gefunden.
Du sprichst davon, dass das Spiel unter der GPLv3 ist, der Lizenz-Text ist aber GPLv2. Auch Bright-Eyes ist GPLv2.

P.S.: Ich würde mich auch über eine Linux-Anleitung bzw. Linux-Start-Dateien freuen. Sollte kein Problem für Claude sein.
--------
Warnung! Geschichte kann zu Einsichten führen und verursacht Bewusstsein!
Avatar by: Keven Law (CC BY-SA 2.0)
Zitieren
Klär ich sofort alles. Danke Obi-Wahn!
Noch was: Ich mach das mit GITHUB zum allerersten Mal, wenn ich das irgendwie besser / Standardisierter / schlauer machen soll, bitte einfach sagen wie, ich leite es an Claude weiter und das klärt das.

Zum Riva-Projektstand: Bytegleich: 61% / Funktionen gleich: 86% (~ 5600 / 6300)
Zitieren
Für den Pinguin hebe ich auch die Hand. :up:
Zum NLT-Wiki: http://nlt-wiki.crystals-dsa-foren.de/doku.php , Zum Drakensang-Wiki: http://drakensang-wiki.crystals-dsa-foren.de/doku.php
KEIN SUPPORT per E-Mail, PN, IRC, ICQ! Lest die Regeln und benutzt das Forum für sämtliche Anfragen! KEINE persönliche Betreuung!
Zitieren
(Vor 1 Stunde)MiauKuh schrieb: Was ich aber wirklich gut fände für alle 3 Spiele: Proben-Logger, dann lässt sich alles nachvollziehen.
Ich habe von diesen technischen Sachen null Ahnung und halte mich deshalb hier auch weitgehend mit Wünschen oder Bewertungen raus. Sofern es irgendwann einmal etwas für den technischen Laien/Endanwender normal Spielbares geben sollte, wäre aber ein Logger bzw. eine Konsole, in der man sehen kann, wann was im Hintergrund abgeprüft wird, defintiv die Nummer 1 auf meiner Wunschliste für Zusatzfunktionen. Das wäre zum Verstehen des Spiels beim Spielen einfach ein enormer Fortschritt.
"Haut die Säbel auffe Schnäbel."
Zitieren
Von Claude:

Danke dir, alle drei Punkte sind erledigt, und es gibt dafür gleich neue Release-Pakete:
Schicksalsklinge 1.2.1 und Sternenschweif 1.1.1.

- Lizenz: Du hast recht, es ist GPLv2 wie bei Bright-Eyes. Die "v3" im README war ein Fehler und ist korrigiert.
- Hennes Repo ist jetzt in beiden READMEs direkt verlinkt: https://github.com/Henne/Bright-Eyes
- Linux: In beiden Repos und in den Release-Paketen gibt es jetzt einen Ordner Linux/. Ablauf:
bash Linux/patchen.sh
bash Linux/starten.sh wichtig (oder: alles)
Nötig sind Python 3 und DOSBox (Staging, klassisch oder DOSBox-X). Der Spielordner wird gesucht oder abgefragt.
Die Bugfix-EXEs haben dieselben Prüfsummen wie unter Windows. Mit einer echten DOSBox unter Linux
ist es noch nicht getestet, eine Rückmeldung wäre super.

An den Fehlerbehebungen selbst hat sich nichts geändert, die EXEs sind Byte für Byte dieselben wie in 1.2 bzw. 1.1.

Viel Spaß beim Ausprobieren!
Zitieren
Mir fällt gerade etwas auf. Das Projekt von MiauKuh erstellt eine neu kompilierte EXE-Datei von Schick, die aber immer noch eine DosBox benötigt. Soweit waren wir zum Teil schon vor einem Jahr. Das soll jetzt nicht die Arbeit von MiauKuh kleinreden! Henne war inzwischen dabei, native Versionen für Windows und Linux zu bauen (https://github.com/Henne/BrightEyes). Das wäre für mich immer noch der beste / nächste Schritt.

Edit: Ich habe eben schon erfolgreich eine EXE-Datei mit dem alten Stand erstellen können, teste es jetzt aber nochmal.
--------
Warnung! Geschichte kann zu Einsichten führen und verursacht Bewusstsein!
Avatar by: Keven Law (CC BY-SA 2.0)
Zitieren
(Vor 54 Minuten)Zurgrimm schrieb:
(Vor 1 Stunde)MiauKuh schrieb: Was ich aber wirklich gut fände für alle 3 Spiele: Proben-Logger, dann lässt sich alles nachvollziehen.
Ich habe von diesen technischen Sachen null Ahnung und halte mich deshalb hier auch weitgehend mit Wünschen oder Bewertungen raus. Sofern es irgendwann einmal etwas für den technischen Laien/Endanwender normal Spielbares geben sollte, wäre aber ein Logger bzw. eine Konsole, in der man sehen kann, wann was im Hintergrund abgeprüft wird, defintiv die Nummer 1 auf meiner Wunschliste für Zusatzfunktionen. Das wäre zum Verstehen des Spiels beim Spielen einfach ein enormer Fortschritt.

Probenlogger wird grade eingebaut. Mal schauen, wie das geht / aussieht.
Zitieren
(Vor 48 Minuten)Obi-Wahn schrieb: Mir fällt gerade etwas auf. Das Projekt von MiauKuh erstellt eine neu kompilierte EXE-Datei von Schick, die aber immer noch eine DosBox benötigt. Soweit waren wir zum Teil schon vor einem Jahr. Das soll jetzt nicht die Arbeit von MiauKuh kleinreden! Henne war inzwischen dabei, native Versionen für Windows und Linux zu bauen (https://github.com/Henne/BrightEyes). Das wäre für mich immer noch der beste / nächste Schritt.

Edit: Ich habe eben schon erfolgreich eine EXE-Datei mit dem alten Stand erstellen können, teste es jetzt aber nochmal.

:-) ich habe henne leider leider leider nicht erreicht, ich setze mich auch daran / teile gerne alles, was dazu nötig ist.
ich wollte ja auch meine tools hochladen, das kommt. 
ich muss das nur zusammenstellen. vielleicht morgen abend? heute abend?
da kann dann jeder der lust hat mitmachen :)
Und: dank bytegleichheit sollte alles aus diesem projekt hoffentlich problemlos und sehr gerne sofort in der nativen version vom henne mitarbeiten können und dürfen und bitte sollen :)
auch alle bugfixes und so!! das wäre doch das beste? 

ich geb jedenfalls alles frei!
Zitieren
(Vor 39 Minuten)MiauKuh schrieb:
(Vor 48 Minuten)Obi-Wahn schrieb: Mir fällt gerade etwas auf. Das Projekt von MiauKuh erstellt eine neu kompilierte EXE-Datei von Schick, die aber immer noch eine DosBox benötigt. Soweit waren wir zum Teil schon vor einem Jahr. Das soll jetzt nicht die Arbeit von MiauKuh kleinreden! Henne war inzwischen dabei, native Versionen für Windows und Linux zu bauen (https://github.com/Henne/BrightEyes). Das wäre für mich immer noch der beste / nächste Schritt.

Edit: Ich habe eben schon erfolgreich eine EXE-Datei mit dem alten Stand erstellen können, teste es jetzt aber nochmal.

:-) ich habe henne leider leider leider nicht erreicht, ich setze mich auch daran / teile gerne alles, was dazu nötig ist.
ich wollte ja auch meine tools hochladen, das kommt. 
ich muss das nur zusammenstellen. vielleicht morgen abend? heute abend?
da kann dann jeder der lust hat mitmachen :)
Und: dank bytegleichheit sollte alles aus diesem projekt hoffentlich problemlos und sehr gerne sofort in der nativen version vom henne mitarbeiten können und dürfen und bitte sollen :)
auch alle bugfixes und so!! das wäre doch das beste? 

ich geb jedenfalls alles frei!

Klar, das meinte ich auch mit meinem Hinweis. Ich wollte den Punkt nur ansprechen, damit es für die anderen klar ist, an welchem Punkt du gerade bist. Weiterhin viel Erfolg! (Ich melde mich gleich einmal bei github per Issue.)
--------
Warnung! Geschichte kann zu Einsichten führen und verursacht Bewusstsein!
Avatar by: Keven Law (CC BY-SA 2.0)
Zitieren




Benutzer, die gerade dieses Thema anschauen: cmfrydos, MiauKuh, 10 Gast/Gäste