Modderecke > Allgemeine Modding-Fragen

Spellbook-Struktur ändern

<< < (2/2)

Melkor Bauglir:
Hmm, ich versuche es noch einmal: Edain hat ja auch in der Vergangenheit seine SB-Struktur verändert - und das ist ja sogar eine ganz neue Struktur, nicht nur die SuM1-Kampagnen-Struktur!

Was musste dafür denn alles angepasst werden? Offensichtlich die SpellStore.apt (aber was da eigentlich?? :| ), aber was sonst? (Außer letztlich natürlich irgendwann mal die science.ini, damit die neuen Abhängigkeiten zwischen den Zaubern funktionieren. ;))

Edit: Ignorieren wir mal diese ganzen für Edain 4.x notwendigen Edits in den Map-Dateien, damit die gegenseitigen Abhängigkeiten der T3-Zauber richtig funktionieren (u.a. weil es die in der von mir angestreibten Struktur ja auch garnicht gibt).

Viele Grüße,
Melkor

FG15:
Für die geänderte Spellstorestruktur haben wir nur die SpellStore.apt geändert und die Science.ini. (Und um unseren Wechsel zwischen linker und rechter Seite zu ermöglichen die map.inis)

Was wir dort gemacht haben ist:
* Button Platzierungen anpassen
* Pfeile neuplatzieren/drehen


--- Code: ---                <placeobject depth="461" character="68" rotm00="1.300000" rotm01="0.000000" rotm10="0.000000" rotm11="1.300000" tx="-2.500000" ty="-176.774998" red="255" green="255" blue="255" alpha="255" ratio="0.000000" clipdepth="-1" unknown="0">
                    <poflags value="HasCharacter|HasMatrix|HasName"/>
                    <poname name="Spell11"/> <!--zentraler Spell -->
                </placeobject>
--- Ende Code ---
So sieht das Beispielsweise bei den Buttons aus.
Das ist unser zentraler Spell, der auf die 1,3 fache Größe skaliert wurde und an den genannten Koordinaten sitzt.


--- Code: ---                <placeobject depth="1" character="22" rotm00="0.500000" rotm01="0.500000" rotm10="-0.500000" rotm11="0.500000" tx="-129.000000" ty="-185.500000" red="255" green="255" blue="255" alpha="255" ratio="0.000000" clipdepth="-1" unknown="0">
                    <poflags value="HasCharacter|HasMatrix|HasName"/>
                    <poname name="c1_3"/>
                </placeobject>
--- Ende Code ---
Das ist einer der Pfeile.
Das "c1_3" scheint dafür zu sein, zu sagen von welchem Spell zu welchem es verlinkt, also wann der Pfeil angezeigt werden soll.

Melkor Bauglir:
Erstmal schonmal vielen Dank, FG! :)

Ich habe jetzt erstmal weiter rumprobiert, aber nachdem zunächst der gesamte Spellstore komplett weiß war, ändert sich jetzt überhaupt nichts mehr...

Was ich getan habe:
1. Aus dem apt-Ordner von AdH die Spellstore.big öffnen und SpellStore.const und SpellStore.apt extrahieren. Beide mit dem AptEditor in eine .xml umwandeln. Soweit war ich ja im Prinzip vorher schon.
2. Mit dem Tipp habe ich dann die Zaubereinträge gefunden und einfach mal die Y-Koordinate geändert (zumindest nehme ich an, dass sie das gewesen sein sollte - den Eintrag ty="(Zahl)" und da halt eine etwas andere Zahl eingetragen). Ich habe auch nochmal (wie in dem Beispiel zum Edain-Zentralspell hier) versucht, die Skalierung zu ändern.
3. Aus der SpellStore.xml mit AptEditor wieder eine apt und eine const gemacht, beide in einem BIG-Archiv zusammengefügt (Archivname beginnt mit Unterstrich-Unterstrich) und diese BIG ins AdH-Hauptverzeichnis hinzugefügt.
--> Ich habe hier sowohl einmal als Namen für die apt bzw. const "SpellStore" als auch "apt\SpellStore" versucht, weil sie ja aus dem apt-Ordner stammen. Machte keinen Unterschied.

Was ich konkret nicht verändert habe (u.a. auch, weil ich nicht weiß, wie die eigentlich erstellt wird^^), ist die SpellStore.dat. Aber momentan hat sich absolut nichts verändert, was mich schon ziemlich wundert. :(
Wichtig: In meinen vorherigen Experimenten (wo der Spellstore einfach fehlte oder komplett weiß war), hatte ich die Spellstore.dat mit im BIG-Archiv.


Viele Grüße,
Melkor

PS: Ach ja, btw - der SuM1-Spellstore ist völlig anders aufgebaut als der AdH-Spellstore. In dem Sinne war es nicht wirklich verwunderlich, dass nicht das gewünschte passiert ist, als ich die Edain1-Spellstore.apt und const eingefügt habe.  ;)

FG15:
Klingt eigentlich alles richtig.


3. du brauchst nur die "Spellstore.apt" und "Spellstore.const" beides ohne apt davor.

Sicher, dass du bei 2. die richtigen Zeilen bearbeitet hast?

Und sicher, dass du nicht vielleicht alte Dateien irgendwo hast, die die aktuelle __Apts.big überschreiben? Z.B. im VirtualStore?

Melkor Bauglir:
Das stimmt, im VirtualStore hätte ich direkt mal nachgucken sollen! Da war auch einiges drin (darunter meine Submod-BIG), ich hab' die Dateien jetzt mal wieder gelöscht. :) [Dämliche Funktion^^ xD Wie häufig mir das schon passiert ist...]

Und es hat sich tatsächlich was geändert. Allerdings nicht etwa in irgendeinem normalen Spellbook (weder Gefecht noch Kampagne), sondern ausschließlich im Spellbook des Angmarkampagne-Epilogs.  8-| Mir ist das originell nur deshalb aufgefallen, weil ich spontan mal die Angmarkampagne durchgespielt hatte (hatte ich noch nie), in der alles normal war, und dann öffne ich im Epilog den Spellstore und freue mich, wie alles drunter und drüber platziert gewesen ist. Bin ich froh, dass ich die BIG noch nicht aus dem AdH-Ordner gelöscht hatte, sonst hätte ich echt lange nach einem Effekt suchen können^^

Anyway. Jetzt da ich weiß, dass es prinzipiell was ändert, setze ich mich mal etwas systematischer an das Thema, wenn ich wieder etwas Zeit habe. Kann ja nicht so viele verschiedene Spellstores geben, die man durchprobieren muss, bis man den richtigen gefunden hat^^ ;)
Vermutlich melde ich mich nochmal, wenn ich wieder festhänge, aber diese erste Hürde hätte ich damit immerhin genommen. Und vielen Dank dir nochmal, FG! :)


Viele Grüße,
Melkor

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln