VWF-Dialoge v1.0

geschrieben am 14.11.2010 18:19:26
( Link )
Zitat
Okay, das lag am FreeSpace. Er crasht jetzt nicht mehr, aber die Nachrichten werden schon wieder nicht mehr richtig angezeigt.


Inwiefern denn "nicht richtig"? Was passiert denn jetzt? Wie im EDIT geschrieben könnte es mit zwei verschiedenen JMLs zu tun haben.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 14.11.2010 20:05:54
( Link )
Ächz. Es ist so scheiße verwirrend.

Ich glaube fast, ich lass es. Das alles fühlt sich für mich zu instabil an. (Nichts gegen deinen Patch, dich trifft keine Schuld.)

geschrieben am 14.11.2010 20:11:14
( Link )
Ich setz' mich morgen mal dran und werde es selber versuchen. Ich werde dann einfach mal mit beiden Patches rumexperimentieren und dir meine Lösung - falls ich eine finde - zukommen lassen.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 14.11.2010 20:16:15
( Link )
Wäre nett, ja. Eigentlich brauche ich ja nur:

  • Den VWF-Patch (ach echt?)

  • Eine Status-Bar, die immer im Vordergrund ist, auch wenn der Rest von Layer 3 ganz im Hintergrund ist

  • Möglicherweise noch die Möglichkeit, die Status-Bar in manchen Leveln ganz zu verstecken. Aber das kann man ja auf so viele Arten machen.


Wenn du's nicht hinkriegst, ist's auch nicht schlimm - dann muss ich mir halt was anderes einfallen lassen.
geschrieben am 14.11.2010 20:35:23
( Link )
Zitat von WYE:
Wäre nett, ja. Eigentlich brauche ich ja nur:

  • Den VWF-Patch (ach echt?)

  • Eine Status-Bar, die immer im Vordergrund ist, auch wenn der Rest von Layer 3 ganz im Hintergrund ist

  • Möglicherweise noch die Möglichkeit, die Status-Bar in manchen Leveln ganz zu verstecken. Aber das kann man ja auf so viele Arten machen.


Wenn du's nicht hinkriegst, ist's auch nicht schlimm - dann muss ich mir halt was anderes einfallen lassen.


Weißt du, da fällt mir ein: Ich könnte auch einfach alles DIREKT in meinen Patch einbauen. Das mit dem Status Bar verstecken sollte eh kein Problem sein, etwas ähnliches macht mein Patch bei Dialogen ja sowieso schon. Ein kleiner Edit und das läuft. Und das andere... Naja, das andere kriege ich halt auch noch irgendwie mit eingebaut.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 15.11.2010 2:40:11
( Link )
Sehr gute Arbeit RPG. Hab ihn gerade nur kurz angetestet, da ich gleich los muss (Ja SO FRÜH ) Aber er gefällt mir bis jetzt sehr gut. Ich werde ihn wohl sehr oft verwenden, da er SEHR nützlich ist, und eigentlich auch nicht SO schwer zu bedienen ist. Werde zu späterem Zeitpunkt wohl vielleicht noch ein par Wünsche oder Verbesserungsvorschläge loslassen, momentan hab ich nichts, was ich brauche.
geschrieben am 15.11.2010 17:58:25
( Link )
Alles klar, mach das.

So, ich weiß jetzt, wieso HDMA verglitcht. Das ist mir heute im Bus auf dem Weg zur Schule eingefallen. Moment, ich habe es mir auf die Hand geschrieben...

Zitat von Mein Handrücken:
HDMA = DMA


