I was thinking about how to work about the problems using tweaked rosters in franchise mode. Problem areas are the dstat issue, player development, untweaked rookies, teamrankings.
I was thinking, why not take all the calculating out of the hands of the program and do it externally? You can edit all the stats, so...
Simulated stats are based on the DSTATS, so if the DSTATS are realistic, the simulated stats will be too. If you make realistic DSTATS at the start of each season you will keep getting realistic simulated stats.
But how do you calculate realistic DSTATS?
the following factors are crucial:
- Player potential/career pkg
- Player's age
- The player's stats of the previous season
ofcourse these aren't all the factors (for example it doesn't factor player's injuries etc) , but they'll produce satisfying realistic results.
So basicly you need to make a formula based on these factors, and use that formula to insert realistic dstats in the savegame/players.dbf for every player. For rookies you need to make DSTATS based on it's untweaked ratings.
SO...
I thought up this method>>>
1- At the end of a season, you save the game.
2- At the start of a new season (after the first season) you calculate DSTATS for the Rookies based on their UNTWEAKED ratings.
3- Then you tweak all the rookies
4- Now we're going to undo all the changes to the player's ratings the progam made (player progress).
5- We going to insert new ratings based on the player's ratings of the previous season, player's age, potential/careerpkg and the stats of the previous season.
6- Then we insert new DSTATS for all players (calculated with formula incorporating player's age, player potential/careerpkg and the stats of the previous season)
7- Play another season
Bingo, we now have realistic gameplay with tweaked ratings AND realistic simulated stats AND realistic ratings for rookies AND realistic simulated stats for rookies AND AS A BONUS: We can finally influence a player's developement by making him play good in your team, because his ratings the following season will be influenced by your stats.
!
But, how to accomplish this. You could apply all these changes manually using editors, but that's not very user-friendly, so why not make a simple program that can apply all these changes automaticaly. It would use the savegame of the previous season to alter the savegame you make on the start of the new season. Who can make such a program?