Analysis and management of EVTC logs
Analýza a správa EVTC logů
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/148340Identifiers
Study Information System: 224389
Collections
- Kvalifikační práce [11242]
Author
Advisor
Referee
Gemrot, Jakub
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
General Computer Science
Department
Department of Distributed and Dependable Systems
Date of defense
10. 9. 2021
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
EVTC|logy herního souboje|.NET|MMORPGKeywords (English)
EVTC|video game combat logs|.NET|MMORPGEVTC je binární formát logů herních soubojů generovaný addonem arcdps pro MMORPG hru Guild Wars 2. Tyto logy se využívají pro analýzu herního výkonu v boji, což umožňuje hráčům vylepšovat své herní schopnosti. Za využití platformy .NET a frameworku Eto.Forms jsme implementovali multiplat- formní program pro správu logů ve formátu EVTC. Tento program umožňuje hráčům efektivně procházet desetitisíce EVTC logů, vyhledávat v nich a snadno je nahrávat do často využívaných online služeb. Také jsme implementovali novou .NET knihovnu pro extrakci a intepretaci dat z EVTC logů. Tuto knihovnu jsme použili pro implementaci dříve zmíněného programu, a může být použita pro další projekty v budoucnu. V průběhu implementace jsme také objevili nové spolehlivé metody pro extrakci vysokoúrovňových výsledků z EVTC logů. 1
EVTC is a binary format of combat logs generated by arcdps, an addon for Guild Wars 2, a multiplayer MMORPG game. These combat logs are used to analyze combat performance, which allows players to improve their gameplay. Using the .NET platform and the Eto.Forms framework, we have built a cross-platform program for managing EVTC logs. The program allows players to efficiently browse through thousands of EVTC logs, search for specific logs and upload them to third-party services. We have also created a new .NET library for extracting and interpreting data from EVTC logs. This library is used for the log manager and may be used for other projects in the future. In the process, we have discovered new reliable methods of extracting high-level results from EVTC logs. 1