Skip to main content

Pretty Good Hat

Tag: rstats

An image from the completion screen of the Root of Nightmares raid, showing the emblem for the Conditional Finality exotic weapon appearing in bright yellow, indicating that it dropped for me at the end of the mission.

A table showing weapon kills by weapon for my character in the Root of Nightmares raid. Sunshot is at the top of the list with 428 kills.

I had a really nice time running a Destiny 2 raid with pals on Saturady. It’s fun to hang out with nice people for a few hours while wielding space magic. I started running Sunshot again recently, and it put in some work.

Whispers: and the exotic dropped for me, too!

(Game info from my own tool, D2Rstats.)

The last couple of weekends I’ve been slowly working on some improvements to Armorer, my Destiny 2 loadout finder build in Shiny.

Screenshot showing an application that allows a user to specify several parameters for a Destiny 2 loadout: Class, exotic armor, and several stat criteria including minimum stat total, power level, and primary ability stat values.

Notable enhancements for this release include:

  • Huge revision of the backend method for stat calculation, making it more flexible and accurate
  • Highlighting of masterwork items in display
  • Proper forwarding of selected ability fragments to DIM for loadout building (this was harder than I thought it would be)

There are some bugs to address and optimization to perform, of course. But, with these improvements, the tool is finally just about as functional as I have long wanted it to be! I think it’s really pretty good, and I’m pleased and proud to have made something sophisticated and useful. I hope some more Destiny 2 players will try it out and let me know how it works for you.

I had some really nice hours this weekend working on my Destiny 2 loadout finder project, Armorer. All my current work is on the backend, and will result eventually in a lot more flexibility in armor piece stat calculation, and – I hope – faster performance. This big Shiny application is complex enough that I can see the rest of the work to do right in front of me, and I know that completing all the revisions is still a pretty substantial piece of work!

A Peloton share card showing Christine D’Ercole smiling, forelight on a dark background. The ride is titled Power Zone Endurance Ride, dated Sept 17, 2023, and was 60 minutes. A heart rate graph at the bottom shows that most of the ride was in HR zone 3.

Really great ride this morning to start my Sunday. It’s a busy week: I’m remotely attending Posit::conf in addition to the pile of regular things going on, and I’m enjoying watching enthusiastic attendees join the conference discord and say hello.

I’m publishing a project I’ve been tinkering with for a while and finally decided to make “good enough” to share! D2Rstats is a set of Quarto notebooks that fetch, store and make fun and useful data out of your Destiny 2 postgame carnage reports, such as this all-time weapon treetop. If you’re comfortable enough with R, it can be a jumping off point to exploring your own game data further. It’s been a lot of fun to refine this, and I’ve learned a ton along the way.

A treemap showing my Destiny 2 total weapon usage. My largest single category is Auto Rifles, and most used single weapon is Bygones.

You can find all my Destiny 2 related projects over at