RDV Transaction Model - zeroKilo/GROBackendWV GitHub Wiki

This AI.dll model emits bus events for RDVUIModel dispatched in RDV.dll to intiate an RDV transaction consisting of one or more RMC requests.

These events are typically emitted from ::OnEvent Fire event handlers of AI.dll menus, widgets and other UI elements.

Events

The event IDs assigned by RDVTransactionModel (AI.dll) map to RDV_cl_RDVUIModel::UpdateUIOnEvent handler (RDV.dll).

Event 8 additionally triggers bus event 17:0 (store model's).

Event ID RMC 1 RMC 2 RMC 3 RMC 4 RMC 5
0 ChatSvc::GetMutedChannel - - - -
1 FriendSvc::GetFriendList - - - -
2 PartySvc::GetInviteList - - - -
3 RewardSvc::GetUserReward UnlockSvc::GetUserUnlocks PlayerProfileSvc::RetrieveOfflineNotifications AchievementSvc::GetPinnedAchievements -
4 InventorySvc::GetUserInventoryByBagType (hidden) - - - -
5 AbilitySvc::GetPersonaAbilityUpgrades ArmorSvc::GetPersonaArmorTiers InventorySvc::GetUserInventoryByBagType (loadout bags) InventorySvc::GetUserInventoryByBagType (hidden) LoadoutSvc::GetLoadoutPowers
6 InventorySvc::GetUserInventoryByBagType (inventory) - - - -
7 InventorySvc::GetUserInventoryByBagType (inventory) InventorySvc::GetUserInventoryByBagType (hidden) SkillSvc::GetCharacterSkillsByID - -
8 StoreSvc::GetShoppingDetails - - - -
9 MissionSvc::GetPersonaMissions StatSvc::GetPlayerInstancedStatistics - - -
10 AchievementSvc::GetAllPlayerAchievements AchievementSvc::GetAllPlayerAchievementGroups StatSvc::GetPlayerLifetimeStatistics StatSvc::GetPlayerInstancedStatistics -
11 WeapProfSvc::GetPersonaWeaponsXP StatSvc::GetPlayerLifetimeStatistics StatSvc::GetPlayerTimedStatistics - -
12 InventorySvc::GetUserInventoryByBagType (inventory) InventorySvc::GetUserInventoryByBagType (mail) InventorySvc::GetUserInventoryByBagType (deleted) - -