============================================================================== == neighbourhood of SoldBid/SoldBuyNow (0x1802302cf) — read the whole table ============================================================================== 0x180230280 'auctionLostBidRejected' 0x180230298 'auctionLostOutbid' 0x1802302b0 'auctionLostOutbidSelf' 0x1802302c8 'auctionSoldBid' 0x1802302d8 'auctionSoldBuyNow' 0x1802302f0 'auctionWonBid' 0x180230300 'auctionWonBuyNow' 0x180230318 'authToken' 0x180230328 'available' 0x180230338 'awaykit' 0x180230340 'awardCount' 0x180230350 'awardedPrizes' 0x180230360 'awardItemData' 0x180230370 'awardMappings' 0x180230380 'awardType' 0x180230390 'awardSet' 0x1802303a0 'awardSetId' 0x1802303ac 'awards' 0x1802303b8 'awardValue' 0x1802303c8 'badgeDBid' 0x1802303d4 'badges' 0x1802303dc 'balls' 0x1802303e8 'BEGINNER' 0x1802303f8 'bestBuilderScore' ============================================================================== == xrefs to each sold-ish string ============================================================================== sold@228bed 0 xref(s) sold@22f524 1 xref(s) from 0x1802d3da8 DATA in ? (entry 0x0) SoldFromTradePile 0 xref(s) SoldBid 0 xref(s) SoldBuyNow 0 xref(s) SOLD@20a0c7 0 xref(s) ============================================================================== == who reads record +0xbf (COINS_AWARDED) / +0xbe (INBOX) / +0xbd (IS_GLOW) == i.e. the deserializer's coinsProcessed + the two computed flags ============================================================================== -- decoder for atom 0x2f4 (coinsProcessed): FUN_1800d7b50 ulonglong FUN_1800d7b50(longlong param_1) { ulonglong in_RAX; byte bVar1; if (0 < param_1) { bVar1 = 0xff; if (param_1 < 0xff) { bVar1 = (byte)param_1; } return (ulonglong)bVar1; } return in_RAX & 0xffffffffffffff00; } ============================================================================== == route table 0x18021df80 — all 45 rows, looking for a clear/sold route ============================================================================== [ 0] 0x18021df80 -> 0x18021e308 'ut/%s/auctionhouse' [ 1] 0x18021df88 -> 0x18021e320 'AUCTIONHOUSE' [ 2] 0x18021df90 -> 0x18021e330 'ut/%s/clubUser' [ 3] 0x18021df98 -> 0x18021e340 'CLUB_USER' [ 4] 0x18021dfa0 -> 0x18021e350 'ut/%s/user/list' [ 5] 0x18021dfa8 -> 0x1801fa0b8 'CLUB_INFO' [ 6] 0x18021dfb0 -> 0x18021e360 'ut/%s/club' [ 7] 0x18021dfb8 -> 0x1801f6438 'CLUB' [ 8] 0x18021dfc0 -> 0x18021e370 'ut/%s/defid' [ 9] 0x18021dfc8 -> 0x18021e37c 'DREAM' [10] 0x18021dfd0 -> 0x18021e388 'ut/%s/squad' [11] 0x18021dfd8 -> 0x18021e394 'SQUAD' [12] 0x18021dfe0 -> 0x18021e3a0 'ut/delete/%s/squad' [13] 0x18021dfe8 -> 0x18021e3b8 'DELETE_SQUAD' [14] 0x18021dff0 -> 0x18021e3c8 'ut/%s/leaderboards/options' [15] 0x18021dff8 -> 0x18021e3e8 'LBOPTIONS' [16] 0x18021e000 -> 0x18021e3f8 'ut/%s/leaderboards' [17] 0x18021e008 -> 0x18021e410 'LBDEFAULT' [18] 0x18021e010 -> 0x18021e420 'ut/%s/activeMessage' [19] 0x18021e018 -> 0x18021e438 'PAFPRACTICE' [20] 0x18021e020 -> 0x18021e444 'ut/%s' [21] 0x18021e028 -> 0x18021e44c 'UT' [22] 0x18021e030 -> 0x18021e450 'ut/%s/user' [23] 0x18021e038 -> 0x18021e45c 'USER' [24] 0x18021e040 -> 0x18021e468 'ut/delete/%s/user' [25] 0x18021e048 -> 0x18021e480 'DELETEUSER' [26] 0x18021e050 -> 0x18021e490 'ut/%s/item' [27] 0x18021e058 -> 0x18021e49c 'ITEMS' [28] 0x18021e060 -> 0x18021e4a8 'ut/%s/item/resource' [29] 0x18021e068 -> 0x18021e4c0 'ITEMS_BY_RES' [30] 0x18021e070 -> 0x18021e4d0 'ut/delete/%s/item' [31] 0x18021e078 -> 0x18021e4e8 'DELETEITEMS' [32] 0x18021e080 -> 0x18021e4f8 'ut/%s/match' [33] 0x18021e088 -> 0x1801ecc34 'MATCH' [34] 0x18021e090 -> 0x18021e508 'ut/%s/sbs' [35] 0x18021e098 -> 0x18021e514 'SBC' [36] 0x18021e0a0 -> 0x18021e518 'ut/%s/tournament' [37] 0x18021e0a8 -> 0x18021e530 'TOURNAMENT' [38] 0x18021e0b0 -> 0x18021e540 'ut/%s/tournament/user' [39] 0x18021e0b8 -> 0x18021e558 'TOURNAMENTUSER' [40] 0x18021e0c0 -> 0x18021e568 'ut/delete/%s/tournament/user' [41] 0x18021e0c8 -> 0x18021e588 'TOURNAMENTQUIT' [42] 0x18021e0d0 -> 0x18021e598 'ut/%s/season' [43] 0x18021e0d8 -> 0x180209fc4 'SEASON' [44] 0x18021e0e0 -> 0x18021e5a8 'ut/%s/season/user' [45] 0x18021e0e8 -> 0x18021e5c0 'SEASONUSER' [46] 0x18021e0f0 -> 0x18021e5d0 'ut/%s/season/%%s/user' [47] 0x18021e0f8 -> 0x18021e5e8 'SEASONUSER_ALTER'