Skip to content

v1 websocket api response

cyperdark edited this page May 21, 2024 · 3 revisions
{
  "settings": {
    "showInterface": true,
    "folders": {
      "game": "F:\\Games\\osu!skins",
      "skin": "-                          #-Paper skin v1 - miku miku",
      "songs": "F:\\Games\\osu!skins\\Songs"
    }
  },
  "menu": {
    "mainMenu": {
      "bassDensity": 3.3499999999999996
    },
    "state": 5,
    "gameMode": 0,
    "isChatEnabled": 0,
    "bm": {
      "time": {
        "firstObj": 11136,
        "current": 80295,
        "full": 278136,
        "mp3": 281353
      },
      "id": 4136599,
      "set": 1945217,
      "md5": "b0c5ed7cbd9adca86d0ca99529978dd9",
      "rankedStatus": 4,
      "metadata": {
        "artist": "Given",
        "artistOriginal": "ギヴン",
        "title": "Yoru ga Akeru",
        "titleOriginal": "夜が明ける",
        "mapper": "AirinCat",
        "difficulty": "Normal"
      },
      "stats": {
        "AR": 6,
        "CS": 3.6,
        "OD": 4,
        "HP": 3,
        "SR": 0,
        "BPM": {
          "common": 180,
          "min": 180,
          "max": 180
        },
        "circles": 331,
        "sliders": 290,
        "spinners": 1,
        "holds": 0,
        "maxCombo": 948,
        "fullSR": 2.58,
        "memoryAR": 6,
        "memoryCS": 3.6,
        "memoryOD": 4,
        "memoryHP": 3
      },
      "path": {
        "full": "1945217 Given - Yoru ga Akeru\\CUTSADAS.jpg",
        "folder": "1945217 Given - Yoru ga Akeru",
        "file": "Given - Yoru ga Akeru (AirinCat) [Normal].osu",
        "bg": "CUTSADAS.jpg",
        "audio": "audio.mp3"
      }
    },
    "mods": {
      "num": 0,
      "str": ""
    },
    "pp": {
      "95": 14.296866660530243,
      "96": 15.435392925101054,
      "97": 16.86070049517429,
      "98": 18.808710223159224,
      "99": 22.059311604299626,
      "100": 26.680941020715284,
      "strains": [
        12.193284741836141,
        10.111400418552176,
        13.052454416862547
      ],
      "strainsAll": {
        "series": [
          {
            "name": "aim",
            "data": [
              10.129209509503179,
              14.425224849422355,
              18.315760241753466
            ]
          },
          {
            "name": "aimNoSliders",
            "data": [
              33.06468096056595,
              22.710694007739836,
              16.854513338937984
            ]
          },
          {
            "name": "flashlight",
            "data": [
              0.0005921652706246843,
              0.02599849972174804,
              0.03097126606519538
            ]
          },
          {
            "name": "speed",
            "data": [
              2.75,
              4.268321192347407,
              11.116760061927843
            ]
          }
        ],
        "xaxis": [
          0,
          400,
          800
        ]
      }
    }
  },
  "gameplay": {
    "gameMode": 0,
    "name": "",
    "score": 0,
    "accuracy": 0,
    "combo": {
      "current": 0,
      "max": 0
    },
    "hp": {
      "normal": 0,
      "smooth": 0
    },
    "hits": {
      "0": 0,
      "50": 0,
      "100": 0,
      "300": 0,
      "geki": 0,
      "katu": 0,
      "sliderBreaks": 0,
      "grade": {
        "current": "",
        "maxThisPlay": ""
      },
      "unstableRate": 0,
      "hitErrorArray": []
    },
    "pp": {
      "current": 0,
      "fc": 0,
      "maxThisPlay": 0
    },
    "keyOverlay": {
      "k1": {
        "isPressed": false,
        "count": 0
      },
      "k2": {
        "isPressed": false,
        "count": 0
      },
      "m1": {
        "isPressed": false,
        "count": 0
      },
      "m2": {
        "isPressed": false,
        "count": 0
      }
    },
    "leaderboard": {
      "hasLeaderboard": false,
      "isVisible": false,
      "ourplayer": {
        "name": "",
        "score": 0,
        "combo": 0,
        "maxCombo": 0,
        "mods": "",
        "h300": 0,
        "h100": 0,
        "h50": 0,
        "h0": 0,
        "team": 0,
        "position": 0,
        "isPassing": 0
      },
      "slots": []
    },
    "_isReplayUiHidden": false
  },
  "resultsScreen": {
    "0": 0,
    "50": 0,
    "100": 0,
    "300": 0,
    "name": "",
    "score": 0,
    "accuracy": 0,
    "maxCombo": 0,
    "mods": {
      "num": 0,
      "str": ""
    },
    "geki": 0,
    "katu": 0
  },
  "userProfile": {
    "name": "cyperdark",
    "accuracy": 97.53,
    "rankedScore": 1890959201,
    "id": 9893708,
    "level": 95.89619445800781,
    "playCount": 23535,
    "playMode": 0,
    "rank": 183985,
    "countryCode": 185,
    "performancePoints": 3376,
    "isConnected": true,
    "backgroundColour": "ff010101"
  },
  "tourney": {
    "manager": {
      "ipcState": 1,
      "bestOF": 1,
      "teamName": {
        "left": "",
        "right": ""
      },
      "stars": {
        "left": 0,
        "right": 0
      },
      "bools": {
        "scoreVisible": true,
        "starsVisible": true
      },
      "chat": [],
      "gameplay": {
        "score": {
          "left": 0,
          "right": 0
        }
      }
    },
    "ipcClients": [
      {
        "team": "left",
        "spectating": {
          "name": "",
          "country": "",
          "userID": 0,
          "accuracy": 0,
          "rankedScore": 0,
          "playCount": 0,
          "globalRank": 0,
          "totalPP": 0
        },
        "gameplay": {
          "gameMode": 0,
          "name": "",
          "score": 0,
          "accuracy": 0,
          "combo": {
            "current": 0,
            "max": 0
          },
          "hp": {
            "normal": 0,
            "smooth": 0
          },
          "hits": {
            "0": 0,
            "50": 0,
            "100": 0,
            "300": 0,
            "geki": 0,
            "katu": 0,
            "sliderBreaks": 0,
            "grade": {
              "current": "",
              "maxThisPlay": ""
            },
            "unstableRate": 0,
            "hitErrorArray": []
          },
          "mods": {
            "num": 0,
            "str": ""
          }
        }
      },
      {
        "team": "right",
        "spectating": {
          "name": "",
          "country": "",
          "userID": 0,
          "accuracy": 0,
          "rankedScore": 0,
          "playCount": 0,
          "globalRank": 0,
          "totalPP": 0
        },
        "gameplay": {
          "gameMode": 0,
          "name": "",
          "score": 0,
          "accuracy": 0,
          "combo": {
            "current": 0,
            "max": 0
          },
          "hp": {
            "normal": 0,
            "smooth": 0
          },
          "hits": {
            "0": 0,
            "50": 0,
            "100": 0,
            "300": 0,
            "geki": 0,
            "katu": 0,
            "sliderBreaks": 0,
            "grade": {
              "current": "",
              "maxThisPlay": ""
            },
            "unstableRate": 0,
            "hitErrorArray": []
          },
          "mods": {
            "num": 0,
            "str": ""
          }
        }
      }
    ]
  }
}