|
static string | GetLocalizedQuestName (int id) |
| Retrieves the localized name of a quest based on its ID.
|
static string | GetLocalizedQuestName (ushort id) |
| Retrieves the localized name of a quest based on its unique identifier.
|
static string | GetLocalizedNPCName (int id) |
| Retrieves the localized name of an NPC based on its ID.
|
static MountResult | GetMountData (uint mountId) |
| Retrieves mount data based on the specified mount ID.
|
static BattleNPCResult | GetBattleNPCData (uint NPCId) |
| Gets BattleNPCResult information based on id.
|
static EventNPCResult | GetEventNPCData (uint NPCId) |
| Gets EventNPCResult information based on id.
|
static SpellData | GetSpellData (uint spellId) |
| Get spell object based on id.
|
static SpellData | GetSpellData (string spellname) |
| Get spell object based on name.
|
static PetSpellData | GetPetSpellData (string spellname) |
| Get pet spell object based on name.
|
static GatheringResult | GetGatheringPointData (string name) |
| Retrieves gathering point data based on the specified name.
|
static string | GetAuraNameById (uint spellId) |
| Gets a auras english name by id.
|
static AuraResult | GetAuraResultById (uint spellId) |
| Retrieves an AuraResult object associated with the specified spell ID.
|
static Item | GetItem (uint itemId, bool highQuality=false) |
| Get item object based on id.
|
static Item | GetItem (string itemName) |
| Get item object based on name.
|
static void | FindChanged< T > (IntPtr obj1, IntPtr obj2, int length, T value1, T value2) |
static void | FindChangedByte< T > (IntPtr obj1, int length, T value1, T value2) |
static void | FindSame< T > (IntPtr[] pointers, int length=0x1000, bool ignoreZero=true) |
static string | GetStringByIndex (IntPtr Pointer, uint Index) |
| Retrieves a string from memory at the given pointer and index, reading UTF-8 encoded text.
|
|
static readonly LocalizedDictionary< uint, SpellData > | SpellCache = new LocalizedDictionary<uint, SpellData>() |
| Dictionary containing spellobjects stored by id and english name and the current localized name.
|
static readonly Dictionary< uint, SpellData > | BlueMageSpells = new Dictionary<uint, SpellData>() |
| Represents a collection of spells exclusive to the Blue Mage class in the game. This dictionary maps the unique identifier of each spell to its associated data.
|
static readonly LocalizedDictionary< uint, SpellData > | SpellsWithJobsCache = new LocalizedDictionary<uint, SpellData>() |
| Dictionary containing spellobjects that have a job type associated with them.
|
static readonly LocalizedDictionary< uint, PetSpellData > | PetSpellCache = new LocalizedDictionary<uint, PetSpellData>() |
| All the spelldata for pets.
|
static readonly Dictionary< uint, BattleNPCResult > | BattleNPCCache = new Dictionary<uint, BattleNPCResult>() |
| Dictionary containing BattleNPCs stored by id.
|
static readonly Dictionary< uint, EventNPCResult > | EventNPCCache = new Dictionary<uint, EventNPCResult>() |
| Dictionary containing EventNPCs stored by id.
|
static readonly LocalizedDictionary< GatheringType, GatheringResult > | GatheringCache = new LocalizedDictionary<GatheringType, GatheringResult>() |
| Dictionary containing GatheringResult stored by GatheringType.
|
static readonly LocalizedDictionary< uint, Item > | ItemCache = new LocalizedDictionary<uint, Item>() |
| Dictionary containing itemobjects stored by id and english name and current language.
|
static readonly Dictionary< uint, CompletionResult > | CompletionCache = new Dictionary<uint, CompletionResult>() |
| Represents a cache that stores completion data for various entries, indexed by their unique identifier.
|
static readonly LocalizedDictionary< uint, AuraResult > | AuraCache = new LocalizedDictionary<uint, AuraResult>() |
| Dictionary containing auras in their english name sorted by id.
|
static readonly LocalizedDictionary< uint, AetheryteResult > | AetheryteCache = new LocalizedDictionary<uint, AetheryteResult>() |
| A localized dictionary that provides mappings between Aetheryte IDs and their associated locale-based data, such as names and additional Aetheryte-specific results. This cache is used extensively throughout the game for handling Aetheryte teleportation data, zone-specific mappings, and localization support.
|
static readonly Dictionary< uint, MountResult > | MountCache = new Dictionary<uint, MountResult>() |
| Contains a cache of mount data, indexed by mount ID.
|
static MultiKeyDictionary< uint, ushort, QuestResult > | QuestCache = new MultiKeyDictionary<uint, ushort, QuestResult>() |
| Provides a cache for managing quest data, allowing quick lookup of quest information based on a combination of unique identifiers.
|
static Dictionary< uint, ExitResult > | ExitResults = new Dictionary<uint, ExitResult>() |
| Contains a collection of exit results mapped by their unique identifiers.
|
static Dictionary< uint, List< ExitResult > > | ExitResultsSorted = new Dictionary<uint, List<ExitResult>>() |
| A dictionary that organizes exit results by their associated zone IDs. Each key represents a zone ID, and the associated value is a list of ExitResult objects that correspond to exits within that zone. Utilized for navigation and accessing location-specific exit data.
|
static Dictionary< uint, LandingResult > | LandingResults = new Dictionary<uint, LandingResult>() |
| Contains a collection of landing result data indexed by unique identifiers. This is used to store and retrieve information about landing locations within the navigation system.
|
static Dictionary< uint, ZoneTransitionResult > | ZoneTransitionResults = new Dictionary<uint, ZoneTransitionResult>() |
| Stores a collection of zone transition results indexed by unique zone identifiers.
|
static Dictionary< uint, PurifyDBResult > | PurifyyDBResults = new Dictionary<uint, PurifyDBResult>() |
| Contains a collection of PurifyDBResult objects mapped by their unique identifier. Utilized for managing and accessing purification data results in the application.
|
static Dictionary< uint, InstanceContentResult > | InstanceContentResults = new Dictionary<uint, InstanceContentResult>() |
| Retrieves a dictionary containing information about instance content within the game. The keys represent the unique identifier for each instance content, and the values provide localized result details. This data can be used to determine available instance content and their properties.
|
static Dictionary< uint, ZoneNameResult > | ZoneNameResults = new Dictionary<uint, ZoneNameResult>() |
| Stores a collection of zone name results mapped by their unique identifiers. Used for retrieving localized zone names and related metadata throughout the application.
|
static byte[] | oldBytes |
Class handles getting spell,item, and aura data based on id or name.