Language…
24 users online: Anas, AnunnakiGirl,  Atari2.0, CharlieUltra, crocodileman94, Fozymandias, furario, Green, King-Raze, mmmdoggy, Mohamad20ZX, Natsuz2, ocked, Papangu, playagmes169, SAMYR DUTRA ARAUJO,  Sayuri, Scags, signature_steve, Skewer, SMW Magic, steelsburg,  Telinc1, yoshisisland - Guests: 292 - Bots: 436
Users: 64,795 (2,369 active)
Latest user: mathew

Hilfe bei Grafiken

Liebe deutsche Community,

ich bin recht neu dabei und verzweifle aktuell am Einfügen von Grafiken. Ich habe auch schon einen Thread im regulären Forum, aber ich muss gestehen, dass ich damit nicht weiterkomme.

Also, ich habe diese P-Blocks in meinem Hack und diese scheinen Auswirkungen auf andere Grafiken zu haben.

Wie im o.g. Thread geschrieben und gezeigt, habe ich Probleme beim einfügen anderer Block-Grafiken, aber auch bei Hintergründen. Bei jedem Hintergrund, den ich einfüge, gibt es Lücken:




In dem anderen Thread habe ich die Antwort so verstanden, dass ich das im 8x8 Editor ändern/korrigieren muss. Ich habe aber nicht den Hauch einer Ahnung, was ich da machen muss.

Ich bin für jede Hilfe dankbar.

Besten Gruß
Wo hast du den Hintergrund denn her, den du einfügen willst?

Ich vermute, das ist ein Teil-Konflikt wegen der ExAnimation: hier versuchen zwei Dinge, dieselben 8x8-Teile zu benutzen.

