Allgemeine SMW Hacking Fragen

geschrieben am 02.11.2012 21:19:09
( Link )
Nicht lieber davor?
geschrieben am 08.11.2012 18:14:38
( Link )
Wie macht man Tileset Mix?
Dr. Azizi - Tierversuche aus Leidenschaft.
geschrieben am 08.11.2012 20:54:50
( Link )
http://www.smwhacking.de/forum/viewtopic.php?f=22&t=358
geschrieben am 08.11.2012 21:08:42
( Link )
Dankeey
Dr. Azizi - Tierversuche aus Leidenschaft.
geschrieben am 14.11.2012 20:28:04
( Link )
Ich komm mir jetzt ein bisschen blöd vor, weil ich genau diese Frage schon einmal gestellt habe und ihr mir auch geantwortet habt, aber ich finds nicht mehr.
Und die Forumsuchfunktion, nunja...

Also folgender Block will nicht funktionieren (Was er machen soll: Merh als 80 Münzen Feder geben und Münzen auf 0, mehr als 50 Münzen Blume geben und Münzen auf 0, etc.)
Code
JMP MarioBelow : JMP MarioAbove : JMP MarioSide : JMP SpriteV : JMP SpriteH : JMP MarioCape : JMP MarioFireBall

MarioAbove:
LDA $0DBF       
CMP #$80           
BCC ZuWenig    
LDA #$02      
STA $19    
STZ $0DBF      
BRA Return      
ZuWenig:      
CMP #$50    
BCC NochWeniger  
LDA #$03      
STA $19      
STZ $0DBF    
BRA Return    
NochWeniger:
CMP #$20      
BCC Garnichts  
LDA #$01    
STA $19      
STZ $0DBF      
BRA Return      
Garnichts:        
BRA Return        
Return:        
RTL          

MarioBelow:    
MarioSide:        
SpriteH:        
SpriteV:      
MarioCape:      
MarioFireBall:    
RTL    


Und noch was: Wie krieg ich es dann hin das der Block auch die Animation hat, also dass eine Blume rauskommt, oder ein Pilz, oder eine Feder?
geschrieben am 14.11.2012 22:15:41
( Link )
Zitat
Code
CMP #$80  

Das würde mit 128 vergleichen. Probier mal #80, ohne das Dollarzeichen. (Entsprechend mit 50 etc.).

Zitat
Code
BRA Return

Daran liegt's nicht, aber in diesem Fall wäre ein RTL kürzer und verständlicher.

Hier besonders:
Zitat
Code
BRA Return      
Garnichts:
BRA Return
Return:
RTL

Die kompletten ersten vier Zeilen Na ja, zumindest die beiden Büstenhalter können weg.

@richtige Animation: Die einfachste Methode wäre, dem Block die "Acts Like"-Einstellungen bestimmter Switch-Blöcke zu geben.
geschrieben am 15.11.2012 7:03:05
( Link )
Danke.

Zitat von WYE:
@richtige Animation: Die einfachste Methode wäre, dem Block die "Acts Like"-Einstellungen bestimmter Switch-Blöcke zu geben.

Wie meinst du das? Ich kann einem Block doch auch nur eine Acts-Like-Einstellung zuweisen.
geschrieben am 15.11.2012 9:47:21
( Link )
Wie kopiere ich Level?
Dr. Azizi - Tierversuche aus Leidenschaft.
geschrieben am 15.11.2012 16:35:17
( Link )
1. Möglichkeit:

Du kopierst alles mit STRG + C und STRG + V.

2. Möglichkeit:

Du machst ein "Sampled Level", indem du auf File -> Save Level to File.
geschrieben am 15.11.2012 19:05:42
( Link )
Zitat von KennYZockt:
Du machst ein "Sampled Level", indem du auf File -> Save Level to File.

Man kann es auch einfach "Level" nennen. "Sample Level" macht nur Sinn, wenn das exportierte Level auch als Beispiel ("Sample") für irgendwas gedacht ist, einen Hintergrund oder so.

