geschrieben am 22.12.2011 14:12:50
Zitat von mzünni: vllt. bei Change Properties in Header (Mario Kopf) und dann Force Layer 3 above all other layers and sprites...
A danke, da sieht man mal wie wenig ich mit den Tides arbeite xD
geschrieben am 22.12.2011 21:37:05
Es sind 3 kurze Fragen.
1. Wieso spawnen bei mir öfters die Sprites nicht?
2. Wieso fliegen bei mir z.B. Shells wenn ich ein Hügel hinter mir habe (siehe Bild)
und 3. Wieso stirbt Mario bei meinem Hack immer, wenn ich den Bossraum des Geisterhauses betrete?
geschrieben am 22.12.2011 22:06:33
Zitat von xZMarvinZx: 1. Wieso spawnen bei mir öfters die Sprites nicht?
Bei 5 sprites und mehr in einem screen können sprites verschwinden. daher nie mehr als 5 sprites pro screen
Zitat von xZMarvinZx: 2. Wieso fliegen bei mir z.B. Shells wenn ich ein Hügel hinter mir habe (siehe Bild)
Hast du dort vielleicht einen stabielen Block gewählt oder das Teil zu einem stabielen Block gemacht, auf dem die shell einfach liegt?
Zitat von xZMarvinZx: 3. Wieso stirbt Mario bei meinem Hack immer, wenn ich den Bossraum des Geisterhauses betrete?
Vielleicht sind dei Einstellungen für die pipe falsch (der entrance des Boo-Hauses) probier C0 und 60.
geschrieben am 22.12.2011 22:19:56
Zitat von kooooopa: Bei 5 sprites und mehr in einem screen können sprites verschwinden. daher nie mehr als 5 sprites pro screen
Nicht unbedingt immer 5. Das kommt auf die Sprite Memory Settings und auch auf die Sprites selbst an. Von größeren Sprites passen weniger, von kleineren Sprites mehr auf einen Screen. Beispielsweise sollten problemlos 8 und mehr Koopas auf einen Screen passen (siehe Level 106 im Originalspiel). Da muss man einfach rumprobieren. Als Regel kann man bestenfalls sagen "nicht zu viele Sprites auf einem Haufen".
-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 22.12.2011 22:30:44
Zitat von xZMarvinZx: 2. Wieso fliegen bei mir z.B. Shells wenn ich ein Hügel hinter mir habe (siehe Bild)
Das ist standardmäßig immer so, wenn ich mich recht erinnere. Ändere mal die Eigenschaften des Teils 3F im Map16-Editor, so dass es sich wie Teil 25 verhält.
geschrieben am 23.12.2011 13:38:07
Jau, danke. Alles klappt wieder 1A.
Habe jetzt eine neue Frage.^^ Bei dem Level nach dem Geisterhaus kommt die Frage, ob das Spiel gespeichert werden soll. Wie kann ich das verhindern? Und die Musik hört spontan auf. Weiß das jemand?
geschrieben am 23.12.2011 16:15:18
Zur ersten Frage:
Auf der OW das Level anklicken und den Hacken bei save prompt weg machen.
geschrieben am 23.12.2011 17:29:10
Zitat von kooooopa: Zur ersten Frage:
Auf der OW das Level anklicken und den Hacken bei save prompt weg machen.
Der Haken bei Save prompt ist schon weg. Daran kanns nicht liegen^^ Und die Musik läuft auch nicht weiter, obwohl sie auf dem Overworldeditor bei dem Notenblock auf Overworld-Musik eingestellt wurde :/
geschrieben am 23.12.2011 19:47:22
Vielleicht liegt es am Level. Kopiere einfach mal das Level in eine andere Levelnummer.
Oder speichere es als andere Nummer und probier es dann mit dem Level.
geschrieben am 23.12.2011 21:51:22
1. Overworld --> Extra Options... --> vorletzter Haken raus.
2.
Zitat von ROM Map: 2102E $04:8E2E 1 byte Music Change to 80 to fix the glitch that occurs when Mario defeats one of the Koopalings and the music on the Overworld "disappears". Also applies for Custom Music.
Hilfe zu zweiterem
hier.
geschrieben am 24.12.2011 9:31:06
Weiß jemand zufällig wo ich Custom-Music mit Hintergrundgeräuschen kriege?
Also ich suche was mit Wind im Hintergrund,wäre ganz nett wenn jemand der
darüber etwas wüsste mir es sagen würde.
Übrigens bräuchte ich ein Totorial über Costum-Animations,
da ich hier keins finden kann und ich schon lange meine Kentnisse im hacking aufpeppeln will.
>we live in a society
geschrieben am 25.12.2011 20:15:58
http://www.smwhacking.de/forum/viewtopic.php?f=22&t=607
Fast schon wie ein Weihnachtsgeschenk für Wysey, nur fast.
@Custom Music mit Ambient Sound:
Gibt schon, nur weiß nicht welches Lied das war...
geschrieben am 25.12.2011 21:21:54
Danke. :3
Ich merke zwar gerade das ich in den falschen Thread Gestern gepostet habe, aber was solls.
Dir auch noch ne schöne Weihnachtszeit.
>we live in a society
geschrieben am 25.12.2011 22:24:20
Ich hab nochmal ne Frage zur Layer 3 Tide:
Wie kann ich machen, dass die Tideo höher ist. Ich glaub mit Terra Stripe gehts nicht...
Bitte helft mir D:
geschrieben am 26.12.2011 0:11:20
Hm... Ich würds mit LevelASM machen, ungefähr so:
Code
"INIT"
LDA #$01
STA $1403 ;Lässt das Wasser ansteigen
STZ $13 ;FrameCounter "Kaputtmachen"
STZ !FreeRAM ;Hier freien RAM einfügen
RTL
"MAIN"
LDA !FreeRAM
BNE Return ;code sollte nur noch ausgeführt werden, solange !FreeRAM = 0x00 ist
LDA $13
CMP #$FF
BEQ TideIstOben
Return:
RTL
TideIstOben:
INC !FreeRAM ;Einfach mal den Freien RAM erhöhen
STZ $1403 ; Und die Tidebewegung nach oben stoppen.
RTL
Ich garantier mal hier nicht, dass der Code funktioniert, geschweige denn alles richtig macht. Probier den mal aus.
EDIT: Doppelpunkt bei Return vergessen XD
DoppelEDIT:
Der Code funktioniert wunderbar:
(die Ironie im vorherigen Satz war gigantisch).
Die Tide geht nicht nach links, steckt grafisch auf halber Höhe fest und scrollt mit Layer 1.
geschrieben am 26.12.2011 10:34:14
Wo soll ich den Code einfgen, Levelinit, Levelcode ?
Und was war nochmal Freeram ?
Sry wenn ich mich grad blöd anstelle xD
geschrieben am 26.12.2011 11:18:33
Warum so kompliziert?
CodeREP #$20
LDA #$0080 ; diese Zahl kann verändert werden (je höher, desto höher)
STA $24
SEP #$20
RTS
Das in levelinitcode.asm, und fertig.
geschrieben am 26.12.2011 23:32:16
Addmusic 4.05 Header fehlt.
Einfach das hier davor schreiben:
Code;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;LEVEL MUSIC HEADER!!!!!
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;$ED $80 $6D $2B ; Header, echo buffer moved to x2B00
;$ED $80 $7D $00 ;(remove first semicolons on these 3 lines for level music)
;$F0 ; Echo = Off
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;OVERWORLD MUSIC HEADER!!!!!
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;$ED $80 $6D $68 ; Header, echo buffer moved to x6800
;$ED $80 $7D $00 ;(remove first semicolons on these 3 lines for overworld music)
;$F0 ; Echo = Off
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Einfach das auskommentierte entkommentieren, für was du des brauchst.
geschrieben am 27.12.2011 9:36:38
Code;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;LEVEL MUSIC HEADER!!!!!
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
$ED $80 $6D $2B ; Header, echo buffer moved to x2B00
$ED $80 $7D $00 ;(remove first semicolons on these 3 lines for level music)
$F0 ; Echo = Off
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Selbst wenn ich das hier davor schreibe hab ich das gleiche Ergebnis. Man hört m Level überhaupt nichts und kann das Level auch nicht mehr verlassen.