Hey guys,
in conclusion of this thread: viewtopic.php?f=2&t=2573
and after a lot of demands for map vetos and complaints about the current ladder map situation, I decided that I want to push the development for the ladder map veto function.
Now here's where I stand:
Set up python + all necessary libraries, downloaded zeps github repo, got everything to work fine.
Aaaand now I got no clue how to continue. Yes.
I thought it'd be a minor thing even for a total python noob like I am, but I stand corrected
After a couple first experiments, I quickly realized that I have no clue how the client works. So far I figued out thet the Qt is the responsible library for the interface and I worked my way through the folder structure and sort of halfish understand how it is structured.
I'd therefore like to ask for some help on this, in the end still rather simple, feature.
Here's the feature logic:
~ Include a pop up window into the game section of the client which allows to select maps which the player wants to veto.
~ Save these settings for the player.
~ Matchup search & generation as usual.
~ When matchup is found:
~ At the point where a map is chosen for a matchup, remove the vetoed maps of both players from the random map pool.
~ After that, random the map and go on as usually.
What I really need help with is how to integrate and create that said window. I also had trouble finding the section where the map is randomed, that might even be server side stuff.
If anyone here cared to fill me in or wants to work on this with me, I'd be really glad. In the end, a lot of people really want this feature, it'd pose a huge addition to the client.