Beiträge von RPG Hacker

geschrieben am 03.04.2012 12:00:40 in [Aprilscherz] Waluigi's Creed Level Editor - Alpha 0.11
( Link )
Zitat von TheTim:
Norton Internet Security erkennt deine Programme (Das hier sowie Tetris) als Trojaner und löscht sie automatisch... Norton failt aber auch


Krass. Dabei bestand dieses Programm wirklich nur aus so 5 bis 6 Zeilen Code.

Zitat von Skorme:
Der RPG Hacker baut sich schnell Medaillen ein um sie dann selber zu kassieren... Ich fasse es nicht...
Was ein Schelm!


Tatsächlich gibt es die schon seit einem halben Jahr. Bisher hat sich aber noch nie jemand eine verdient und ich selbst habe sie bei jeder Gelegenheit total vergessen.
So habe ich zumindest mal darauf aufmerksam gemacht, dass diese Medaillen existieren.
-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 03.04.2012 12:01:43 in Screenshots/Videos Thread - Zeige dein Zeug h(i)er!
( Link )
Ich dachte, dass das eine Pyramide sei. Aber jetzt, wo du das sagst...
-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 03.04.2012 12:20:27 in Desktop
( Link )
Zitat von Suffer:
das Bild ist richtig geil, jedoch, da es symetrisch ist, wirkt es i wie langweilig :/ da fehlt noch irgend etwas :]


Igitt! Anti-Symmetristen! Weg mit dir! Hinfort! Wer die Symmetrie nicht verehrt, ist mein Fein!
-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 03.04.2012 18:44:33 in Deutsches ASM Tutorial (Abgebrochen)
( Link )
Zitat von Suffer:
lieg ich richtig, das wenn ich z.b 1 0 0 1 das die 0er nicht mitgerechnet werden? also quasi: 1 0 0 1 = 1 + 0 + 0 + 8 = 9 ?


So ist es. 0 mit einer Zahl multipliziert gibt nunmal immer 0. Also
(1 * 2^3) + (0 * 2^2) + (0 * 2^1) + (1 * 2^0) =
(1 * 8) + (0 * 4) + (0 * 2) + (1 * 1) = 9
-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 03.04.2012 21:57:25 in Deutsches ASM Tutorial (Abgebrochen)
( Link )
Zitat von Suffer:
LDA #$01
STA $7E0DBF


Setzt die Münzen genau auf 1 anstatt sie um 1 zu erhöhen.

Zitat von Suffer:
LDA $7E0DBF
CLC
ADC #$01


Lädt die Münzen in den Akkumulator und addiert 1 hinzu, speichert das Ergebnis aber nicht (sodass es wieder verloren geht).

Was du brauchst ist eine Kombination aus beiden Varianten.
-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 04.04.2012 18:04:57 in Anime & Manga
( Link )
Erster Trailer vom Eureka Seven-Nachfolger: Eureka Seven AO!
*Hier RPG Hackers Standard-Penisspruch einfügen*
<3
-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 05.04.2012 11:58:18 in Deutsches ASM Tutorial (Abgebrochen)
( Link )
Beide Methoden funktionieren, aber bei kooooopas Methode wird der Wert überschrieben, der sich in $13CC befindet. Sollten also bereits Münzen zum Erhöhen in dieser Adresse gespeichert sein, gehen die verloren. Allerdings ist das ein ziemlich seltener (wenn nicht sogar unmöglicher) Fall, je nachdem, wie das Spiel aufgebaut ist. Aber ja, INC $13CC ist für diese Aufgabe definitiv die einfachste Methode.
-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 05.04.2012 15:04:12 in Deutsches ASM Tutorial (Abgebrochen)
( Link )
Fall andere die Aufgabe noch lösen wollen anzeigen
Code
LDA $7E0DB6            ; Lade Marios Münzen

Hier solltest du wirklich eher $0DBF nehmen. $0DB6 enthält wirklich nur Marios Münzen und die Adresse ist auch nur für die Overworld gedacht. Heißt: Im Zweispieler würde der Block mit Luigi nicht funktionieren. $0DBF hingegen gilt immer für den aktuellen Spieler.

Code
LDA $19                ; Andernfalls: Lade das Powerup 
LDA #$02 ; Mario Cape geben


Das erste LDA tut in diesem Fall überhaupt gar nichts (denn der Wert im Akkumulator wird mit dem zweiten LDA ja sofort wieder überschrieben) und ist auch gar nicht nötig. Das kannst du einfach weglassen.

Code
LDA $0                 ; Lade 0 Münzen


Hier hast du zweierlei Fehler gemacht. Zum einen hast du "#" vergessen, sodass hier eine Adresse geladen wird anstatt die konstante Zahl 0. Zum anderen solltest du bei Hex-Zahlen wirklich immer alle Stellen angeben. Also
8-Bit-Zahl -> #$00
16-Bit-Zahl -> #$0000
Nur eine einzige Stelle anzugeben kann beim Kompiler zu Fehlern führen, da er nicht weiß, ob die Zahl als 8-Bit- oder als 16-Bit-Zahl gemeint ist.
-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 05.04.2012 16:05:26 in Deutsches ASM Tutorial (Abgebrochen)
( Link )
Ja, so sollte es funktionieren.

Zitat von mzünni:
Und neben bei noch anzumerken was ist wenn der player von anfang an wenn er das level betritt schon mehr als 30 Münzen hat?


Das ist ja egal. Darum ging es in der Aufgabe ja 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 05.04.2012 20:25:48 in Deutsches ASM Tutorial (Abgebrochen)
( Link )
Zitat von kooooopa:
BCC Zuviel ; Sobald man 50 Münzen hat und 50 addiert wird die Carryflag gesetzt