Aber ja, wenn du ein Level zwischen verschiedenen ROMs hin- und herkopieren willst, sind "Save level to File" und "Open Level from File" die beste Möglichkeit. Wenn du es in derselben ROM unter einer anderen Nummer speichern willst, reicht "File --> Save level to ROM as...".
geschrieben am 16.11.2012 18:17:54
( Link )
Ihr kennt es hoffentlich, in LunarMagic hab ich an einer Stelle 16 Münzen zu einem Quadrat angeordnet.
wenn ich das Level spiele sind da nur 2*4 Münzen. (starte ich vom MidwyPoint sind alle Münzen da)
Es liegt 99,99999% nicht an SpriteLimits.
Woran liegt das?
Kann man das beheben?
geschrieben am 16.11.2012 18:22:26
( Link )
Mach mal Screenshots aus Lunar Magic und aus dem Spiel. Hat möglicherweise etwas mit Subscreen Boundaries zu tun.
-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.2012 22:05:10
( Link )
Oder mit dem Item Memory Index. (Weiß gerade nicht, wo der ist, in irgendeinem Menü jedenfalls.) Der sollte im ersten Raum des Levels 0 sein und in jedem Raum, in den man von da aus kommt, möglichst was anderes. Wenn dem nicht so ist, werden Münzen, die du in einem Raum gesammelt hast, an derselben Stelle in dem anderen Raum auch als schon gesammelt gewertet.
geschrieben am 17.11.2012 15:45:26
( Link )
Ich werd deine Methode mal ausprobieren WYE, hier trotzdem mal die Screens:
LunarMagic

und
Emulator
Spoiler anzeigen
geschrieben am 18.11.2012 20:45:41
( Link )
Hay ich hab ma eine kleine Frage!

Wie kann man einstellen das allein der BG Autoscrollt?
geschrieben am 23.11.2012 16:25:13
( Link )
Hallo zusammen.

Kurze Frage: Wo kann man bei Custom Musik die Geschwindigkeit ändern, mit der sie abgespielt werden.. ?

Die SPC klingt völlig Normal, aber die Txt Datei ist unerträglich.. Hier auch mal der Link auf SMWC: http://www.smwcentral.net/download.php?id=3796&type=music

Code:
Spoiler anzeigen
$ED $80 $6D $2B
$ED $80 $7D $00
$F0

