evido / wotreplay-parser

This project aims to create a parser of the World of Tanks replay files. The result is a list of decoded packets, which can be transformed into an image, a heatmap or json file.
BSD 3-Clause "New" or "Revised" License
107 stars 25 forks source link

Win32 Download #15

Open Forenzek opened 4 years ago

Forenzek commented 4 years ago

Did the win32 download get updated with the recent changes or is it still out of date? Guessing that it didn't get updated as I am still having the same issues with the enemy team not showing.

evido commented 4 years ago

You guessed correctly. Will try to provide an updated build this evening.

evido commented 4 years ago

Made a new release and binaries can now be downloaded from github directly: https://github.com/evido/wotreplay-parser/releases/tag/20200604.222026

Forenzek commented 4 years ago

Thanks, was trying to build it but having problems doing so. I appreciate your help.

evido commented 4 years ago

Happy to help. It's not clear what the exact problems are for building, but for me the issue was finding good pre-built versions of the dependencies, they're also included in the repo (all except boost): https://github.com/evido/wotreplay-parser/blob/master/ext/dependencies.zip

This should allow you to build the project using the VS2015 toolchain.

Forenzek commented 4 years ago

So I attempted to parse a batch of 200 or so replays last night and ran into some errors. Out of the 200 only 17 maps were actually created and I got a constant stream of errors which I will copy and paste below.

GD Warning: one parameter to a memory allocation multiplication is negative or zero, failing operation gracefully

Also when creating type gif it incorrectly creates the map as a .png so it has to be renamed for it to work as a gif.

evido commented 4 years ago

Is it possible that you're passing a directory name to the --input parameter. It would explain the fixed the png extension. Passing directories was intended for the 'heatmap' type outputs, where the inputs are aggregated by map and game mode and result in a single image for each. It probably does not make sense to try the GIF output mode.

The stream of 'GD warnings' seem to be coming from when an animation frame is added with no changes in it. It does not seem to have any further impact beyond generating noise in the console.

evido commented 4 years ago

Please note that the tool as packaged, only supports a limited number of maps. You can find the list in the directory maps/definitions. I'll see what I can do to make it up to date.

evido commented 4 years ago

https://github.com/evido/wotreplay-parser/tree/master/data/maps contains a current version of the maps data

ghost commented 4 years ago

Fail to use the json mod in cmd in win10. Get no results. And the problem of gif as well.

michalhainc commented 4 years ago

Hi, I have this error trying to run wotreplay-gui on win10 x64 (version 2004) image

evido commented 4 years ago

I've updated the release artifact with working versions. You can try and download it again from here: https://github.com/evido/wotreplay-parser/releases/download/20200609.222026/wotreplay-parser-20200609.202453-win32.7z