Jump to content

Editing Overtime


Carther

Recommended Posts

Does anyone know anything about editing overtime. I would like to do one of two things.

1. No overtime during the regular season.

2. For overtime have a 5th period which is played all of the way through, no sudden death. If still tied a 6th period is played, etc.

I have looked over what jstout did with his possession overtime, not really complete enough info for me to work with.

Thanks in advance for your help.

Link to comment
Share on other sites

My possession style overtime was mostly change notes to replicate the CIFL rules. Some of the notes might be helpful but obviously not the full thing.

You need to edit this and some stuff that isn't listed to get what you want: http://tecmobowl.org...s-gameplay-code

1 = I believe just needs to check for a non-Playoff and non-Super Bowl game at the end of the game and branch to the exit to the blue screen instead of overtime.

2 = You need to set a playoff clock and run the period through checking score when time runs out. If you are doing a new coin toss each overtime period then you need to loop this until a winner else need to loop setting a clock and running a continuation (like the 2nd and 4th quarter) with until a winner at the end of the period.

You also do something for scores going over 99 in overtime since it could last a while with constant scoring. My notes setup a method of doing this by dropping the score as needed.

Edited by jstout
Link to comment
Share on other sites

Have figured out how to cancel overtime in man games during the season. The game kicks out to the blue screen but it messes up the graphics until you reset the game or sim a game and then it is back to normal, weird. It works how I want it to, but I am sure there is a better way to do this, just messing around with the code right now, to try and see what everything does,looking at patterns and trying to figure out how it all works.

One fun note so far. If you go to byte x220fe and put in a9 4e 4c fa 9d ff ff ff (which is the code that kicks you out to the blue screen) you end up with a one quarter game with no overtimes.

So Jstout, do you know where/how to change the overtime procedure for sim games?

Edited by Carther
Link to comment
Share on other sites

I have now figured out how to play a whole extra quarter, which is basically another 4th quarter after the game ends tied in regulation.

I have it looped to round back and start another quarter if the game is tied at the end of the extra period. Played a six quarter game.

Now I just need to figure out how to do the thing with the reduction of score so the score doesn't go over 99 points.

If anyone wants to look at what I have done or try it out then here is the rom.

fullquarterovertimes.nes

Link to comment
Share on other sites

Hey Carther, I think this is what you are looking for

From Jstout via: http://tecmobowl.org...style-overtime/

x253BF:

; Score is above 99 so adjust (TECMO POOR CODING)

BCC $93DE ; 2D and sent to the first RTS found

JMP SCORE_FIX_START

SCORE_FIX_START:

TAX

LDA #$07

STA $8000

LDA #$01

STA $8001

JSR SCORE_FIX

LDA #$07

STA $8000

LDA $002F

STA $8001

; New Fixed Value

TXA

SBC #$10

RTS

SCORE_FIX:

LDA $76

CMP #$04

BNE :++

; Fix during Overtime

LDA SCORE1

CMP #$0A

BCC :+

LDA SCORE2

CMP #$0A

BCC :+

LDA SCORE1

SBC #$10

STA SCORE1

LDA SCORE2

SBC #$10

STA SCORE2

: LDA FSCORE1

SBC #$10

STA FSCORE1

LDA FSCORE2

SBC #$10

STA FSCORE2

: RTS

99 point fix hex (change rom hex @ x253BF)

902D4CE19F (this jump and the one below are jstouts cifl rom locations, your mileage may vary)

SCORE_FIX_START hex: (must be added to your rom)

AAA9078D0080A9018D018020E0BEA9078D0080A52F8D01808AE91060

SCORE_FIX hex: (must be added to your rom)

A576C904D02EAD9503C90A9017AD9A03C90A9010AD9503E9108D9503AD9A03E9108D9A03AD9903E9108D9903AD9E03E9108D9E0360

also I was working on converting jstout's possession overtime to the 32 team rom so if you use/get hex workshop I have a bookmark file that maps out overtime on the 28 team rom it may help you with what you are trying to do (a + in front of the description means it's added code, not modified code).

poss ot.zip

Edited by airkix72
Link to comment
Share on other sites

  • 3 months later...
  • 4 years later...

got this from Bruddog

 

(editing rom to have no overtime in regular season, pre season and pro bowl)

 

set command:0x2214A-0x2217E

D0 08 A5 2D 29 03 C9 03 F0 05 A9 4E 4C FA 9D A9 1B 20 FA 9D A9 00 A0 FC E6 76 20 DB AD A5 2D 29 03 C9 03 F0 10 20 36 A2 A9 4F 4C FA 9D 00 00 00 00 00 00 00 00

 

 

Edited by fgqb#19nyj
added SET command
Link to comment
Share on other sites

  • 4 years later...
On 4/28/2017 at 1:56 PM, fgqb#19nyj said:

got this from Bruddog

 

(editing rom to have no overtime in regular season, pre season and pro bowl)

 

set command:0x2214A-0x2217E

D0 08 A5 2D 29 03 C9 03 F0 05 A9 4E 4C FA 9D A9 1B 20 FA 9D A9 00 A0 FC E6 76 20 DB AD A5 2D 29 03 C9 03 F0 10 20 36 A2 A9 4F 4C FA 9D 00 00 00 00 00 00 00 00

 

 

 

@bruddog

 

What exactly does this do?  If the game is tied after 4 quarters does it end in a tie?

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...