PDA

View Full Version : 11.18 Input/Output Rosters Utility doesn't work



oriole^
04-26-2006, 08:00 PM
Hi, folks. Just picked up BBM2K7 at the Best Buy...tip of the hat to Clay for continuing to improve the product. You just got back a customer! (I left due to a lack of attention when I was trying to get some questions answered about BBMO.)

Here's a problem I'm having with the current version. On BBM2K7 v.9.15 on Win XP, I start with the 2006 stats, go to Tools/Advanced Tools, click on Output Rosters, and go to the Output folder to find rosters.txt. I move rosters.txt to the Input folder - no changes made at all in the file - and go back to "Input Rosters". The error I get is:

Input\Rosters.txt lists 133 pitchers for Philadelphia Phillies. There is a limit of 55 pitchers per team.

Problem is, there aren't 133 pitchers on the Phillies. In fact, I went back and deleted about 20 pitchers off the Phillies and tried again, and got the same results. Everything is spelled correctly and again, I didn't make any changes to the text file.

Any help appreciated. Thanks in advance.

oriole^
04-30-2006, 01:31 AM
Bumping this one. Anyone have any ideas?

oriole^
05-05-2006, 06:47 PM
This is still happening with 9.19, except now it's listing as 134 pitchers on the Phillies. A hint, a clue, anything?

boomboom
05-05-2006, 07:11 PM
This is still happening with 9.19, except now it's listing as 134 pitchers on the Phillies. A hint, a clue, anything?

welcome back oriole! :)

I have no idea but Clay said some of the roster editing stuff would be fixed soon, I am not sure about this problem, you may have been the only person to report this. There are other issueing trying to be fixed....I will e-mail clay with a link to this thread. He uses e-mail as a to-do list, and hopefully this will be fixed in this version :)

oriole^
05-15-2006, 02:33 AM
Okay, I have finally sat down and determined a workaround for this.

The roster import was bombing on the Phillies, so I decided to delete the Phillies from the game entirely. Started a new league, did that, output rosters, and input rosters. No problem; imported fine. So the problem is with Philadelphia in some fashion.

I then tried moving the Phillies to Salt Lake City, changing the team name and 3-letter abbreviation in doing so. Output, input, and again, it went fine. Hmmm.

I then started a league, changed the name of the Phillies to the "Philadelphia Euphemisms", and kept everything else the same. Output, input...and this time, nothing doing. It told me the Philadelphia Euphemisms had 135 pitchers and it refused to import. Very curious!

So I tried yet again. This time, I changed the name of the team to the "Southeast Penn Phillies", keeping all else the same. Output, input...and it worked.

Apparently, BBM2K7 will allow a team to be from Philadelphia; it just won't allow you to actually say where it's from. No love for the City of Brotherly Love!

Anyway, it looks as if I can just name the Phils something else for the output and input and then change the name back in the League Editor afterwards. But what an odd bug! And before anyone asks, yes, the name of the team is indeed spelled "Philadelphia" in my game and in the roster when input and output - I've checked that multiple times and it's correctly spelled at every stage.

ewatk432
08-15-2007, 09:52 PM
Thought I'd bump this since its still happening in Baseball Mogul 2k8.

ewatk432
08-19-2007, 05:21 PM
http://i121.photobucket.com/albums/o220/ewatk432/inputscreen.png

ewatk432
09-03-2007, 09:34 PM
Just a bump and a report about it not working in 10.31, even thought it probably shouldn't since it hasn't been directly hasn't been fixed. I'm wondering if it could be connected to something else and it might be fixed when something else is fixed idk...

lostraven
12-06-2007, 10:23 AM
I'm also having the exact same problem. The import process in 10.31 always
stops and gives me the same error message, always on the Philadelphia
Phillies. I'm trying to find easier ways to correct the issue than changing
the team name, etc in the league editor... but it appears it is necessary.

-Shawn

ohms_law
12-06-2007, 11:20 AM
If you don't mind, could you (or somebody) please post the .txt files that you're trying to import into the game?

lostraven
12-16-2007, 09:30 AM
If you don't mind, could you (or somebody) please post the .txt files that you're trying to import into the game?

Ohms: Sorry for the delay. I forgot to check back here.

So here's a rundown on how to replicate the issue.

