Skip to content

SCHWEIF.EXE

Shihan edited this page Mar 17, 2020 · 1 revision

SCHWEIF.EXE beziehungsweise STAR.EXE ist das ausführbare Hauptprogramm von Sternenschweif.

Table of Contents

Versionskennung

SCHWEIF.EXE identifiziert sich nur auf dem STARTRAIL -- DEBUG Screen der durch das gleichzeitige Drücken beider SHIFT-Tasten aufgerufen werden kann.

Gegenstands-Blacklisten

Version Sprache Offset Größe
O1.00 Deutsch 0x280EF 1016 Byte (inklusive 0xFFFF am Ende)
C1.00 Deutsch 0x299A1 1016 Byte (inklusive 0xFFFF am Ende)
C1.02 Deutsch 0x299A3 1016 Byte (inklusive 0xFFFF am Ende)
C2.00 Englisch 0x277FF 1016 Byte (inklusive 0xFFFF am Ende)
Gegenstands-Blacklisten sind die Indexe der Gegenstände die ein Heldentyp nicht benutzen darf. Die Listen werden durch 0xFFFF beendet. Die Reihenfolge der Heldentypen ist: Gaukler, Jäger, Krieger, Streuner, Thorwaler, Zwerg, Hexe, Druide, Magier, Auelf, Firnelf und Waldelf.
2 Byte Integer Index des Gegenstandes in ITEMS.DAT.

Rüstungstabelle

Version Sprache Offset Größe
O1.00 Deutsch 0x287E7 54 Byte (inklusive 0xFFFF am Ende)
C1.00 Deutsch 0x2A099 54 Byte (inklusive 0xFFFF am Ende)
C1.02 Deutsch 0x2A09B 54 Byte (inklusive 0xFFFF am Ende)
C2.00 Englisch 0x27EF7 54 Byte (inklusive 0xFFFF am Ende)
Rüstungstabelleneintrag: 2 Byte 1 Byte Integer Rüstungsschutz
1 Byte Integer Behinderung

Waffentabelle

Version Sprache Offset Größe
O1.00 Deutsch 0x28577 616 Byte
C1.00 Deutsch 0x29E29 616 Byte
C1.02 Deutsch 0x29E2B 616 Byte
C2.00 Englisch 0x27C87 616 Byte
Waffentabelleneintrag: 8 Byte 1 Byte Integer Trefferpunkte Würfelwurf: Anzahl sechsseitiger Würfel
1 Byte Integer Trefferpunkte Würfelwurf: Modifikator
1 Byte Integer Trefferpunkte Malus des Körperkraftzuschlags
d.h Körperkraft - Malus = Körperkraftzuschlag (wenn das Ergebnis größer 0 ist)
1 Byte Integer Bruchfaktor
1 Byte Integer unbekannt (Fernkampfwaffen-Index?)
1 Byte Integer Attackemalus
1 Byte Integer Parademalus
1 Byte Integer Waffen-/Schadensgattung [1]
[1] Entspricht nicht der Aufteilung der Talente. Wird zur Wahl der richtigen Grafik im Kampfbildschirm benutzt. Beeinflusst auch, ob die Waffe im Nah- oder Fernkampf eingesetzt wird. 0: Messer/Dolche, 1: stumpfe Hiebwaffen (incl. Stäbe), 2: Schwerter, Säbel & lange Stichwaffen, 3: Äxte, 4: Schusswaffen, 5: Wurfwaffen, 6: Wurfspeere

Rezepttabelle

Version Sprache Offset Größe
O1.00 Deutsch 0x26F66 392 Byte
C1.00 Deutsch 0x28818 392 Byte
C1.02 Deutsch 0x2881A 392 Byte
C2.00 Englisch 0x26676 392 Byte
Rezepttabelleneintrag: 28 Byte 2 Byte Integer Item ID des Rezepts
2 Byte Integer Item ID der 1. Zutat
2 Byte Integer Item ID der 2. Zutat
2 Byte Integer Item ID der 3. Zutat
2 Byte Integer Item ID der 4. Zutat
2 Byte Integer Item ID der 5. Zutat
2 Byte Integer Item ID der 6. Zutat
2 Byte Integer Item ID der 7. Zutat
2 Byte Integer Item ID der 8. Zutat
2 Byte Integer Item ID der 9. Zutat (immer 0xFFFF also unbenutzt)
2 Byte Integer Item ID der 10. Zutat (immer 0xFFFF also unbenutzt)
2 Byte Integer Item ID des Resultats
2 Byte Integer Benötigte Astralenergie
1 Byte Integer Brauzeit, Nachkommastelle?
1 Byte Integer Brauzeit, ganze Stunden
Kategorie:DSA2Kategorie:EXE