Hi, I am interested in recording the commands that I give in game. This format seems to make sense: Turn X, unit list Y was given command Z at destination W. My first approach is to look at NetMessageSim and catch the messages before they send to pull apart my commands. My problem here is that I can't seem to make any sense of the "command" stored in the RootedValue tmpData. (CSimulationMessage::Serialize in NetMessageSim.cpp) My second approach is to pull the packets that I send. Here, I seem to be able to get the command type, time of the packet sending, and number of units. I cannot, however figure out the destination from the packets. Example packet: http://imgur.com/0fXkCIq You can see that there are 9 units being moved with a walk command; I just can't figure out how to get the x and z coordinates of the destination or what the units are. I can see that x and z are there but I have no way of knowing. For my purposes, location of the command may be sufficient. Does anyone have any idea how to get the destination of commands?