Code Monkey home page Code Monkey logo

apexlegends_liveapianalytics's Introduction

simple-ApexLegends-analytics-using-liveapi

this is a simple tool using python with json file created by Apex Legends liveapi

ApexLegendsのliveapiから出力されるjsonファイルを利用してマッチ戦績、プレイヤー戦績の分析を行います。

alt text

Usage

1.Add +cl_liveapi_enabled 1 to your boot option in Apex

+cl_liveapi_enabled 1 をsteamなどの起動オプションに追加してください。

2.Start an Apex Custom Match

カスタムマッチのオブザーバーでないとjsonファイルが生成されません。

3.Find json file in your computer(often found in "C:\Users\hogehoge(your user name)\Saved Games\Respawn\Apex\assets\temp\live_api")

パソコンのユーザーネームが'田中'であれば、"C:\Users\田中\Saved Games\Respawn\Apex\assets\temp\live_api"というパスにjsonファイルが保存されます。

4.Move json files you want to analyze to the folder raw_data and match_2_aggregate .

分析したいプレイヤーデータはraw_dataに、match_2_aggregateには、例えば、一回のカスタムマッチで6回の試合をしたその6回分のjsonファイルを入れてください。

5.Run code/exec

コードを実行するか、exeを実行してください。

  1. Csv file will pop.

players_stats.csvがexeと同じ階層に、result.csvmatch_2_aggregate/outputに生成されます。スプレッドシートに取り込むなどして活用してください。

Any advices, comments are welcomed.

Example Spread Sheet

Below is the spradsheet link of the data collected in ANC 2023/4/8 - 2023/8/19

https://docs.google.com/spreadsheets/d/1GzRMKhm1AbHTjvfg4UPPQ5YVX1qP_rI3o-17IdjODPY/edit#gid=2041309235

Road Map

  • 安置データ分析

  • websocketの活用

  • update対応

  • 可読性などの向上

apexlegends_liveapianalytics's People

Contributors

chloro989 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.