geschrieben am 01.01.2012 12:32:57
Danke
Edit: Und gleich noch mal ich.
Bei besagtem sprite handelt es sich um einen vertical scroll generator.
Hier mal der Code.
Code;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; "Vertical Auto Scroll" generator
; By Jimmy52905
; Fixed by yoshicookiezeus
; Uses first extra bit: YES
; If extra bit is set, the generator makes the screen scroll downwards instead of upwards
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
STOP dcb $10 ; screen number the sprite should stop at when scrolling downwards
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
dcb "INIT"
dcb "MAIN"
PHB
PHK
PLB
JSR Main
PLB
RTL
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Main sprite code
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Main:
LDA $9D ;\ If sprites are locked...
BNE Return ;/ Go to "Return".
LDA $13 ;\
LSR A ; |
BCC Return ;/ Only run code every other frame.
STZ $1412 ; Disable Vertical Scroll so that the code can run properly.
LDA $18B9 ;\ If the first extra bit is set...
AND #$40 ; |
BNE Down ;/ Go to "Down".
STZ $55 ; Make sure that new tiles are uploaded from the top of the screen
LDA $1464 ;\
ORA $1465 ; |If the screen position is at the top of the level...
BEQ Return ;/ Go to "Return".
REP #$20 ; 16-bit (accumulator).
DEC $1464 ; Make the screen scroll upwards automatically.
SEP #$20 ; 8-bit (accumulator).
Return:
RTS ;Return from Subroutine.
Down:
LDA #$02 ;\ Make sure that new tiles are uploaded from the bottom of the screen
STA $55 ;/
LDA $1465 ;\ If the screen position is at screen 10 (last screen of a vertical layer 2 level)...
CMP STOP ; |
BEQ Return ;/ Go to "Return".
REP #$20 ; 16-bit (accumulator).
INC $1464 ; Make the screen scroll downwards automatically.
SEP #$20 ; 8-bit (accumulator).
RTS ;Return from Subroutine.
Ich hätte gerne einen scroll nach unten. Also extrabit setzen funktioniert auch alles.
Nun möchte ich aber zwei Dinge ändern.
1. Der scroll ist mir etwas zu schnell. Würde ihn gerne verlangsamen.
2. Wenn Mario unten aus dem Bildschirm raus ist, also schneller ist als der scroll stirbt er. Ist auch richtig so. Wenn Mario aber langsamer als der scroll ist, also den Bildschirm oben verlässt stirbt er nicht. Ich hätte aber gerne, dass er da auch stirbt.
geschrieben am 09.01.2012 21:26:11
Wie kann ich die Farbe der Zeit ändern?
Sprich wo zB. steht 200, ich habs schon mit SMWSBE probiert aber dort kann ich nur die äußere rechte Zahl ändern.
Ich hoffe ihr könnt mir helfen.
thx im Voraus
Erreichen könnt ihr mich über:
> Skype: t.-kevin-.t
> Steam: MrKevinKDK
Dieser Satz ist falsch. <!-- s:) -->:)<!-- s:) --> geschrieben am 09.01.2012 21:38:03
Entweder du änderst die Zeitfarbe inklusive dem "TIME"text mit dem Palette Editor, oder benutze Status Effect von HuFlungDu (
Klick für download). SMWSBE ist alt und funktioniert nicht so gut wie Status Effect.
geschrieben am 14.01.2012 19:14:39
Ich hätte ein Frage und zwar:Macht es irgendwas aus wenn ich meinen
Hack weiter in Lm 1.9 Editier obwohl ich ihn angefangen habe in Lm 1.71?
Können da Fehler auftauchen oder geht alles markelos auch danach
ohne das irgendwelche hässlichen Bugs in der Rom sind?
Back to the start! geschrieben am 14.01.2012 23:03:29
Sollte makellos funktionieren, aber vorsichtshalber ein Backup zu machen wird dich nicht umbringen.
Abiturklausuren (schamlos geklaut von spinatkuchen >_>):
Deutsch (26.3.): Alles reingebracht, was ich wollte, bereue nichts, insgesamt ganz gutes Gefühl (Ergebnis: 8 Punkte - Hm, hätte mit mehr gerechnet.)
Geschichte (1.4.): Fast nichts zum historischen Kontext gewusst, Rest war ganz okay, vielleicht noch 3, eher 4 (Ergebnis: 7 Punkte - Hey, das hätte schlechter sein können. Keine Nachprüfung!)
Mathe (2.4.): Viel besser als gedacht, bis auf 'nen kleinen Teil fast alles richtig, 1 ist gut möglich (Ergebnis: 14 Punkte - Yay!)
Englisch (9.4.): Sprachlich keine Sorgen, inhaltlich etwas mehr, gutes bis sehr gutes Gefühl (Ergebnis: 15 Punkte - Der Lehrer mag mich halt.)
Physik (mdl., 10.5.): Bis auf zwei winzige Wissenslücken sehr einfach und sehr gut gelaufen (Ergebnis: 13 Punkte - Sehr in Ordnung!)
geschrieben am 21.01.2012 19:44:46
Gibt es irgendeine möglich keit das ein sprite immer hinter allen anderen sprites angezeigt wird/oder vor allen anderen?
habe ein sprite tür und alles sachen die links von ihr spawnen sind auf grund des sprite slots hinter der tür...
WAS, WIE, WO???? Ne, Ne ich bin nicht die Signatur ...
Ich putze hier nur.
Mein Hack:
<!-- m --><a class="postlink" href="http://www.youtube.com/user/conankun88#p/a/u/0/8vdcyGylrg0">http://www.youtube.com/user/conankun88# ... vdcyGylrg0</a><!-- m -->
geschrieben am 22.01.2012 12:45:56
EDIT : hab sich erledigt mit dem layer 3 scrollen^^
geschrieben am 26.01.2012 17:26:21
Eine kleine Denkfrage.
Ich hab ein Trampolin und einen Yoshi.
Ich gehe durche eine Röhre. (das heißt ja, ich kann nur eins von beiden mitnehmen)
Das Level in welches man durch die Röhre gelangt ist vertikal.
Ich möchte, das man das Trampolin mitnehmen muss. (Yoshi soll man also nicht mitnehmen)
Was kann ich jetzt bauen, was nur mit Trampolin schafbar ist und nicht mit Yoshi?
(ohen custom Zeugs)
Woran ich gedacht habe (Im Spoiler, damit ich euch nicht verwirre) anzeigen-Man legt das Trampolin auf den Boden und springt nach oben in eine 1 Block große Lücke.
Nachteil: Geht auch in dem man von Yoshi abspringt und geht nicht mit Powerup dafür aber sogar mit einem Shelljump
-Auf dem Boden ist ein Block mit einer Ranke nach oben, welche man zum weiterkommen braucht.
Nachteil: Trampoline gegen Block werfen geht nicht
und es geht auch mit einer Shell
Habt ihr irgendwelche Ideen?
geschrieben am 26.01.2012 17:43:20
Ich hätte es so gelöst:
Link, da sonst tablestretch und so.
(ignoriert einfach mal den Tilesetmüll und cutoff, funktionieren tut dies wunderbar)
geschrieben am 26.01.2012 17:44:19
Du könntest eine Kletterpflanze ins Level packen. Die kann man mit einem Trampolin, aber nicht mit einem Yoshi hochklettern. Erfordert allerdings einen Trick, den einige Anfänger sicherlich nicht kennen.
-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 26.01.2012 17:59:50
Zitat von RPG Hacker: Du könntest eine Kletterpflanze ins Level packen. Die kann man mit einem Trampolin, aber nicht mit einem Yoshi hochklettern. Erfordert allerdings einen Trick, den einige Anfänger sicherlich nicht kennen.
Meinst du diesen Trick? ↓
Mario hält das Spring Board, und will die Vine hochklettern.
Er schießt das Spring Board in die Luft, und klettert die Vine hoch.
Das Spring Board ist hinter Mario's Bauch, und Mario kann sich nach oben begeben.
Den kann jeder.
Wetten, dass ich nächste Woche nicht mehr hier online sein werde? :D
´s gibt badische

