Latest News: OOTP 9 pre-order started! Save $15! - Title Bout Championship Boxing 2.5 released! - OOTP 8 released! - OOTP 2007 receives Editors Choice Award from PC Gamer - Inside the Park Baseball Patch 1.03 released, DEMO now available

Click here to download Out of the Park Baseball 8!

Go Back   OOTP Developments Forums > Out of the Park Baseball 8/2007 > Suggestions for the next version of OOTP
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Closed Thread
 
LinkBack Thread Tools Search this Thread Display Modes
Old 07-03-2007, 09:32 PM   #1 (permalink)
Administrator
 
battists's Avatar
 
Join Date: Jul 2004
Posts: 13,530
Post Suggestions: Tools and Functions

This suggestion thread is designed to collect suggestions for the next version of OOTP, on the following topic:

Tools and Functions

Includes
- Any tools or functions used in the game, such as the almanac, backup functions, resetting salaries, etc.

Excludes
- Online-specific tools should go in the online thread

Instructions
We will use this thread to collect suggestions on the above topic. Later on, we hope to present this information back to the community in a way that would allow you to vote and prioritize certain features.

If you would like to participate, here are the rules!
  1. Only 1 suggestion per post.
  2. Suggestions must be on-topic for the thread.
  3. Constructive, non-inflammatory suggestions only.
  4. No comments on others' suggestions are necessary. That means, we don't need 15 posts in the thread saying "Great idea!" or "I agree!"
  5. Please don't link to other forum threads as your way of making suggestions. ("My suggestion can be found HERE.") If it's important enough to you that you want it in this thread, then it should be important enough to put it in the format I've asked for here!
  6. You can certainly post suggestions that conflict with or build upon earlier suggestions.
  7. Mockups are welcomed, they really help Markus see what you're interested in accomplishing.
Format for Suggestions

Suggestion
What is your suggestion? Be as specific as possible; include the screen you're talking about, if applicable.

Reason
Why do you think this is important? If this is to correct what you perceive as a problem in OOTP 2007, what is that problem? Be as specific as possible.

Priority
In your opinion, how important is this suggestion?
High (MUST have), Medium (should have), Low (nice to have))


Handy Cut-and-Paste Suggestion Form:

Suggestion


Reason


Priority


Thanks for participating!

Steve
battists is offline  
Old 07-03-2007, 10:07 PM   #2 (permalink)
Hall Of Famer
 
Raidergoo's Avatar
 
Join Date: Mar 2003
Location: 39.84 N -84.12W
Posts: 6,539
Suggestion
Data dumps with no ratings for online league GM's. Allows you to use all of Anderson Utility tools.

Reason
Because only the commissioner can do this now right now.

Priority
High
__________________
Raidergoo is offline  
Old 07-04-2007, 02:50 AM   #3 (permalink)
Hall Of Famer
 
Join Date: Feb 2006
Location: Buckingham, England
Posts: 2,067
Suggestion

Re-import of the dumped csv's to allow mass editing.

Reason

Because people like the idea, and it'll take me a while after the release to update my code (unless a beta tester provides sample data - :flyingpig: )

Priority

High
redsoxford is online now  
Old 07-04-2007, 04:37 PM   #4 (permalink)
Hall Of Famer
 
Comedian2004's Avatar
 
Join Date: Nov 2004
Location: In a house in Saint Cloud, Florida.
Posts: 5,705
Suggestion
The csv files that contain career statistics for players be broke into two files. One that contains active players and one that contains retired players.

Reason

Because in leagues that are very old (many years of playing, like 1901-2000), the file is so large that it takes to long to load if you JUST want active players data. You have to load in the entire file.

Priority

High
__________________
Visit www.planetootp.com for my MODS. Like BLUES? Visit www.smokestacklightnin.com, you will LOVE it! New show every Monday!! New Blues HOF!
Comedian2004 is offline  
Old 07-04-2007, 04:40 PM   #5 (permalink)
Hall Of Famer
 
Comedian2004's Avatar
 
Join Date: Nov 2004
Location: In a house in Saint Cloud, Florida.
Posts: 5,705
Suggestion
The teams.csv file only contains the active teams, make it contain all the teams ever, like it use to.

