Jump to content

Ability to play cutscenes only?


mjhermansky

Recommended Posts

http://tecmobowl.org/forums/topic/13387-an-easy-guide-to-changing-and-deleting-various-cutscenes/#comment-125657

 

http://tecmobowl.org/forum/topic/9946-events/

 

get fceux (NES emulator), open its built-in hex editor.  start a game.

 

what I usually do in a situation like this is:  

call a pass play, take your QB

and make a save state right before he gets sacked.  

then go to the location where the QB sack animation cutscene is ,....

 

this ROM "location" is at  C05C   - and the default code there for "qb sack" is 09A9.  this 09A9 (2 bytes) is what you'll be replacing.

 

and overwrite it with the appropriate code for what you want to see.  

 

.....reload the state with the new code, repeat over and over.  record or whatever you want to do.

 

use the documents and info in the links above to get the correct 2-byte codes*** for the cutscenes you want.

 

***or I have pasted, below, a personal list of mine with these codes.  maybe the docs above are more accurate or useful than mine below, but mine will work for you all the same.  

 

POINT ADD    POINT    DESC
    A8A4    FINAL SCREEN, CREDIT
    18A5    KICKOFF!
    38A5    PUNTER
C018    7FA5    FG FOOTKICK
C01A    A8A5    JUMP INT MISS
C01C    B0A5    JUMP INT MISS
C01E    B8A5    INT MISS
C020    D2A5    DIVE INT MISS
C022    F0A5    MISS PASS BLOCK
C024    FEA5    BLOCKED PUNT
C026    5CA6    FG BLOCKED
C028    77A6    XP BLOCKED
C02A    99A6    PASS BLOCKED
C02C    ADA6    FG 3-D TRAVEL ON FIELD
C02E    CBA6    FG THRU 1P
C030    DAA6    FG THRU 2P
C032    EEA6    FG GOOD KICKER SCREEN
C034    30A7    JUNK
C036    54A7    JUNK
C038    73A7    FG DINK IN, 1P
C03A    B1A7    FG DINK IN, 1P
C03C    BBA7    FG DOINK, 1P
C03E    D2A7    FG DOINK, 1P
C040    DCA7    FG MISS, 1P
C042    24A8    FG MISS, 1P
C044    2DA8    FG SHORT, 1P
C046    3DA8    REFEREE NO GOOD
C048    57A8    FG DINK IN, 2P
C04A    61A8    FG DINK IN, 2P
C04C    6BA8    FG DOINK, 2P
C04E    82A8    FG DOINK, 2P
C050    8CA8    FG MISS, 2P
C052    B9A8    FG MISS, 2P
C054    C2A8    FG SHORT, 2P
C056    D7A8    SUCCESSFUL TRY
C058    08A9    NOTHING
C05A    08A9    NOTHING
C05C    09A9    SACKED
C05E    35A9    SACKED, SIDE CHANGE
C060    52A9    SAFETY SACK
C062    6AA9    QB THROWING MOTION
C064    A3A9    JUNK
C066    BDA9    JUMP CATCH OFFENSE
C068    45AA    JUMP MISS OFFENSE
C06A    68AA    JUMP TIP MISS OFFENSE
C06C    89AA    JUNK
C06E    ABAA    CATCH OFFENSE
C070    05AB    MISS CATCH OFFENSE
C072    18AB    INCOMP, WITH REF
C074    63AB    DIVE CATCH OFFENSE
C076    A2AB    DIVE MISS OFFENSE
C078    FEAB    DIVE MISS OFFENSE,2
C07A    4DAC    NOTHING
C07C    4DAC    NOTHING
C07E    4EAC    INJURED, WALK OF FIELD
C080    77AC    TD RUN
C082    80AD    TD PASS
C084    D5AD    AFC CHAMPION
C086    0C8E    SUPER CHAMPION, END SCREEN, 1991 ROSTER, ETC. ENDGAME
C088    A6B0    JUNK
C08A    B8B0    NOTHING
C08C    B9B0    FIRST DOWN, 1P
C08E    D2B0    1ST DOWN
C090    EDB0    2ND DOWN
C092    09B1    THIRD DOWN
C094    24B1    FOURTH DOWN
C096    40B1    JUMPING INTERCEPTION
C098    90B1    DOUBLE JUMPING COMPLETE OFF
C09A    A0B1    DOUBLE JUMPING MISS
C09C    CEB1    DOUBLE JUMPING TIPPED
C09E    F0B1    DOUBLE JUMP AND INT
C0A0    05B2    INTERCEPTION COVERED
C0A2    B22B    HALFTIME BLIMP
C0A4    59B2    HALFTIME BAND
C0A6    D7B2    HALFTIME CHEER
C0A8    FFB2    HALFTIME PARACHUTE
C0AA    37B3    JUNK
C0AC    DFB3    JUNK
C0AE    4FB4    JUNK
C0B0    77B4    HALFTIME WINK
C0B2    9AB4    DEF DIVE MISS, OFF CATCH
C0B4    DFB4    DEF JUMP MISS, OFF CATCH
C0B6    FBB4    DEF DIVE MISS, INCOMP
C0B8    19B5    DEF JUMP MISS, INCOMP
C0BA    3EB5    DIVING INTERCEPTION
C0BC    49B5    DIVISION CHAMPIONS
C0BE    86B5    START SCREEN BLEEP
C0C0    9FB5    MIGHTY BOMBJACK HALFTIME
C0C2    78B6    HALFTIME SHOW
C0C4    92B6    HALFTIME SHOW
C0C6    9FB6    HALFTIME SHOW
C0C8    AFB6    HALFTIME SHOW
C0CA    BFB6    SCREEN
C0CC        SCREEN
C0CE        SCREEN
C0D0        SCREEN
C0D2        SCREEN
C0D4        SCREEN
C0D6        SCREEN
C0D8        SCREEN
C0DA        SCREEN
C0DC        SCREEN
C0DE        SCREEN
C0E0    02B8    SCREEN
C0E2    14B8    SCREEN
C0E4    6AB8    SCREEN
C0E6    7CB8    NFC CHAMPION
C0E8    90B8    NOTHING
C0EA    90B8    NOTHING
C0EC    91B8    START END SCREEN CREDITS ONLY (SHOW)
C0EE    8BBB    "SOUND MODE" (TEST)
C0F0    F6BB    1P CHAIN FIRST DOWN
C0F2    4CBC    1P CHAIN 2ND DOWN
C0F4    6EBC    1P CHAIN 3RD
C0F6    8FBC    1P CHAIN 4TH
C0F8    BDBC    1P CHAIN CHANGE SIDE
C0FA    E5BC    2P CHAIN 1ST DOWN
C0FC    0DBD    NOTHING
C0FE    0DBD    NOTHING
C100    C8F1    CRASH
C102    F725    CRASH
C104    F901    CRASH
C106    C2FB    CRASH
C108    1EE5    CRASH
C10A    1A4A    CRASH
C10C    FBB4    DIVING MISS INCOMP
C10E    E8FB    CRASH
 