Ach ja, ich weiß es wieder! Mein Patch benutzt zwar kein HDMA, dafür aber DMA um Grafiken und Tilemaps in den VRAM zu kopieren. Da HDMA und DMA dieselben Channels verwenden, wird HDMA logischerweise gestoppt, falls ein DMA-Transfer denselben Channel verwendet. Die Lösung ist also genauso leicht wie offensichtlich: Du brauchst einfach nur andere HDMA Channels zu verwenden. Mein Patch verwendet Channel 4 (Aktivierung mit #$10). Es müssten ja noch mindestens zwei andere Channels nutzbar sein und mit zwei Channels lässt sich noch problemlos ein Farbverlauf im Hintergrund erzeugen (wenn man es so einstellt, dass ein HDMA-Transfer immer zwei Bytes schreibt). Ist dieses Geheimnis also schonmal gelöst. Ich setze mich dann auch mal an die neue Version für dich ran.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 15.11.2010 19:51:56
( Link )
So, habe deine Spezialversion fertig.


Hier siehst du, wie der Layer 3 BG hinter dem Layer 2 BG ist, ohne, dass die Status Bar in den Hintergrund rückt. Das machst du weiterhin über $0D9D und $0D9E.


Hier siehst du ein Level mit deaktivierter Status Bar. Den Pilz habe ich extra da oben gelassen, um dir zu zeigen, dass ich mich darum nicht gekümmert habe. Die Methode, die ich beim Hauptpach benutze, hat hier nicht funktioniert (es liegt an der Stelle, wo das Spiel hijackt wurde; das war hier offenbar zu früh). Um einzustellen, wo die deaktiviert werden soll, suchst du im Patch nach ".IRQTable" (per STRG+F). Das funktioniert allerdings ein bisschen anders als in deiner Version. Hier werden jetzt nicht mehr die Scanlines festgelegt. Stattdessen funktioniert das folgendermaßen:
$00 = Keine Status Bar
Alles andere = Normale Status Bar

VWF-Dialoge habe ich auch in beiden Levels getestet. In Levels ohne Status Bar funktionieren die perfekt und selbst in Levels mit Layer 3 funktionieren die jetzt ohne zu verglitchen, allerdigns ist es unvermeidlich, dass Layer 3 in solchen Levels anschließend in den Main Screen rückt. Ich hatte auch keine Lust, länger nach einer ordentlichen Lösung zu suchen. Darum bleibt es dabei: Benutze den Patch nur in Levels ohne so einen Hintergrund.

Naja und wenn du noch das, was ich im letzten Post über HDMA geschrieben habe berücksichtigst, sollten ja jetzt alle Probleme beseitigt sein.

Hier der Download:
http://rpg-hacker.bplaced.net/SMW/Downloads/Patches/VWFPatch/WYE/WYEVWFPatchv100.rar

Falls doch wieder irgendetwas nicht klappt, sag Bescheid.

EDIT:
Mir fällt gerade ein, dass ich vergessen habe, das ganze sicherheitshalber in BSNES zu testen. Aber das kannst du ja dann selbst machen.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 15.11.2010 21:05:05
( Link )




Es klappt! Einwandfrei! Alles geht! Alles, was du gesagt hast, stimmt! Sogar in bsnes! ich hab's unendlich oft getestet!

Hab ich schon mal erwähnt, dass du mein Held bist? Vielen, vielen Dank, du hast Pokey's Adventure gerettet!



...Und, was macht die Schule so?
geschrieben am 15.11.2010 21:09:08
( Link )
Zitat von WYE:
Hab ich schon mal erwähnt, dass du mein Held bist?


Nicht nur deiner... *höhö*

Mann,hat mich der Smiley aber erschreckt.
´s gibt badische und unsymbadische


Was?! Die Signaturlänge wurde auf 1024 Zeichen beschränkt? #notmysignaturelength
geschrieben am 15.11.2010 21:15:18
( Link )
Ich hoffe, ich finde nicht noch einen versteckten Überraschungs-Bug.

Auf jeden Fall aber vielen Dank für die Mühe!
geschrieben am 15.11.2010 21:39:03
( Link )
Schön, schön. Dann habe ich meine Aufgabe ja erfüllt!
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 16.11.2010 7:02:49
( Link )
Ja, lasst uns dich unserm Gott opfern!



Immer noch keine Bugs gefunden, muss aber noch mal los werden, dass der Patch einfach KLASSE ist, wirklich.
geschrieben am 16.11.2010 14:52:32
( Link )
Vielen Dank!

Sieht auch so aus, als habe der Patch ein paar gute Chancen auf Trophäen. Teilweise sogar in Kategorien, wo ich ihn überhaupt nicht erwartet hätte.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 16.11.2010 18:15:27
( Link )
Ich finde der Patch ist sau gut gelungen,RPG Hacker.
Ich kann da nicht meckern und schließe mich die anderen an ^^
geschrieben am 16.11.2010 19:11:22
( Link )
Zitat von RPG Hacker:
Vielen Dank!

Sieht auch so aus, als habe der Patch ein paar gute Chancen auf Trophäen. Teilweise sogar in Kategorien, wo ich ihn überhaupt nicht erwartet hätte.


Ja, "Best Sprite" zum Beispiel.
geschrieben am 16.11.2010 19:21:45
( Link )
Zitat von WYE:
Ja, "Best Sprite" zum Beispiel.


Ja, unter anderem das!
Wobei ich glaube, dass das hier nur ein Verrutscher war.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 21.11.2010 20:50:53
( Link )
Zwei Stimmen hinter Romi bei 1) "Best of Show". Das wird knapp. In den anderen Kategorien weiß ich's nicht, aber ich glaube 5) und 21) kann ich auf jeden Fall für mich entscheiden, wenn nich noch irgendetwas unerwartetes passiert. Das ist auch schonmal was!
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 08.12.2010 17:14:11
( Link )
WOO HOO!

Best in Show (C3 Fall 2010)
Vision of the Future (C3 Fall 2010)
Biggest Surprise (C3 Fall 2010)
Most Impressive (C3 Fall 2010)
Best ASM Hack (C3 Fall 2010)

Ganze 5 Trophäen, darunter 3 Gold- und 2 Silber-Trophäen. Damit hätte ich im Leben nicht gerechnet, als ich den Patch released habe. Schon gar nicht, als ich damals mit dem Patch angefangen bzw. die Pläne dafür ausgearbeitet habe.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 08.12.2010 17:16:12
( Link )
Glückwunsch!

Ich hab' ja gesagt das der Patch ein Must-Have ist...

BTW. Vision of the Future?
´s gibt badische und unsymbadische


Was?! Die Signaturlänge wurde auf 1024 Zeichen beschränkt? #notmysignaturelength