Ich würde es nicht behalten. Sowas kann man eventuell für einen Bonus Raum benutzen, wo auch nur Blöcke verschwinden, aber auch da bin ich etwas eher skeptisch.
WHY WOULD YOU DO THIS TO ME!!!!!!!!!!!!!!!!!!
@W4mpe, hard need!
[youtube]https://www.youtube.com/watch?v=ecmRt8JkiAY[/youtube]
Hey, alle miteinander.
Ich muss die Castle Cutscene von LUDWIG Grafisch UMPLATZIEREN, nicht komplett ändern. Da dieses Level mit Lunar Magic nicht zugänglich ist, benötige ich eure Hilfe.
Diese Cutscene um genau zu sein.
Ist es möglich, den Hintergrund quasi neu zu dekorieren mit 16x16 Tiles? Falls nicht - Kann ich wenigstens die kleinen Wolken SO umändern, dass sie nicht das kleine 16x16 Tile sich NICHT dupliziert und daneben stellt?
Zweite Frage allgemein der Cutscenen: Ist es möglich, umherum des Bildes, einen Rand zu platzieren? Gemeint ist das zu sehende Bild, wo sich die Cutscene abspielt.
EDIT: Und ich möchte die Hintergrund Farbe via ASM ändern, da sie sich nicht über die Palette ändert.
Danke!
Neues Profilpic. Wollte mal wieder was mit dem Tablet versuchen... And pl0x dunt watch furst site of thred thx
Hey hey,
habe letztens in der Status Bar einige Sachen verschieben wollen. Dachte, ich könnte den Bonus Star Counter auch etwas verschieben, wo sich aber nur die größere Box im Status Bar Editor verschieben lies, also habe ich es letztendlich wieder an die original Position verschoben und seitdem zählt er die Punkte nicht mehr ab.
Habe das mal für die Verdeutlichung aufgenommen
Klick!
Zitat von WYE: Vielleicht wurde die Routine überschrieben? Guck mal, ob die drei Bytes ab $05CF1B "EA" sind. Ist aber auch nur 'ne Vermutung.
Der einfachste Weg ist wahrscheinlich, alles auf eine neue ROM zu übertragen und es dann besser zu machen. Welchen Status Bar Editor hast du eigentlich genommen? Ich würde
Status Effect empfehlen.
Ich hatte den ganz alten SMW SB Editor noch im Ordner, den habe ich benutzt. Ich glaube, dass ich alles auf eine neue ROM übertrage. für einen cleanen, organisierten Start. Danke für das Programm übrigens, ist super!
Graphic/Status update. Progress ist etwas langsam, nur sehr wenig wird von der alten ROM übernommen. Ich bastel gerade an vielen neuen Grafiken und einer neuen Storyline. Ich habe zurzeit eine echt, wirklich klasse Idee und bin etwas motivierter geworden.
Ich habe Momentan echt die Schwierigkeiten, mich zu entscheiden. Ich musste vor einiger Zeit aus finanziellen Gründen meinen 3DS + allen Spielen verkaufen. Jetzt ist alles wieder super und ich möchte mir den 3DS noch zu Anfang Dezember holen... Nur kann ich mich nicht entscheiden.
Ich glaube die Sache allein Momentan liegt an dem Design. Ich finde den Classic 3DS einfach cool vom Aussehen her + Touchpen und von dem Material erscheint der mir einfach edler. Der 3DS soll aber mehr Power haben + einige nette extra Features.
Kann man mich irgendwie für einen überzeugen mit Argumenten?
Code;@xkas
;To be patched with xkas or asar.
header
lorom
ORG $0C8200 ;<-- Change this to some freespace.
;this is RATS tag, if you don't know what this is, don't touch it!!!
db "STAR"
dw RATS_End-RATS_Start-$01
dw RATS_End-RATS_Start-$01^$FFFF
RATS_Start:
print "For the INIT code, JSL to $",pc
.InitCode: ;\ This section is to be used in the INIT code of levelASM
REP #$20 ; |
LDA #$0F42 ; | Use indeirect and mode 2 on register 210F
STA $4330 ; | 4330 = Mode, 4331 = Register
LDA #ParallaxTable_190510761 ; | Address of HDMA table, get high and low byte
STA $4332 ; | 4332 = Low-Byte of table, 4333 = High-Byte of table
SEP #$20 ; |
LDA.b #ParallaxTable_190510761>>16 ; | Address of HDMA table, get bank byte
STA $4334 ; | 4334 = Bank-Byte of table
LDA #$7F ; | Address of indirect table in RAM bank byte
STA $4337 ; | 4334 = Bank-Byte of indirect table
LDA #$08 ; |
TSB $0D9F ; | Enable HDMA channel 3
RTL ;/ Return
;The Table takes up 6 bytes of the free RAM
;It ranges from $7F9E00 - $7F9E05 (both addresses included)
print "For the MAIN code, JSL to $",pc
.MainCode: ;\ This section is to be used in the MAIN code of levelASM
REP #$20 ;/ 16 bit action starts here. (To load the x position of the BG)
LDA $1E ;\ Load BG x Position
LSR #2 ; | Multiplied by 0,25
STA $7F9E00 ;/ Store to FreeRAM for indirect HDMA
LDA $1E ;\ Load BG x Position
LSR #3 ; | Multiplied by 0,125
STA $7F9E02 ;/ Store to FreeRAM for indirect HDMA
LDA $1E ;\ Load BG x Position
LSR #1 ; | Multiplied by 0,5
STA $7F9E04 ;/ Store to FreeRAM for indirect HDMA
LDA $1E ;\ Load BG x Position
STA $7F9E06 ;/ Store to FreeRAM for indirect HDMA
SEP #$20 ; Back to 8bit
RTL ; Return
ParallaxTable_190510761: ;\
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E02 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E00 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $01 : dw $9E04 ; |
db $00 ;/
RATS_End:
Folgendes: Ich habe mit Effect Tool meinen ersten HDMA (Parallax Scrolling) Effekt zusammengebastelt und mir die .ASM Datei ausspucken lassen. Ich habe wie gewollt auch ganz brav einen benutzbaren Freespace Code rausgenommen und in die .ASM Datei durch die alte ersetzt. Nun, immer wenn ich dann mit LevelASM die Datei patche, bekomme ich einen Blackscreen. Das Nintendo Logo blinkt auf und ab dort habe ich nur noch einen schwarzen Screen und die Titlse Screen Musik. Habe ich etwas im Code übersehen?
Zitat von WYE: ZitatORG $0C8200 ;<-- Change this to some freespace.
Sicher, dass das Free Space ist? Und auch im SNES-Format? In Bank 0C sind offenbar irgendwelche GFX-Daten.
Welches LevelASM benutzt du eigentlich? Dein Code da sieht nicht so aus, als würde er von alleine irgendwas machen.
Hi. Das ist ein generierter Code von Effect Tool. Hatte die falsche Freespace Nummer raus genommen. Das Spiel friert zwar nicht mehr ein aber der Effekt wird nicht wirklich gepatched/angezeigt.
Danke dir! Ich werde es mal versuchen!
i just tried to leveldesign
???????????????????????????????????????????????????????????????????
Zitat von Err0rLP: Netter baumstumpf. Kannste daraus auch kleinere oder größere baumstämme machen?
Aber klar doch... Aber DIESER Baumstumpf...ist alles andere als "nett"..
Danke für die Kritik. Die ROM liegt aber jetzt im "TRASH" Ordner. Und nochmal von 0.