# Parsed using little-a2s:
#     from pathlib import Path
#     from pprint import pprint
#     from little_a2s import A2SClientProtocol, Arma3Rules
#
#     proto = A2SClientProtocol()
#     proto.receive_datagram(Path("rules.bin").read_bytes())
#     rules = proto.events_received()[0]
#     rules = Arma3Rules.from_rules(rules)
#
#     mods, rules.mods = rules.mods, []
#     signatures, rules.signatures = rules.signatures, []
#     pprint(rules)
#     pprint(mods)
#     pprint(signatures)
Arma3Rules(version=3,
           overflow=0,
           dlc=<Arma3DLC.KART|MARKSMEN|HELI|CURATOR|EXPANSION|JETS|ORANGE|ARGO|TACOPS|TANKS|ENOCH|ART_OF_WAR: 7167>,
           difficulty=Arma3Difficulty(difficulty=3,
                                      skill=3,
                                      advanced_flight_model=False,
                                      third_person_view=True,
                                      weapon_crosshair=False),
           dlc_hashes=[4130562402,
                       336502661,
                       1640185470,
                       997605112,
                       308207932,
                       2134069525,
                       276692972,
                       2866195189,
                       1364250724,
                       1847722774,
                       3022557231,
                       1171172752],
           mods=[],
           signatures=[])