Die P-Blöcke bestehen ja aus animierten Teilen, und diese animierten Teile müssen irgendwo im 8x8-Editor platziert werden, wo sie dann die Teile überschreiben, die eigentlich an der Stelle waren. Wenn du den ExAnimation-Editor öffnest (#lm{exan}), siehst du im "Destination"-Feld, dass die Animation auf den Teilen 200, 201, 202, 203, 210, 211, 213 und 214 landet (das ist die linke obere Ecke der ExGFX-Datei, die im BG2-Slot geladen ist). Der Hintergrund, den du einfügen willst, benutzt genau diese Teile auch, aber die werden dann von der P-Block-Animation überschrieben.

Du müsstest also entweder:
- die ExGFX-Datei des Hintergrundes so ändern, dass der Platz für die P-Block-Animation frei bleibt, indem du die besagten 8x8-Teile an eine freie Stelle verschiebst (das kannst du mit dem 8x8-Editor machen, oder etwas komfortabler mit einem externen Programm wie YY-CHR)
oder:
- die P-Block-Animation an eine freie Stelle verschieben
(in beiden Fällen musst du dann auch den betroffenen Map16-Teilen bescheid sagen, dass die 8x8-Teile, aus denen sie bestehe, jetzt woanders sind).

Ich hab auch mal ein ExGFX-Tutorial geschrieben, vielleicht steht da was drin, das dir weiterhilft?


 
Edit:
OK, ich hatte es geschafft.
Ich hatte mit dem 8x8 Editor die Grafiken verschoben in die untere rechte Ecke. Ich hatte aber nicht die ExGFX-Datei geändert, sodass, wenn ich ExGFX neu lade, dann habe ich sowohl oben links, als auch unten rechts die Grafiken der Blöcke und meine Hintergründe sind wieder futsch.
Ich habe versucht mit YY-CHR die ExGFX Datei zu bearbeiten, allerdings gelingt mir das auch nicht wirklich. Wenn ich hier die Grafiken von oben links nach unten rechts verschiebe und dann speichere, sind die Grafiken einfach verschwunden.

Hast du hier auch noch einen Tipp?

Danke!






Hi,

vielen Dank für deine ausführliche Antwort!
Ich habe es geschafft, die P-Block-Animation zu verschieben. Ich muss gestehen, dass ich bis heute gar nicht verstanden hatte, dass sich die "Destination" auf die 8x8-Tiles bezieht.

Ich habe natürlich dein Tutorial gelesen. Wenn ich mal so ehrlich sein darf, ist es aber wirklich schwer für absolute Neulinge, da durchzusteigen, und wenn etwas unvorhergesehenes passiert, bin ich leider (noch) vollkommen aufgeschmissen.

Also nochmal danke!
Originally posted by DasFueller
Ich habe versucht mit YY-CHR die ExGFX Datei zu bearbeiten, allerdings gelingt mir das auch nicht wirklich. Wenn ich hier die Grafiken von oben links nach unten rechts verschiebe und dann speichere, sind die Grafiken einfach verschwunden.

Hm, vielleicht hast du sie zu weit unten eingefügt? ExGFX-Dateien dürfen nur halb so groß sein wie das Fenster in YY-CHR.

Wenn du Dinge im 8x8-Editor änderst, musst du mit F9 speichern und danach gleich die Grafiken neu einfügen (#lm{insexgfx}), sonst werden die Änderungen nicht übernommen. (Das ist leider echt nicht so intuitiv.)


 
Originally posted by WhiteYoshiEgg
Hm, vielleicht hast du sie zu weit unten eingefügt? ExGFX-Dateien dürfen nur halb so groß sein wie das Fenster in YY-CHR.


Die Datei sieht unbearbeitet so aus:



Wenn ich die Grafiken irgendwo anders hinschiebe, und sei es auch nur ein Tile nach rechts, dann speichere und in meinen Hack lade, erscheint überhaupt keine Grafik mehr im 8x8 Editor. Die Seite bleibt einfach leer.






Originally posted by WhiteYoshiEgg
Wenn du Dinge im 8x8-Editor änderst, musst du mit F9 speichern und danach gleich die Grafiken neu einfügen (#lm{insexgfx}), sonst werden die Änderungen nicht übernommen. (Das ist leider echt nicht so intuitiv.)


Bei unveränderter ExGFX-Datei sieht mein 8x8 Editor so aus:



Auch wenn ich die Blocks oben links verschiebe/lösche und dann die beschriebenen Schritte befolge, erscheinen die Blocks wieder, sobald ich die ExGFX-Datei erneut einfüge.


Sorry, falls ich mir hier irgendwie dumm anstelle.
Kein Problem, wir waren alle mal Anfänger.

Welcher Hintergrund ist das denn genau, den du einfügen willst? Ich kann das ja mal für dich vorbereiten.


 
Das ist der Hintergrund:
https://www.smwcentral.net/?p=section&a=details&id=19577

Ich weiß dein Angebot wirklich zu schätzen, aber es geht mir nicht um diesen einen Hintergrund, sondern darum, dass das quasi jeden Hintergrund (habe mind. 5 versucht) betrifft.

Daher will ich das mit den P-Blöcken geregelt kriegen.
Originally posted by DasFueller
Ich weiß dein Angebot wirklich zu schätzen, aber es geht mir nicht um diesen einen Hintergrund, sondern darum, dass das quasi jeden Hintergrund (habe mind. 5 versucht) betrifft.

Daher will ich das mit den P-Blöcken geregelt kriegen.

Auf jeden Fall - ich denk mir nur, wenn ich nicht ganz genau verstehe, wo der Fehler bei dir liegt, zeige ich dir lieber, wie ich das machen würde, damit du selber gucken kannst, welcher Lösungsschritt dir vielleicht gefehlt hat.

Bildschirmaufnahme (53 Sekunden, 4MB)

Vor der Aufnahme hab ich eine ROM genommen und auf denselben Stand gebracht wie in deinem ersten Screenshot, mit den Lücken im Hintergrund. (Nur dass es bei mir keine leeren Teile sind, sondern da schon die P-Block-Grafiken zu sehen sind, weil ich ExGFX80 in den AN2-Slot geladen hab - vielleicht hast du nur das übersehen?)

Dann hab ich gesehen, ja, die P-Block-Teile landen an einer Stelle, die auch der Hintergrund benutzt. Der einfachste Weg für mich, das zu beheben, war, die P-Block-Teile an eine freie Stelle zu verschieben.

Die nächsten freien Teile sind 28C bis 29F (siehe unten im 8x8-Editor), also hab ich im ExAnimation-Fenster die als Destination eingetragen, und da landen sie dann auch, und an der originalen Stelle erscheint der Hintergrund wieder. Dann hab ich noch die Map16-Teile bearbeitet, damit sie als 8x8-Teile auch die an der neuen Stelle nehmen, und das war's.

Es kann natürlich sein, dass die Teile 28C bis 29F nicht in jedem deiner Level frei sind. Entweder du suchst dir 8x8-Teile, die in jedem Level frei sind (dann kannst du die Map16-Teile wiederverwenden), oder du schiebst sie in jedem Level woandershin (dann brauchst du für jedes Level verschiedene Map16-Teile).

Das hat für mich jedenfalls funktioniert. Hoffentlich haben wir nicht aneinander vorbei geredet!


 
Also, ich bin nicht sicher, ob wir aneinander vorbei geredet haben. Aber jetzt ist mir doch noch einiges klargeworden bzgl. exanimations und ich habe es (für den Moment) hinbekommen. Ich will noch nichts beschreien.

Nachdem ich noch 10 mal hin und her probiert hatte, und es nicht funktioniert hatte, habe ich mal die .bin-Dateien des Hintergrunds nochmal neu in den ExGFX-Ordner kopiert. Ich habe keine Ahnung wie, aber ich scheine die Lücken in die Grafiken extrahiert zu haben und mit den Original-.bin-Dateien funktioniert es jetzt.

Also für jetzt mal VIELEN, VIELEN DANK für deine Anstrengungen. Ich hoffe sehr, dass ich mich nicht mehr melden muss.

Gruß!