# COMPENDIUM natives

34 natives · 32 named · 3 described. RDR3 game natives (client side).

- [_0x725D52F21A5E9E22](https://natives.borderlinerp.com/natives/COMPENDIUM/0x725D52F21A5E9E22.md) `0x725D52F21A5E9E22` — `float N_0x725d52f21a5e9e22(Hash category)` — Only used in R* SP Scripts, category = GANGS _COMPENDIUM_GET_*
- [_0x729D52461AEA9E22](https://natives.borderlinerp.com/natives/COMPENDIUM/0x729D52461AEA9E22.md) `0x729D52461AEA9E22` — `int N_0x729d52461aea9e22(Hash category)` — Only used in R* SP Scripts, category = GANGS _COMPENDIUM_GET_NUM_OF_ENTRIES_IN_*
- [COMPENDIUM_ANIMAL_GET_SAMPLE_INVENTORY_ITEM](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_ANIMAL_GET_SAMPLE_INVENTORY_ITEM.md) `0x4E4ACAE1C671A9DA` — `Any CompendiumAnimalGetSampleInventoryItem(int compendiumEntry)`
- [COMPENDIUM_ANIMAL_HAS_SAMPLE](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_ANIMAL_HAS_SAMPLE.md) `0x6FC24625E4FCAC27` — `BOOL CompendiumAnimalHasSample(int compendiumEntry)`
- [COMPENDIUM_ANIMAL_HAS_STAMP](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_ANIMAL_HAS_STAMP.md) `0xBCF569FC32FFF456` — `BOOL CompendiumAnimalHasStamp(int compendiumEntry)`
- [COMPENDIUM_ANIMAL_OBSERVED_BY_STAT_NAME](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_ANIMAL_OBSERVED_BY_STAT_NAME.md) `0x725D52F26A5E9E10` — `void CompendiumAnimalObservedByStatName(Hash animalType, BOOL disableCompendiumToast)`
- [COMPENDIUM_ANIMAL_SET_DISCOVERED](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_ANIMAL_SET_DISCOVERED.md) `0x67F35C7C9F2BDCFE` — `void CompendiumAnimalSetDiscovered(int compendiumEntry)`
- [COMPENDIUM_FISH_CAUGHT](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_FISH_CAUGHT.md) `0x725D52F21A5E9E00` — `void CompendiumFishCaught(Ped ped, Hash category)`
- [COMPENDIUM_FISH_GET_LURE_SUITABILITY_BY_STAT_ITEM](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_FISH_GET_LURE_SUITABILITY_BY_STAT_ITEM.md) `0x725D52F21A5E9E81` — `int CompendiumFishGetLureSuitabilityByStatItem(Hash animalType, Hash baitType)`
- [COMPENDIUM_GANG_AMBUSH_SURVIVED](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GANG_AMBUSH_SURVIVED.md) `0x725D52F21A5E9E04` — `void CompendiumGangAmbushSurvived(Any p0)`
- [COMPENDIUM_GANG_BOUNTY_CAPTURED](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GANG_BOUNTY_CAPTURED.md) `0x725D52F21A5E9E06` — `void CompendiumGangBountyCaptured(Any p0)`
- [COMPENDIUM_GANG_CAMP_FOUND](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GANG_CAMP_FOUND.md) `0x725D52F21A5E9E03` — `void CompendiumGangCampFound(Any p0, Any p1)`
- [COMPENDIUM_GANG_ENCOUNTERED](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GANG_ENCOUNTERED.md) `0x725D52F21A5E9E05` — `void CompendiumGangEncountered(Any p0)`
- [COMPENDIUM_GANG_HIDEOUT_FOUND](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GANG_HIDEOUT_FOUND.md) `0x725D52F21A5E9E08` — `void CompendiumGangHideoutFound(Any p0, Any p1)`
- [COMPENDIUM_GANG_MEMBER_KILLED](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GANG_MEMBER_KILLED.md) `0x725D52F21A5E9E07` — `void CompendiumGangMemberKilled(Any p0)`
- [COMPENDIUM_GET_ENTRY_BY_INDEX_IN_SUBCATEGORY](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GET_ENTRY_BY_INDEX_IN_SUBCATEGORY.md) `0x5CEB63B2E3D9895F` — `int CompendiumGetEntryByIndexInSubcategory(Hash category, Hash subcategory, int count)`
- [COMPENDIUM_GET_ENTRY_BY_PED_INDEX](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GET_ENTRY_BY_PED_INDEX.md) `0x1CFA0219D8E1CF25` — `int CompendiumGetEntryByPedIndex(Hash category, Ped ped)`
- [COMPENDIUM_GET_ENTRY_BY_STAT_ITEM](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GET_ENTRY_BY_STAT_ITEM.md) `0x66EC938394D76C85` — `int CompendiumGetEntryByStatItem(Hash category, Hash animalType)`
- [COMPENDIUM_GET_MAP_DISCOVERABLE_FROM_STAT_ITEM](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GET_MAP_DISCOVERABLE_FROM_STAT_ITEM.md) `0x729D54121A5E9E20` — `Hash CompendiumGetMapDiscoverableFromStatItem(Hash animalStatItem, float x, float y, float z)`
- [COMPENDIUM_GET_NUM_ENTRIES_IN_SUBCATEGORY](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GET_NUM_ENTRIES_IN_SUBCATEGORY.md) `0xF58A0C0E086E8E36` — `int CompendiumGetNumEntriesInSubcategory(Hash category, Hash subcategory)`
- [_COMPENDIUM_GET_NUM_OF_ENTRIES_IN_CATEGORY](https://natives.borderlinerp.com/natives/COMPENDIUM/_COMPENDIUM_GET_NUM_OF_ENTRIES_IN_CATEGORY.md) `0x729D52F61A5A9E22` — `int CompendiumGetNumOfEntriesInCategory(Hash category)`
- [COMPENDIUM_GET_SHORT_DESCRIPTION_FROM_PED](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GET_SHORT_DESCRIPTION_FROM_PED.md) `0x6C5E5D48E48B4C65` — `Hash CompendiumGetShortDescriptionFromPed(Ped ped)`
- [COMPENDIUM_GET_STUDY_AWARD_ID](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GET_STUDY_AWARD_ID.md) `0x9F678782720349E4` — `Any CompendiumGetStudyAwardId(Ped ped)`
- [_COMPENDIUM_GET_SUBCATEGORY_HASH_FROM_ANIMAL_TYPE](https://natives.borderlinerp.com/natives/COMPENDIUM/_COMPENDIUM_GET_SUBCATEGORY_HASH_FROM_ANIMAL_TYPE.md) `0xCD278B6BFBDBDC22` — `Hash CompendiumGetSubcategoryHashFromAnimalType(Hash category, Hash animalType)`
- [COMPENDIUM_GET_SUBCATEGORY_PED_IS_IN](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GET_SUBCATEGORY_PED_IS_IN.md) `0x9B657550DF55EC96` — `Hash CompendiumGetSubcategoryPedIsIn(Hash category, Ped ped)`
- [COMPENDIUM_GET_SUBCATEGORY_SAMPLE_TOAST_DESC_COMPLETE](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GET_SUBCATEGORY_SAMPLE_TOAST_DESC_COMPLETE.md) `0x59D4D68CDB82427C` — `const char* CompendiumGetSubcategorySampleToastDescComplete(Hash category, Hash subcategory)`
- [COMPENDIUM_GET_SUBCATEGORY_SAMPLE_TOAST_DESC_PROGRESS](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GET_SUBCATEGORY_SAMPLE_TOAST_DESC_PROGRESS.md) `0x82BFB5B367957699` — `const char* CompendiumGetSubcategorySampleToastDescProgress(Hash category, Hash subcategory)`
- [COMPENDIUM_GET_SUBCATEGORY_SAMPLE_TOAST_TITLE](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GET_SUBCATEGORY_SAMPLE_TOAST_TITLE.md) `0x5E50C67EB60951E6` — `const char* CompendiumGetSubcategorySampleToastTitle(Hash category, Hash subcategory)`
- [COMPENDIUM_GET_SUBCATEGORY_TOAST_APP_ID](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_GET_SUBCATEGORY_TOAST_APP_ID.md) `0x2BF30D9D4D680112` — `Any CompendiumGetSubcategoryToastAppId(Hash category, Hash subcategory)`
- [COMPENDIUM_HERB_PICKED](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_HERB_PICKED.md) `0x725D52F21A5E9E09` — `void CompendiumHerbPicked(Hash herbType, float x, float y, float z)`
- [COMPENDIUM_HORSE_BONDING](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_HORSE_BONDING.md) `0x725D52F21A5E9E50` — `void CompendiumHorseBonding(Ped ped, int bondingLevel)`
- [COMPENDIUM_HORSE_OBSERVED](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_HORSE_OBSERVED.md) `0x725D58F2125E5E50` — `void CompendiumHorseObserved(Ped ped, BOOL disableCompendiumToast)` — Only gets called if bSetObserved is true and animalType is matching
- [COMPENDIUM_HORSE_WILD_BROKEN](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_HORSE_WILD_BROKEN.md) `0x725852D21A2E9E50` — `void CompendiumHorseWildBroken(Ped ped)` — NET_PLAYER_HORSE_PROCESS_EVENT_HORSE_BREAKING
- [COMPENDIUM_WAS_ANIMAL_OBSERVED](https://natives.borderlinerp.com/natives/COMPENDIUM/COMPENDIUM_WAS_ANIMAL_OBSERVED.md) `0x23B5E9C5160BC04F` — `BOOL CompendiumWasAnimalObserved(Ped ped)`