[Arma3Mod(hash=3601378554, dlc=True, steam_id=1681170, name=''),
 Arma3Mod(hash=619248735, dlc=True, steam_id=2647830, name=''),
 Arma3Mod(hash=1487403221,
          dlc=False,
          steam_id=1190934425,
          name='Special Operations Vehicles [NDS]'),
 Arma3Mod(hash=2140728014,
          dlc=False,
          steam_id=1173764440,
          name='@A3 Furniture Pack V11'),
 Arma3Mod(hash=97296156,
          dlc=False,
          steam_id=2794721649,
          name='Advanced Vault System'),
 Arma3Mod(hash=2956031338, dlc=False, steam_id=1515670051, name='AH-1Z'),
 Arma3Mod(hash=2594281071,
          dlc=False,
          steam_id=3494251315,
          name='@Alex Mini Mod_Signed'),
 Arma3Mod(hash=878463927,
          dlc=False,
          steam_id=2198339170,
          name='Alternative Running'),
 Arma3Mod(hash=3874438284,
          dlc=False,
          steam_id=2424322922,
          name="@Aaren's Blast Effects"),
 Arma3Mod(hash=3304015857,
          dlc=False,
          steam_id=2060770170,
          name='@Arsenal Search'),
 Arma3Mod(hash=593938911,
          dlc=False,
          steam_id=3085697583,
          name='Automatic Warning Suppressor'),
 Arma3Mod(hash=2838544570,
          dlc=False,
          steam_id=2791403093,
          name='Better Inventory'),
 Arma3Mod(hash=560497832,
          dlc=False,
          steam_id=450814997,
          name='Community Base Addons v3.18.4'),
 Arma3Mod(hash=1630190913,
          dlc=False,
          steam_id=837729515,
          name='@CH View Distance'),
 Arma3Mod(hash=993728058,
          dlc=False,
          steam_id=1402749571,
          name='Common Anti-Air Modular Missile'),
 Arma3Mod(hash=1346058604,
          dlc=False,
          steam_id=583496184,
          name='CUP Terrains - Core 1.17.1'),
 Arma3Mod(hash=3931178414,
          dlc=False,
          steam_id=2993442344,
          name='Dying and Hit Reactions'),
 Arma3Mod(hash=2327624592,
          dlc=False,
          steam_id=2917699577,
          name="Drongo's Better AI Gunners"),
 Arma3Mod(hash=3207441395,
          dlc=False,
          steam_id=3435581126,
          name='@Drongos Grenade Tweaks'),
 Arma3Mod(hash=3826176653,
          dlc=False,
          steam_id=3056632823,
          name='E22: Northstar'),
 Arma3Mod(hash=815866796,
          dlc=False,
          steam_id=2815603726,
          name='E22: Russian Armed Forces'),
 Arma3Mod(hash=298189707,
          dlc=False,
          steam_id=3489262669,
          name='Expanded Actions and Vehicle Animations'),
 Arma3Mod(hash=2696198211,
          dlc=False,
          steam_id=3020065166,
          name='Explosive Fuel Containers'),
 Arma3Mod(hash=3266689950, dlc=False, steam_id=3512123477, name='Female Base'),
 Arma3Mod(hash=274913692,
          dlc=False,
          steam_id=3546082665,
          name='Female Samantha'),
 Arma3Mod(hash=3266185748,
          dlc=False,
          steam_id=2261045061,
          name='TCGM_Girls v1.55.3'),
 Arma3Mod(hash=830452630, dlc=False, steam_id=831545783, name='GAC JSDF'),
 Arma3Mod(hash=3488009742,
          dlc=False,
          steam_id=3346427969,
          name='Hide Among The Grass'),
 Arma3Mod(hash=1193698113, dlc=False, steam_id=3594357719, name='ADS-2 Skynex'),
 Arma3Mod(hash=839909161,
          dlc=False,
          steam_id=3333302397,
          name='JCA - Infantry Arsenal'),
 Arma3Mod(hash=920335541,
          dlc=False,
          steam_id=3473383676,
          name='JCA - Infantry Equipment'),
 Arma3Mod(hash=1514938960, dlc=False, steam_id=3386023910, name='JH uh1x'),
 Arma3Mod(hash=38449349, dlc=False, steam_id=1884039374, name='A3 JSDF Mod'),
 Arma3Mod(hash=3105748501,
          dlc=False,
          steam_id=2835656770,
          name='JSDF Overhauled'),
 Arma3Mod(hash=2914706250,
          dlc=False,
          steam_id=3407970596,
          name='JSRS Soundmod 2025 Beta - AiO Compat Files'),
 Arma3Mod(hash=1730530565,
          dlc=False,
          steam_id=3407948300,
          name='JSRS Soundmod 2025 Beta RC3 - Beta'),
 Arma3Mod(hash=3762815891,
          dlc=False,
          steam_id=2969350304,
          name='@Ladder Tweak Remastered'),
 Arma3Mod(hash=2318383451,
          dlc=False,
          steam_id=2290838143,
          name='Ragdoll Physics Plus+ (MP)'),
 Arma3Mod(hash=827140723, dlc=False, steam_id=1450865805, name='Max Alien'),
 Arma3Mod(hash=684118061,
          dlc=False,
          steam_id=2894941310,
          name='MAX TERMINATOR'),
 Arma3Mod(hash=2463779993,
          dlc=False,
          steam_id=3031812792,
          name='Max WereWolf Mod'),
 Arma3Mod(hash=2876268657,
          dlc=False,
          steam_id=3336740643,
          name='[Bro] Milsim Structures'),
 Arma3Mod(hash=3553173690,
          dlc=False,
          steam_id=3555295736,
          name='[Bro] Modular Cages & Armory'),
 Arma3Mod(hash=215264130,
          dlc=False,
          steam_id=1770265310,
          name='No More Aircraft Bouncing'),
 Arma3Mod(hash=1874921477,
          dlc=False,
          steam_id=1923321700,
          name='O&T Expansion Eden'),
 Arma3Mod(hash=1666079342,
          dlc=False,
          steam_id=2806487814,
          name='WebKnights Footsteps'),
 Arma3Mod(hash=4094218871,
          dlc=False,
          steam_id=2129532219,
          name='SFX Project: Remastered'),
 Arma3Mod(hash=2078761846,
          dlc=False,
          steam_id=1867660876,
          name='Pylon Manager V4'),
 Arma3Mod(hash=3695827540,
          dlc=False,
          steam_id=3355618886,
          name='QAV - AbramsX'),
 Arma3Mod(hash=1345748248, dlc=False, steam_id=3438106991, name='QAV - Core'),
 Arma3Mod(hash=2140300196,
          dlc=False,
          steam_id=3549724950,
          name="Quiggs's OPFOR Vehicle Pack"),
 Arma3Mod(hash=3751291185, dlc=False, steam_id=3388436328, name='QAV - Ripsaw'),
 Arma3Mod(hash=2193669517,
          dlc=False,
          steam_id=3450227250,
          name='@Reload While Aiming'),
 Arma3Mod(hash=2500937269,
          dlc=False,
          steam_id=2288691268,
          name='RHS: Terracore'),
 Arma3Mod(hash=2995945959,
          dlc=False,
          steam_id=708931058,
          name='@SSD Death Screams 21'),
 Arma3Mod(hash=1518022757,
          dlc=False,
          steam_id=441854566,
          name='CSAT Modification Project 1.8.5'),
 Arma3Mod(hash=1453138250,
          dlc=False,
          steam_id=826105694,
          name='@The CSAT Modification Project Replacement'),
 Arma3Mod(hash=3373120815,
          dlc=False,
          steam_id=1623498241,
          name='@Turret Enhanced'),
 Arma3Mod(hash=364987915,
          dlc=False,
          steam_id=3142939027,
          name='@SRV LynX - Ultimate Special Forces Vehicle FIXED'),
 Arma3Mod(hash=4198938498,
          dlc=False,
          steam_id=3584152650,
          name='UH-80 Ghost Hawk Plus'),
 Arma3Mod(hash=4167288097, dlc=False, steam_id=2636365838, name='@UMB Armavir'),
 Arma3Mod(hash=1863888221,
          dlc=False,
          steam_id=940841212,
          name="Uriki's Mission Items"),
 Arma3Mod(hash=3427292528,
          dlc=False,
          steam_id=2397360831,
          name='USAF MOD Main Pack'),
 Arma3Mod(hash=926499788,
          dlc=False,
          steam_id=2397376046,
          name='USAF MOD Utility pack'),
 Arma3Mod(hash=2186524383,
          dlc=False,
          steam_id=2221612897,
          name='@V12 BIKE PACK - key'),
 Arma3Mod(hash=2092903220,
          dlc=False,
          steam_id=2161671937,
          name='Vehicle Inventory System'),
 Arma3Mod(hash=3305088501,
          dlc=False,
          steam_id=3608865966,
          name='Warriors Haven Backpacks'),
 Arma3Mod(hash=1005339336,
          dlc=False,
          steam_id=3132949782,
          name='WBK Simple Blood'),
 Arma3Mod(hash=2046874693,
          dlc=False,
          steam_id=3431126976,
          name='Wings of Fury'),
 Arma3Mod(hash=3912374107,
          dlc=False,
          steam_id=2256785007,
          name='Women At Work'),
 Arma3Mod(hash=2518701731,
          dlc=False,
          steam_id=1779063631,
          name='Zeus Enhanced 1.15.1'),
 Arma3Mod(hash=1586257598,
          dlc=False,
          steam_id=501966277,
          name="Ryan's Zombies & Demons")]
