From 6d308e1552fa871d574ad0e16dc0b59785019060 Mon Sep 17 00:00:00 2001 From: kurokobo <2920259+kurokobo@users.noreply.github.com> Date: Wed, 23 Oct 2024 08:57:49 +0900 Subject: [PATCH] feat: add support for v2024.10.29x --- Offsets.json | 171 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 171 insertions(+) diff --git a/Offsets.json b/Offsets.json index aff4f96..b8285e7 100644 --- a/Offsets.json +++ b/Offsets.json @@ -6511,5 +6511,176 @@ "NamePlateIDOffset": 0x38, "PlayerNameOffset": 0x40, } + }, + "5759902C9DCF4B14358DF88CDF3CE0187D424ED6E25E8586A13C368B8D3804E3": { + "Description": "v2024.10.29s (build num: 4815)", + "AmongUsClientOffset": 0x232F9D4, + "GameDataOffset": 0x230FD28, + "MeetingHudOffset": 0x233158C, + "GameStartManagerOffset": 0x22A7D2C, + "HudManagerOffset": 0x22A7F3C, + "ServerManagerOffset": 0x22A8A2C, + "TempDataOffset": 0x23097A8, + "GameOptionsOffset": 0x2310270, + + "MeetingHudPtr": [0x233158C, 0x5C, 0x0], + "MeetingHudCachePtrOffsets": [0x8], + "MeetingHudStateOffsets": [0x80], + "GameStateOffsets": [0x232F9D4, 0x5C, 0x0, 0x88], + "AllPlayerPtrOffsets": [0x230FD28, 0x5C, 0x0, 0xC], + "AllPlayersOffsets": [0x8], + "PlayerCountOffsets": [0xC], + "ExiledPlayerIdOffsets": [0x233158C, 0x5C, 0x0, 0x8C, 0x24], + "RawGameOverReasonOffsets": [0x23097A8, 0x5C, 0x8], + "WinningPlayersPtrOffsets": [0x23097A8, 0x5C, 0x0], + "WinningPlayersOffsets": [0x8], + "WinningPlayerCountOffsets": [0xC], + "GameCodeOffsets": [0x22A7D2C, 0x5C, 0x0, 0x34, 0x80], + "PlayRegionOffsets": [0x22A8A2C, 0x5C, 0x0, 0x10, 0x8, 0x8], + "PlayMapOffsets": [0x2310270, 0x5C, 0x0, 0x18, 0x14], + "StringOffsets": [0x8, 0xC], + "AddPlayerPtr": 0x4, + "PlayerListPtr": 0x10, + "PlayerInfoStructOffsets": { + "PlayerIDOffset": 0x24, + "OutfitsOffset": [0x3C, 0xC, 0x1C], + "PlayerLevelOffset": 0x40, + "DisconnectedOffset": 0x44, + "RoleTypeOffset": [0x48, 0xC], + "RoleTeamTypeOffset": [0x48, 0x48], + "TasksOffset": 0x4C, + "IsDeadOffset": 0x50, + "ObjectOffset": 0x54 + }, + "WinningPlayerDataStructOffsets": { + "PlayerNameOffset": 0x8, + "OutfitOffset": 0xC, + "IsYouOffset": 0x10, + "IsImposterOffset": 0x11, + "IsDeadOffset": 0x12 + }, + "PlayerOutfitStructOffsets": { + "ColorIDOffset": 0x8, + "HatIDOffset": 0xC, + "PetIDOffset": 0x10, + "SkinIDOffset": 0x14, + "VisorIDOffset": 0x18, + "NamePlateIDOffset": 0x1C, + "PlayerNameOffset": 0x20, + } + }, + "E4F157959B06A5B97A08537804804B42D3AD9FDE45998BE83F920C9D01D67A7A": { + "Description": "v2024.10.29e (build num: 4815)", + "AmongUsClientOffset": 0x22A7A98, + "GameDataOffset": 0x228776C, + "MeetingHudOffset": 0x22A87B4, + "GameStartManagerOffset": 0x220EB04, + "HudManagerOffset": 0x220ED2C, + "ServerManagerOffset": 0x220F914, + "TempDataOffset": 0x228123C, + "GameOptionsOffset": 0x2287CB4, + + "MeetingHudPtr": [0x22A87B4, 0x5C, 0x0], + "MeetingHudCachePtrOffsets": [0x8], + "MeetingHudStateOffsets": [0x80], + "GameStateOffsets": [0x22A7A98, 0x5C, 0x0, 0x88], + "AllPlayerPtrOffsets": [0x228776C, 0x5C, 0x0, 0xC], + "AllPlayersOffsets": [0x8], + "PlayerCountOffsets": [0xC], + "ExiledPlayerIdOffsets": [0x22A87B4, 0x5C, 0x0, 0x8C, 0x24], + "RawGameOverReasonOffsets": [0x228123C, 0x5C, 0x8], + "WinningPlayersPtrOffsets": [0x228123C, 0x5C, 0x0], + "WinningPlayersOffsets": [0x8], + "WinningPlayerCountOffsets": [0xC], + "GameCodeOffsets": [0x220EB04, 0x5C, 0x0, 0x34, 0x80], + "PlayRegionOffsets": [0x220F914, 0x5C, 0x0, 0x10, 0x8, 0x8], + "PlayMapOffsets": [0x2287CB4, 0x5C, 0x0, 0x18, 0x14], + "StringOffsets": [0x8, 0xC], + "AddPlayerPtr": 0x4, + "PlayerListPtr": 0x10, + "PlayerInfoStructOffsets": { + "PlayerIDOffset": 0x24, + "OutfitsOffset": [0x3C, 0xC, 0x1C], + "PlayerLevelOffset": 0x40, + "DisconnectedOffset": 0x44, + "RoleTypeOffset": [0x48, 0xC], + "RoleTeamTypeOffset": [0x48, 0x48], + "TasksOffset": 0x4C, + "IsDeadOffset": 0x50, + "ObjectOffset": 0x54 + }, + "WinningPlayerDataStructOffsets": { + "PlayerNameOffset": 0x8, + "OutfitOffset": 0xC, + "IsYouOffset": 0x10, + "IsImposterOffset": 0x11, + "IsDeadOffset": 0x12 + }, + "PlayerOutfitStructOffsets": { + "ColorIDOffset": 0x8, + "HatIDOffset": 0xC, + "PetIDOffset": 0x10, + "SkinIDOffset": 0x14, + "VisorIDOffset": 0x18, + "NamePlateIDOffset": 0x1C, + "PlayerNameOffset": 0x20, + } + }, + "A2A93B741065A54D5DDA5E5C44EF5BDEBD6168752BC189178BFF79692C7AFA51": { + "Description": "v2024.10.29m (build num: 4816)", + "AmongUsClientOffset": 0x2AE9340, + "GameDataOffset": 0x2AA8D98, + "MeetingHudOffset": 0x2AEB268, + "GameStartManagerOffset": 0x2A7B5D8, + "HudManagerOffset": 0x2A7BA38, + "ServerManagerOffset": 0x2A7D038, + "TempDataOffset": 0x2A9C308, + "GameOptionsOffset": 0x2AA9810, + + "MeetingHudPtr": [0x2AEB268, 0xB8, 0x0], + "MeetingHudCachePtrOffsets": [0x10], + "MeetingHudStateOffsets": [0xD0], + "GameStateOffsets": [0x2AE9340, 0xB8, 0x0, 0xEC], + "AllPlayerPtrOffsets": [0x2AA8D98, 0xB8, 0x0, 0x18], + "AllPlayersOffsets": [0x10], + "PlayerCountOffsets": [0x18], + "ExiledPlayerIdOffsets": [0x2AEB268, 0xB8, 0x0, 0xE8, 0x30], + "RawGameOverReasonOffsets": [0x2A9C308, 0xB8, 0x10], + "WinningPlayersPtrOffsets": [0x2A9C308, 0xB8, 0x0], + "WinningPlayersOffsets": [0x10], + "WinningPlayerCountOffsets": [0x18], + "GameCodeOffsets": [0x2A7B5D8, 0xB8, 0x0, 0x68, 0xD8], + "PlayRegionOffsets": [0x2A7D038, 0xB8, 0x0, 0x20, 0x10, 0x10], + "PlayMapOffsets": [0x2AA9810, 0xB8, 0x0, 0x30, 0x1C], + "StringOffsets": [0x10, 0x14], + "AddPlayerPtr": 0x8, + "PlayerListPtr": 0x20, + "PlayerInfoStructOffsets": { + "PlayerIDOffset": 0x30, + "OutfitsOffset": [0x50, 0x18, 0x30], + "PlayerLevelOffset": 0x58, + "DisconnectedOffset": 0x5C, + "RoleTypeOffset": [0x60, 0x18], + "RoleTeamTypeOffset": [0x60, 0x64], + "TasksOffset": 0x68, + "IsDeadOffset": 0x70, + "ObjectOffset": 0x78 + }, + "WinningPlayerDataStructOffsets": { + "PlayerNameOffset": 0x10, + "OutfitOffset": 0x18, + "IsYouOffset": 0x20, + "IsImposterOffset": 0x21, + "IsDeadOffset": 0x22 + }, + "PlayerOutfitStructOffsets": { + "ColorIDOffset": 0x10, + "HatIDOffset": 0x18, + "PetIDOffset": 0x20, + "SkinIDOffset": 0x28, + "VisorIDOffset": 0x30, + "NamePlateIDOffset": 0x38, + "PlayerNameOffset": 0x40, + } } }