Beiträge von RPG Hacker

geschrieben am 02.04.2012 0:05:22 in [Aprilscherz] Waluigi's Creed Level Editor - Alpha 0.11
( Link )
Zitat von spinatkuchen:
Oh übrigens, Nintendo hat uns verklagt, und wir müssen schließen. APRIL APRIL wo gibt es die Medaille


Du als Admin hättest dir ja mal die Bedingungen durchlesen können!
Leider hast du die nicht ganz erfüllt, denn du hast deinen Scherz ja leider sofort aufgeklärt, ohne damit jemanden reingelegt zu haben.
Tja, und nun ist es leider fünf Minuten zu spät. Vielleicht nächstes Jahr?

Aber es gibt ja schon sehr bald wieder eine Gelegenheit...
Eigentlich sollte es mit diesem Hinweis ja schon offensichtlich sein, aber ich verrate mal so viel: Event-Medaillen/Spezial-Medaillen haben in der Regel mit einem bestimmten Feiertag/Fest zu tun. Die Bedingungen, die man für sie erfüllen muss, haben in der Regel auch etwas mit dem Feiertag zu tun. Wer sich nicht Admin oder Mod schimpft, kann jetzt also mal schön rätseln.
-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 02.04.2012 0:40:31 in Wie ändere ich die GFX?
( Link )
In Lunar Magic gibt es einen Paletten-Editor (den buten Stern). Den musst du benutzen. Ich glaube für das Intro-Logo musst du die Farben beim Title Screen oder so verändern.
-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 02.04.2012 14:35:14 in [Aprilscherz] Waluigi's Creed Level Editor - Alpha 0.11
( Link )
Arsch! Von einem Admin erwarte ich ein wenig Disziplin!
-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 02.04.2012 18:35:09 in [Aprilscherz] Waluigi's Creed Level Editor - Alpha 0.11
( Link )
Zitat von spinatkuchen:
Ja, ein wenig. Ich halte mich doch schon zurück.


Ja, und verleihst dir dann schön selbst eine Medaille, obwohl du niemanden reingelegt hast. >.>
Oberarsch! Du bist doof!

Zitat von kooooopa:
Wann können wir den ungefähr einen "richtigen" Editor erwarten?


Das Projekt hat auf meiner Liste derzeit die höchste Priorität. Das heißt die höchste Piorität nach Amazing Tetris, was aber innerhalb der nächsten Wochen für meine Bewerbung fertig gestellt wird. Danach habe ich wahrscheinlich bis ca. bis Oktober Zeit, um daran zu arbeiten. Vermutlich werde ich das Rahmenprogramm nochmal komplett neu machen, denn durch Amazing Tetris habe ich wieder sehr viel Erfahrung gewonnen und es gibt schon jetzt im Rahmenprogramm wieder so einige Sachen, die mir nicht gefallen.
-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 02.04.2012 23:23:57 in [Aprilscherz] Waluigi's Creed Level Editor - Alpha 0.11
( Link )
Zitat von TheTim:
Zitat von RPG Hacker:
Haben diejenigen, bei denen es nicht funktioniert, denn alle ein 32-Bit-System?


Nein, ich hab Norton Internet Security. Das erledigt den Job auch.


Wait... what? 0_o
-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 02.04.2012 23:25:57 in Screenshots/Videos Thread - Zeige dein Zeug h(i)er!
( Link )
Sieht bisher schonmal ziemlich super aus!
-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: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.