9
« on: December 13, 2025, 08:18:11 PM »
Hey guys - I've been working on some features for warcraft 2. Here's what I currently have working:
A warcraft 1/2/3 ladder system with an ELO based ranking that's tied to an 'atlas' - where it contains all warcraft 1 maps, most warcraft 2 maps and some warcraft 3 maps. The warcraft 2 map feature allows users to upload maps, it parses them and immediately displays an image with goldmine/oil patch/player locations that you can zoom/pan (google maps for war2 maps) It calculates water/land and let's a user search for maps based on water/land maps or by map name. The ladder system currently requires manual reporting - and it ties to the map, so the ladder system ranks players by game type (1v1,2v2,3v3,4v4) as well as maps. So you could be ranked 'grand master' of gow 1v1 or 'bronze' in plains of snow 2v2 for example. The system requires logging in with a google/discord/twitch account and let's the user 'add' a player name to their 'barracks' so you can have multiple players tied to one account.
So I understand that manually reporting is not ideal - I have a native app that i'm working on that records (via memory addresses) if the game is running, and then I can successfully read the map being hosted and the player names in the lobby. I'm still working out the addresses for other information (namely the victory/defeat screen) and I'm just brainstorming with you guys on the progress of this situation. I've heard other people are working on something similar, and this is completely out of my wheelhouse but it's become apparent blizzard isn't going to build us a ladder for remastered and so I am working on one.
I want some ideas of if this is what people want - if it would be possible to combine it with war2.ru.. if it would be possible for YOU guys to do this, if someone is already doing it - then if they want to join forces, or just want my research information, or have any information to give to me. I am willing to pay for the hosting of it.
Some thoughts I've had - Should I get a blizzard API and require a battle.net login and host the server myself (like W3 Champions) or if it's possible that I simply record the results.
If I'm recording the results, then the user logged in to battle.net (I can read who the client's player ID is ) is a given - so I think the alternative solution would be just to record individuals records instead of trying to analyze the entire games' results as obviously a player could leave the game and not give me the entire picture of the game. But this would also require that everyone in the game have my app installed. And does anyone even want to have an app installed to record their games?
Anyway - I'm not looking to gain anything from this and I'm fully willing to hand this off to anyone that wants to tackle the problem or work together but ultimately, I want warcraft 2 to have an advanced ladder system and right now I think I'm about halfway there and just looking for some help.