Skip to content

Simple GUI implementation to track stats of past Halo Infinite ranked crossplay games.

Notifications You must be signed in to change notification settings

EternalDusk/Infinite-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WARNING! Project deprecated due to the drop of support from 343 with HaloDotApi. This program will not work and is no longer being maintained.

Halo Infinite Stats Analysis

Simple GUI implementation to track stats of past Halo Infinite ranked crossplay games.

Description

A random project idea I spent just under 10 total hours working on to complete. Using Autocode and HaloDotApi, you can now track your accuracy, K/D, and other statistics over your past 10 games, as well as see your past game history!

Getting Started

Usage (for non-developers)

Simply download the exe under releases (also found at https://github.com/EternalDusk/Infinite-Analysis/releases )

Run main.exe, and once the window pops up just enter in your username.

Then, in your web browser, navigate to http://localhost:8080/

Dependencies

  • lib
  • Flask
  • requests
  • python-dateutil

Installing

  • From source:
git clone https://github.com/EternalDusk/Infinite-Analysis
cd Infinite-Analysis

Navigate to https://autocode.com/auth/, make a free account and get a General Use Identity Token (found under the Identity Tokens menu)

Open main.py, and under settings on line 21, replace <insert_token_here> with your token

Executing program

  • Run main.py or run release.exe

  • Enter in the username you want to track

  • Go to http://localhost:8080 to view your statistics (it may take a second to load)

Help

If you run into any issues, feel free to leave an issue comment

OR

Join the discord (it's not very active, but I'll always be willing to help!)

Authors

Contributors names and contact info

Eternal Dusk

@EternalDusk

Version History

  • v1.0
    • Initial Release
  • v1.0.1
    • Fixed bug causing crash when player never played a ranked match
    • Fixed bug where player had space in their name
    • Table shows all game history, not just ranked
  • v1.1.0
    • Removed unnecessary modal search bar code
    • Saved all teams data for each page
    • Added past games page
    • Fixed bug where player had less than 10 games played
    • Added better handling to determining ranked matches
    • Added game data to each game
    • Webpage automatically opens on program startup
  • v1.1.1
    • Added missing requirement to requirements.txt

To-Do

  • Medal Chest
  • Custom Scoring System
  • Automatically update/reload webpage on new game
  • Filtering by custom/ranked/social games

Acknowledgments

About

Simple GUI implementation to track stats of past Halo Infinite ranked crossplay games.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published