Home

JWDixon's Contract Tool

This is a discussion on JWDixon's Contract Tool within the MLB The Show forums.

Go Back   Operation Sports Forums > Baseball > MLB The Show
From Guaranteed to Never Happening, a College Football 26 Wishlist
2025 Sports Video Game Predictions
The Operation Sports 2024 Game of the Year Is EA Sports College Football 25
Reply
 
Thread Tools
Old 01-13-2025, 08:23 PM   #1
Rookie
 
JWDixon120's Arena
 
OVR: 0
Join Date: Jul 2012
Posts: 684
JWDixon's Contract Tool





JWDixon's MLB Contract Tool




JWDixon's MLB Contract/Free Agency Tool



Are you looking for a smarter way to manage contracts in MLB The Show Franchise Mode?
I’ve recently developed a tool that runs as a standalone program on your PC. It uses a combination of player performance data and personality factors to calculate a player’s contract demand (in terms of Average Annual Value) and assess whether they’re likely to re-sign with their current team. For those of you who use my Franchise Spreadsheet, you can now delete those cumbersome tabs from your sheet and use this tool instead.



What Does the Tool Do?



The tool allows you to input dynamic player data—including player name, age, position, last three years of WAR, overall rating, and potential rating. Based on these inputs, it computes a weighted score which is then used to determine the player’s financial demand.



In addition, the tool factors in personality attributes such as greed, loyalty, play-for-winner tendencies, and hometown bias (derived from OOTP data) to adjust the final contract demand. This multi-variable process – using real-life data as a reference – ensures that the results feel realistic and reflective of the nuances of real player negotiations that MLB The Show often lacks.



How Are Player Demands Calculated?



Player demand is determined by combining several factors:



  • Basic performance statistics (age, accumulated WAR, overall rating, and potential)

  • The player’s personality ratings (greed, loyalty, and play-for-winner) that influence their contract expectations

  • An additional “ask” component which adjusts the final demand based on the difference between greed and loyalty








Real-life data was used to fine-tune this formula, ensuring that the numbers feel realistic.



How Are Free Agency Teams Determined?



The tool also provides insights into a player's free agency interest by evaluating each team’s market size, winning history, and even their geographical proximity to a player’s hometown. These factors are combined to calculate an “interest rating” for each team.



A controlled random variation is applied to each team’s interest rating to be sure you have a little real life randomness occur.



The top three teams based on these calculations are displayed, and a full list sorted from most interested to least is provided. A player’s personality also influences which teams they’re most inclined to sign with.



How-To



Step 1: Download and extract the .rar file from
https://www.mediafire.com/file/gpeb4...ol1.3.rar/file



Step 2: Open the extracted folder and navigate to the “dist” folder. Inside, you’ll find demand.exe.



Step 3: Launch demand.exe. You’ll be greeted by the “Enter Team Info” tab. Here, input each team’s Win/Loss record from the season (which determines the win ratings used in free agency) and adjust the Market Sizes as needed (a scale of 80–100, where higher numbers indicate larger market sizes). By default, Market ratings are set to what I find a realistic number for each team. If you disagree, manually change it yourself! Once done, click “Save Team Info.”



Step 4: The “Custom Player Entry” tab lets you add custom players. Although every MLB/MiLB professional player from the 2024 season is integrated in the main data, you can add players that have been generated by SDS or your own created players. Simply add their name, the team they play for, and their Birth State. Personality ratings (greed, loyalty, play-for-winner, hometown bias) will be randomly generated for you. You can later edit or delete these entries.



Step 5: The “Player Demand/Free Agency” tab is where you generate:


  • The player’s contract demand (AAV).

  • An evaluation of whether the player might re-sign with their current team.

  • The top three free agency teams the player is interested in, along with a sorted list of all teams’ interest ratings.


Simply search for a player (by name and team for reference), enter their contract details (Age, Current Team, Position, WAR, Overall Rating, Potential), and hit “Calculate.” The results will be displayed in the results box.



Note: to make player searching easier, I have listed all players and their team as of 2024 opening day in the default search box. So be aware the team name in the player search box is only for reference so you know which Will Smith you are picking. If that would be Will Smith, Dodgers catcher or Will Smith, Royals Pitcher etc. I wish I could add headshots but that is above my skill level lol.



Download & Support



If you enjoy using the tool or have suggestions for improvements, please feel free to share your feedback in the thread.








Last edited by JWDixon120; 01-17-2025 at 10:42 AM.
JWDixon120 is offline  
Reply With Quote
Advertisements - Register to remove
Old 01-13-2025, 10:02 PM   #2
MVP
 
bryanm1982's Arena
 
OVR: 0
Join Date: Nov 2016
Re: JWDixon's Contract Tool

Wish you could create an app for this on Apple lol

I don’t think I can do this on my Apple phone, right?
__________________
Follow me on Twitch

https://twitch.tv/bryanm1982

Dodgers Franchise

https://docs.google.com/spreadsheets...it?usp=sharing
bryanm1982 is offline  
Reply With Quote
Old 01-14-2025, 11:28 AM   #3
Rookie
 
JWDixon120's Arena
 
OVR: 0
Join Date: Jul 2012
Posts: 684
Re: JWDixon's Contract Tool

Quote:
Originally Posted by bryanm1982
Wish you could create an app for this on Apple lol

I don’t think I can do this on my Apple phone, right?

As of now, no.

