diff --git a/Offsets.json b/Offsets.json index 55132d04..bd52af5b 100644 --- a/Offsets.json +++ b/Offsets.json @@ -3968,5 +3968,179 @@ "PreCensorNameOffset": 0x40, "PostCensorNameOffset": 0x48, } + }, + "3352B76C2FF9AD7AFB4963DC21775607053B95BC5FA53E1DEDC657CF3F6891E5": { + "Description": "v2022.12.14s (build num: 2640)", + "AmongUsClientOffset": 0x2081FB8, + "GameDataOffset": 0x206224C, + "MeetingHudOffset": 0x2080384, + "GameStartManagerOffset": 0x200CC0C, + "HudManagerOffset": 0x200CDEC, + "ServerManagerOffset": 0x200D69C, + "TempDataOffset": 0x2066838, + "GameOptionsOffset": 0x20626FC, + + "MeetingHudPtr": [0x2080384, 0x5C, 0x0], + "MeetingHudCachePtrOffsets": [0x8], + "MeetingHudStateOffsets": [0x78], + "GameStateOffsets": [0x2081FB8, 0x5C, 0x0, 0x88], + "AllPlayerPtrOffsets": [0x206224C, 0x5C, 0x0, 0x24], + "AllPlayersOffsets": [0x8], + "PlayerCountOffsets": [0xC], + "ExiledPlayerIdOffsets": [0x2080384, 0x5C, 0x0, 0x84, 0x8], + "RawGameOverReasonOffsets": [0x2066838, 0x5C, 0x4], + "WinningPlayersPtrOffsets": [0x2066838, 0x5C, 0xC], + "WinningPlayersOffsets": [0x8], + "WinningPlayerCountOffsets": [0xC], + "GameCodeOffsets": [0x200CC0C, 0x5C, 0x0, 0x28, 0x80], + "PlayRegionOffsets": [0x200D69C, 0x5C, 0x0, 0x10, 0x8, 0x8], + "PlayMapOffsets": [0x20626FC, 0x5C, 0x0, 0x18, 0x10], + "StringOffsets": [0x8, 0xC], + "AddPlayerPtr": 0x4, + "PlayerListPtr": 0x10, + "PlayerInfoStructOffsets": { + "PlayerIDOffset": 0x8, + "OutfitsOffset": [0x1C, 0xC, 0x1C], + "PlayerLevelOffset": 0x20, + "DisconnectedOffset": 0x24, + "RoleTypeOffset": [0x28, 0xC], + "RoleTeamTypeOffset": [0x28, 0x3C], + "TasksOffset": 0x2C, + "IsDeadOffset": 0x30, + "ObjectOffset": 0x34 + }, + "WinningPlayerDataStructOffsets": { + "IsYouOffset": 0x2C, + "IsImposterOffset": 0x2D, + "IsDeadOffset": 0x2E + }, + "PlayerOutfitStructOffsets": { + "dontCensorNameOffset": 0x8, + "ColorIDOffset": 0xC, + "HatIDOffset": 0x10, + "PetIDOffset": 0x14, + "SkinIDOffset": 0x18, + "VisorIDOffset": 0x1C, + "NamePlateIDOffset": 0x20, + "PlayerNameOffset": 0x24, + "PreCensorNameOffset": 0x24, + "PostCensorNameOffset": 0x28, + } + }, + "6A92765DD02608C093122D6C451637FAEB752C5C8B234517C1C66082E7B1DA5C": { + "Description": "v2022.12.14e (build num: 2640)", + "AmongUsClientOffset": 0x1FF6140, + "GameDataOffset": 0x1FD631C, + "MeetingHudOffset": 0x1FF377C, + "GameStartManagerOffset": 0x1FC344C, + "HudManagerOffset": 0x1FC3674, + "ServerManagerOffset": 0x1FC40BC, + "TempDataOffset": 0x1FD9AAC, + "GameOptionsOffset": 0x1FD67C8, + + "MeetingHudPtr": [0x1FF377C, 0x5C, 0x0], + "MeetingHudCachePtrOffsets": [0x8], + "MeetingHudStateOffsets": [0x78], + "GameStateOffsets": [0x1FF6140, 0x5C, 0x0, 0x88], + "AllPlayerPtrOffsets": [0x1FD631C, 0x5C, 0x0, 0x24], + "AllPlayersOffsets": [0x8], + "PlayerCountOffsets": [0xC], + "ExiledPlayerIdOffsets": [0x1FF377C, 0x5C, 0x0, 0x84, 0x8], + "RawGameOverReasonOffsets": [0x1FD9AAC, 0x5C, 0x4], + "WinningPlayersPtrOffsets": [0x1FD9AAC, 0x5C, 0xC], + "WinningPlayersOffsets": [0x8], + "WinningPlayerCountOffsets": [0xC], + "GameCodeOffsets": [0x1FC344C, 0x5C, 0x0, 0x28, 0x80], + "PlayRegionOffsets": [0x1FC40BC, 0x5C, 0x0, 0x10, 0x8, 0x8], + "PlayMapOffsets": [0x1FD67C8, 0x5C, 0x0, 0x18, 0x10], + "StringOffsets": [0x8, 0xC], + "AddPlayerPtr": 0x4, + "PlayerListPtr": 0x10, + "PlayerInfoStructOffsets": { + "PlayerIDOffset": 0x8, + "OutfitsOffset": [0x1C, 0xC, 0x1C], + "PlayerLevelOffset": 0x20, + "DisconnectedOffset": 0x24, + "RoleTypeOffset": [0x28, 0xC], + "RoleTeamTypeOffset": [0x28, 0x3C], + "TasksOffset": 0x2C, + "IsDeadOffset": 0x30, + "ObjectOffset": 0x34 + }, + "WinningPlayerDataStructOffsets": { + "IsYouOffset": 0x2C, + "IsImposterOffset": 0x2D, + "IsDeadOffset": 0x2E + }, + "PlayerOutfitStructOffsets": { + "dontCensorNameOffset": 0x8, + "ColorIDOffset": 0xC, + "HatIDOffset": 0x10, + "PetIDOffset": 0x14, + "SkinIDOffset": 0x18, + "VisorIDOffset": 0x1C, + "NamePlateIDOffset": 0x20, + "PlayerNameOffset": 0x24, + "PreCensorNameOffset": 0x24, + "PostCensorNameOffset": 0x28, + } + }, + "C1A66E21BB76804DECC2937E2C2109F7A5DA2E33069B3694A5F9BFBB1DE1C931": { + "Description": "v2022.12.14m (build num: 2639)", + "AmongUsClientOffset": 0x27ACB20, + "GameDataOffset": 0x276BD48, + "MeetingHudOffset": 0x27A7C08, + "GameStartManagerOffset": 0x2755E78, + "HudManagerOffset": 0x2756238, + "ServerManagerOffset": 0x2757318, + "TempDataOffset": 0x2773190, + "GameOptionsOffset": 0x276C698, + + "MeetingHudPtr": [0x27A7C08, 0xB8, 0x0], + "MeetingHudCachePtrOffsets": [0x10], + "MeetingHudStateOffsets": [0xC0], + "GameStateOffsets": [0x27ACB20, 0xB8, 0x0, 0xEC], + "AllPlayerPtrOffsets": [0x276BD48, 0xB8, 0x0, 0x30], + "AllPlayersOffsets": [0x10], + "PlayerCountOffsets": [0x18], + "ExiledPlayerIdOffsets": [0x27A7C08, 0xB8, 0x0, 0xD8, 0x10], + "RawGameOverReasonOffsets": [0x2773190, 0xB8, 0x4], + "WinningPlayersPtrOffsets": [0x2773190, 0xB8, 0x10], + "WinningPlayersOffsets": [0x10], + "WinningPlayerCountOffsets": [0x18], + "GameCodeOffsets": [0x2755E78, 0xB8, 0x0, 0x50, 0xD8], + "PlayRegionOffsets": [0x2757318, 0xB8, 0x0, 0x20, 0x10, 0x10], + "PlayMapOffsets": [0x276C698, 0xB8, 0x0, 0x30, 0x18], + "StringOffsets": [0x10, 0x14], + "AddPlayerPtr": 0x8, + "PlayerListPtr": 0x20, + "PlayerInfoStructOffsets": { + "PlayerIDOffset": 0x10, + "OutfitsOffset": [0x30, 0x18, 0x30], + "PlayerLevelOffset": 0x38, + "DisconnectedOffset": 0x3C, + "RoleTypeOffset": [0x40, 0x18], + "RoleTeamTypeOffset": [0x40, 0x48], + "TasksOffset": 0x48, + "IsDeadOffset": 0x50, + "ObjectOffset": 0x58 + }, + "WinningPlayerDataStructOffsets": { + "IsYouOffset": 0x50, + "IsImposterOffset": 0x51, + "IsDeadOffset": 0x52 + }, + "PlayerOutfitStructOffsets": { + "dontCensorNameOffset": 0x10, + "ColorIDOffset": 0x14, + "HatIDOffset": 0x18, + "PetIDOffset": 0x20, + "SkinIDOffset": 0x28, + "VisorIDOffset": 0x30, + "NamePlateIDOffset": 0x38, + "PlayerNameOffset": 0x40, + "PreCensorNameOffset": 0x40, + "PostCensorNameOffset": 0x48, + } } }