Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static class SettingID//shut up and just turn this into a Dictionary
- {
- public static System.Int32 XPROFILEID(GPD.Setting.XUSER_DATA_TYPE Type, System.Int16 Size, System.Int16 ID)
- {
- return ((((System.Byte)Type & 15) << 28) | ((Size & 4095) << 16) | (ID & 16383));
- }
- static SettingID()
- {
- XPROFILE_OPTION_CONTROLLER_VIBRATION = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 3);
- XPROFILE_TITLE_SPECIFIC1 = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_BINARY, 1000, 16383);
- XPROFILE_TITLE_SPECIFIC2 = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_BINARY, 1000, 16382);
- XPROFILE_TITLE_SPECIFIC3 = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_BINARY, 1000, 16381);
- XPROFILE_GAMERCARD_NXE = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 1);
- XPROFILE_GAMER_YAXIS_INVERSION = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 2);
- XPROFILE_GAMERCARD_ZONE = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 4);
- XPROFILE_GAMERCARD_REGION = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 5);
- XPROFILE_GAMERCARD_CRED = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 6);
- XPROFILE_GAMERCARD_REP = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_FLOAT, 4, 11);
- XPROFILE_GAMERCARD_YEARS = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 71);
- XPROFILE_GAMERCARD_BOUBLES = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 72);
- XPROFILE_OPTION_VOICE_MUTED = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 12);
- XPROFILE_OPTION_VOICE_THRU_SPEAKERS = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 13);
- XPROFILE_OPTION_VOICE_THRU_SPEAKERS_RAW = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 63);
- XPROFILE_OPTION_VOICE_VOLUME = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 14);
- XPROFILE_GAMERCARD_PICTURE_KEY = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_UNICODE, 100, 15);
- XPROFILE_GAMERCARD_NAME = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_UNICODE, 260, 64);
- XPROFILE_GAMERCARD_LOCATION = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_UNICODE, 82, 65);
- XPROFILE_GAMERCARD_MOTTO = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_UNICODE, 44, 17);
- XPROFILE_GAMERCARD_TITLES_PLAYED = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 18);
- XPROFILE_GAMERCARD_ACHIEVEMENTS_EARNED = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 19);
- XPROFILE_GAMER_DIFFICULTY = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 21);
- XPROFILE_GAMER_CONTROL_SENSITIVITY = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 24);
- XPROFILE_GAMER_PREFERRED_COLOR_FIRST = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 29);
- XPROFILE_GAMER_PREFERRED_COLOR_SECOND = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 30);
- XPROFILE_GAMER_ACTION_AUTO_AIM = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 34);
- XPROFILE_GAMER_ACTION_AUTO_CENTER = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 35);
- XPROFILE_GAMER_ACTION_MOVEMENT_CONTROL = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 36);
- XPROFILE_GAMER_RACE_TRANSMISSION = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 38);
- XPROFILE_GAMER_RACE_CAMERA_LOCATION = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 39);
- XPROFILE_GAMER_RACE_BRAKE_CONTROL = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 40);
- XPROFILE_GAMER_RACE_ACCELERATOR_CONTROL = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 41);
- XPROFILE_GAMERCARD_TITLE_CRED_EARNED = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 56);
- XPROFILE_GAMERCARD_TITLE_ACHIEVEMENTS_EARNED = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 57);
- XPROFILE_GAMERCARD_BIO = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_UNICODE, 1000, 67);
- XPROFILE_AVATAR_METADATA = XPROFILEID(GPD.Setting.XUSER_DATA_TYPE.XUSER_DATA_TYPE_BINARY, 1000, 68);
- }
- public static GPD.Setting.XUSER_DATA_TYPE GetType(System.Int32 xPROFILEID)
- {
- return (GPD.Setting.XUSER_DATA_TYPE)((xPROFILEID & 4026531840) >> 28);
- }
- public static System.Int16 GetSize(System.Int32 XPROFILEID)
- {
- return (System.Int16)((XPROFILEID & 268369920) >> 16);
- }
- //49152// What are thease bits for? null?
- public static System.Int16 GetID(System.Int32 XPROFILEID)
- {
- return (System.Int16)(XPROFILEID & 16383);
- }
- //These settings are readable and writable by titles
- public static System.Int32 XPROFILE_OPTION_CONTROLLER_VIBRATION { get; set; }
- public static System.Int32 XPROFILE_TITLE_SPECIFIC1 { get; set; }
- public static System.Int32 XPROFILE_TITLE_SPECIFIC2 { get; set; }
- public static System.Int32 XPROFILE_TITLE_SPECIFIC3 { get; set; }
- //These settings are readable by titles (but not writable)
- public static System.Int32 XPROFILE_GAMERCARD_NXE { get; set; }
- public static System.Int32 XPROFILE_GAMER_YAXIS_INVERSION { get; set; }
- public static System.Int32 XPROFILE_GAMERCARD_ZONE { get; set; }
- public static System.Int32 XPROFILE_GAMERCARD_REGION { get; set; }
- public static System.Int32 XPROFILE_GAMERCARD_CRED { get; set; }
- public static System.Int32 XPROFILE_GAMERCARD_REP { get; set; }
- public static System.Int32 XPROFILE_GAMERCARD_YEARS { get; set; }
- public static System.Int32 XPROFILE_GAMERCARD_BOUBLES { get; set; }
- public static System.Int32 XPROFILE_OPTION_VOICE_MUTED { get; set; }
- public static System.Int32 XPROFILE_OPTION_VOICE_THRU_SPEAKERS { get; set; }
- public static System.Int32 XPROFILE_OPTION_VOICE_THRU_SPEAKERS_RAW { get; set; }
- public static System.Int32 XPROFILE_OPTION_VOICE_VOLUME { get; set; }
- public static System.Int32 XPROFILE_GAMERCARD_PICTURE_KEY { get; set; }
- public static System.Int32 XPROFILE_GAMERCARD_NAME { get; set; }
- public static System.Int32 XPROFILE_GAMERCARD_LOCATION { get; set; }
- public static System.Int32 XPROFILE_GAMERCARD_MOTTO { get; set; }
- public static System.Int32 XPROFILE_GAMERCARD_TITLES_PLAYED { get; set; }
- public static System.Int32 XPROFILE_GAMERCARD_ACHIEVEMENTS_EARNED { get; set; }
- //Game Defaults
- //General
- public static System.Int32 XPROFILE_GAMER_DIFFICULTY { get; set; }
- public static System.Int32 XPROFILE_GAMER_CONTROL_SENSITIVITY { get; set; }
- public static System.Int32 XPROFILE_GAMER_PREFERRED_COLOR_FIRST { get; set; }
- public static System.Int32 XPROFILE_GAMER_PREFERRED_COLOR_SECOND { get; set; }
- //Action
- public static System.Int32 XPROFILE_GAMER_ACTION_AUTO_AIM { get; set; }
- public static System.Int32 XPROFILE_GAMER_ACTION_AUTO_CENTER { get; set; }
- public static System.Int32 XPROFILE_GAMER_ACTION_MOVEMENT_CONTROL { get; set; }
- //Racing
- public static System.Int32 XPROFILE_GAMER_RACE_TRANSMISSION { get; set; }
- public static System.Int32 XPROFILE_GAMER_RACE_CAMERA_LOCATION { get; set; }
- public static System.Int32 XPROFILE_GAMER_RACE_BRAKE_CONTROL { get; set; }
- public static System.Int32 XPROFILE_GAMER_RACE_ACCELERATOR_CONTROL { get; set; }
- public static System.Int32 XPROFILE_GAMERCARD_TITLE_CRED_EARNED { get; set; }
- public static System.Int32 XPROFILE_GAMERCARD_TITLE_ACHIEVEMENTS_EARNED { get; set; }
- public static System.Int32 XPROFILE_GAMERCARD_BIO { get; set; }
- public static System.Int32 XPROFILE_AVATAR_METADATA { get; set; }
- public static void DumpXProfileID(System.Int32 XPROFILEID)
- {
- System.Console.WriteLine("XPROFILEID: " + XPROFILEID);
- System.Console.WriteLine("ID: " + GetID(XPROFILEID));
- System.Console.WriteLine("Type: " + GetType(XPROFILEID));
- System.Console.WriteLine("Length: " + GetSize(XPROFILEID));
- System.Console.WriteLine("//public static System.Int32 Unk { get; set; }");
- System.Console.WriteLine("//Unk = XPROFILEID(GPD.Setting." + GetType(XPROFILEID) + ", " + GetSize(XPROFILEID) + ", " + GetID(XPROFILEID) + ")");
- }
- //Unk
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 8203);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 8192);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 8204);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 8202);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 8194);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 8205);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_UNICODE, 100, 1022);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_UNICODE, 100, 1021);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 1011);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_DATETIME, 8, 1012);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_UNICODE, 256, 1014);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 8196);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_UNICODE, 100, 1000);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 1002);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 1003);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 1004);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 1005);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 1006);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 1007);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 1008);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 1009);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 8197);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_DATETIME, 8, 73);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_UNICODE, 400, 66);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_UNICODE, 100, 16);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 8201);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 8200);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 8199);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 8198);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 8195);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 8193);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 62);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 61);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 60);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 59);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 58);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 0);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 8);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_INT32, 4, 7);
- //public static System.Int32 Unk = XPROFILEID(XUSER_DATA_TYPE.XUSER_DATA_TYPE_UNICODE, 1000, 1018);
- //1614021618
- //1611662327
- //1611662328
- //1611662329
- //1621623797
- //1676148805
- //1619001414
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement