Protoss is a tool used to decompile Protobuf message and BGS service descriptors from an executable file.
Protoss is specifically created for the purpose of decompiling BGS service definitions for use in Gophercraft, and might not be useful for other applications.
Protoss uses its own output to assist in subsequent decompilation.
BGS services have additional metadata tucked away in their service descriptors, which need to be extracted.
protoss game.exe -o proto
./script/compile_extensions
go install -v github.com/Gophercraft/protoss/cmd/protoss
protoss game.exe -o proto