diff --git a/README.md b/README.md
index 8ba19af0..ffc1fa48 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,6 @@
-# Grasscutter Protos
-It's a mix of sources, which I'll tell you about later once this is working....
\ No newline at end of file
+# Anime Game Protos
+This repository contains the [ProtoBuf](https://github.com/google/protobuf) `.proto` files for Anime Game API.
+
+## Credits
+ - [NickTheHuy (Hiro)](https://github.com/NickTheHuy/3.4_proto) (3.4)
+ - [Sorapointa Team](https://github.com/Sorapointa/Sorapointa-Protos) (<3.3)
\ No newline at end of file
diff --git a/proto/CutSceneBeginNotify.proto b/proto/CutSceneBeginNotify.proto
new file mode 100644
index 00000000..c374d4c4
--- /dev/null
+++ b/proto/CutSceneBeginNotify.proto
@@ -0,0 +1,10 @@
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+
+import "CutSceneExtraParam.proto";
+
+message CutSceneBeginNotify {
+ bool isWaitOthers = 3;
+ repeated CutSceneExtraParam extraParamList = 14;
+ uint32 cutsceneId = 2;
+}
diff --git a/proto/CutSceneEndNotify.proto b/proto/CutSceneEndNotify.proto
new file mode 100644
index 00000000..25b1771a
--- /dev/null
+++ b/proto/CutSceneEndNotify.proto
@@ -0,0 +1,8 @@
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+
+message CutSceneEndNotify {
+
+ uint32 cutsceneId = 15;
+ int32 retcode = 9;
+}
diff --git a/proto/CutSceneExtraParam.proto b/proto/CutSceneExtraParam.proto
new file mode 100644
index 00000000..337d5c76
--- /dev/null
+++ b/proto/CutSceneExtraParam.proto
@@ -0,0 +1,6 @@
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+
+message CutSceneExtraParam {
+ repeated double detailParamList = 3;
+}
diff --git a/proto/CutSceneFinishNotify.proto b/proto/CutSceneFinishNotify.proto
new file mode 100644
index 00000000..7df23470
--- /dev/null
+++ b/proto/CutSceneFinishNotify.proto
@@ -0,0 +1,6 @@
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+
+message CutSceneFinishNotify {
+ uint32 cutsceneId = 14;
+}