First, let me tell you that seeing you interacting with us that much on this forum and really listening and answering everyone post is really nice of you. This is greatly appreciated and I feel like no one said so before :-).
Quote from: CyberShadow on July 29, 2015, 09:10 PM
Quote from: zippeurfou on July 29, 2015, 02:39 PM
What about giving us a skeleton of HB so we can implement our own one that would report league game and so on?
I can't make the code public. One reason is that it makes some evil things very easy to do, and I've been burned by releasing my code in the past. If you can put together a detailed document of your idea, I could look into implementing it, hopefully wouldn't be too hard. One thing you should keep in mind is that HB can't record replay files, because the on-wire and on-disk formats are quite different.
An alternative idea would be to expose an API which league authors can consume, but we'd need to discuss the exact feature set.
We had a discussion about it months ago where you said you could maybe could give us a kind of skeleton with less functionality for us to work on it.
One of the thing is missing and that "we (the community)" could implement is a better IA for having league game chat about rules during the game. (I have other ideas as well such as auto reporting to TUS (even if you don't have a replay)/ auto creating a complaint/streaming..)
An API could be really nice but I fear it will miss the ability to actually add modules to HB. Having public endpoint to HB and allowing us to "host" our own HB with our customized module could be beneficial for the open source community.
Let's say I would like someone to be able to interact / read the chat in real time through HB. I am sure it might requires ton of work but I might be willing to do this work. However an API would not allow me to do that. Nevertheless, if I had a basic skeleton I might be willing to loose some core functionality of HB in order to be able to do that.
Honestly, right now I am too busy to do anything related to WA but last time I spoke with some other dev from worms, some of them were very interested as well.