View Single Post
Old 04-29-2003, 01:44 AM   #3
fearofmimes
Minors (Rookie Ball)
 
Join Date: Dec 2002
Location: Minneapolis, MN
Posts: 31
Figured it out

Okay, I figured it out and was able to undelete the player. Apparently, there are two fields that are changed when a player is deleted. The first is the free agent indicator (79 bytes from the beginning of the last name field), which is toggled from 1 to 0. The second is an otherwise unknown field (I'm assuming it is a record deletion indicator, 9796 bytes from the beginning of the last name field), which is toggled from 0 to 1. By reversing these toggles, I was able to recover the deleted player. I am now testing this theory against some scenarios to see how well it works in the general case. I'm writing a little utility to automate the process.
fearofmimes is offline   Reply With Quote