From e8e01ebc66a8f3e5c3682af74c2e8b27bfe727fe Mon Sep 17 00:00:00 2001 From: RD42 <42702181+dashr9230@users.noreply.github.com> Date: Fri, 19 Jan 2024 23:21:33 +0800 Subject: [PATCH] Update SAMPRPC.h --- raknet/SAMPRPC.h | 112 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 111 insertions(+), 1 deletion(-) diff --git a/raknet/SAMPRPC.h b/raknet/SAMPRPC.h index e259dbe..6f9b696 100644 --- a/raknet/SAMPRPC.h +++ b/raknet/SAMPRPC.h @@ -1,4 +1,17 @@ -// TODO: Implement SAMPRPC.h + +/* + Unused RPC IDs: + \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 + \x0A \x33 \x64 \x6D \x6E \x72 \x8D \x8E \x8F \xB3 + \xB4 \xB5 \xB6 \xB7 \xB8 \xB9 \xBA \xBB \xBC \xBD + \xBE \xBF \xC0 \xC1 \xC2 \xC3 \xC4 \xC5 \xC6 \xC7 + \xC8 \xC9 \xCA \xCB \xCC \xCD \xCE \xCF \xD0 \xD1 + \xD2 \xD3 \xD4 \xD5 \xD6 \xD7 \xD8 \xD9 \xDA \xDB + \xDC \xDD \xDE \xDF \xE0 \xE1 \xE2 \xE3 \xE4 \xE5 + \xE6 \xE7 \xE8 \xE9 \xEA \xEB \xEC \xED \xEE \xEF + \xF0 \xF1 \xF2 \xF3 \xF4 \xF5 \xF6 \xF7 \xF8 \xF9 + \xFA \xFB \xFC \xFD \xFE \xFF +*/ #define RPC_Unk22 "\x22" #define RPC_Unk24 "\x24" @@ -65,3 +78,100 @@ #define RPC_Unk53 "\x53" #define RPC_UnkA8 "\xA8" #define RPC_UnkB1 "\xB1" + +#define RPC_ScrUnkA7 "\xA7" +#define RPC_ScrUnk38 "\x38" +#define RPC_ScrUnk90 "\x90" +#define RPC_ScrUnk91 "\x91" +#define RPC_ScrUnk92 "\x92" +#define RPC_ScrUnk93 "\x93" +#define RPC_ScrUnk94 "\x94" +#define RPC_ScrUnk95 "\x95" +#define RPC_ScrUnk2C "\x2C" +#define RPC_ScrUnk2D "\x2D" +#define RPC_ScrUnk2E "\x2E" +#define RPC_ScrUnk2F "\x2F" +#define RPC_ScrUnk4F "\x4F" +#define RPC_ScrUnk50 "\x50" +#define RPC_ScrUnk63 "\x63" +#define RPC_ScrUnk7A "\x7A" +#define RPC_ScrUnk7B "\x7B" +#define RPC_ScrUnk7C "\x7C" +#define RPC_ScrUnk7D "\x7D" +#define RPC_ScrUnk7E "\x7E" +#define RPC_ScrUnk7F "\x7F" +#define RPC_ScrUnk39 "\x39" +#define RPC_ScrUnk4A "\x4A" +#define RPC_ScrUnk4B "\x4B" +#define RPC_ScrUnk85 "\x85" +#define RPC_ScrUnk86 "\x86" +#define RPC_ScrUnk87 "\x87" +#define RPC_ScrUnk69 "\x69" +#define RPC_ScrUnk6C "\x6C" +#define RPC_ScrUnk78 "\x78" +#define RPC_ScrUnk79 "\x79" +#define RPC_ScrUnk55 "\x55" +#define RPC_ScrUnk56 "\x56" +#define RPC_ScrUnk57 "\x57" +#define RPC_ScrUnk58 "\x58" +#define RPC_ScrUnk68 "\x68" +#define RPC_ScrUnk59 "\x59" +#define RPC_ScrUnk5A "\x5A" +#define RPC_ScrUnk5B "\x5B" +#define RPC_ScrUnk6F "\x6F" +#define RPC_ScrUnk62 "\x62" +#define RPC_ScrUnk5C "\x5C" +#define RPC_ScrUnk96 "\x96" +#define RPC_ScrUnk70 "\x70" +#define RPC_ScrUnk44 "\x44" +#define RPC_ScrUnk45 "\x45" +#define RPC_ScrUnk99 "\x99" +#define RPC_ScrUnk0B "\x0B" +#define RPC_ScrUnk0C "\x0C" +#define RPC_ScrUnk0D "\x0D" +#define RPC_ScrUnk0E "\x0E" +#define RPC_ScrUnk46 "\x46" +#define RPC_ScrUnk47 "\x47" +#define RPC_ScrUnk48 "\x48" +#define RPC_ScrUnk49 "\x49" +#define RPC_ScrUnk9C "\x9C" +#define RPC_ScrUnk9D "\x9D" +#define RPC_ScrUnk9E "\x9E" +#define RPC_ScrUnk9F "\x9F" +#define RPC_ScrUnkA0 "\xA0" +#define RPC_ScrUnkA1 "\xA1" +#define RPC_ScrUnkA2 "\xA2" +#define RPC_ScrUnk0F "\x0F" +#define RPC_ScrUnk10 "\x10" +#define RPC_ScrUnk11 "\x11" +#define RPC_ScrUnk12 "\x12" +#define RPC_ScrUnk13 "\x13" +#define RPC_ScrUnk14 "\x14" +#define RPC_ScrUnk15 "\x15" +#define RPC_ScrUnk16 "\x16" +#define RPC_ScrUnk40 "\x40" +#define RPC_ScrUnk41 "\x41" +#define RPC_ScrUnk42 "\x42" +#define RPC_ScrUnk37 "\x37" +#define RPC_ScrUnk21 "\x21" +#define RPC_ScrUnk23 "\x23" +#define RPC_ScrUnk43 "\x43" +#define RPC_ScrUnk71 "\x71" +#define RPC_ScrUnk29 "\x29" +#define RPC_ScrUnk2A "\x2A" +#define RPC_ScrUnk2B "\x2B" +#define RPC_ScrUnk51 "\x51" +#define RPC_ScrUnk52 "\x52" +#define RPC_ScrUnk53 "\x53" +#define RPC_ScrUnk54 "\x54" +#define RPC_ScrUnkA9 "\xA9" +#define RPC_ScrUnkAD "\xAD" +#define RPC_ScrUnkAE "\xAE" +#define RPC_ScrUnkAF "\xAF" +#define RPC_ScrUnkB0 "\xB0" +#define RPC_ScrUnkB2 "\xB2" +#define RPC_ScrUnk30 "\x30" +#define RPC_ScrUnk4C "\x4C" +#define RPC_ScrUnk4D "\x4D" +#define RPC_ScrUnk4E "\x4E" +#define RPC_ScrUnk31 "\x31"