1.) In Baseball Mogul 2008 v10.31, start a new game in 2007. Do not check
"Load Retired Players".

2.) Pick any team (The Diamondbacks for example). Place a check mark
next to "Equalize Cities", "Shuffle All Teams", and "Fictional Players".
Choose any difficulty level and select the "Play" button.

3.) Save the game as "Test1". Then go to Tools>Advanced Tools>Output Rosters. Select "Yes".

4.) Copy the "rosters.txt" and "Rosters.csv" from the Output folder and paste
them into the Input folder.

5.) Open "rosters.txt". Take the very first player listed on the Diamondbacks,
select the text, and ctrl-x. Paste the name under the "FREE AGENTS" section
as the first player. I always make sure to delete the extra space from the
top of the Diamondbacks roster and make sure there is no extra space in
the "FREE AGENTS" section. Save the file.

6.) Open "Rosters.csv" (though the game's instructions do not mention needing
to do this) in Excel, do the same thing with the same player, and save.

7.) Go to Tools>Advanced Tools>Input Rosters. Select "Yes".

8.) You should then get an error message saying that the amount of pitchers
or hitters exceeds the limit of 70, and always for the Philadelphia Phillies.
(Also, I've messed around with this in more detail and have had issues with
both the Chicago Cubs and Chicago White Sox while importing).

-----
Note that the only difference is that my .mog file is called "Test5". The
player that I tried to move via the "roster.txt" was C John Holston from
the Diamondbacks to the "FREE AGENT" list.

Note that I also tried a variation where I tried to move the player to
the Atlanta Braves rather than the Free Agent list. Exact same problem.

And to reference the help section for this theme in the game:


The Output/Input Rosters file is a variation on this functionality. Before you can 'Input Rosters', you must first create a rosters.txt file by selecting 'Output Rosters'. This will create a file named rosters.txt in the 'Output' directory of Baseball Mogul. This file will list the names of all the players in the game file you are using.

Edit this file, by cutting and pasting player names to the team you'd like them to be on. Move this file to Baseball Mogul's 'Input' directory. Then choose 'Input Rosters' from the Advanced Tools Dialog and the players will be moved to the teams they were listed under in the file.

It just doesn't seem to be working like this. I'm trying to do some highly
advanced roster management for an online league but even a very basic
procedure of moving one player (let alone 100+) doesn't seem to allow
for an import. If you need more info from me, let me know.

-lostie

dolfanar
07-01-2008, 06:08 AM
I output rosters, make my changes to the CSV, move it to the input folder, go to advanced tools, input the rosters, I get the message about "x lines processed" and then check my rosters and NOTHING has changed.

Tried this multiple times, to no effect.

dolfanar
07-01-2008, 07:18 AM
Ok, trying witht he .txt file.

Get the error message that there are too many pitchers on the Phillies lineup (59)... even though the whole team has all of 51 players. This is when I output hte txt, then input the same UNMODIFIED txt back in as a test... WTF?

dolfanar
07-01-2008, 06:55 PM
sigh...

http://forum.sportsmogul.com/showthread.php?t=105622&highlight=input+rosters

The thing with the input rosters tool not liking Philadelphia is back. 2007 bug resurrected.

ohms_law
07-02-2008, 05:11 AM
More likely it was never fixed.

dolfanar
07-02-2008, 08:00 PM
Here is another OLD bug relating to this. If two players have the same name, and are on differant teams, after you run the import they will end up on the same team for some reason (Example, start a classic 2005 start game. Arizona and Atlanta each have a "Tony Pena" on their roster. Export, then import and then they'll both be on the Atlanta roster),

ohms_law
07-03-2008, 06:36 AM
Same name but different player ID's, correct? (or at least, their supposed to be different)

dolfanar
07-03-2008, 07:38 PM
Same name but different player ID's, correct? (or at least, their supposed to be different)

Yes. Problem is that the text file doesn't include player ids. THe CSV does, but I don't believe that BBM uses the CSV for input/output rosters right now.

chrisbleedsblue
07-15-2008, 09:32 PM
Played BBM 2007 on Gametap and liked it so much I bought BBM2009 last night.....so I could create my own teams and import files. This feature did not work correctly in 2007 on Gametap so I figured I'd buy the full new version (BBM2009 v11.1.0.0). I found this to not be true.

I too am finding the import system does not like the Phillies for some reason. I wanted to play the game from the mid 80's so I chose classic mode. I started with the 1987 STL Cardinals. I exported the file and made a ton of changes. Then imported to the Phillies error. I then tried different years and less changes to the file. I used rosters from 1986 to 1990. Finally after having Phillies errors into the wee hours of the morning I tried just exporting a file and then reimporting it. Same error. So at that point I was convinced it was not my error. Then to continue testing I used the same approach with the current rosters (2008). Surprisingly enough this import went perfectly and imported 1996 records. It appears the issue still exists with historical rosters.

Today I updated to V11.19 and still same issues under same test conditions.

I really want to create my 1987 Fantasy Team!! Anybody have any suggestions?

ohms_law
07-15-2008, 09:48 PM
Welcome to the community!
:)

