Hi, in case someone is still looking for the info: MonoBehaviour files containing the dialogue declare a byte array, which in turn contains in data in a custom serialized Google Protocol Buffers format. In order to deserialize, you can actually use the .net assembly DLLs included with the game itself (in the "Managed" folder). Check out the protobuf-net library; it contains the methods required to deserialize the arrays. One of the arrays contains the dialogue structure, while the other contains basically a dictionary of string IDs and localized text (for the 3 or 4 included languages).