Emptool has the source for reading dynamic data from the player... Does anyone know how to write that data? Do I basically just have to do the inverse of the code that is in ProtocolClient.RetrieveDatabases, or is there an easier way?

Mike