Rust library for Pokemon Go proto buffer files, exported from the awesome protos of https://github.com/AeonLucid/POGOProtos
-
First of all, add this crate to your dependencies in the
Cargo.toml
file (replace*
with the version you want):[dependencies] pokemon-go-protobuf = "*"
-
Use it!
extern crate pokemon_go_protobuf; use pokemon_go_protobuf::POGOProtos_Data::PlayerData; pub fn main() { let x = PlayerData::new(); // Start using the protobuf structs to encode/decode }
-
Install protobuf 3 and rust-protobuf (
cargo install protobuf
) -
Update the submodule
git submodule init git submodule update cd POGOProtos git pull cd ..
-
Execute
./compile.sh