Posts in halo-infinite

Building The OpenSpartan Data Browser

November 21, 2022

Earlier this year I bootstrapped a project called OpenSpartan. Its intent is to primarily fill a gap for those that want to tap into Halo Infinite data - the developers that build tools such as Halo Data Hive and others. As part of this work I stumbled across an interesting piece of data - every game mode and map, when queried through the Halo Infinite API, would return some rudimentary telemetry data, showing the number of recent and all-time plays, along with number of ratings, bookmarks, and average rating.

How I Built A Custom Halo Infinite Data API With Netlify

October 10, 2022

Comes to no surprise if you read my blog or follow me on Twitter (or maybe you're even following OpenSpartan if you're that into niche content) that the Halo Infinite API has been somewhat of a focus domain for me for the past year. It single-handedly took over most of my free engineering time because it's that interesting to me as a frequent Halo player.

Unlocking All Halo Infinite Content In Your Build

July 25, 2022

If you've been following some of my recent work, you might've caught my latest blog post on enabling hidden game modes and maps in Halo Infinite. Well, clearly my curiosity got the best of me, because this post is very much a continuation of that story.

Enabling Hidden Maps And Game Modes In Halo Infinite

July 12, 2022

You might've seen over the course of the past couple of months since the Halo Infinite release some news and rumors about upcoming game modes in the game. I wondered how those folks got their hands on the new experience and just assumed that it's typical data mining in game files to look for new assets. That was until I really got hooked on the Halo Infinite story, started exploring the undocumented Halo Infinite API, and realized that the answer to my question was here all along!

Reverse Engineering The Halo Infinite Rating And Favoriting API

July 10, 2022

If you've been following me on Twitter, you probably already know that I spend inordinate amounts of time on reverse engineering the Halo Infinite API. As I am working on my .NET wrapper for it (astutely called Grunt, I realized that putting together a nice-to-use blanket over the many GET HTTP APIs is relatively straightforward. There are some permissions here and there that I need to figure out, or in some cases fiddle with undocumented query parameters.

Beating Halo Infinite On LASO

April 29, 2022

Back in January I mentioned that I managed to continue the tradition of beating Halo on Legendary with the release of Infinite. At the end of that post I also mentioned that I was contemplating whether I want to do a Legendary, All Skulls On (also known as LASO) playthrough. Well, it so happened that I managed to get through this part of the experience as well this past weekend.

The Tradition Of Beating Halo On Legendary

January 3, 2022

What better way to spend the couple of remaining vacation days than by diving into the new Halo campaign. Ever since I got an Xbox, Halo was a staple of my gaming collection. The first Halo I ever played was Halo 3: ODST, and it completely changed my perception of first-person video games.