;Super Mario World - Bonus game remix by Tornado#0 @3 q7f v255 w200 t67o3g8r8g8r8f+8r8f+8r8
f8r16d16a8g8r2/[r1]4
>@0a8r8f8r8f8f8f8r8
f8f8f8>c8 a8r8f8r8f8f8f8r8
f8>c8@15f8r8
<@0a8r8f8r8f8f8f8r8
f8f8f8>c8 a8r8f8r8f8f8f8r8
f8>c8@15f8r8
<@1a8r8f8c8a8r8f8r8
g+8c8g+8r8g8r4^8
a8r8f8c8a8r8f8r8
g+8c8>c4r2
<@0a8r8f8r8f8f8f8r8
f8f8f8>c8 a8r8f8r8f8f8f8r8
f8>c8@15f8r8;
#1 @3 q7f v240o4g8g8g8g8f+8f+8f+8f+8
f8r16d16a8g8r2/r8
r8f8f8r8f8f8r8f8
r8a8a8r8a8a8r8a8
r8f8f8r8f8r2
>[c8r8c8r8c8r8c8
r8c8r8c8c8r8c8r4]4
f8r8f8r8f8r8f8
r8f8r8f8r8e8r8e8
r8f8r8f8r8f8r8f8
r8f8r8f8r8e8r8e8
r8c8r8c8r8c8r8c8
r8c8r8c8c8r8c8r4
c8r8c8r8c8r8c8
r8c8r8c8c8r8c8r8;
#2 @3 q7f v240o4c8r8c8r8c8r8c8r8
d8c8r2/r8
f8f8r8f8f8r8f8
r8d8d8r8d8d8r8d8
r8f8f8r8f8f8r8f8
r8d8d8r8d4r4^8
[f8r8f8r8f8r8f8
r8f8r8f8f8r8e8r4]4
d8r8d8r8c8r8c8
r8c8r8c8r8c8r8c8
r8d8r8d8r8c8r8c8
r8c8r8c8r8c8r8c8
r8f8r8f8r8f8r8f8
r8f8r8f8f8r8e8r4
f8r8f8r8f8r8f8
r8f8r8e8f8r8f8r8;
#3 @3 q7f v230o4e8r8e8r8d+8r8d+8r8
d8r16f8e8r2/r8
c8c8r8c8c8r8c8
r8 r8>c8c8r8c8c8r8c8
r8 a8r8a8r8a8r8a8
r8a8r8a8a8r8g8r4
a8r8a8r8a8r8a8
r8a8r8g8a8r8a8r8
>@0f8<@3a8>@0c8<@3a8>@0c8c8c8<@3a8
>@0c8c8c8g8f8r8e8r8
f8<@3a8>@0c8<@3a8>@0c8c8c8<@3a8
>@0c8g8f8e8c8<@3a8r4^8
a+8r8a+8r8a8r8a8
r8g+8r8g+8r8g8r8>c8
r8 r8g+8r8g+8r8g8r8>c8
>@0f8<@3a8>@0c8<@3a8>@0c8c8c8<@3a8
>@0c8c8c8g8f8r8e8r8
f8<@3a8>@0c8<@3a8>@0c8c8c8<@3a8
>@0c8g8f8e8c8<@3a8r8a8r8;
#5 @8 q7f v250o2a8r8a8r8g+8r8g+8r8
g8r8g16r16c8r8c16r16c16r16c16r16/
f8r4f8r4f8r8
d8r4d8r4d8r8
f8r4f8r4f8r8
d8r4d8r2
[f8r8f8r8f8r8f8r8
f8r8f8r8f8r8c8r8
f8r8f8r8f8r8f8r8
f8r8c8r8f8r8f8r8]2
[a+8r8a+8r8a8r8a8r8
g+8r8g+8r8g8r8c8r8]2
f8r8f8r8f8r8f8r8
f8r8f8r8f8r8c8r8
f8r8f8r8f8r8f8r8
f8r8c8r8f8r8f4;
#6 q7f v230r1^4^8
o3@29d8r8@10e16e16e16r16e16r16
/[@21c8r4@21c8r4@21c8r8]3
@21c8r4@21c8r8@10e16e16e16r16e16r16
(1)[@21c8@21c8@10d8d8]7
(2)[@21c8@21c8@10d8d16d16]1
(1)7
@21c8@21c8@10[d16]4
(1)7
(2)1
(1)8;


Edit: Hat sich erledigt. Danke an Kooooopa
geschrieben am 25.11.2012 14:57:43
( Link )
Wo kann man machen das ,das es Dunkler im Level wird?
Dr. Azizi - Tierversuche aus Leidenschaft.
geschrieben am 25.11.2012 16:12:39
( Link )
Entweder mit Customblöcken, oder mit einem genrator/sprite.
Gibt es beide auf smwc. Mach einfach mal strg f und such nch light oder dark
geschrieben am 25.11.2012 16:18:41
( Link )
Zitat von kooooopa:
Entweder mit Customblöcken, oder mit einem genrator/sprite.
Gibt es beide auf smwc. Mach einfach mal strg f und such nch light oder dark


Ne ich meine wie bei smw
Dr. Azizi - Tierversuche aus Leidenschaft.
geschrieben am 25.11.2012 16:20:16
( Link )
Zitat von Vanilla Hacker:
Zitat von kooooopa:
Entweder mit Customblöcken, oder mit einem genrator/sprite.
Gibt es beide auf smwc. Mach einfach mal strg f und such nch light oder dark


Ne ich meine wie bei smw


Das macht Sprite C6.