Nein, die Carry Flag wird gesetzt, wenn das Ergebnis über 255 liegt. Nicht, wenn es über 100 liegt.
-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 05.04.2012 20:35:32 in Desktop
( Link )
Wie süß! Pinguine!
-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 05.04.2012 20:40:35 in Deutsches ASM Tutorial (Abgebrochen)
( Link )
Zitat von mzünni:
tut mir leid dir das sagen zu müssen aber entweder ist das jetzt totaler müll
oder ich versteh es einfach nur nciht...


Ich weiß nicht mehr, was das Ziel war, aber dein Block erhöht die Münzen, bis sie >= 50 sind und setzt sie dann auf 0 zurück. Lediglich die Labels sind bei dir irreführend.

Zitat von mzünni:
SO hast du es glaube ich gemeint...
aber den sinn verstehe ich dann IMMER NOCH nicht


Wer sagt, dass das einen Sinn hat? Das sind Übungsaufgaben.

Zitat von kooooopa:
BCS STZ $0DBF ; Größer gleich 51, dann mach die Münzen zu 0


Also das macht jetzt gar keinen Sinn mehr. Hinter Branch-Befehlen muss immer eine Adresse stehen (in xkas in der Regel in Form eines Labels angegeben).
-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 05.04.2012 21:00:47 in Deutsches ASM Tutorial (Abgebrochen)
( Link )
Wieso, wann habe ich denn mir dir geredet? Deine Version habe ich doch ganz klar als "falsch" abgestempelt. Tatsächlich habe ich gar nichts in Richtung "richtig" gesagt. Wenn überhaupt habe ich im Bezug auf mzünnis angedeutet, dass es richtig sein könnte. :/

EDIT:
Aber selbst seine Version scheint wohl falsch zu sein. Folgendes war die Aufgabe:
-Münzen immer wieder um 1 erhöhen
-Sind Münzen über 99: Zurücksetzten auf 0
-Sind Münzen auf 50: Aufhören mit dem Erhöhen

Hier mal eine mögilche Musterlösung (vorausgesetzt der Lebenszähler ist egal):
So könnte es aussehen anzeigen
Code
LDA $0DBF
CMP #$32
BEQ Genug
INC $13CC
Genug:
RTL
-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 05.04.2012 21:15:40 in Deutsches ASM Tutorial (Abgebrochen)
( Link )
Zitat von kooooopa:
Achso, du meinst das das hier richtig ist, nich meins


Nein, keiner der beiden ist (im Sinne meiner Aufgabenstellung) richtig.
Wie ich vorhin schon sagte: Seiner läuft bis 49. Hat der Spieler mehr als 49 Münzen, wird sofort auf 0 gesetzt.
-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 05.04.2012 21:19:33 in Deutsches ASM Tutorial (Abgebrochen)
( Link )
Zitat von WYE:
Äh, ist deins nicht auch falsch, RPG? 32 mit 0 vergleichen?


WHOOPS! Da habe ich wohl zu viel geraucht! XD
Ist jetzt korrigiert.

Das
Code
BEQ return
CMP #99
BCC noReset
STZ $0DBF

in deiner Version braucht man (um das für alle klarzustellen) nur, wenn man verhindern will, dass der Lebens-Counter erhöht wird.
-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 05.04.2012 21:26:50 in Deutsches ASM Tutorial (Abgebrochen)
( Link )
Zitat von kooooopa:
Was ist den jetzt richtig [...]


WYEs Version und meine korrigierte Version.

Zitat von kooooopa:
[...] und wieso?


Weil diese zwei Versionen genau das tun, was die Aufgabenstellung verlangt.
-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 05.04.2012 21:37:01 in Deutsches ASM Tutorial (Abgebrochen)
( Link )
BEQ bedeutet nicht "mehr als 50", BEQ bedeutet "genau 50". Lies dir nochmal die eigentliche Aufgabe durch:
Nur wenn du GENAU 50 Münzen hast, soll nichts geschehen. Wenn du weniger oder mehr als 50 Münzen hast, soll der Münzzähler um eins erhöht werden. Erreichst du allerdings 100 Münzen, soll auf 0 zurückgesetzt werden. $13CC bewerkstelligt dies automatisch (und erhöht bei 100 Münzen den Lebenszähler). Ansonsten verwendest du die Version von WYE weiter oben, wo diese Prüfung noch manuell geschieht und kein Leben dazukommt.
-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 05.04.2012 23:43:36 in Screenshots/Videos Thread - Zeige dein Zeug h(i)er!
( Link )
Weißt du schon, was du da oben hinklatschst? Großer Level-Name oder sowas?
-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 07.04.2012 0:52:25 in Allgemeine Hex- und ASM-Fragen
( Link )
Das geht nicht mit LevelASM, zumindest nicht so ohne weiteres. Du könntest höchstens dafür sorgen, dass der Patch nur in einigen Levels aktiv ist. Dafür musst man aber einige Teile neu programmieren.
-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 07.04.2012 23:13:21 in Kleine Frage :D
( Link )
Zitat von ExMariox555x:
Kleine Frage


Dann stell sie demnächst bitte im Thread "Allgemeine Diskussionen" oder so, sonst sprießen hier unzählige kleine Threads aus dem Nichts und es wird ziemlich unübersichtlich.

Weiß leider nicht, wo du dir den Hack runterladen kannst. Vielleicht gar nicht. Frag am besten die Person, die das Video online gestellt hat. Viele Leute erstellen diese Automatic Mario-Levels nur, um sie auf YouTube zu stellen, als würde es mich nicht wundern, wenn das das Level nicht zum Download gibt.

EDIT:
Warte mal... doch, ich glaube dieses Level gibt es sogar irgendwo zum Download. Such mal nach "Mario Nico Nico Douga" oder so.
-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.