I figured out a work around to this a long time ago, I'll see if I can figure it out again...

Oh yea, here you go:

Okay, I have finally sat down and determined a workaround for this.

The roster import was bombing on the Phillies, so I decided to delete the Phillies from the game entirely. Started a new league, did that, output rosters, and input rosters. No problem; imported fine. So the problem is with Philadelphia in some fashion.

I then tried moving the Phillies to Salt Lake City, changing the team name and 3-letter abbreviation in doing so. Output, input, and again, it went fine. Hmmm.

I then started a league, changed the name of the Phillies to the "Philadelphia Euphemisms", and kept everything else the same. Output, input...and this time, nothing doing. It told me the Philadelphia Euphemisms had 135 pitchers and it refused to import. Very curious!

So I tried yet again. This time, I changed the name of the team to the "Southeast Penn Phillies", keeping all else the same. Output, input...and it worked.

Apparently, BBM2K7 will allow a team to be from Philadelphia; it just won't allow you to actually say where it's from. No love for the City of Brotherly Love!

Anyway, it looks as if I can just name the Phils something else for the output and input and then change the name back in the League Editor afterwards. But what an odd bug! And before anyone asks, yes, the name of the team is indeed spelled "Philadelphia" in my game and in the roster when input and output - I've checked that multiple times and it's correctly spelled at every stage.

So, just rename Philly, do the export and import, and rename them back until the bug itself is actually fixed.

Anaarkey
07-24-2008, 05:04 PM
From what I can tell this has something to do with the name Phil. If you do a replace in the txt file and change every Phil to Fil then the import works great. It must be adding the total number of players on the Phillies with anyone named Phil.

ohms_law
07-24-2008, 11:37 PM
You've gotta be kidding me...

Clay Dreslough
07-25-2008, 06:07 AM
Thanks to Ohm's, we've found the problem in the code. But the current design of the input/output files probably needs to be changed so that we can fix this (to avoid the confusion between player names and team names). I'll see what I can do.

Clay

dolfanar
07-26-2008, 12:00 AM
Thanks to Ohm's, we've found the problem in the code. But the current design of the input/output files probably needs to be changed so that we can fix this (to avoid the confusion between player names and team names). I'll see what I can do.

Clay

Can we have it work with PlayerID? There is also an issue with two players with the same name...

The same issues (no use of playerID) exist with the in-game import stats tool (which should alos allow us to import from Lahman).

Clay Dreslough
07-28-2008, 01:07 AM
Attached is an unofficial patch (Version 11.19A), created just for the purpose of fixing this bug.

I've added Lahman IDs to the 'Output Rosters', and I've fixed 'Input Rosters' so it no longer confuses team names and player names.

I've tested this a few times and it appears to fix the issues reported in this thread. Nevertheless, please e-mail me if you notice any problems.

Thanks!

Clay

P.S. When importing Rosters.txt, the program will first look for the Lahman ID. If that doesn't exist, it will try to match the player name.

dolfanar
07-29-2008, 08:21 PM
Great stuff Clay. Won't be able to test this before the weekend, but this is something that will certainly help when running expansion drafts and what not.

Any hope of updating the in-game import stats tool to import from lahman files?

ewatk432
08-07-2008, 08:20 PM
The output rosters and input rosters looks good for moving players between teams.

I just have a question? How can we get lineups and pitching rotations? I know about the Output Team Text, but that only appears when more then one team is human controlled, but when I have more then one team Human Controlled it doesn't even create the txt file. It would be really nice if it could output every teams lineup and pitching rotation etc in their own txt files.