|
12 | 12 | |
13 | 13 | CHIP_NONE equ 0xFF |
14 | 14 | |
15 | | - UNLFOOT_DBLJUMP equ 0x00002200 |
16 | | - |
| 15 | + ; Unlocked chips |
| 16 | + |
| 17 | + UNLHEAD_JUNK equ 0x00220000 ; Part 1 |
| 18 | + |
| 19 | + UNLBODY_JUNK equ 0x00000088 ; Part 2 |
| 20 | + |
| 21 | + UNLFOOT_DBLJUMP equ 0x00002200 ; Part 2 |
| 22 | + UNLFOOT_JUNK equ 0x00440000 ; Part 2 |
| 23 | + |
| 24 | + ; Equipped chips |
| 25 | + |
| 26 | + HEAD_JUNK equ 0x9 |
| 27 | + |
| 28 | + BODY_JUNK equ 0x13 |
| 29 | + |
17 | 30 | FOOT_DBLJUMP equ 0x15 |
18 | | - |
| 31 | + FOOT_JUNK equ 0x1A |
| 32 | + |
19 | 33 | EX_TIMESTOPPER equ 0x1 |
20 | 34 | EX_TRACTORSHOT equ 0x2 |
21 | 35 | EX_BURNINGSHOT equ 0x4 |
|
53 | 67 | EQUEX_J_PEGASOLTA equ EX_TIMESTOPPER + EX_FLAMEFANG + EX_ICEBLADE + EX_SKYCHASER |
54 | 68 | EQUEX_J_MINO equ EX_FLAMEFANG + EX_ICEBLADE + EX_SKYCHASER + EX_ICEJAVELIN |
55 | 69 | |
| 70 | + UNLEX_NGPLUS equ EX_TIMESTOPPER + EX_FLAMEFANG + EX_ICEBLADE + EX_SKYCHASER + EX_ICEJAVELIN + EX_TRACTORSHOT + EX_BURNINGSHOT |
| 71 | + |
| 72 | + EQUEX_NGPLUS_1 equ EX_TIMESTOPPER + EX_FLAMEFANG + EX_ICEBLADE + EX_SKYCHASER |
| 73 | + EQUEX_NGPLUS_2 equ EX_ICEJAVELIN + EX_FLAMEFANG + EX_ICEBLADE + EX_SKYCHASER |
56 | 74 | |
57 | 75 | ELF_NONE equ 0xFF |
58 | 76 | ELF_CROIRE equ 0x3 |
|
491 | 509 | .db 7 ; Cyber elf capacity |
492 | 510 | .db ELF_CROIRE ; Cyber elf name |
493 | 511 | |
| 512 | +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| 513 | +; NG+ |
| 514 | +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| 515 | + |
| 516 | + ; Intro NG+ |
| 517 | + INDEX_INTRO_NGPLUS equ (INDEX_FINAL+1) |
| 518 | + .db 0 ; Gangagun parts |
| 519 | + .db 0 ; C-Hopper parts |
| 520 | + .db 0 ; Gyro Cannon H parts |
| 521 | + .db 0 ; Faital parts |
| 522 | + .dw UNLHEAD_JUNK ; Unlocked chips, part 1 |
| 523 | + .dw UNLBODY_JUNK + UNLFOOT_JUNK + UNLFOOT_DBLJUMP ; Unlocked chips, part 2 |
| 524 | + |
| 525 | + .dh 0 ; E-crystals |
| 526 | + .db 32,32,SUBT_NONE,SUBT_NONE ; Subtanks |
| 527 | + .db WEP_BUSTER ; Main weapon |
| 528 | + .db WEP_KNUCKLE ; Sub weapon |
| 529 | + .dh 0 ; Knuckle equipment things |
| 530 | + .db CHIP_NONE,CHIP_NONE,CHIP_NONE ; Equipped chips |
| 531 | + .db 0 ; Hard/ultimate mode flag |
| 532 | + .dh 0 ; Equipped EX skills |
| 533 | + .dh UNLEX_NGPLUS ; Unlocked EX skills |
| 534 | + |
| 535 | + .db 0 ; Cyber elf level |
| 536 | + .db 0 ; Nurse level |
| 537 | + .db 0 ; Animal level |
| 538 | + .db 0 ; Hacker level |
| 539 | + .db 8 ; Cyber elf capacity |
| 540 | + .db ELF_CROIRE ; Cyber elf name |
| 541 | + |
| 542 | + ; NG+ Setup 1 |
| 543 | + INDEX_NGPLUS_BUSTER1 equ (INDEX_INTRO_NGPLUS+1) |
| 544 | + .db 0 ; Gangagun parts |
| 545 | + .db 0 ; C-Hopper parts |
| 546 | + .db 0 ; Gyro Cannon H parts |
| 547 | + .db 0 ; Faital parts |
| 548 | + .dw UNLHEAD_JUNK ; Unlocked chips, part 1 |
| 549 | + .dw UNLBODY_JUNK + UNLFOOT_JUNK + UNLFOOT_DBLJUMP ; Unlocked chips, part 2 |
| 550 | + |
| 551 | + .dh 0 ; E-crystals |
| 552 | + .db 32,32,SUBT_NONE,SUBT_NONE ; Subtanks |
| 553 | + .db WEP_BUSTER ; Main weapon |
| 554 | + .db WEP_SABER ; Sub weapon |
| 555 | + .dh 0 ; Knuckle equipment things |
| 556 | + .db HEAD_JUNK,BODY_JUNK,FOOT_JUNK ; Equipped chips |
| 557 | + .db 0 ; Hard/ultimate mode flag |
| 558 | + .dh EQUEX_NGPLUS_1 ; Equipped EX skills |
| 559 | + .dh UNLEX_NGPLUS ; Unlocked EX skills |
| 560 | + |
| 561 | + .db 0 ; Cyber elf level |
| 562 | + .db 0 ; Nurse level |
| 563 | + .db 0 ; Animal level |
| 564 | + .db 0 ; Hacker level |
| 565 | + .db 8 ; Cyber elf capacity |
| 566 | + .db ELF_CROIRE ; Cyber elf name |
| 567 | + |
| 568 | + ; NG+ Setup 2 |
| 569 | + INDEX_NGPLUS_BUSTER2 equ (INDEX_NGPLUS_BUSTER1+1) |
| 570 | + .db 0 ; Gangagun parts |
| 571 | + .db 0 ; C-Hopper parts |
| 572 | + .db 0 ; Gyro Cannon H parts |
| 573 | + .db 0 ; Faital parts |
| 574 | + .dw UNLHEAD_JUNK ; Unlocked chips, part 1 |
| 575 | + .dw UNLBODY_JUNK + UNLFOOT_JUNK + UNLFOOT_DBLJUMP ; Unlocked chips, part 2 |
| 576 | + |
| 577 | + .dh 0 ; E-crystals |
| 578 | + .db 32,32,SUBT_NONE,SUBT_NONE ; Subtanks |
| 579 | + .db WEP_BUSTER ; Main weapon |
| 580 | + .db WEP_SABER ; Sub weapon |
| 581 | + .dh 0 ; Knuckle equipment things |
| 582 | + .db HEAD_JUNK,BODY_JUNK,FOOT_JUNK ; Equipped chips |
| 583 | + .db 0 ; Hard/ultimate mode flag |
| 584 | + .dh EQUEX_NGPLUS_2 ; Equipped EX skills |
| 585 | + .dh UNLEX_NGPLUS ; Unlocked EX skills |
| 586 | + |
| 587 | + .db 0 ; Cyber elf level |
| 588 | + .db 0 ; Nurse level |
| 589 | + .db 0 ; Animal level |
| 590 | + .db 0 ; Hacker level |
| 591 | + .db 8 ; Cyber elf capacity |
| 592 | + .db ELF_CROIRE ; Cyber elf name |
| 593 | + |
| 594 | + ; NG+ Setup 2 |
| 595 | + INDEX_NGPLUS_KNUCKLE2 equ (INDEX_NGPLUS_BUSTER2+1) |
| 596 | + .db 0 ; Gangagun parts |
| 597 | + .db 0 ; C-Hopper parts |
| 598 | + .db 0 ; Gyro Cannon H parts |
| 599 | + .db 0 ; Faital parts |
| 600 | + .dw UNLHEAD_JUNK ; Unlocked chips, part 1 |
| 601 | + .dw UNLBODY_JUNK + UNLFOOT_JUNK + UNLFOOT_DBLJUMP ; Unlocked chips, part 2 |
| 602 | + |
| 603 | + .dh 0 ; E-crystals |
| 604 | + .db 32,32,SUBT_NONE,SUBT_NONE ; Subtanks |
| 605 | + .db WEP_KNUCKLE ; Main weapon |
| 606 | + .db WEP_SABER ; Sub weapon |
| 607 | + .dh 0 ; Knuckle equipment things |
| 608 | + .db HEAD_JUNK,BODY_JUNK,FOOT_JUNK ; Equipped chips |
| 609 | + .db 0 ; Hard/ultimate mode flag |
| 610 | + .dh EQUEX_NGPLUS_2 ; Equipped EX skills |
| 611 | + .dh UNLEX_NGPLUS ; Unlocked EX skills |
| 612 | + |
| 613 | + .db 0 ; Cyber elf level |
| 614 | + .db 0 ; Nurse level |
| 615 | + .db 0 ; Animal level |
| 616 | + .db 0 ; Hacker level |
| 617 | + .db 8 ; Cyber elf capacity |
| 618 | + .db ELF_CROIRE ; Cyber elf name |
| 619 | + |
494 | 620 | .endarea |
495 | 621 | |
496 | 622 | .org REG_STAGE_SETTING_POINTERS |
497 | 623 | .area REG_STAGE_SETTING_POINTERS_AREA |
498 | 624 | |
499 | 625 | ; Pointers in stage index order |
500 | 626 | |
501 | | - ; Route 1 |
| 627 | + ; Route 1 (No Junk) |
502 | 628 | |
503 | 629 | .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_INTRO) |
504 | 630 | .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_INTRO2) |
|
517 | 643 | .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_CYBALL) |
518 | 644 | .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_FINAL) |
519 | 645 | |
520 | | - ; Route 2 |
| 646 | + ; Route 2 (Junk) |
521 | 647 | |
522 | 648 | .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_INTRO) |
523 | 649 | .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_INTRO2) |
|
535 | 661 | .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_RANDAM) |
536 | 662 | .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_CYBALL) |
537 | 663 | .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_FINAL) |
538 | | - |
539 | | - ; Route 3 (custom) |
| 664 | + |
| 665 | + ; Route 3 (NG+) |
| 666 | + |
| 667 | + .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_INTRO_NGPLUS) |
| 668 | + .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_NGPLUS_BUSTER1) |
| 669 | + .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_NGPLUS_BUSTER1) |
| 670 | + .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_NGPLUS_BUSTER1) |
| 671 | + .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_NGPLUS_BUSTER1) |
| 672 | + .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_NGPLUS_KNUCKLE2) |
| 673 | + .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_NGPLUS_BUSTER1) |
| 674 | + .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_NGPLUS_BUSTER1) |
| 675 | + .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_NGPLUS_BUSTER2) |
| 676 | + .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_NGPLUS_BUSTER2) |
| 677 | + .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_NGPLUS_BUSTER2) |
| 678 | + .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_NGPLUS_BUSTER2) |
| 679 | + .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_NGPLUS_BUSTER1) |
| 680 | + .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_NGPLUS_KNUCKLE2) |
| 681 | + .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_NGPLUS_KNUCKLE2) |
| 682 | + .dw REG_STAGE_SELECT_CFG+(SETTINGS_SIZE*INDEX_NGPLUS_KNUCKLE2) |
| 683 | + |
| 684 | + ; Route 4 (custom) |
540 | 685 | |
541 | 686 | ; .dw ADDR_STORED_CUSTOM_ROUTE_CFG+(SETTINGS_SIZE*INDEX_INTRO) ; Intro |
542 | 687 | ; .dw ADDR_STORED_CUSTOM_ROUTE_CFG+(SETTINGS_SIZE*INDEX_FLIZARD) ; Flizard |
|
0 commit comments