mirror of
https://github.com/deater/dos33fsprogs.git
synced 2025-08-15 08:27:41 +00:00
ootw: move some sprites around
This commit is contained in:
@@ -34,7 +34,8 @@ ootw.o: ootw.s \
|
|||||||
ootw_graphics/caves/ootw_cavern2.inc \
|
ootw_graphics/caves/ootw_cavern2.inc \
|
||||||
ootw_graphics/caves/ootw_cavern3.inc \
|
ootw_graphics/caves/ootw_cavern3.inc \
|
||||||
ootw_graphics/rope/ootw_rope.inc \
|
ootw_graphics/rope/ootw_rope.inc \
|
||||||
sprites_physicist.inc sprites_slugs.inc \
|
ootw_graphics/sprites/sprites_physicist.inc \
|
||||||
|
sprites_slugs.inc \
|
||||||
sprites_ootw.inc sprites_beast.inc
|
sprites_ootw.inc sprites_beast.inc
|
||||||
ca65 -o ootw.o ootw.s -l ootw.lst
|
ca65 -o ootw.o ootw.s -l ootw.lst
|
||||||
|
|
||||||
@@ -46,7 +47,7 @@ OOTW_C2: ootw_c2.o
|
|||||||
ootw_c2.o: ootw_c2.s \
|
ootw_c2.o: ootw_c2.s \
|
||||||
gr_copy.s gr_fast_clear.s gr_pageflip.s gr_unrle.s gr_putsprite.s \
|
gr_copy.s gr_fast_clear.s gr_pageflip.s gr_unrle.s gr_putsprite.s \
|
||||||
keyboard.s sluggy.s \
|
keyboard.s sluggy.s \
|
||||||
sprites_physicist.inc \
|
ootw_graphics/sprites/sprites_physicist.inc \
|
||||||
ootw_c2_cage.s \
|
ootw_c2_cage.s \
|
||||||
ootw_graphics/cage/ootw_c2_cage.inc
|
ootw_graphics/cage/ootw_c2_cage.inc
|
||||||
ca65 -o ootw_c2.o ootw_c2.s -l ootw_c2.lst
|
ca65 -o ootw_c2.o ootw_c2.s -l ootw_c2.lst
|
||||||
|
@@ -102,7 +102,7 @@ end_message:
|
|||||||
.include "ootw_graphics/underwater/ootw_underwater.inc"
|
.include "ootw_graphics/underwater/ootw_underwater.inc"
|
||||||
; sprites
|
; sprites
|
||||||
.include "sprites_ootw.inc"
|
.include "sprites_ootw.inc"
|
||||||
.include "sprites_physicist.inc"
|
.include "ootw_graphics/sprites/sprites_physicist.inc"
|
||||||
.include "sprites_slugs.inc"
|
.include "sprites_slugs.inc"
|
||||||
.include "sprites_beast.inc"
|
.include "sprites_beast.inc"
|
||||||
; cutscenes
|
; cutscenes
|
||||||
|
@@ -82,6 +82,6 @@ end_message:
|
|||||||
; room backgrounds
|
; room backgrounds
|
||||||
.include "ootw_graphics/cage/ootw_c2_cage.inc"
|
.include "ootw_graphics/cage/ootw_c2_cage.inc"
|
||||||
; sprites
|
; sprites
|
||||||
.include "sprites_physicist.inc"
|
.include "ootw_graphics/sprites/sprites_physicist.inc"
|
||||||
; cutscenes
|
; cutscenes
|
||||||
|
|
||||||
|
389
ootw/ootw_graphics/sprites/sprites_physicist.inc.orig
Normal file
389
ootw/ootw_graphics/sprites/sprites_physicist.inc.orig
Normal file
@@ -0,0 +1,389 @@
|
|||||||
|
; note, for some reason these are all facing left
|
||||||
|
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
; STANDING
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
|
||||||
|
;====================
|
||||||
|
; Going Left
|
||||||
|
|
||||||
|
phys_stand:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa,$aa
|
||||||
|
.byte $aa,$aa,$44,$aa,$aa
|
||||||
|
.byte $aa,$aa,$44,$aa,$aa
|
||||||
|
.byte $aa,$fa,$f4,$aa,$aa
|
||||||
|
|
||||||
|
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
; WALKING
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
|
||||||
|
phys_walk_progression:
|
||||||
|
.word phys_stand
|
||||||
|
.word phys_walk_left1
|
||||||
|
.word phys_walk_left2
|
||||||
|
.word phys_walk_left3
|
||||||
|
.word phys_walk_left4
|
||||||
|
.word phys_walk_left5
|
||||||
|
.word phys_walk_left6
|
||||||
|
.word phys_walk_left7
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
phys_walk_left1:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa,$aa
|
||||||
|
.byte $aa,$ba,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$44,$aa,$aa
|
||||||
|
.byte $aa,$cc,$44,$aa,$aa
|
||||||
|
.byte $aa,$fa,$f4,$a5,$aa
|
||||||
|
|
||||||
|
phys_walk_left2:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa,$aa
|
||||||
|
.byte $ba,$ab,$00,$ba,$aa
|
||||||
|
.byte $aa,$aa,$44,$aa,$aa
|
||||||
|
.byte $aa,$cc,$44,$4a,$aa
|
||||||
|
.byte $aa,$a5,$fc,$f4,$aa
|
||||||
|
|
||||||
|
phys_walk_left3:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa,$aa
|
||||||
|
.byte $ba,$ab,$00,$ba,$aa
|
||||||
|
.byte $aa,$aa,$44,$aa,$aa
|
||||||
|
.byte $aa,$cc,$a4,$4a,$aa
|
||||||
|
.byte $5a,$5c,$fa,$f4,$aa
|
||||||
|
|
||||||
|
phys_walk_left4:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa,$aa
|
||||||
|
.byte $aa,$ba,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$44,$aa,$aa
|
||||||
|
.byte $aa,$aa,$c4,$4a,$aa
|
||||||
|
.byte $aa,$5a,$5f,$af,$aa
|
||||||
|
|
||||||
|
phys_walk_left5:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa,$aa
|
||||||
|
.byte $aa,$aa,$44,$aa,$aa
|
||||||
|
.byte $aa,$44,$c4,$aa,$aa
|
||||||
|
.byte $af,$5f,$5c,$aa,$aa
|
||||||
|
|
||||||
|
phys_walk_left6:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa,$aa
|
||||||
|
.byte $aa,$ba,$00,$bb,$aa
|
||||||
|
.byte $aa,$aa,$44,$aa,$aa
|
||||||
|
.byte $aa,$aa,$44,$aa,$aa
|
||||||
|
.byte $fa,$f4,$5c,$5c,$aa
|
||||||
|
|
||||||
|
phys_walk_left7:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$ba,$aa
|
||||||
|
.byte $aa,$aa,$44,$aa,$aa
|
||||||
|
.byte $aa,$aa,$44,$aa,$aa
|
||||||
|
.byte $aa,$fa,$f4,$5c,$aa
|
||||||
|
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
; RUNNING
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
|
||||||
|
phys_run_progression:
|
||||||
|
.word phys_run_left1
|
||||||
|
.word phys_run_left2
|
||||||
|
.word phys_run_left3
|
||||||
|
.word phys_run_left4
|
||||||
|
.word phys_run_left5
|
||||||
|
.word phys_run_left6
|
||||||
|
.word phys_run_left7
|
||||||
|
.word phys_run_left8
|
||||||
|
.word phys_run_left9
|
||||||
|
|
||||||
|
phys_run_left1:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa,$aa
|
||||||
|
.byte $aa,$ba,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$44,$aa,$aa
|
||||||
|
.byte $aa,$aa,$44,$ac,$55
|
||||||
|
.byte $aa,$fa,$f4,$aa,$aa
|
||||||
|
|
||||||
|
phys_run_left2:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa,$aa
|
||||||
|
.byte $ba,$ab,$00,$aa,$aa
|
||||||
|
.byte $aa,$ca,$44,$aa,$aa
|
||||||
|
.byte $aa,$ac,$44,$4a,$aa
|
||||||
|
.byte $aa,$aa,$fa,$f4,$aa
|
||||||
|
|
||||||
|
phys_run_left3:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa,$aa
|
||||||
|
.byte $ab,$ab,$00,$aa,$aa
|
||||||
|
.byte $aa,$ca,$44,$aa,$aa
|
||||||
|
.byte $aa,$cc,$a4,$4a,$aa
|
||||||
|
.byte $a5,$a5,$fa,$af,$aa
|
||||||
|
|
||||||
|
phys_run_left4:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $ba,$ba,$0b,$aa,$aa
|
||||||
|
.byte $aa,$ab,$00,$aa,$aa
|
||||||
|
.byte $aa,$ca,$44,$aa,$aa
|
||||||
|
.byte $aa,$cc,$aa,$44,$aa
|
||||||
|
.byte $5a,$a5,$aa,$fa,$af
|
||||||
|
|
||||||
|
phys_run_left5:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa,$aa
|
||||||
|
.byte $aa,$ab,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$44,$4a,$fa
|
||||||
|
.byte $aa,$cc,$aa,$aa,$af
|
||||||
|
.byte $5a,$5c,$aa,$aa,$aa
|
||||||
|
|
||||||
|
phys_run_left6:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa,$aa
|
||||||
|
.byte $aa,$ab,$00,$aa,$aa
|
||||||
|
.byte $aa,$aa,$44,$4a,$fa
|
||||||
|
.byte $aa,$aa,$cc,$aa,$af
|
||||||
|
.byte $aa,$5a,$5c,$aa,$aa
|
||||||
|
|
||||||
|
phys_run_left7:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa,$aa
|
||||||
|
.byte $aa,$ab,$0b,$aa,$aa
|
||||||
|
.byte $aa,$4a,$44,$aa,$aa
|
||||||
|
.byte $aa,$a4,$c4,$ff,$aa
|
||||||
|
.byte $aa,$5a,$5c,$aa,$aa
|
||||||
|
|
||||||
|
phys_run_left8:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $aa,$ba,$bb,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$ba,$aa
|
||||||
|
.byte $aa,$4a,$44,$aa,$aa
|
||||||
|
.byte $aa,$44,$ac,$ca,$aa
|
||||||
|
.byte $af,$af,$5a,$5c,$aa
|
||||||
|
|
||||||
|
phys_run_left9:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $aa,$ba,$0b,$bb,$aa
|
||||||
|
.byte $aa,$aa,$00,$bb,$aa
|
||||||
|
.byte $aa,$aa,$44,$ca,$aa
|
||||||
|
.byte $aa,$44,$aa,$cc,$aa
|
||||||
|
.byte $fa,$f4,$aa,$5a,$5c
|
||||||
|
|
||||||
|
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
; JUMPING
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
; KICKING
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
|
||||||
|
; note: he needs to be facing left by default
|
||||||
|
kick1:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$9a,$9a,$aa,$aa
|
||||||
|
.byte $aa,$bb,$99,$aa,$aa
|
||||||
|
.byte $aa,$aa,$0b,$aa,$aa
|
||||||
|
.byte $aa,$ba,$0b,$aa,$aa
|
||||||
|
.byte $bb,$ab,$00,$ba,$aa
|
||||||
|
.byte $aa,$aa,$44,$aa,$aa
|
||||||
|
.byte $aa,$44,$a4,$ca,$aa
|
||||||
|
.byte $af,$f4,$5a,$5c,$aa
|
||||||
|
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
; FALLING
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
; CROUCHING
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
|
||||||
|
crouch_progression:
|
||||||
|
.word crouch1
|
||||||
|
.word crouch2
|
||||||
|
|
||||||
|
crouch1:
|
||||||
|
.byte $3,$8
|
||||||
|
.byte $aa,$aa,$aa
|
||||||
|
.byte $9a,$9a,$aa
|
||||||
|
.byte $bb,$99,$aa
|
||||||
|
.byte $aa,$0b,$aa
|
||||||
|
.byte $aa,$bb,$aa
|
||||||
|
.byte $aa,$bb,$aa
|
||||||
|
.byte $44,$44,$aa
|
||||||
|
.byte $5a,$fc,$f4
|
||||||
|
|
||||||
|
crouch2:
|
||||||
|
.byte $3,$8
|
||||||
|
.byte $aa,$aa,$aa
|
||||||
|
.byte $aa,$aa,$aa
|
||||||
|
.byte $9a,$9a,$aa
|
||||||
|
.byte $bb,$99,$aa
|
||||||
|
.byte $aa,$0b,$0a
|
||||||
|
.byte $aa,$bb,$00
|
||||||
|
.byte $ba,$4b,$aa
|
||||||
|
.byte $54,$f4,$f4
|
||||||
|
|
||||||
|
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
; SWIMMING
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
; COLLAPSING
|
||||||
|
;=====================
|
||||||
|
;=====================
|
||||||
|
|
||||||
|
;=======================
|
||||||
|
; I've got a match
|
||||||
|
; your embrace, and my collapse
|
||||||
|
|
||||||
|
collapse_progression:
|
||||||
|
.word collapse1
|
||||||
|
.word collapse2
|
||||||
|
.word collapse3
|
||||||
|
.word collapse4
|
||||||
|
.word collapse5
|
||||||
|
.word collapse5 ; 6
|
||||||
|
.word collapse5 ; 7
|
||||||
|
.word collapse5 ; 8
|
||||||
|
.word collapse5 ; 9
|
||||||
|
|
||||||
|
collapse1:
|
||||||
|
.byte $4,$8
|
||||||
|
.byte $aa,$aa,$9a,$9a
|
||||||
|
.byte $aa,$aa,$99,$ab
|
||||||
|
.byte $aa,$aa,$0b,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa
|
||||||
|
.byte $aa,$aa,$bb,$aa
|
||||||
|
.byte $aa,$aa,$44,$aa
|
||||||
|
.byte $aa,$4a,$a4,$aa
|
||||||
|
.byte $aa,$f4,$fa,$aa
|
||||||
|
|
||||||
|
collapse2:
|
||||||
|
.byte $5,$8
|
||||||
|
.byte $aa,$aa,$aa,$aa,$aa
|
||||||
|
.byte $aa,$aa,$aa,$99,$b9
|
||||||
|
.byte $aa,$aa,$aa,$b9,$ab
|
||||||
|
.byte $aa,$aa,$aa,$b0,$aa
|
||||||
|
.byte $aa,$aa,$00,$bb,$aa
|
||||||
|
.byte $aa,$4a,$44,$bb,$aa
|
||||||
|
.byte $4a,$a4,$aa,$ab,$aa
|
||||||
|
.byte $f4,$fa,$aa,$aa,$aa
|
||||||
|
|
||||||
|
collapse3:
|
||||||
|
.byte $6,$8
|
||||||
|
.byte $aa,$aa,$aa,$aa,$aa,$aa
|
||||||
|
.byte $aa,$aa,$aa,$aa,$aa,$aa
|
||||||
|
.byte $aa,$aa,$aa,$aa,$9a,$9a
|
||||||
|
.byte $aa,$aa,$aa,$aa,$99,$bb
|
||||||
|
.byte $aa,$aa,$aa,$0a,$0b,$aa
|
||||||
|
.byte $aa,$aa,$4a,$00,$bb,$aa
|
||||||
|
.byte $fa,$44,$44,$a0,$bb,$aa
|
||||||
|
.byte $ff,$a4,$aa,$aa,$ab,$aa
|
||||||
|
|
||||||
|
collapse4:
|
||||||
|
.byte $7,$8
|
||||||
|
.byte $aa,$aa,$aa,$aa,$aa,$aa,$aa
|
||||||
|
.byte $aa,$aa,$aa,$aa,$aa,$aa,$aa
|
||||||
|
.byte $aa,$aa,$aa,$aa,$aa,$aa,$aa
|
||||||
|
.byte $aa,$aa,$aa,$aa,$aa,$aa,$aa
|
||||||
|
.byte $aa,$aa,$aa,$aa,$aa,$9a,$9a
|
||||||
|
.byte $aa,$aa,$aa,$0a,$00,$bb,$99
|
||||||
|
.byte $fa,$4a,$44,$00,$bb,$aa,$aa
|
||||||
|
.byte $ff,$a4,$aa,$bb,$aa,$aa,$aa
|
||||||
|
|
||||||
|
collapse5:
|
||||||
|
.byte $8,$8
|
||||||
|
.byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa
|
||||||
|
.byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa
|
||||||
|
.byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa
|
||||||
|
.byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa
|
||||||
|
.byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa
|
||||||
|
.byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa
|
||||||
|
.byte $aa,$4a,$bb,$00,$b0,$00,$b9,$99
|
||||||
|
.byte $ff,$44,$b4,$bb,$aa,$aa,$ab,$a9
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Reference in New Issue
Block a user