Beiträge von RPG Hacker

geschrieben am 14.11.2010 12:44:47 in VWF-Dialoge v1.0
( Link )
Zitat von WYE:
Fuck, das "GEHT" nehm ich zurück. Manchmal crasht's wie aus dem nichts, wenn ich z.B. ?-Blöcke berühre.


Das wird aber dann wohl kaum an diesem neuen Hijack liegen, denn $8064 wird nur ein einziges mal pro Spiel aufgerufen, nämlich zu Beginn. Wird wohl daran liegen, dass du noch nicht geportet hattest.
-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 15:55:45 in VWF-Dialoge v1.0
( Link )
Also im Prinzip muss aus dieser Liste jetzt nur der erste Punkt gefixt werden, sehe ich das richtig? Die modifizierte Version des Patches zu verwenden hast du auch schon probiert, oder? Und denk dran, dass du diesen Patch dann vor meinem VWF Patch anwenden musst, sonst wird es auf jeden Fall crashen. Falls der nicht funktioniert sag Bescheid.
-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 18:14:46 in VWF-Dialoge v1.0
( Link )
Zitat von WYE:
im Prinzip ja, auch wenn mir die HDMA-Sache komisch vorkommt. Macht dein Patch denn was mit HDMA?


Eigentlich nicht, nein. 0_o
Deswegen bin ich selbst verwirrt.

Zitat von WYE:
(Apropos, in bsnes ist beim Verschwinden der Nachricht der Farbverlauf einen Frame lang verglitcht.)


Welchen Farbverlauf meinst du? Den HDMA-Farbverlauf?

Zitat von WYE:
Oh, und der IRQ-Patch crasht das Spiel schon beim Title-Screen. Immer noch derselbe Code wie vor ein paar Posts. Ja, ich hab zuerst den installiert, dann deinen VWF-Patch.


Also er crasht die ROM auch ALLEINE schon? Also auch, wenn sie ohne meinen Patch angewendet wird? Ich dachte jedenfalls, du hättest das JML $8082B0 im ersten Block in JML $808297 umgeändert, deswegen habe ich das auch in meinem Code verwendet, den ich dir gegeben habe. Vielleicht hat es damit was zu tun? Anderseits sollte es im Prinzip auch so gehen, weil $808297 ja eh nur ausgeführt werden muss, wenn mein Patch laufen soll. Aber du könntest mal probieren, jeweils eines der JMLs in das andere umzuändern (sodass du zwei gleiche da hast) um zu gucken, was passiert. Vielleicht bringt das etwas?
-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 18:19:26 in VWF-Dialoge v1.0
( 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 19:46:24 in Deutsches Sample Tool (SMWS) Tutorial
( Link )
Zitat von mrsmwlp:
...mp3datei...


<.<

Zitat von mrsmwlp:
...keine lust das alles zu lesen...


<.< x2

Tja, Pech für dich. Ich habe leider auch keine Lust, das alles zu schreiben.

Zitat von SuperNascher:
Gutes Tutorial,ich probiere mal CUSTOM Music zu machen.
Aber irgendwie funkioniert der Downloadlink nicht.


Guck auf SMW Central unter "Tools", da sollte es immer die aktuellste Version zum Download geben.
-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:11:14 in VWF-Dialoge v1.0
( 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:35:23 in VWF-Dialoge v1.0
( 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 14.11.2010 20:45:22 in Deutsches Sample Tool (SMWS) Tutorial
( Link )
^ Dieser Post erhält meine volle Bestätigung.
-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 21:11:06 in Ideenrunde (ERSTEN POST LESEN, SONST STERBT IHR!)
( Link )
Ich denke das werden DaX und co. schon in die Hand nehmen. Gerade deswegen gibt es die Aufteilung ja.
-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 17:58:25 in VWF-Dialoge v1.0
( 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 18:21:53 in Ideenrunde (ERSTEN POST LESEN, SONST STERBT IHR!)
( Link )
Story ist so weit fest. Über die Welteneinteilung waren wir gerade am diskutieren. Die Story kannst du einfach aus einem meiner Posts rauskopieren, wo ich sie in Listenform nochmal festgehalten hatte.
-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 in VWF-Dialoge v1.0
( 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 19:56:26 in Rom schützen
( Link )
Nein, gibt es nicht. Das einzige, was vielleicht gehen würde, wäre mit einem Hex Editor bestimmte Bytes in der ROM zu verändern, die auf das Spiel selbst keine Auswirkung haben, die aber dafür sorgen, dass Lunar Magic die ROM nicht mehr erkennt.
-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:39:03 in VWF-Dialoge v1.0
( 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 14:52:32 in VWF-Dialoge v1.0
( 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 14:57:16 in Rom schützen
( Link )
Zitat von gurkeXtreme:
...oder extremes asm zeug...


ASM kann man mit Lunar Magic sowieso nicht klauen.
Und in eine ZIP packen würde auch nichts bringen, denn dann könnte man den Hack ja auch nicht mehr spielen.
-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 16:14:35 in DaX's Photoshop und Zeichenzeugs und so...jo
( Link )
Zitat von Skorme:
Ist in echt ja nicht so, oder?




Sei du selbst Richter.
-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 16:27:36 in Gute Videos
( Link )
Ich finde Family Guy ganz in Ordnung, aber mag die Simpsons doch lieber. Wenn ich dann mal eines von beidem gucke, dann letzteres.
-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 16:49:39 in Gute Videos
( Link )
Zitat von HoZweMu:
Das erkennt man wohl am ehesten daran, dass ich fast jede Staffel auf DVD besitze.


Besitzt du zufällig auch Staffel 14 - Episode 9? Nach der Folge suche ich schon ewig. Bei Amazon gibt es Staffel 14 auch nicht...
-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 16:51:00 in Ideenrunde (ERSTEN POST LESEN, SONST STERBT IHR!)
( Link )
Ganz logisch wäre es ja, wenn als letztes Level ein Schloss kommt. Warios Schloss.
-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.