Jump to content
cxm317

How do you fix the order of games played in a week?

Recommended Posts

1. Tecmonster it's definitely not a glitch.

2. I consulted jstouts dissassembly files. Always valuable.

Here is the bank in question:

https://code.google.com/p/tecmosuperbowl/source/browse/branches/Bank26.txt

Scroll down to the note jstout added randomize week games. it starts off with

JSR L_D8F7 AND #$0F

This is a routine to update the random numbers and then it constrains the result to be from 0x00 to 0x0F or 0 to 15 in decimal.

Anyways we just need the end of the whole routine to randomize the games which is

JSR store_sram_checksum LDA #%11000000 STA PRG_RAM_PROTECT

RTS

So at 0x3220A paste in 20 B3 C4 A9 C0 8D 01 A0 60.

This will prevent the schedule from being random. You may need to do a season reset once to get it unrandomized but it should be good from then on.


View full article

Share this post


Link to post
Share on other sites

I posed this same question a long time ago.  It's really weird that the randomization even happens.  I can't imagine how a programmer might think that was something that might add value to the game, so surely it's just a glitch that nobody ever cared to fix.  I've tried to figure out the pattern for HOW it reorganizes those games, but it just looks completely random to me. 


Share this post


Link to post
Share on other sites

I am having the same exact issue.  I trying to run a tournament utilizing season play for injuries and stats.  To save on time I'm using two tvs. I have customized the schedule of the first 8 weeks on each ROM.  The timing of the games is everything because obviously the same player can't play two different games at the same time.  This is only thing that is holding me up.  Any ideas?


 


PLEASE HELP!!!


Share this post


Link to post
Share on other sites

Through a lot investigating, it seems like the game reorganizes the following week based on the results of the previous week.  Seems a bit odd the programmers would put this in there.  My brain is fried trying to figure this out.  Hopefully someone can help me, I am at a loss.


Share this post


Link to post
Share on other sites

I dont think its the holy grail of problems but realize there are only 2-3 people on this board that would even have a clue on how to fix this.

If they are busy or dont feel like spending hours of their free time trying to figure it out, it doesn't get looked at.

Share this post


Link to post
Share on other sites

Thanks for letting me know that bruddog, that makes sense.  This stuff does look really complicated and involved.  I've been trying to learn the process myself.  Any thoughts on where in the hex coding I should be looking or what I should be looking for?


Share this post


Link to post
Share on other sites

1. Tecmonster it's definitely not a glitch. 

 

2. I consulted jstouts dissassembly files. Always valuable.

 

Here is the bank in question:

 

 https://code.google.com/p/tecmosuperbowl/source/browse/branches/Bank26.txt

 

 

Scroll down to the note jstout added randomize week games. it starts off with

JSR L_D8F7 AND #$0F

 

This is a routine to update the random numbers and then it constrains the result to be from 0x00 to 0x0F or 0 to 15 in decimal.

Anyways we just need the end of the whole routine to randomize the games which is

 

JSR store_sram_checksum LDA #%11000000 STA PRG_RAM_PROTECT

RTS

 

 

So at 0x3220A paste in 20 B3 C4 A9 C0 8D 01 A0 60.

 

This will  prevent the schedule from being random. You may need to do a season reset once to get it unrandomized but it should be good from then on.



This post has been promoted to an article

Share this post


Link to post
Share on other sites

First of all.  Thank you so much for your response.  Truly incredible how much knowledge you have in this.


 


I'm using HxD editor and at offset 3220 this string is there:


 


A5 42 0A AA BC 5A 67 AD 5A 67 8C 5A 67 9D 5A 67


 


I should begin the paste at which column?, if I begin the paste at 0A like you stated above I should be starting it at 8C, which is three columns too far.  Am I missing something?


Share this post


Link to post
Share on other sites

Nice! Just to make sure I am on the same page, if converted to a set command, this would read:

 

SET ( 0x3220A, 0x20B3C4A9C08D01A060)

 

