matthid / Yaaf.GameMediaManager

Manages your Matchmedia
GNU General Public License v3.0
1 stars 0 forks source link

Yaaf.GameMediaManager

GameMediaManager makes uploading Matchmedia in ESL-Matches very simple. Whenever you record anything in any (needs wire support) game or make a screenshot GameMediaManager will manage these files for you. The idea is basically to play a game and after playing already have the "Matchmedia upload Window" perfectly filled with all your data. You can tag matches, players and files. You can also add some info to your enemies or mates, for example set their skill level, flag as cheater or save a description how they played in this game.

All this data can be searched (not fully implemented) and exported (media files).

GameMediaManager goes even one step further and allows the same file/player/media management for any gaming you do besides ESL-Matches.

Features:

Dependencies

Code Dependencies (no need to install, shipped)

Using

Read the Wiki: https://github.com/matthid/Yaaf.GameMediaManager/wiki

Download the binaries and double click or build yourself and then copy the files to C:\Users_\AppData\Local\ESL Wire Game Client\plugins\Yaaf.GameMediaManager. Restart Wire. Make sure to install all dependencies (see above).

Contributing

Read the wishlist in the releasenotes (https://github.com/matthid/Yaaf.GameMediaManager/blob/master/Releasenotes.txt) if you want to get some ideas where to start. If you start something you can send me a mail to coordinate progress/tasks if you want (matthi.d@googlemail.com).

There are 3 ways to contribute to the project.

Report a Bug

The log folder is in C:\Users_\AppData\Local\Yaaf\GameMediaManager\log Do the following:

If you can't reproduce the bug attach the moved contents instead. If it is not a bug you do not have to attach any logs of course. This is true for feature requests, api change requests...

Sometimes even with logs the bug can't be figured out easily. In this case I will request additional info from you.

Why so "complicated"?

I do not consider these above steps as a complication of the contribution process. That's what you get for living in a state of law. I really think free software licenses are the way to go. But the GPL is very restrictive in some ways. Consider these things:

Licensing

This project is subject to the terms and conditions defined in file 'LICENSE.txt', which is part of this source code package. https://github.com/matthid/Yaaf.GameMediaManager/blob/master/LICENSE.txt is a GPL License in version 3.

If you require another licensing please write to matthi.d@googlemail.com. (I will always consider helping open source projects). Also remember: If you massively contribute to the project I have the option to give you any license you may require.