I wish I had the capability to put it over on iOS!


-Franchise Fidelity to Reality Roster out Now! (MLB 24)
-Creator of JWDixon’s Franchise Spreadsheet
-More coming soon!
JWDixon120 is offline  
Reply With Quote
Old 01-14-2025, 01:50 PM   #4
MVP
 
bryanm1982's Arena
 
OVR: 0
Join Date: Nov 2016
Re: JWDixon's Contract Tool

Quote:
Originally Posted by JWDixon120
As of now, no.

I wish I had the capability to put it over on iOS!


-Franchise Fidelity to Reality Roster out Now! (MLB 24)
-Creator of JWDixon’s Franchise Spreadsheet
-More coming soon!
The google sheet would still work the same way, correct?
__________________
Follow me on Twitch

https://twitch.tv/bryanm1982

Dodgers Franchise

https://docs.google.com/spreadsheets...it?usp=sharing
bryanm1982 is offline  
Reply With Quote
Old 01-14-2025, 03:01 PM   #5
Rookie
 
JWDixon120's Arena
 
OVR: 0
Join Date: Jul 2012
Posts: 684
Re: JWDixon's Contract Tool

Yeah, no issues there. I just made this tool because those sheets became quite cumbersome because it was processing a lot of data.

Also, if you are using the Desktop Tool, grab the new download link. I had to make a few bug fixes.
JWDixon120 is offline  
Reply With Quote
Advertisements - Register to remove
Old 01-14-2025, 05:31 PM   #6
MVP
 
bryanm1982's Arena
 
OVR: 0
Join Date: Nov 2016
Re: JWDixon's Contract Tool

Quote:
Originally Posted by JWDixon120
Yeah, no issues there. I just made this tool because those sheets became quite cumbersome because it was processing a lot of data.

Also, if you are using the Desktop Tool, grab the new download link. I had to make a few bug fixes.
Thanks. I'll have to see if I can get my old laptop at home out. I only really use my phone and sometimes an Ipad at home. I checked and my work blocks that website lol.

I use your spreadsheets to keep track of stats and standings. I enter every game in my log. But I have also set up to track the records by month and also by since May 1, June 1. That way I can see like who is the best team since May or June. Let me know if you are interested I can share it with you if you want to apply it to yours.
__________________
Follow me on Twitch

https://twitch.tv/bryanm1982

Dodgers Franchise

https://docs.google.com/spreadsheets...it?usp=sharing
bryanm1982 is offline  
Reply With Quote
Old 01-14-2025, 05:35 PM   #7
Rookie
 
JWDixon120's Arena
 
OVR: 0
Join Date: Jul 2012
Posts: 684
Re: JWDixon's Contract Tool

Quote:
Originally Posted by bryanm1982
Thanks. I'll have to see if I can get my old laptop at home out. I only really use my phone and sometimes an Ipad at home. I checked and my work blocks that website lol.

I use your spreadsheets to keep track of stats and standings. I enter every game in my log. But I have also set up to track the records by month and also by since May 1, June 1. That way I can see like who is the best team since May or June. Let me know if you are interested I can share it with you if you want to apply it to yours.

I’ve been doing something similar on my own.

I really wish we had access to to our franchise files so we could extract the data easier.

I would LOVE to have a way to see who’s been hot the past x amount of weeks or different splits like that.

Same for trade calculator reasons etc.

I feel like this game/sheet could be so much more but it takes so much manual entry.

I made an entire tab that looked like baseball savant and displayed statcast metrics like average exit velo, expected BA, groundball% etc.

But it is pretty much impossible to use unless you spend the entire game tracking every pitch.


-Franchise Fidelity to Reality Roster out Now! (MLB 24)
-Creator of JWDixon’s Franchise Spreadsheet
-More coming soon!
JWDixon120 is offline  
Reply With Quote
Old 01-14-2025, 06:06 PM   #8
MVP
 
bryanm1982's Arena
 
OVR: 0
Join Date: Nov 2016
Re: JWDixon's Contract Tool

Quote:
Originally Posted by JWDixon120
I’ve been doing something similar on my own.

I really wish we had access to to our franchise files so we could extract the data easier.

I would LOVE to have a way to see who’s been hot the past x amount of weeks or different splits like that.

Same for trade calculator reasons etc.

I feel like this game/sheet could be so much more but it takes so much manual entry.

I made an entire tab that looked like baseball savant and displayed statcast metrics like average exit velo, expected BA, groundball% etc.

But it is pretty much impossible to use unless you spend the entire game tracking every pitch.


-Franchise Fidelity to Reality Roster out Now! (MLB 24)
-Creator of JWDixon’s Franchise Spreadsheet
-More coming soon!
Yeah that would be nice. I take pictures of the scores and my boxscores each game and email them to myself at work and load them there. But I don't keep track of other teams. I do have formulas to keep track of hot/cold. Deending on their latest stats, it will show a flame or blue snowflake next to the player. I have a dropdown box to show all, last 3, last 5, last 10, last 20, and last 30 games.
__________________
Follow me on Twitch

https://twitch.tv/bryanm1982

Dodgers Franchise

https://docs.google.com/spreadsheets...it?usp=sharing
bryanm1982 is offline  
Reply With Quote
Reply


« Previous Thread | Next Thread »

« Operation Sports Forums > Baseball > MLB The Show »



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -4. The time now is 02:07 AM.
Top -