From 7e0f2f9b12f1551456f8bbac057cc5c9c3e6d6e2 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Thu, 17 Jun 2021 21:39:11 +0200 Subject: [PATCH] sceNp: add some more constants --- rpcs3/Emu/Cell/Modules/sceNp.h | 48 +++++++++++++++++++++++++++++++--- 1 file changed, 44 insertions(+), 4 deletions(-) diff --git a/rpcs3/Emu/Cell/Modules/sceNp.h b/rpcs3/Emu/Cell/Modules/sceNp.h index 60eba34214..3e6282284d 100644 --- a/rpcs3/Emu/Cell/Modules/sceNp.h +++ b/rpcs3/Emu/Cell/Modules/sceNp.h @@ -713,19 +713,59 @@ enum SceNpBasicMessageRecvOptions : u32 // Constants for common NP functions and structures enum { - SCE_NET_NP_AVATAR_IMAGE_MAX_SIZE = 204800, - SCE_NET_NP_AVATAR_IMAGE_MAX_SIZE_LARGE = 204800, - SCE_NET_NP_AVATAR_IMAGE_MAX_SIZE_MIDDLE = 102400, - SCE_NET_NP_AVATAR_IMAGE_MAX_SIZE_SMALL = 10240, + SCE_NET_NP_AVATAR_IMAGE_MAX_SIZE = 204800, // 200 * 1024 + SCE_NET_NP_AVATAR_IMAGE_MAX_SIZE_LARGE = 204800, // 200 * 1024 + SCE_NET_NP_AVATAR_IMAGE_MAX_SIZE_MIDDLE = 102400, // 100 * 1024 + SCE_NET_NP_AVATAR_IMAGE_MAX_SIZE_SMALL = 10240, // 10 * 1024 SCE_NET_NP_AVATAR_URL_MAX_LENGTH = 127, SCE_NET_NP_ONLINEID_MIN_LENGTH = 3, SCE_NET_NP_ONLINEID_MAX_LENGTH = 16, SCE_NET_NP_ONLINENAME_MAX_LENGTH = 48, SCE_NET_NP_ABOUT_ME_MAX_LENGTH = 63, + SCE_NP_TSS_MAX_SIZE = 65536, // 64 * 1024 + SCE_NET_NP_TSS_MAX_SIZE = SCE_NP_TSS_MAX_SIZE, + SCE_NP_TSS_EXTRA_SLOT_MAX_SIZE = 4194304, // 4 * 1024 * 1024 SCE_NP_FRIEND_MAX_NUM = 100, SCE_NET_NP_COMMUNICATION_PASSPHRASE_SIZE = 128, SCE_NP_COMMUNICATION_SIGNATURE_SIZE = 160, SCE_NP_COMMUNICATION_PASSPHRASE_SIZE = SCE_NET_NP_COMMUNICATION_PASSPHRASE_SIZE, + SCE_NET_NP_PSHANDLE_MIN_LENGTH = SCE_NET_NP_ONLINEID_MIN_LENGTH, + SCE_NET_NP_PSHANDLE_MAX_LENGTH = SCE_NET_NP_ONLINEID_MAX_LENGTH, + SCE_NET_NP_SUBHANDLE_MAX_LENGTH = SCE_NET_NP_ONLINENAME_MAX_LENGTH, + SCE_NET_NP_ICON_URL_MAX_LENGTH = SCE_NET_NP_AVATAR_URL_MAX_LENGTH, + SCE_NP_UTIL_NPID_VERSION = 1, + SCE_NP_UTIL_NPLOBBYID_VERSION = 1, + SCE_NP_UTIL_NPROOMID_VERSION = 1, +}; + +// Languages +enum +{ + SCE_NP_LANG_JAPANESE = 0, + SCE_NP_LANG_ENGLISH = 1, + SCE_NP_LANG_ENGLISH_US = 1, + SCE_NP_LANG_FRENCH = 2, + SCE_NP_LANG_SPANISH = 3, + SCE_NP_LANG_GERMAN = 4, + SCE_NP_LANG_ITALIAN = 5, + SCE_NP_LANG_DUTCH = 6, + SCE_NP_LANG_PORTUGUESE = 7, + SCE_NP_LANG_PORTUGUESE_PT = 7, + SCE_NP_LANG_RUSSIAN = 8, + SCE_NP_LANG_KOREAN = 9, + SCE_NP_LANG_CHINESE_T = 10, + SCE_NP_LANG_CHINESE_S = 11, + SCE_NP_LANG_FINNISH = 12, + SCE_NP_LANG_SWEDISH = 13, + SCE_NP_LANG_DANISH = 14, + SCE_NP_LANG_NORWEGIAN = 15, + SCE_NP_LANG_POLISH = 16, + SCE_NP_LANG_PORTUGUESE_BR = 17, + SCE_NP_LANG_ENGLISH_GB = 18, + SCE_NP_LANG_TURKISH = 19, + SCE_NP_LANG_SPANISH_LA = 20, + SCE_NP_LANG_ARABIC = 21, + SCE_NP_LANG_FRENCH_CA = 22, }; enum SceNpAvatarSizeType