[Warframe] In mission events (Player info / Mission Info)

Related Games: Warframe

  • Feature Description:
    In mission player data such as: HP, Shields, Energy, Ammo, Cooldowns, Buffs, Items collected.
    Additionally, the inclusion of some mission data would be useful ie: Mission Type (Sabotage / Interception / Defense etc) and planet / planet node (Sedna, Hydron)

  • Impact for my app: mid/high

    • Knowing the Mission data would allow my app to display item drops for that location to the user
    • I would also like to include alerts for certain active buffs that affect farming items.
    • By having access to the items collected during the mission (rather than a full inventory dump at the end), it would be possible to create a “Shopping list” that updates in real time. This will be useful in endless mission types where the player wants to stay in the mission and farm until they have enough resources.
  • What is your current pain point?
    The data is currently not accessible and the info updates only come through at the end of a mission or when items are added into the inventory outside of a mission (ie, claiming from foundy)

Hopefully, none of these features would breach ToS with Warframe as I think the community could benefit from these features.

As an added benefit, by including the main player data items that are shown in the HUD. Other developers could produce Overwolf app that replace/reskin the HUD. This is a large complaint in the community that there is a lack of UI customisation within the Warframe client.

Hi, and thanks for the feedback.

We will check the issue and we will update you here.

Thanks.

@ButchMonkey Hi,

From your description, you want additional information to be explicitly extracted when performing missions in Warframe.

This is a complicated request for a few technical reasons, and I also need to check if it’s doesn’t collide with Warfram’s terms of service or considered cheating.

We will discuss that internally and let you know in the next few days.

Thanks.

1 Like

@eransharv
Thanks, I appreciate that I might be asking for a bit much when it comes down to player data.

I have been sifting through the Warframe logs over the past couple of days and have found that the mission data is exposed when entering a mission.

If this might be helpful, see below. Most of the data that is exposed could be quite useful in some way.

Relic Capture Mission

11559.764 Script [Info]: ThemedSquadOverlay.lua: OnSquadCountdown: 3
11560.764 Script [Info]: ThemedSquadOverlay.lua: OnSquadCountdown: 2
11561.763 Script [Info]: ThemedSquadOverlay.lua: OnSquadCountdown: 1
11562.764 Script [Info]: ThemedSquadOverlay.lua: Mission name: Mantle (Earth) - T1 FISSURE
11562.765 Script [Info]: ThemedSquadOverlay.lua: Host loading {“difficulty”:"",“voidTier”:“VoidT1”,“quest”:"",“name”:“SolNode63_ActiveMission”} with MissionInfo:
info={
missionType=MT_CAPTURE
difficulty=0.050000001
missionReward={
randomizedItems=/Lotus/Types/Game/MissionDecks/CaptureMissionRewardsA
}
descText=“T1 FISSURE”
location=SolNode63
levelOverride=/Lotus/Levels/Proc/Grineer/GrineerForestCaptureCaves
enemySpec=/Lotus/Types/Game/EnemySpecs/ForestGrineerSquadOne
extraEnemySpec=/Lotus/Types/Game/EnemySpecs/GamemodeExtraEnemySpecs/GrineerCaptureTargetsEasy
vipAgent=/Lotus/Types/Enemies/CaptureTargets/CaptureTargetGrineerMercuryAgent
minEnemyLevel=7
maxEnemyLevel=9
activeMissionId=SolNode63_600b4b95e408d6385ada2d73
activeMissionTag=VoidT1
}

Syndicate Mission

11059.078 Script [Info]: ThemedSquadOverlay.lua: Host loading {“name”:“SolNode22_Syndicate”} with MissionInfo:
info={
missionType=MT_SABOTAGE
faction=FC_CORPUS
icon=/Lotus/Interface/Icons/Syndicates/FactionSigilChurch.png
difficulty=0.88422889
location=SolNode22
levelOverride=/Lotus/Levels/Proc/Corpus/CorpusOutpost
enemySpec=/Lotus/Types/Game/EnemySpecs/CorpusSquadC
minEnemyLevel=5
maxEnemyLevel=10
syndicateTag=NewLokaSyndicate
syndicateXP=910
buddyAgents={
/Lotus/Types/Enemies/TennoReplicants/SyndicateAllies/NewLokaAllyAgentA,
/Lotus/Types/Enemies/TennoReplicants/SyndicateAllies/NewLokaAllyAgentA
}
syndicateId=SolNode22_600b045589d838c1fab72e5c
}

Hover Over Map Node

10903.392 Script [Info]: MapRedux.lua: MapRedux::NodeRollOver SolNode101 - KILIKEN

Starting an open world bounty

9450.264 Net [Info]: Set squad mission: {“jobTier”:4,“jobMinEnemyLevel”:40,“jobMaxEnemyLevel”:60,“jobLevelGenerationSeed”:"/Lotus/Types/Gameplay/Venus/Jobs/VenusCullJobExterminate",“job”:"/Lotus/Types/Gameplay/Venus/Jobs/VenusCullJobExterminate",“difficulty”:"",“jobCategory”:4,“name”:“SolarisUnitedHub1_HUB”,“jobReward”:"/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierETableCRewards",“jobId”:"/Lotus/Types/Gameplay/Venus/Jobs/VenusCullJobExterminate_4_SolarisUnitedHub1_600b398ab18d258e739d399b",“quest”:"",“jobStages”:["/Lotus/Types/Gameplay/Venus/Encounters/DynamicExterminateMoas","/Lotus/Types/Gameplay/Venus/Encounters/DynamicExterminateDrones","/Lotus/Types/Gameplay/Venus/Encounters/DynamicResourceCapture","/Lotus/Types/Gameplay/Venus/Encounters/DynamicBaseSpy","/Lotus/Types/Gameplay/Venus/Encounters/DynamicExterminate"]}