geschrieben am 15.11.2010 19:51:56
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.