und unsymbadische

anzeigen[...]
Rob: MARKUS <3
Rob: wie gehts dir grad so ?
RPG: Eigentlich ganz OK. Aber ich vermisse Stella! ;_;
Rob: Wen?
MFG: Dich :P
Rob: OK
Rob: OICH BIN DE STELLER
RPG: Meine Freundin :P
Rob: Stelle Steller ich stelle dinge her
Rob: MARKUUUUUS!
Rob: Warte mal xD
Rob: Deine freundin
Rob: müsste dich so betonen
Rob: Mar - KUSS
RPG: Yesh, meine Freundin.
Rob: beeem.
RPG: Hui! Das war selbst für dich ein niedriges Niveau, Roby! :D
RPG: Ich bin stolz auf dich!
[...]
geschrieben am 26.01.2012 19:09:49
zuletzt bearbeitet von
kooooopa am 27.01.2012 7:01:20.
Stimmt RPG Hacker, ich glaub so mach ich's!
W4mp3 deine Lösung versteh ich nicht ganz.
wieso sollte man da nicht von Yoshi abspringen können?
Kannst mir das bitte etwas genauer erklären.
geschrieben am 26.01.2012 21:30:21
Ok, funktionieren tut es nicht, ich habs grad mit Yoshi hingekriegt.
So, hier die neue Version, diesmal mit Beschreibung:

