All Projects → StatsHelix → Demoinfo

StatsHelix / Demoinfo

Licence: mit
A library to analyze CS:GO demos in C#

Projects that are alternatives of or similar to Demoinfo

Demofile
Node.js library for parsing Counter-Strike: Global Offensive demo files
Stars: ✭ 305 (-0.33%)
Mutual labels:  parser, csgo, demo
Demoinfocs Golang
High performance CS:GO demo parser for Go (demoinfo)
Stars: ✭ 288 (-5.88%)
Mutual labels:  parser, csgo, demo
Gonav
A Source Engine navigation mesh file parser written in Go.
Stars: ✭ 37 (-87.91%)
Mutual labels:  csgo, source-engine
Pyvmf
A python VMF parser
Stars: ✭ 18 (-94.12%)
Mutual labels:  csgo, source-engine
Osiris
Free open-source game cheat for Counter-Strike: Global Offensive, written in modern C++. GUI powered by Dear ImGui.
Stars: ✭ 1,851 (+504.9%)
Mutual labels:  csgo, source-engine
SourceRenderer
A tiny 3D engine that loads and renders Source engine maps - Also known as dreieck.exe
Stars: ✭ 32 (-89.54%)
Mutual labels:  csgo, source-engine
Csgoverview
A 2D demo replay tool for Counter Strike: Global Offensive.
Stars: ✭ 88 (-71.24%)
Mutual labels:  csgo, demo
Entrypoint
Composable CLI Argument Parser for all modern .Net platforms.
Stars: ✭ 136 (-55.56%)
Mutual labels:  parser, nuget
CallAdmin
CallAdmin is a multilingual sourcemod plugin which provides in-game report functionality
Stars: ✭ 52 (-83.01%)
Mutual labels:  csgo, source-engine
Advancedfx
Half-Life Advanced Effects (HLAE) is a tool to enrich Source (mainly CS:GO) engine based movie making.
Stars: ✭ 231 (-24.51%)
Mutual labels:  csgo, source-engine
leysourceengineclient
A source engine network client implementation based on some of my reversing work with basic functionality ( joining servers, talking, receiving/sending voicedata etc. ). Made this & reversed netchan to learn about Sources networking.
Stars: ✭ 122 (-60.13%)
Mutual labels:  csgo, source-engine
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-1.63%)
Mutual labels:  parser
Vue Form Builder
Super Form Builder built on top of Vue with Drag & Drop functionality, savable-form-schema and easy to maintain/upgrade your form.
Stars: ✭ 292 (-4.58%)
Mutual labels:  demo
Toast
A JavaScript free toast library for Blazor and Razor Component applications
Stars: ✭ 296 (-3.27%)
Mutual labels:  nuget
Bblfshd
A self-hosted server for source code parsing
Stars: ✭ 297 (-2.94%)
Mutual labels:  parser
Jspoon
Annotation based HTML to Java parser + Retrofit converter
Stars: ✭ 306 (+0%)
Mutual labels:  parser
Laravel Google Drive Demo
Laravel & Google Drive Storage - Demo project with Laravel 5.4
Stars: ✭ 299 (-2.29%)
Mutual labels:  demo
Ocbarrage
iOS 弹幕库 OCBarrage, 同时渲染5000条弹幕也不卡, 轻量, 可拓展, 高度自定义动画, 超高性能, 简单易上手; A barrage render-engine with high performance for iOS. At the same time, rendering 5000 barrages is also very smooth, lightweight, scalable, highly custom animation, ultra high performance, simple and easy to use!
Stars: ✭ 294 (-3.92%)
Mutual labels:  demo
Kcp
KCP C#版。线程安全,运行时无alloc,对gc无压力。
Stars: ✭ 294 (-3.92%)
Mutual labels:  nuget
Hquery.php
An extremely fast web scraper that parses megabytes of invalid HTML in a blink of an eye. PHP5.3+, no dependencies.
Stars: ✭ 295 (-3.59%)
Mutual labels:  parser

DemoInfo

This is a C#-Library that makes reading CS:GO-Demos and analyzing them easier.

Travis CI results

nuget-package

We now have an official nuget-package! See https://www.nuget.org/packages/DemoInfo/

Stable releases

These are created and uploaded manually by us. The assemblies are properly signed (the public key is right here in the repo).

Prereleases

Our nuget prereleases are created automatically by travis whenever the master branch is updated. Therefore, bugs and sudden API changes are more likely. In return, you always get the latest improvements as soon as we push them. The version strings look like this: 0.0.0-ci<unix timestamp when the package was built>-<git commit hash>

Please note that the assemblies in these releases are not properly signed. They're delay-signed to ensure seamless compatibility with regular (stable) releases, but they don't carry a valid signature. This means that you may have to exclude DemoInfo.dll from strong name verification if you use these prereleases (see also: #39).

Debug symbols

Since no Windows machines are involved in any part of the development process, we can't provide pdb symbols for our releases. If you need to step into DemoInfo during debugging, you have to download the source code and add it to your project. Sorry.

Usage

Refer to this guide. There is also an example-project where you can see the parser in action!

Features

  • Get Informations about each player at any point in time:
  • Name
  • SteamID
  • Team
  • Clantag
  • Position
  • View-Direction
  • HP
  • Whether he is alive
  • The players team (CT / T / Spectator)
  • The players weapons
  • Kills
  • Deaths
  • Assists
  • MVPs
  • Score
  • Money
    • Current money
    • Current equipment value
  • Scores
  • Team-names
  • The following game-events:
  • Player was attacked (for GOTV demos newer than July 1st 2015)
  • Exploding / starting / stopping of the following nades:
    • Grenade (position, throwing player)
    • Smoke (position, throwing player, when did it start, when did it stop)
    • Fire (position, throwing player[1], when did it start, when did it stop)
    • Flash (position, throwing player, flashed players)
  • Weapon fired (who fired, what weapon[2], position)
  • Player died (weapon, killer, victim, weapon, position)
  • Round start
  • Match start
  • End of Freezetime
  • Bomb-Events

[1] This is not networked for some odd reason.

[2] This is actually pretty tricky since, for example the USP and the CZ are actually networked with the same class. We use some dark magic to find out what is the correct weapon.

Any questions? Contact me per mail or just join #demoinfogo on QuakeNet.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].