Reason
So, when you look at another CSV file that contains a team reference, you get the current team. If that team that you are trying to reference does not exist, you get no team name. The data structure is broke.

Priority

Higher
__________________
Visit www.planetootp.com for my MODS. Like BLUES? Visit www.smokestacklightnin.com, you will LOVE it! New show every Monday!! New Blues HOF!
Comedian2004 is offline  
Old 07-04-2007, 05:27 PM   #6 (permalink)
Hall Of Famer
 
ifspuds's Avatar
 
Join Date: Jun 2003
Location: Spokane WA
Posts: 2,028
Not sure if this is the place, but since we're talking about data export...

Suggestion
Provide an in-game tool that will dump data (standings, league leaders, rosters, so on) to text files in bbcode format. In other words, properly spaced columns inside code tags.

Reason
Very useful for communicating these things via the forums, especially for dynasty writers but also for people who just want to provide the information to readers without having to post screenshots.

Priority
For me? Very high. It'd be an enormous time-saver.

In general, probably a medium-low to medium.
__________________
Jeff Watson
TWB (co-commissioner): Pittsburgh Pirates GM (team dynasty here, #5 Dynasty of 2005!) (TWB Champs 1966, 1967, 1973, NL Champs 1968, NL East Champs 1969, NL Champs 1970, 1971
FBL: Seattle Rainiers GM
NPBL: Illinois Jethawks GM
Outpost League: A Fictional World Dynasty (#9 (tie) Dynasty of 2005!)
ifspuds is offline  
Old 07-05-2007, 10:27 AM   #7 (permalink)
Hall Of Famer
 
Raidergoo's Avatar
 
Join Date: Mar 2003
Location: 39.84 N -84.12W
Posts: 6,539
Suggestion
Stat editor

Reason
To fix the two season's worth of stat errors when a player is unretired. it would be nice to have a simple fix to repair bug damage.

Priority
High
__________________
Raidergoo is offline  
Old 07-05-2007, 03:26 PM   #8 (permalink)
Hall Of Famer
 
Join Date: Feb 2006
Location: Buckingham, England
Posts: 2,067
Suggestion

Output all CSVs correctly

Reason

I have had a few people say that they can't get the teams importer to work and on investigation it has been down to the CSV not having enough fields in it from the 16th item onwards.

Priority

Medium
redsoxford is online now  
Old 07-06-2007, 09:49 AM   #9 (permalink)
Administrator
 
battists's Avatar
 
Join Date: Jul 2004
Posts: 13,530
Suggestion
Improve the in-game backup function, or remove it entirely.

Reason
Currently, the in-game backup feature only backs up the .dat files. While that is all that is required to open a saved game, the truth is that without all of the associated txt files that store transaction information, etc., your league gets pretty much hosed if you restore just the .dat files.

Therefore, I would recommend that we either develop an in-game backup function that backs up ALL of the key files for a league, or eliminate the in-game backup entirely.

Personally, my recommendation would be to remove of it. I can't think of any games I've played before that have in-game backup features.

Priority
Medium
battists is offline  
Old 07-10-2007, 08:31 AM   #10 (permalink)
Hall Of Famer
 
Join Date: Feb 2006
Location: Buckingham, England
Posts: 2,067
Suggestion

If it doesn't serve any purpose (and in all the games I've run I've never seen anything in it), remove the three large chunks of blank data that get saved with every league.

Reason

There are three sections of what appear to be just blank filler per league. After the first draft-order section there are 248000 blank bytes, after the draft-pick trades and second draft-order section there is another 247997 blank bytes and after the third draft-order section there is another 248000 blank bytes.

It may well be that they have data in them and I've just never run a game with a setup that causes it to be filled.

If not, for every league that is created there are 743,997 bytes of data that aren't used. With a standard MLB setup consisting of 17 leagues, that amounts to just over 12Mb of space not being used.

Granted, most people in online leagues have broadband and 3/4Mb of blank zips down fairly well, but if it's not used for anything, it might as well be got rid of.

Priority

High if it is just filler, Non-existent if it is used
__________________
redsoxford is online now  
Old 07-10-2007, 08:40 AM   #11 (permalink)
Hall Of Famer
 
Join Date: Feb 2006
Location: Buckingham, England
Posts: 2,067
Suggestion

Store contract history, injury history, trade history and movement history against a player in the players.dat file.

Reason

As stated by battists above, the in-game backup feature only does a certain amount. Some things are recorded only in the text files and not in the database.

It should be possible to implement a new structure in the player record and put it after the Leaderboard structures to record these four items. If the text files are lost they could be recreated from the file.

The contract structure could be based on the structure already present in a player record with the addition of a field for the date it was signed.

The injury structure would consist of date injury occurred, injury id, DL15 flag, DL60 flag, DTD flag, CEI flag, SEI flag, expected recovery time, date injury finished.

The trade structure would be similar to that in the trades.dat file listing the date of the trade, other team and all the players, cash and draft-picks included in it. If by default the game stored all transactions for all the time, this structure could just be a link to that trade ID

The movement structure would list all roster moves the player made. Date of move, from team id, to team id, type of move (eg, purchased, optioned, promoted, demoted, placed on active roster, placed on waivers, placed on DFA, etc)

Priority

Medium-High (would build in more resilience for backups)
__________________
redsoxford is online now  
Old 07-10-2007, 08:42 AM   #12 (permalink)
Hall Of Famer
 
Join Date: Feb 2006
Location: Buckingham, England
Posts: 2,067
Suggestion

Remove the Year field from the team and coach and league history structures for batting and pitching stats.

Reason

The fielding and financial structures in these files' history doesn't have the year in them, and given that the history structure appears to be keyed on the year id, it's duplication of data. If you're looking at the team history for 2007, it's a good guess that the batting stats will be for 2007 and it doesn't need to tell you that again.

Priority

Medium-High
__________________
redsoxford is online now  
Old 07-10-2007, 08:46 AM   #13 (permalink)
Hall Of Famer
 
Join Date: Feb 2006
Location: Buckingham, England
Posts: 2,067
Suggestion

Remove the hard-codedness for 39 innings in a game summary

Reason

If for some reason a game goes beyond 39 innings, the box score gets messed up as the game just keeps reading through world.dat regardless of the structure so you can start to see the home team's innings scores appearing in the away team's innings scores.

It is hard coded to 39 innings, so for 99% of games there are 60 innings saved that aren't being used. The number of innings the game lasted for are saved in the structure so it could easily be a variable length.

If the average length of a game in a standard MLB setup was 10 innings (highly unlikely) there's another 750Kb of disk space being used to store the 11-39th innings of the 13000+ matches.

Priority

Medium
__________________
redsoxford is online now  
Old 07-10-2007, 08:52 AM   #14 (permalink)
Hall Of Famer
 
Join Date: Feb 2006
Location: Buckingham, England
Posts: 2,067
Suggestion

More space saving. Team IDs and Nation IDs and League IDs and Division IDs are all 32-bit integers. The first two (or three could easily be 16-bit integers) and the last one needs only be a byte

Reason

The game allows for 16777216 teams, with a 16 bit field it would still allow 65535 teams to be created (that is the equivalent of 13 leagues with 2 subleagues each of 50 divisions of 50 teams). I can't imagine anyone getting close to 65,000 teams.

The same goes for nations - there's around 220 in the game at the moment. It is fairly possible to take that above 256 but yet again it's unlikely you'll have more than 65535.

League IDs could easily be a byte, though you could have someone wanting to run 256 leagues in their game.

Division IDs do only need to be a byte as the game limits you to only having 50.

This would free up a lot of space across the board as the first three fields certainly do appear in a lot of places.

Priority

Medium
__________________
redsoxford is online now  
Old 07-10-2007, 09:07 AM   #15 (permalink)
Hall Of Famer
 
Join Date: Feb 2006
Location: Buckingham, England
Posts: 2,067
Suggestion

Allow Game Batting, Game Pitching and Game Fielding statistics to be stored for more than the current season

Reason

The same structure is used for Career Batting and Game Batting and for Career Pitching and Game Pitching and Fielding is just a career record. Allow the user to determine whether they want to keep Game Batting/Pitching/Fielding statistics for more than the current season. This would allow splits and double splits to be more in-depth

Priority

Medium
__________________
redsoxford is online now  
Old 07-10-2007, 09:32 AM   #16 (permalink)
Moderator*
 
ctorg's Avatar
 
Join Date: Nov 2002
Location: Brooklyn, NY
Posts: 9,116
Quote:
Originally Posted by ifspuds View Post
Not sure if this is the place, but since we're talking about data export...

Suggestion
Provide an in-game tool that will dump data (standings, league leaders, rosters, so on) to text files in bbcode format. In other words, properly spaced columns inside code tags.

Reason
Very useful for communicating these things via the forums, especially for dynasty writers but also for people who just want to provide the information to readers without having to post screenshots.

Priority
For me? Very high. It'd be an enormous time-saver.

In general, probably a medium-low to medium.
I would actually put this as medium-high. It would help tremendously with dynasty thread reports.
__________________
THE VERY US ARTISTS - A project for musicians and visual artists

My music


Currently reading:
The Darkwood Mask by Jeff LaSala


"When the trees blow back and forth, that's what makes the wind." - Steven Wright

Fjord emena pancreas thorax fornicate marmalade morpheme proteolysis smaxa cabana offal srue vitriol grope hallelujah lentils
ctorg is offline  
Old 07-10-2007, 11:35 AM   #17 (permalink)
Hall Of Famer
 
Join Date: Feb 2006
Location: Buckingham, England
Posts: 2,067
Suggestion

Make the roster lists in teams.dat variable length

Reason

The four roster lists for every team are fixed length arrays of player IDs, with a possible 200 in each list. Apart from the lowest level of minors, the game won't allow more than 50 on an active or secondary roster.

Having a count field followed by the relevant IDs would be a more efficient way of dealing with this.

Priority

Medium-Low
__________________
redsoxford is online now  
Old 07-10-2007, 11:45 AM   #18 (permalink)
Hall Of Famer
 
Join Date: Feb 2006
Location: Buckingham, England
Posts: 2,067
Suggestion

Remove the following fields from the Batting History database for teams, coaches and leagues

AVG, OBP, SLG, RC, RC/27, ISO, TAVG, OPS, SB%

Remove the following fields from the Pitching History database for teams, coaches and leagues

Runs/9, AVG, OBP, SLG, OPS, Hits/9, K/9, HR/9, BB/9, CG%, QS%, RS/G, SV%, BS%, GF%, ERA, P/I, K/BB, W%, WHIP, GB%, BABIP

Reason

They're all derivable from the other fields stored in that section of statistics, and can be calculated quickly to appear in the CSV files.

Priority

Medium-Low
__________________
redsoxford is online now  
Old 07-24-2007, 10:10 PM   #19 (permalink)
Administrator
 
battists's Avatar
 
Join Date: Jul 2004
Posts: 13,530
Suggestion
Create a special SQL export of scouting reports of players from each team. That is, each team's scout's reports on each player.

If this could be done, a utility could be written by someone in the community to allow online league owners to log into an application and see their scouting reports.

Reason
Currently, in online leagues, scouting has made the HTML pages almost useless, because when you look at the HTML, you can only see the SISA scouting, which is wildly inaccurate. Online leagues need SOME way to get access to their scouted ratings in the HTML world, or they lose a lot of flexibility to participate in their leagues when away from the game.

Priority
Medium, High for online leagues

battists is offline  
Old 07-26-2007, 06:36 PM   #20 (permalink)
Hall Of Famer
 
Join Date: Feb 2006
Location: Buckingham, England
Posts: 2,067
Suggestion

Replace the IP and IPF fields with an OUTS field

Reason

Storing the IP value in two different fields seems wasteful when there is a much neater value ready for this. OUTS = 3 * IP + IPF

Priority

Medium-Low
__________________
redsoxford is online now  
Closed Thread


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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

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



All times are GMT -4. The time now is 01:59 AM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Copyright © 2008 Out of the Park Developments