geschrieben am 23.04.2012 20:47:40
www.smwcentral.net/download.php?id=642&type=blocks 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 04.05.2012 16:51:01
Ich such einen Custom Block, oder die Möglichkeit es mit LunarMagic und der Map16 Page hin zu bekommen.
Einfach eine Münze, die wenn man den P-Switch drückt immer noch eine Münze ist.
Ich hab schon probiert, bei der blauen Münze einfach die Palette zu ändern, aber dann wird die Münze bei drücken des Switchs zu einem braunen Block. (man kann ihn aber einsammeln.)
geschrieben am 04.05.2012 17:07:26
einfach ne custom animation machen die keinen trigger benutzt
und dann die eigenschaft der Blauen coin
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 04.05.2012 17:10:38
Ok, custom animation versteh ich noch. Hab aber keine Ahnung wie das funktioniert.
Und was ist ein trigger?
das wechseln eines Teils zum nächsten auf der Map16Page?
geschrieben am 04.05.2012 18:46:47
ok du gehst auf Level ExAnimated Frames
dann suchtst du einen freien slot
dann bei type 8x8 16x16
Triger none
Frames 4
destination wo du es eben haben willst

und dann kommt in die ersten 4 felder der tabelle:
5DC
5EC
5FC
5CC
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 04.05.2012 22:00:01
Irgendwie steh ich grade auf dem Schlauch oder bin zu dumm.
Ich hab Destination mal 0 gelassen und dann wurden im Level 3 Pipetile überschrieben und zu Münzen. (hab ich in dem Level eh nicht benutzt gehabt) Da hatten die Münzen sogar die Eigenschaft die palette je nach Screen zu ändern.
Die Münzen, also die Grafik hat sich beim drücken des Switches auch nicht verändert, also schon mal ein Erfolg, aber ich konnte die Münze nicht einsammeln. Sie hat ja immer noch wie ein Pipetile funktioniert.
HILFE!!!!!
geschrieben am 04.05.2012 22:11:50
Ich finde es immer wieder toll auf meinen ExAnimations Tutorial zu verlinken:
viewtopic.php?f=22&t=607
Hier der relevante Teil:
Zitat[...]Jetzt Öffnen wir den 8x8 Tile Editor (Der Fragezeichenblock, der oben links heller ist, als unten rechts). Zuerst drücken wir Strg+Shift+Bild Runter. Damit können wir im 8x8 Tile Editor nicht nur die normalen Tiles angucken, sondern auch Lunar Magics interne Tiles und (Ex)Animationen. Das brauchen wir, damit wir einfacher die Tilenummer von den Animationsschritten herausfinden können. Zuerst suchen wir uns ein paar 8x8 Tiles heraus, die nicht benutzt werden. Meist findet man da was im BG1 Bereich (siehe Screenshot drunter). Falls da kein Platz mehr ist, dann sucht euch einen freien Platz bei BG2 oder BG3. Schreibt den Wert unten im Fenster auf (im Screenshot rot eingekästelt).

