OverwatchDataAnalysis

A video analyzer for getting player/chara(name, health, ult etc)/killfeed info in an Overwatch game video replay.

GPL-3.0 License

Stars
150

Overwatch Replay Analyzer (ORA) v0.1.1

Introduction

Overwatch Replay Analyzer (ORA) v0.1.1 is a free software developed by OWDATA.ORG, a free organization devoted to competitive Overwatch data analysis. ORA can extract a timeline of events from a third-person perspective replay video. Currenly our effort is limited to non-Asian custom games(*) and OWL videos only. In v0.1.1, a timeline includes:

  1. Elimination(Killer, killed player, ability, assist players, critical shot)
  2. Resurrection (Resurrector, resurrected player)
  3. Ult charged/ult used
  4. Ult charge percentage
  5. Chara switching

The released binaries & source code of ORA are published under GPL v3 license. It's free for all to redistribute and modify under the terms of the GPL v3.

Feel free to join us on Discord: https://discord.gg/hnvc3yG

(*): Since Asian Overwatch game UI uses a different font from non-Asian ones, issues might rise during recognition. Hopefully we will fix it in the next release.

Change log

  • Added support for custom games replay videos
  • Added support for OWL stage 3-4 replay videos
  • Updated elimination ability & assist recognition
  • Added ult charge percentage recognition
  • Added support for Brigitte, Moira and new Hanzo
  • Added automatic update
  • Added JSON output for further analysis and sharing
  • Bugs fixed

Environment requirements

OS: Windows 7, 8 & 10, MacOS & Linux

Usage

  1. Download & extract to a directory, then double click on main.exe to run
  2. Choose the video file to be analysed in Video path
  3. Choose the output path in Save to
  4. Input team names: team on left side in Team A, team on right side in Team B
  5. Input player names (1-6, 7-12 from left to right)
  6. Input start & end time, game type, analysis FPS and stage number (for OWL replays only)
  7. Click on Analyze and wait

Video file requirements

The video has to be full-screened without watermark during the match.

Resolution should be no less than 720p.

All events in the same video will be outputed to the same timeline. Thus it's strongly recommended not to include more than 1 matches in one run.

Bug report

If the program doesn't run, or the output isn't what you expect, please rise a new issue in: https://github.com/appcell/OverwatchDataAnalysis/issues

An issue usually includes:

  1. problem description
  2. name & version of your operating system
  3. specify the match or the video file you analyze, and when the problem happens
  4. the outputed .xlsx file and '.zip' file (if exists)
  5. contact info (if you don't check your email that often)

Join us

You can join us on Discord: https://discord.gg/hnvc3yG

Or for contacting, send an email to: [email protected]

Donation

ORA is a free project, but we would still appreciate donation to maintain our server. You can donate by,

Paypal: https://www.paypal.me/yzhuappcell

Or,

All donations will be used on server maintainance and further development. Thank you for your help & support!


v0.1.1

Overwatch Replay Analyzer (ORA) v0.1.1

v0.1.1 ORAOWDATA.ORG ob __ OWL __ Excel v0.1.1

ORA GPL v3 GPL v3

Discord https://discord.gg/hnvc3yG

  • OWL3-4
  • JSON
  • bug

Windows 7810 MacOS Linux

  1. Video path
  2. Save to
  3. A B
  4. /OWL
  5. Analyze

720p169

Bug

https://github.com/appcell/OverwatchDataAnalysis/issues issue

Issue 1. 1. 2. OWL 3. .xlsx.zip 4.

Discord: https://discord.gg/hnvc3yG

: [email protected]

ORA is a free project, but we would still appreciate donation to maintain our server. You can donate by, ORAORA

Paypal: https://www.paypal.me/yzhuappcell