['16aa-3lsr-2020-01-01.7af9',
 '2600K',
 '3den_Objects',
 'a3',
 'A3TI',
 'A3TI_REAPIR',
 'AdvancedRappelling',
 'AdvancedTowing',
 'AdvancedUrbanRappelling',
 'AlkSwimFaster',
 'ALP',
 'ANZ',
 'ASBE_1.1.1',
 'Automatic-Warning-Suppressor',
 'badbenson',
 'better_Inventory',
 'BloodwynBWLH',
 'Bromine',
 'CAMM',
 'cba_3.18.4.250711',
 'CH',
 'Cryptid',
 'csla',
 'cup_terrains_core-1.17.1',
 'cup_units-1.18.1',
 'cup_vehicles-1.18.1',
 'cup_weapons-1.18.1',
 'dbag',
 'Detected_error',
 'dirt_0.4.0.0',
 'diwako_dui_1.12.2.0',
 'drakovac_154',
 'drongosgrenadetweaks',
 'DVK_ALTCSAT',
 'dyel',
 'dzn_XPI_0.1.0.0',
 'DrunkeN',
 'ef',
 'EnhancedGPS',
 'EnhancedMap',
 'enh_8.7.1',
 'EricJAddons',
 'Escalation2022',
 'expBarrel',
 'Fat_Lurch_TurretEnhanced',
 'Fat_Lurch_VIS',
 'Fat_Lurch_White_Phosphor_No_ACE',
 'fhs',
 'GAC',
 'GanX',
 'GENIX',
 'GF_ReColor',
 'globe',
 'gm',
 'GX_DRONES',
 'ibr_regero11',
 'ibr_yul11',
 'ibr_yul12',
 'iskyStocatto',
 'JAMReconHoods',
 'Jason',
 'JFXAMv2',
 'JohnHansen',
 'JointCom_Armoury',
 'JointCom_Armoury',
 'JSDFmod',
 'jsrs_2025_aio_comapt',
 'jsrs_2025_main',
 'jsrs_extra_2020',
 'jsrs_soundmod_2020_v2',
 'Kaska',
 'KJW_TwoPrimaryWeapons',
 'lambs_2.6.1.502',
 'lambs_2.6.2.1',
 'lambs_mod',
 'larisa',
 'Leopard20.ADT',
 'lot_aaf_scar',
 'lxrf_cba_compat',
 'lxws_cba_compat',
 'Maxjoiner',
 'Max_alien',
 'Max_Women',
 'Max_WW',
 'MBG_AGB',
 'mehland_v120',
 'MHS',
 'Mindas',
 'Modern_Pistol_Pack',
 'Modules_f_JoeLiScripts',
 'MSS',
 'MTK_Mods',
 'NDS_SPECOPS_VEH',
 'NIArms',
 'NightFury',
 'NoMoreAircraftBouncing',
 'pdb',
 'pdt_envg',
 'PeralAH1Zv01',
 'PeralLHAv01',
 'POLPOX',
 'POLPOX_LadderTweakRemastered',
 'POLPOX_MapToolsRemastered',
 'qav',
 'r0dx864',
 'RESIGNTERMINATOR',
 'rf',
 'rhsterracore.0.7.1',
 'RKSLStudios2019',
 'Ruf',
 'Ruizu',
 'RUOP_V110',
 'RyanD',
 'secondary_gl_1.1.0',
 'SFX_R_Project',
 'sil_hatg',
 'SMA2.7.1',
 'SNMods',
 'SNMods',
 'SNMods',
 'spe',
 'Spearpoint',
 'sps_ai_axmc_v1_4_1',
 'SRVlynxFIX',
 'StaticRadios',
 'tacs_2.4.0.55',
 'TCGM_Girls',
 'TCGM_Girls1.55',
 'TEC',
 'TF47',
 'UK3CB_BAF_Weapon_3_1',
 'UMB_Armavir_v1.0.0',
 'UMB_Colombia_v0.9.5',
 'Uriki9',
 'usaf_main-1.0.6.2',
 'usaf_utility-1.0.6.2',
 'V12BIKEPACK',
 'Variable',
 'vd',
 'vn',
 'VSMAOQ',
 'WarriorsHaven_AlexLyon',
 'WBK_AlternativeRunningv3Keys',
 'WBK_AVS_Key',
 'WBK_BloodMod',
 'WBK_DeathAndHit',
 'WBK_FlashlightsKey',
 'WBK_FootstepsKey',
 'whb_2025.11.19-d8f3310a',
 'WL_Rosche_05',
 'ws',
 'xakuda',
 'xCam_Taunus',
 'Xindrum',
 'zab',
 'Zabb',
 'Zagorsk',
 'ZagorskBigCity',
 'ZagorskBiglakes',
 'ZagorskCountryside',
 'ZagorskKhotkovo',
 'ZagorskLonglake',
 'ZagorskQuarries',
 'ZagorskReservedForest',
 'ZagorskSigns',
 'ZagorskTrud',
 'ZEI-Continued',
 'zen_1.15.1.36']