Edited by buck
Link to comment
Share on other sites

Alternatively,

 

1. start fceux and load rom (let game start the intro but don't press any buttons to go to the start screen)
2. select Debug -> Debugger from fceux menu
3. Under breakpoints in debugger, select Add and create a breakpoint at $C390.
4. go back to main screen and press button to go to start screen
5. game should stop at $C390 breakpoint
6. create a savestate (press I in fceux)
7. next to breakpoints list, change A and X to match the desired cutscene to play from http://tecmobowl.org/forum/topic/9946-events/
8. press Run button next to breakpoint and the selected cut scene should play

to play another cutscene, just reload the save state (Press P in fceux) and the game should stop at the $c390 breakpoint right away (step 5). Then just follow the remaining steps (6 8 ) as before.

 

NOTE: this method will always use the first team and first player - BUF::QB Bills

 

Link to comment
Share on other sites

1 hour ago, davefmurray said:

Alternatively,

 

1. start fceux and load rom (let game start the intro but don't press any buttons to go to the start screen)
2. select Debug -> Debugger from fceux menu
3. Under breakpoints in debugger, select Add and create a breakpoint at $C390.
4. go back to main screen and press button to go to start screen
5. game should stop at $C390 breakpoint
6. create a savestate (press I in fceux)
7. next to breakpoints list, change A and X to match the desired cutscene to play from http://tecmobowl.org/forum/topic/9946-events/
8. press Run button next to breakpoint and the selected cut scene should play

to play another cutscene, just reload the save state (Press P in fceux) and the game should stop at the $c390 breakpoint right away (step 5). Then just follow the remaining steps (6 8 ) as before.

 

NOTE: this method will always use the first team and first player - BUF::QB Bills

 

 

what is the significance of $C390?  I'm just trying to learn what is going on here.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...