ootw: add a lot more graphics
@ -117,4 +117,5 @@ ID10 = 3397 5558/
|
||||
ootw memory squeeze:
|
||||
after full rope sequence in: 23065
|
||||
make transparent overlays: 13971
|
||||
add end-of-l1 cutscene: 26314
|
||||
add end-of-l1 cutscene: 26464
|
||||
make transparent overlays: 17821
|
||||
|
BIN
ootw/ootw_graphics/endl1/gunguy.png
Normal file
After Width: | Height: | Size: 418 B |
Before Width: | Height: | Size: 560 B After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 573 B After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 570 B After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 572 B After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 566 B After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 577 B After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 571 B After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 571 B After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 578 B After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 575 B After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 568 B After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 567 B After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 579 B After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 585 B After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 575 B After Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 588 B After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 588 B After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 587 B After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 583 B After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 581 B After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 576 B After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 583 B After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 583 B After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 582 B After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 587 B After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 584 B After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 585 B After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 577 B After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 584 B After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 585 B After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 581 B After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 583 B After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 584 B After Width: | Height: | Size: 2.1 KiB |
BIN
ootw/ootw_graphics/endl1/l1end36.png
Normal file
After Width: | Height: | Size: 575 B |
BIN
ootw/ootw_graphics/endl1/l1end37.png
Normal file
After Width: | Height: | Size: 579 B |
BIN
ootw/ootw_graphics/endl1/l1end38.png
Normal file
After Width: | Height: | Size: 579 B |
BIN
ootw/ootw_graphics/endl1/l1end39.png
Normal file
After Width: | Height: | Size: 580 B |
BIN
ootw/ootw_graphics/endl1/l1end40.png
Normal file
After Width: | Height: | Size: 581 B |
BIN
ootw/ootw_graphics/endl1/l1end41.png
Normal file
After Width: | Height: | Size: 584 B |
BIN
ootw/ootw_graphics/endl1/l1end42.png
Normal file
After Width: | Height: | Size: 581 B |
BIN
ootw/ootw_graphics/endl1/l1end43.png
Normal file
After Width: | Height: | Size: 582 B |
BIN
ootw/ootw_graphics/endl1/l1end44.png
Normal file
After Width: | Height: | Size: 585 B |
BIN
ootw/ootw_graphics/endl1/l1end45.png
Normal file
After Width: | Height: | Size: 579 B |
BIN
ootw/ootw_graphics/endl1/l1end46.png
Normal file
After Width: | Height: | Size: 571 B |
BIN
ootw/ootw_graphics/endl1/l1end47.png
Normal file
After Width: | Height: | Size: 458 B |
BIN
ootw/ootw_graphics/endl1/l1end48.png
Normal file
After Width: | Height: | Size: 422 B |
BIN
ootw/ootw_graphics/endl1/l1end49.png
Normal file
After Width: | Height: | Size: 411 B |
BIN
ootw/ootw_graphics/endl1/l1end50.png
Normal file
After Width: | Height: | Size: 257 B |
BIN
ootw/ootw_graphics/endl1/l1end51.png
Normal file
After Width: | Height: | Size: 223 B |
BIN
ootw/ootw_graphics/endl1/ootw2_cage.png
Normal file
After Width: | Height: | Size: 386 B |
BIN
ootw/ootw_graphics/endl1/ootw_deadbeast.png
Normal file
After Width: | Height: | Size: 525 B |
BIN
ootw/ootw_graphics/endl1/ootw_peace.png
Normal file
After Width: | Height: | Size: 418 B |
@ -16,13 +16,18 @@ ootw_mesa:
|
||||
lda #1
|
||||
sta DISP_PAGE
|
||||
|
||||
;===========================
|
||||
; init some vars
|
||||
|
||||
lda #0
|
||||
sta LEVELEND_PROGRESS
|
||||
|
||||
;===========================
|
||||
; Setup right/left exit paramaters
|
||||
|
||||
lda BEAST_OUT ; if beast out, we can go full right
|
||||
beq beast_not_out_yet
|
||||
|
||||
|
||||
lda #37 ; beast trigger
|
||||
sta RIGHT_LIMIT
|
||||
jmp mesa_left
|
||||
@ -63,11 +68,47 @@ mesa_left:
|
||||
;============================
|
||||
mesa_loop:
|
||||
|
||||
;===================================
|
||||
; Check if in end-of-level animation
|
||||
;===================================
|
||||
|
||||
lda LEVELEND_PROGRESS
|
||||
beq no_levelend
|
||||
|
||||
cmp #66 ; only load background on first frame
|
||||
bne levelend_not_first
|
||||
|
||||
lda #<cavern3_rle
|
||||
sta GBASL
|
||||
lda #>cavern3_rle
|
||||
sta GBASH
|
||||
lda #$C ; load image off-screen $C00
|
||||
jsr load_rle_gr
|
||||
|
||||
levelend_not_first:
|
||||
dec LEVELEND_PROGRESS
|
||||
dec LEVELEND_PROGRESS
|
||||
|
||||
ldx LEVELEND_PROGRESS
|
||||
lda endl1_progression,X
|
||||
sta GBASL
|
||||
lda endl1_progression+1,X
|
||||
sta GBASH
|
||||
lda #$10 ; load image off-screen $1000
|
||||
jsr load_rle_gr
|
||||
|
||||
jsr gr_overlay_40x40
|
||||
|
||||
jmp beyond_mesa_normal
|
||||
|
||||
no_levelend:
|
||||
|
||||
;================================
|
||||
; copy background to current page
|
||||
|
||||
jsr gr_copy_to_current
|
||||
|
||||
beyond_mesa_normal:
|
||||
|
||||
;===============================
|
||||
; check keyboard
|
||||
@ -80,11 +121,14 @@ mesa_loop:
|
||||
jsr check_screen_limit
|
||||
|
||||
|
||||
|
||||
;===============
|
||||
; draw physicist
|
||||
|
||||
jsr draw_physicist
|
||||
lda LEVELEND_PROGRESS ; only draw if not in end animation
|
||||
bne level1_ending
|
||||
|
||||
jsr draw_physicist
|
||||
level1_ending:
|
||||
|
||||
;===============
|
||||
; page flip
|
||||
|