@Bladey wenn du wirklich die original animations verändern möchtest guck mal auf smwc nach dem hier:
Mario + Animated Tile ExGFX v2.1 (ist ein patch)
@Wysey willste die punkte berechnung für jedes level im hack entfernen oder für ein spezifisches?
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 -->
Code
header
lorom
ORG $05CC77
RTS
NOP
NOP
Meinst du das so? (einfach mit xkas patchen)
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 -->
naja bei zehn ställen würde ich die tables so machen:
LeftSpd: db $00,$E7,$E9,$EB,$ED,$EF,$F2,$F4,$F6,$F8,$F8
RightSpd: db $00,$18,$16,$14,$12,$10,$0E,$0C,$0A,$08,$08
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 -->
hab doch extra noch geschriben mit xkas patchen
du machst ne neue textdatei nesst die dann "xyz.ASM" (also keine txt datei mehr...)
und dann machst du das selbe wie bei jedem anderen patch ^^
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 -->
Wieso schreibst du etwas in $0DBA ?
das ist die ram adresse für Yoshis farbe...
du musst #$0D in $1DFB speichern...
und du musst wenn der timer abgelaufen ist auch wieder die original musick aktiviren...
Und du musst #$0D laden nicht $0D (sonst lädst du ja eine adresse)
WICHTIG: das ganze muss auch eine zeile tiefer du hast so wie du es gemacht hast das if komplett kaputt gemacht
du würdest (#)$0D laden und mit null vergleichen was komplett sinlos ist...
Code!freeram = $0660 ;set to free RAM
!freeram2 = $0661 ;I use the same freeram as a start as everybody else,
!freeram3 = $0662 ;so your probably going to want to change these.
macro RATS_start(id)
db "STAR"
dw RATS_Endcode-RATS_Startcode
dw RATS_Endcode-RATS_Startcode^#$FFFF
RATS_Startcode:
endmacro
macro RATS_end(id)
RATS_Endcode:
endmacro
lorom ;\ ROM is LoRom
header ;/ and has a header.
org $01C5EC ;\Hijack getfire routine
JSL setram ;|and jump to code
NOP ;/then get rid of one byte because I oerwrite the rest of the command
org $8DC4 ;\ Hijack NMI routine
JSL StatusCode ;| and jump to our code
NOP ;/ also NOP one time.
org $218015 ;| POINT TO FREE SPACE!!!
%RATS_start(0)
StatusCode:
LDA #$02 ;\ Restore previous
STA $420B ;/ hijacked NMI routine.
LDA $19 ;\Check if you have firepower
CMP #$03 ;|
BNE return ;/
LDA #$0D
STA $1DFB
DEC !freeram2 ;\decrease the "multiplyer" RAM "allows me to make it take FF*2 frames
LDA !freeram2 ;|and check if it has reached 0 yet
BNE return ;/
LDA !freeram ;\if it has and the first timer isn't zero
BEQ return ;/
LDA #$02 ;\This is the Mulitplier RAM
STA !freeram2 ;/
DEC !freeram ;decrease timer
LDA !freeram ;\check if it's zero yet
BNE return ;/
LDA #$01 ;\make mario big
STA $19 ;/
LDA !freeram3
STA $1DFB
return:
RTL
setram:
LDA #$20 ;\Restore hijack
STA $149B ;/
LDA #$FF ;\This is the Timer RAM
STA !freeram ;/
LDA $1DFB
STA !freeram3
RTL
%RATS_end(0)
SO geht es glaube ich...
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 -->
$19 Das Schwarz
$1B Die Schrift Farbe
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 -->
Hi ich will das das mein Custom Sprite Solid für Mario ist
So wie JSL $01B44F nur für dieses Sprite clipping
(das sprite soll von allen seiten sollid sein)
Code;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; sprite clipping routine
; ripped and modified by Roy, then modified more by Sonikku
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
GetSpriteClippingB:
PHY
PHX
TXY
LDA $00E4,y
CLC
ADC #$08 ; Starting X pos of sprite clipping = sprite center position - $0C ($0C pixels to the left)
STA $04
LDA $14E0,y
ADC #$00
STA $0A
LDA #$38 ; Width of sprite clipping
STA $06
LDA $00D8,y
STA $05
LDA $14D4,y
STA $0B
LDA #$40 ; Height of sprite clipping
STA $07
PLX
PLY
RTS
hab schon das hier versucht:
aber dann ist das sprite von der seite nicht wirklich fest...
Code
JSL $03B664
JSR GetSpriteClippingB
JSL $03B72B
BCC NotSolid
PHB
PHK
PLB
JSR CODE_01B45C
PLB
NotSolid:
[...]
CODE_01B45C: LDA $D8,X
CODE_01B45E: SEC
CODE_01B45F: SBC $1C
CODE_01B461: STA $00
CODE_01B463: LDA $80
CODE_01B465: CLC
CODE_01B466: ADC #$18
CODE_01B468: CMP $00
CODE_01B46A: BPL CODE_01B4B4
CODE_01B46C: LDA $7D
CODE_01B46E: BMI CODE_01B4B2
CODE_01B470: LDA $77
CODE_01B472: AND #$08
CODE_01B474: BNE CODE_01B4B2
CODE_01B476: LDA #$10
CODE_01B478: STA $7D
CODE_01B47A: LDA #$01
CODE_01B47C: STA $1471
CODE_01B47F: LDA #$1F
CODE_01B481: LDY $187A
CODE_01B484: BEQ CODE_01B488
CODE_01B486: LDA #$2F
CODE_01B488: STA $01
CODE_01B48A: LDA $D8,X
CODE_01B48C: SEC
CODE_01B48D: SBC $01
CODE_01B48F: STA $96
CODE_01B491: LDA $14D4,X
CODE_01B494: SBC #$00
CODE_01B496: STA $97
CODE_01B498: LDA $77
CODE_01B49A: AND #$03
CODE_01B49C: BNE CODE_01B4B0
CODE_01B49E: LDY #$00
CODE_01B4A0: LDA $1528,X
CODE_01B4A3: BPL CODE_01B4A6
CODE_01B4A5: DEY
CODE_01B4A6: CLC
CODE_01B4A7: ADC $94
CODE_01B4A9: STA $94
CODE_01B4AB: TYA
CODE_01B4AC: ADC $95
CODE_01B4AE: STA $95
CODE_01B4B0: SEC
Return01B4B1: RTS ; Return
CODE_01B4B2: CLC
Return01B4B3: RTS ; Return
CODE_01B4B4: LDA $190F,X ; \ Branch if "Make Platform Passable" is set
CODE_01B4B7: LSR ; |
CODE_01B4B8: BCS CODE_01B4B2 ; /
CODE_01B4BA: LDA #$00
CODE_01B4BC: LDY $73
CODE_01B4BE: BNE CODE_01B4C4
CODE_01B4C0: LDY $19
CODE_01B4C2: BNE CODE_01B4C6
CODE_01B4C4: LDA #$08
CODE_01B4C6: LDY $187A
CODE_01B4C9: BEQ CODE_01B4CD
CODE_01B4CB: ADC #$08
CODE_01B4CD: CLC
CODE_01B4CE: ADC $80
CODE_01B4D0: CMP $00
CODE_01B4D2: BCC CODE_01B505
CODE_01B4D4: LDA $7D
CODE_01B4D6: BPL CODE_01B4F7
CODE_01B4D8: LDA #$10
CODE_01B4DA: STA $7D
CODE_01B4DC: LDA $9E,X
CODE_01B4DE: CMP #$83
CODE_01B4E0: BCC CODE_01B4F2
CODE_01B4E2: LDA #$0F
CODE_01B4E4: STA $1564,X
CODE_01B4E7: LDA $C2,X
CODE_01B4E9: BNE CODE_01B4F2
CODE_01B4EB: INC $C2,X
CODE_01B4ED: LDA #$10
CODE_01B4EF: STA $1558,X
CODE_01B4F2: LDA #$01
CODE_01B4F4: STA $1DF9 ; / Play sound effect
CODE_01B4F7: CLC
Return01B4F8: RTS ; Return
DATA_01B4F9: db $0E,$F1,$10,$E0,$1F,$F1
DATA_01B4FF: db $00,$FF,$00,$FF,$00,$FF
CODE_01B505: JSR SUB_HORZ_POS
CODE_01B508: LDA $9E,X
CODE_01B50A: CMP #$A9
CODE_01B50C: BEQ CODE_01B520
CODE_01B50E: CMP #$9C
CODE_01B510: BEQ CODE_01B51E
CODE_01B512: CMP #$BB
CODE_01B514: BEQ CODE_01B51E
CODE_01B516: CMP #$60
CODE_01B518: BEQ CODE_01B51E
CODE_01B51A: CMP #$49
CODE_01B51C: BNE CODE_01B522
CODE_01B51E: INY
CODE_01B51F: INY
CODE_01B520: INY
CODE_01B521: INY
CODE_01B522: LDA DATA_01B4F9,Y
CODE_01B525: CLC
CODE_01B526: ADC $E4,X
CODE_01B528: STA $94
CODE_01B52A: LDA DATA_01B4FF,Y
CODE_01B52D: ADC $14E0,X
CODE_01B530: STA $95
CODE_01B532: STZ $7B
CODE_01B534: CLC
Return01B535: RTS ; Return
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 -->
Welche sprite memory einstellung benutzt du und welchen hacken hast du bei sprite buoyancy?
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 -->
ich glaub auf SMW-C gibt es einen generator für sowas...
"Floor" Generator:
www.smwcentral.net/download.php?id=657&type=sprites 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 -->
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 -->
musst ein customsprite einfügen...
www.smwcentral.net/download.php?id=94&type=sprites 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 -->
er meint wahrscheinlich das der screen nicht mit Mario hoch scrollt...
versuch mal das hier einzufügen:
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 -->
für das zweite Problem musst du die Teile auf der Mainmap mit gedrückter Shift taste platziren (dann steht ganz unten auch "silent step" statt "step")
für die Brücke wird villeicht noch ein aderes Layer 1 objeckt in diesem event sichtbar?
EIDT: für die Brücke gilt wohl das du sie versuchst kommplett über den Layer1 event mode zu machen oder?
du musst sie unter dem normalen level mode platziren und bei dem event sichtbar machen
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 -->
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 -->
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 -->
ich hätte mal wieder eine frage...
Ist es möglich die Statusbar zu deaktiviren? (also IRQ zu deaktiviren?)
möchte layer 3 über den ganzen Bildschirm nutzen können
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 -->
hab jetzt meinen eigenen patch gemacht XD macht aber das selbe wie der scanline hack
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 -->
naja ich kenne es so das man diese berührungs sachen mit der Sub-Horz-Pos bzw Sub-Vert-Pos macht...
die wärte hängen einfach mit der contact routine zusammen ^^
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 -->
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 -->
dafür müsste man ein bischen mit asm rumspielen...
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 -->