diff --git a/internal/packets/PARSER.md b/internal/packets/PARSER.md index cba1951..d80270c 100644 --- a/internal/packets/PARSER.md +++ b/internal/packets/PARSER.md @@ -82,11 +82,18 @@ Fast XML-like parser for binary packet structures with versioning and conditiona Organize related fields with automatic prefixing: ```xml + + + + + + + ``` ## Arrays diff --git a/internal/packets/login/BadLanguageFilter.xml b/internal/packets/login/BadLanguageFilter.xml new file mode 100644 index 0000000..660c7e6 --- /dev/null +++ b/internal/packets/login/BadLanguageFilter.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/internal/packets/login/CharSelectProfile.xml b/internal/packets/login/CharSelectProfile.xml new file mode 100644 index 0000000..83246db --- /dev/null +++ b/internal/packets/login/CharSelectProfile.xml @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/internal/packets/login/CreateCharacter.xml b/internal/packets/login/CreateCharacter.xml new file mode 100644 index 0000000..94ed26a --- /dev/null +++ b/internal/packets/login/CreateCharacter.xml @@ -0,0 +1,559 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/internal/packets/login/CreateCharacterReply.xml b/internal/packets/login/CreateCharacterReply.xml new file mode 100644 index 0000000..c04a179 --- /dev/null +++ b/internal/packets/login/CreateCharacterReply.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/internal/packets/login/DeleteCharacterRequest.xml b/internal/packets/login/DeleteCharacterRequest.xml new file mode 100644 index 0000000..fa8e798 --- /dev/null +++ b/internal/packets/login/DeleteCharacterRequest.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/internal/packets/login/DeleteCharacterResponse.xml b/internal/packets/login/DeleteCharacterResponse.xml new file mode 100644 index 0000000..f7311a9 --- /dev/null +++ b/internal/packets/login/DeleteCharacterResponse.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/internal/packets/login/LoginReplyMsg.xml b/internal/packets/login/LoginReplyMsg.xml new file mode 100644 index 0000000..3f71f11 --- /dev/null +++ b/internal/packets/login/LoginReplyMsg.xml @@ -0,0 +1,360 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/internal/packets/login/LoginRequest.xml b/internal/packets/login/LoginRequest.xml new file mode 100644 index 0000000..8e6cbe7 --- /dev/null +++ b/internal/packets/login/LoginRequest.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/internal/packets/login/LoginResponse.xml b/internal/packets/login/LoginResponse.xml new file mode 100644 index 0000000..48a876a --- /dev/null +++ b/internal/packets/login/LoginResponse.xml @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/internal/packets/login/PlayRequest.xml b/internal/packets/login/PlayRequest.xml new file mode 100644 index 0000000..6cd0995 --- /dev/null +++ b/internal/packets/login/PlayRequest.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/internal/packets/login/PlayResponse.xml b/internal/packets/login/PlayResponse.xml new file mode 100644 index 0000000..3b1fa73 --- /dev/null +++ b/internal/packets/login/PlayResponse.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/internal/packets/login/WorldList.xml b/internal/packets/login/WorldList.xml new file mode 100644 index 0000000..8287e94 --- /dev/null +++ b/internal/packets/login/WorldList.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/internal/packets/login/WorldUpdate.xml b/internal/packets/login/WorldUpdate.xml new file mode 100644 index 0000000..cec45a4 --- /dev/null +++ b/internal/packets/login/WorldUpdate.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file