It always bugged me when the schedule was out of order. If left to the default schedule in the original game, it will play the 1991 season pretty much in order with the last game usually being the actual game that was the Monday night game. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Gabriel Olinto
      Would it be possible to map the 'select' button to be used in nes tsb? For example, for cycle backwards through receivers?
    • By buck
      There are 4x roms in the zip - actually, only two games (ROM 1 and ROM 2), but see below for reasoning for the extra two roms
      the zip also contains a basic readme, and a png image of a playbook key


      View attachment: Street Tecmo 2013 v1 also with no p2.zip


      View attachment: tsb street var shots 1.png

      Documentation

      There are two ROMs, each with 16 NFL teams.
      The only difference between the ROMs are the teams/rosters/names, etc. and the color of the endzones.

      Based on Jstout's "CIFL 7-on-7" NES Tecmo Super Bowl ROM
      Upgraded plays (enhanced for the street)
      50 yard "field"

      COM v MAN (you can play as player 2 if you set up your emulator)
      Competitive COM for challenging Season fun

      No "Out of Bounds" - you can run into the walls

      New Halftime and New Halftime Song
      Reduced Cutscreens

      Game plays very fast (almost every variable is sped up greatly)
      Turnovers and scoring are common
      No punts (just "kicker")
      Countless Graphic changes

      In-game playbook changing
      Cool new Uniforms (some throwbacks in there, too)
      12-game season with 8-team playoffs

      "Heroes" - it's like a mini-game
      I have set up the heroes from the original Tecmo Super Bowl game
      AFC and NFC - using their original ratings (although some are decreased because it's played as pro-bowl game)
      but, it has a totally different feel and challenge than the other modern "street" teams

      Pass Accuracy is completion/int variable
      KR return at their own Max Speed
      Player 2 condition indicator fixed

      No pass-defender auto-dive
      Quicker dives for defenders

      AI hacks
      Passing Game Hacks

      Bruddog's OL/DL Differential (more random popcorn in the trenches)

      HP Hack (MAN v MAN "popcorn" and/or "mash")
      Also, HP is quantized to a scale of "0 to 3 extra presses" that are added to grapple counter)
      6-25 HP = 0 extra press
      31-50 HP = 1 extra press
      56-75 HP = 2 extra press
      81-100 HP = 3 extra press

      -----
      EXTRA ("no p2" versions): the (main) 1st version of TSB Street posted on 9-5-12 has a very cool hack (thanks xplozv) that lets you play as the 2nd player (2nd side) vs COM (also in season mode).
      A requirement is that you need to have your emulator set up such that you have control of the 2nd player controller (or if using an actual NES, a controller in port 2!) . In the emulator I use, I have them both programmed to the same controller/buttons.
      If you use an emulator that will not allow you to program or play as a 2nd player controller, I have provided a set of roms with the additional "no p2" characters in the rom filename. this "no p2" will play just like the original TSB - MAN will always be player one side when playing COM.

      Therefore I have updated the zip to include these "no p2" versions. I also updated the readme in the zip. No other changes have been made.
      --

      We must thank the following, because this rom would not be possible without their past or present help:
      jstout, bruddog, cxrom, bad_al, average tsb player, elway, knobbe, bodom, and xplozv

      (jstout did not have any direct hand in the making of this ROM, but we thought we should credit him because we used his CIFL 7-on-7 ROM as our base)

      --

      it's a party, jerk. so enjoy it.

      This post has been promoted to an article

      View full article
    • By 49ers Fathful
      Hey Guys, I am going to be working on a "D-League" Tecmo Bowl, featuring NFL Busts, or current NFL Free-Agents. Here's a few that will include in it:
      -Vince Young
      -Johnny Manziel
      -RGIII
      -Colin Kaepernick
      -Tim Tebow
      -Chris Johnson
      -Toby Gerhart
      -Hakeem Nicks
    • By chris nichols
      I am attempting to get back into Tecmo online play and want to know if there are any leagues using the original TSB ROM in need of new players?  I'm a good sport, take my lumps, bumps, and losses well and am willing to help out with any and everything I am able too.  Any help would be greatly appreciated.
    • By 49ers Fathful
      Is there a possibility someone can make a Tecmo Basketball 2018 ROM? With the NBA Season coming up? Or can soomone tell me how to edit Tecmo Basketball, what programs I need, etc. 
  • Recently Browsing   0 members

    No registered users viewing this page.

×