I'm having a bit of trouble...
I decided to do a quick test before I began mass-editing information. Glad I did, because the game keeps crashing on me after I've run the program.
For my test, I simply changed a single team nickname. (Don't know. Maybe that causes a problem for some reason?) Anyway, here's the step-by-step process I went through:
1. Opened OOTP, went to Game Setup, and picked "Extract data to CSV" from the "Import/Export" menu.
2. Shut down OOTP and opened up the "import_export" folder in my saved game's folder.
3. Opened teams.csv and changed one team nickname, then saved the file and closed it.
4. Opened up the Teams Importer, browsed to my saved game folder, selected the Teams tab, and clicked the Start button. Once it said teams.dat was loaded successfully, I clicked the Load button. After a few moments, the alert box popped up and said it teams.dat was created, as was (luckily) a backup.
5. Closed out the Teams Importer and started OOTP again. When I clicked on Continue Game, it went through the normal file-loading process, but once it got to 100% and said Checking Database, it crashed.
Here's what the error log had to say about my misfortune...
----- 2007-06-06 08:32:04 -----
Message : Index was outside the bounds of the array.
Source : OOTP2007Editor
StackTrace : at OOTP2007Editor.MainScreen.cmd_TLoad_Click(Object sender, EventArgs e)
After repeating this about a hundred times, it then said...
----- 2007-06-06 08:32:05 -----
Message : The given key was not present in the dictionary.
Source : System
StackTrace : at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.SortedDictionary`2.get_ Item(TKey key)
at OOTP2007Editor.MainScreen.cmd_TLoad_Click(Object sender, EventArgs e)
...and repeated THIS about a hundred times also.
Ok, doc. So what's the diagnosis?