[...]
Den Wert unten einfach bei Destination eintragen.
geschrieben am 04.05.2012 22:30:53
Also muss ich dann die ganzen Werte wie in deinem Tutorial dann auch in den 8*8Editor übertragen?
geschrieben am 04.05.2012 23:47:39
Hä, ich versteh deine Frage nicht (weil schon spät/Gehirn.exe reagiert nicht mehr). Kannst du sie entweder anders Formulieren oder bildlich darstellen?
geschrieben am 05.05.2012 9:35:16
Weiss selbst nicht mehr was ich wollte.
Jetzt funktioniert auf jeden Fall alles.
Danke euch beiden.
geschrieben am 14.05.2012 17:53:46
Ich suche einen Block, der wie ein Schild funktioniert. Steht man davor und drückt nach oben, erscheint ein Text.
geschrieben am 14.05.2012 19:06:08
Du nimmst SMWs normale Message-Boxen, oder? Dann ist der Code nicht weiter schwierig:
Codedb $42
JMP Mario : JMP Mario : JMP Mario
JMP Return : JMP Return : JMP Return : JMP Return
JMP Mario : JMP Mario; : JMP Mario
Mario:
LDA $16
AND #$08
BEQ Return
LDA #$01
STA $1426
Return:
RTL
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 14.05.2012 19:09:13
wie WYE code nur dass er abhängig von der X position Message 1/2 anzeigt
Codedb $42
JMP Mario : JMP Mario : JMP Mario
JMP Return : JMP Return : JMP Return : JMP Return
JMP Mario : JMP Mario; : JMP Mario
Mario:
LDA $16
AND #$08
BEQ Return
LDA $9A
AND #$10
LSR
LSR
LSR
LSR
INC A
STA $1426
Return:
RTL
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 25.05.2012 19:45:50
Hallo!
Ich brauche einen Block, der Mario Instant tötet, wenn er von oben drauf fällt (Und nein ich kann nicht das Lavatile nehmen, weil man manchmal drin schwimmen kann). Habe versucht ihn selbst zu schreiben, aber ich bin doof.
geschrieben am 25.05.2012 20:26:14
Nur von oben? Dann das hier:
CodeJMP Return
JMP Above
JMP Return
JMP Return
JMP Return
JMP Return
JMP Return
Above:
JSL $00F606
Return:
RTL
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 25.05.2012 20:27:14
So einfach ist das? Ach verdammt..
Danke WYE.
geschrieben am 25.05.2012 21:57:14
Sorry für den Doppelpost, aber ich suche wieder einen Block bzw. Habe ein Problem mit einen.
Brauche einen Block, der einen P-Switch "zerstört", wenn er ihn berührt oder Mario einen P-Switch in der Hand hält und den Block dabei berührt.
Habe auf SMWC einen Block gefunden der Sprites tötet, aber er spuckt nur Fehlermeldungen aus, wenn ich Versuche ihn mit Blocktool einzufügen.
Im Readme steht dazu:
ZitatTo use in Block Tool, set the Spr UD (vert) and Spr LR (horiz) offsets to 0, all other offsets to -1.
Was genau muss ich da machen? Oder kann mir jemand einfach einen neuen Block schreiben?
Edit: Hier mal der Code:
Code;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Sprite Kill Block (with Sound) ;
; by Blue Rabbit ;
; ;
;This is the old version of this block, but I left it ;
;in because you can specify what sprites you don't want ;
;killed by adding the lines: ;
; ;
; CMP #$XX ;
; BEQ DoNothing ;
; ;
;to the sprite lookup table, where XX is the sprite's ;
;sprite number. To kill a sprite, just remove it's ;
;entry in the table. ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
LDA $009E,x ;Get the current sprite's sprite number
;Sprite Lookup Table
====================
CMP #$74 ;is mushroom?
BEQ DoNothing
CMP #$75 ;is flower?
BEQ DoNothing
CMP #$76 ;is star?
BEQ DoNothing
CMP #$77 ;is feather?
BEQ DoNothing
CMP #$78 ;is 1UP?
BEQ DoNothing
CMP #$35 ;is yoshi?
BEQ DoNothing
CMP #$3E ;is POW?
BEQ DoNothing
CMP #$80 ;is Key?
BEQ DoNothing
CMP #$2F ;is springboard?
BEQ DoNothing
CMP #$21 ;is moving coin?
BEQ DoNothing
CMP #$2D ;is baby yoshi?
BEQ DoNothing
CMP #$81 ;is changing item?
BEQ DoNothing
CMP #$85 ;is poison mushroom?
BEQ DoNothing
;Kill!
======
LDA #$04 ; \ sprite status = 4 (being killed by spin jump)
STA $14C8,x ; /
LDA #$1F ; \ set spin jump animation timer
STA $1540,x ; /
JSL $07FC3B ; show star animation
LDA #$08 ; \ play sound effect
STA $1DF9
DoNothing
RTS ;Done!
geschrieben am 25.05.2012 22:20:39
versuch das mal:
Codedb $42
JMP MarioBelow : JMP MarioAbove : JMP MarioSide
JMP SpriteV : JMP SpriteH : JMP MarioCape : JMP MarioFireball
JMP TopCorner : JMP HeadInside : JMP BodyInside
MarioBelow:
MarioAbove:
MarioSide:
TopCorner:
HeadInside:
BodyInside:
LDX #$0B
Loop:
LDA $14C8,x
CMP #$0B
BEQ Foundit
DEX
BPL Loop
RTL
SpriteV:
SpriteH:
Foundit:
LDA $9E,x
CMP #$3E ;Item Nummer
BNE Return
STZ $14C8,x
MarioCape:
MarioFireball:
Return:
RTL
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 -->