originally posted in:Destiny Stats
View Entire Topic
Version 1.0.5.0 is now live on the Store. This update contains a bunch of new features and numerous refinement of existing. Here's a run-down of what's new:
[b]Progressions page[/b]
I've added a new 'Progressions' page to the app. This page includes:
- Your Glimmer, Vanguard Marks and Crucible Marks
- Your Weekly Vanguard Marks and Weekly Crucible Marks
- Your Faction ranks and reputation (includes Cryptarch, Iron Banner, Crota's Bane etc.)
Tapping on an individual faction brings up a popup which shows the exact amount of faction reputation you must earn in order to achieve the next rank. This page is accessible by tapping the new 'Progressions' link in the homepage navigation section.
[b]News section redesign[/b]
The 'App News' page has been renamed to 'News'. This is because I've expanded the news sources to include updates from the official Bungie Blog (as well as the Destiny Stats Bungie.net group.) Each news item has a thumbnail which depicts what category the post belongs to. The possible categories are app (announcements from the Destiny Stats Bungie.net group), Destiny, Bungie, Community and Updates.
[b]Accounts page redesign[/b]
The accounts page has also been redesigned. The new design replaces the two textboxes with 'Add Account' buttons. Once clicked, these open up a popup with a username search field. The advantage of the search field means that Gamertags and PSN IDs are no longer case-sensitive. Hopefully this will reduce confusion for new users who don't enter their Gamertag / PSN ID completely accurately (correct case) on first-time use.
The 'Add Account' popup also features a list of recently used Gamertags / PSN IDs meaning you can quickly switch back and forth between different accounts. While I understand this doesn't remove the need for a proper Friends List, I hope that this addition makes the act of viewing your friends' stats a little easier given you no longer have to enter their username every time.
[b]Enemy stats[/b]
The app now also features enemy stats. When viewing overall activity type stats for a PvE activity (Story, Strike, Raid, Vanguard etc.), there will be an extra pivot item called 'Enemies'. This section will show a list of enemies you have killed (or been killed by) in order of total kills. Tapping on any of these will open a popup which shows number of kills, precision kills and deaths for that enemy type.
The 'Enemies' section will also appear in post-game carnage reports for all activities. Tapping on an individual player in a post-game carnage report will display detailed stats for that player. The 'Enemies' section shows their enemy kill stats for that activity. For PvP activities, the enemy kill stats (e.g. 'Kills of Titans', 'Assists against Warlocks' etc.) were previously shown inside the 'Stats' section. These have been moved out into the new 'Enemies' section.
[b]Activities improvements[/b]
I've added stats for Doubles Skirmish, Weekly Heroic Strikes, Weekly Nightfall Strikes as well as the upcoming Trials of Osiris Crucible activity.
The activity type stat links in the homepage 'Activities' section have been redesigned. These are now represented as 'live tiles' which cycle through a number of stats which are relevant to that particular activity (e.g. Win/Loss Ratio for Crucible activities, Orbs Dropped for Raids, Objectives Completed for Patrol, Zones Captured for Control etc.) These tiles use up less space than the previous 'rows' meaning you don't have to scroll as much to reach your activity history.
I understand this new design may be a point of contention for some users so I really want to hear your feedback on this.
[u]NOTE:[/u]
There is a known issue with the way the Bungie.net Platform API reports Weekly Heroic and Nightfall stats whereby some stats are combined. This is a bug on Bungie's servers which I've reported to them and they are working on a fix. This impacts the app in two ways:
1. Enemy stats for Weekly Heroic and Weekly Nightfall activities are combined. This means that if you kill 100 Dregs across all Weekly Heroic Strikes and 50 Dregs across all Nightfall Strikes, both will report as you having killed 150 Dregs.
2. Activity history for these activities is also combined meaning I have to filter the other activity out. Normally, I request the last 10 activities however as I have to filter out some activities, the actual number of activities in the activity history for Weekly Heroic and Nightfall may be less than 10 (even if you have completed 10 or more of those activities.) This only affects the 'History' section of Weekly Heroic and Weekly Nightfall stats, not the activity history on the homepage or that of other activity types.
[b]Gear details improvements[/b]
I've also made a number of improvements to the way gear details, particularly experience, are presented.
The progress bar next to gear items on the homepage will now reflect the total experience required to unlock the final talent grid node. This means that the progress bar should accurately reflect the experience required to level a piece of gear from no experience to maximum experience (i.e. final node unlocked.) This was the aim from the first version of the app however I noticed that this progress was being calculated incorrectly so I changed the behaviour to show progress until the next node is unlocked in v1.0.4.0. I think my XP calculation algorithm is now accurate so I've shifted back to showing total experience. Please let me know if you notice any inaccuracies so I can refine my algorithm :)
Prior to v1.0.5.0, the app needed to make an additional request to Bungie.net after viewing details for a particular gear piece in order to download the XP for each talent grid node. This means that often, the experience progress ring around each talent grid node would only load after a few seconds. Because these values are now being calculated in v1.0.5.0, this data is available as soon as your gear is downloaded so talent grid node experience will load instantly. You'll still need to wait a few seconds in order for material requirements (Glimmer, Weapon Parts, Exotic Shards etc.) for each node to load though.
Upon tapping a talent grid node, a popup appears showing a description of the node and the material requirements to unlock the node. In v1.0.5.0, I'm improving this by also showing the total experience required (numeric value) to unlock the node. Please note that the experience requirements for each node are the total experience that the gear item needs to earn, not what is solely required for that node. A common misconception is that each node gains XP as you play Destiny. This is untrue. The gear item gains experience and nodes unlock at certain points through the item's progression. As a result, the final node in the talent grid will show the experience required to completely max a given piece of gear.
Another improvement I've made to node details is that for nodes that require Glimmer to unlock, your current Glimmer is displayed in addition to the requirement for that node e.g. '5937 / 125'. This text will be green if you have enough Glimmer to unlock it and red if you don't. Unfortunately, I don't have access to your full inventory so I can't do the same for Weapon Parts, Sapphire Wire, Ascendant Shards etc.
[b]Guardian 'quick switch'[/b]
This is a new feature which I believe will be beneficial to users who have more than one Guardian. With Guardian 'quick switch', you can swipe to the left or right of your Guardian's nameplate on the homepage to switch characters. This allows you to quickly cycle between Guardians without having to navigate to the 'Switch Guardian' page. Please keep in mind that this is the first version of this feature and there are a few bugs. I've found these to be more apparent on lower-end devices (those with slower processors and less RAM) though they could occur on all devices. If you encounter bugs, please let me know what device you're using :)
Implementing this feature required a re-write of the underlying syncing code. These under-the-hood changes should result in improvements to the speed and reliability to syncs. However, adding any new feature means there is a possibility for new bugs to emerge so please don't hesitate to let me know if you encounter worse (or better) performance with this update.
[b]'Ascendant' app theme[/b]
I've also added a new 'Ascendant' app theme. It's purple - let me know what you think :)
[b]Toggle Guardian silhouette with class icon[/b]
The 'Settings' page now features a toggle switch which allows you to replace the placeholder Guardian silhouette with their respective class icon.
[b]UI tweaks[/b]
- I've fixed a number of graphical issues with the app which appeared when the phone's Light theme is selected.
- Navigation and gear stat icons will now respect the currently selected in-app theme.
- The post-game carnage report stat leaderboard will now highlight the selected player instead of your own character (unless you selected your own character.)
- Scrollable regions in the homepage will now scroll to the header underline, increasing the amount of space for content and reducing the amount you need to scroll.
[b]Inactive account crash fix[/b]
I've fixed a crash which was caused by an account being inactive. If an account has been inactive (hasn't logged into Destiny in a while), Bungie.net reports their Guardians as Level 0. Prior to v1.0.5.0, the app would crash if that happened. In this update, the app will display an error message instead.
You'll need to log in to Destiny to 'reactivate' an inactive account.
English
-
Great work thks keep it up 😊