Yay, Ingamebilder!
geschrieben am 26.01.2012 23:10:20
Ist aber auch nicht ganz optimal, weil man entweder klein sein oder einen Duck Slide machen muss. Ich würde in einem Hack niemals Techniken fordern, die nicht auch im Originalspiel benötigt werden, außer ich gebe im Spiel einen deutlichen Hinweis darauf. Deswegen sagte ich ja auch, dass selbst das mit der Kletterpflanze nur eine suboptimale Lösung 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 27.01.2012 7:03:29
Ah, jetzt verstanden.
Die Idee mit der exakten höhe ist sehr gut.
Bleib aber glaube ich bei der Lösung von RPG-Hacker (mit Textbox) und bau deins etwas um und später ein.
Was ich vielleicht noch hätte sagen sollen. In meinem Hack kann man geduckt nicht rutschen bzw. springen.
geschrieben am 27.01.2012 11:01:04
Hi, steht irgendwo, in welcher gfx die ich mit Lunarmagic extrahiert habe welche Grafiken enthalten sind? Ich finde einzelne Grafiken einfach nicht wieder. Das mit der Palette in YY kriege ich auch iwie nie richtig hin. Wenn ich einen Savestate lade, haben sich die Farben ein wenig verändert, aber immer noch nicht annährend in den Originalfarben.
(\__/)
(-'.'-) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination.
geschrieben am 27.01.2012 12:52:32
Die GFX:
viewtopic.php?f=19&t=230
und bei den farben würde ich einfach die pallette aus LM nehmen
WAS, WIE, WO???? Ne, Ne ich bin nicht die Signatur ...
Ich putze hier nur.
Mein Hack:
<!-- m --><a class="postlink" href="http://www.youtube.com/user/conankun88#p/a/u/0/8vdcyGylrg0">http://www.youtube.com/user/conankun88# ... vdcyGylrg0</a><!-- m -->
geschrieben am 27.01.2012 14:28:47
Zitat von Rooooo: Wenn ich einen Savestate lade, haben sich die Farben ein wenig verändert, aber immer noch nicht annährend in den Originalfarben.

hast du die pallette für die jeweiligen tiles überhaupt dann auch ausgewählt bei yychr, weil z.b. die grass tiles nur richtig mit der pallette 3 ausehen ;D
auserdem musst du den savestate in dem level machen von dem du die Palette willst^^
geschrieben am 28.01.2012 13:13:32
Danke dafür.
Zitat von Benvvv: hast du die pallette für die jeweiligen tiles überhaupt dann auch ausgewählt bei yychr, weil z.b. die grass tiles nur richtig mit der pallette 3 ausehen ;D
auserdem musst du den savestate in dem level machen von dem du die Palette willst^^
Danke auch dir!^^ Darüber habe ich garnicht nachgedacht

.
(\__/)
(-'.'-) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination.