syntax = "proto3"; option csharp_namespace = "Proto"; message AchievementProtoFieldInfo { uint32 id = 1; uint32 status = 2; uint32 total_progress = 3; uint32 current_progress = 4; uint32 finish_timestamp = 5; } message AchievementItem { uint32 pre = 1; uint32 group = 2; string name = 3; string description = 4; } message MethodRvaConfig { uint32 do_cmd = 1; uint32 to_uint16 = 2; uint32 update_normal_prop = 3; } message NativeLibConfig { uint32 store_cmd_id = 1; uint32 achievement_cmd_id = 2; map method_rva = 10; } message AchievementInfo { string version = 1; map group = 2; map items = 3; AchievementProtoFieldInfo pb_info = 4; NativeLibConfig native_config = 5; }