Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

pidgy/UniteHUD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

245 Commits

Repository files navigation

UniteHUD

Pokémon UNITE Scoreboard HUD Overlay


Downloads


Support UniteHUD

Go Reference


Client UI

alt text

Overlay HUD

alt text

Customizable Configuration

alt text

Objective Tracking

alt text alt text

Architecture

  • The server opens port 17069 by default as a Websocket and HTTP endpoint.
  • The client sends a GET request every second to the server and updates it's page.

Client Request

HTTP
GET 127.0.0.1:17069/http
WebSocket
GET 127.0.0.1:17069/ws

Server Response

HTTP/WebSocket
{
 "purple": {
 "team": "purple",
 "value": 254,
 "kos": 12
 },
 "orange": {
 "team": "orange",
 "value": 367,
 "kos": 21
 },
 "self": {
 "team": "self",
 "value": 43,
 },
 "seconds": 59,
 "balls": 34,
 "regis": [
 "orange",
 "purple",
 "orange"
 ],
 "bottom": [
 {
 "name": "regice",
 "team": "orange",
 "time": 1676760349
 },
 {
 "name": "regirock",
 "team": "purple",
 "time": 1676760390
 },
 {
 "name": "registeel",
 "team": "orange",
 "time": 1676760391
 }
 ],
 "started": true,
 "stacks": 3,
 "defeated": [
 421, 
 342, 
 120
 ],
 "match": true,
 "config": false,
 "profile": "player",
 "version": "v1.1",
 "final_objective": "orange",
 "events": [
 "[2:00] Defeated with points", 
 "[1:45] Groudon orange secure"
 ]
}

Note

  • It would be possible for matching techniques to produce duplicated, unaccounted-for, and false postitive matches.
  • Winner/Loser confidence is successful ~99% of the time.
  • Score tracking is ~90% accurate, certain game mechanics (like rotom scoring points) are extremely difficult to process.
  • Users are encouraged to report issues, or contribute where they can to help polish a final product.

Testing

  • Head into Pokémon UNITE's Practice Mode and verify UniteHUD is capturing time/orbs/enemy score/self score.
  • Use the "Configure" button to verify the selection areas.

About

Pokémon UNITE Scoreboard HUD Overlay

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

Languages

AltStyle によって変換されたページ (->オリジナル) /