• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

WC3 Multi-Tool

This is not the exact same as WC3AutoBalancer. I redid the backend basically from scratch using a completely different method for better usability and more flexibility. It's closed source as of right now.​

What this tool does:

  • Auto Host​

    • Instantly host a lobby with desired settings
    • Automatically move to a host/spectator/observer slot
    • Vote start
    • Custom announcement on join with custom cooldown
    • Rapid/Smart Host*
      • Starts the game once all non spectator/host/observer team slots are full
      • Vote start
      • Smart: Attempts to quit the game once it is over and the "Quit Mission" dialog pops up
      • Rapid: Quits after specified time in minutes.
    • System for Moderator and Admin controls.
  • Join lobbies externally Demo

    • Join a lobby by clinking on a link outside of Warcraft
    • A working demo may be found at https://war.trenchguns.com (if someone else using the program is currently hosting a lobby)
  • ELO Lookup​

    • Grab the ELO of every player from www.wc3stats.com
      • Optionally announce each players ELO on join
      • Displays ELO of each player in app
    • Auto-balance players: Will figure out the best possible team combination, and figure out the best way to swap players for the least swaps.
      • If host: swap players automatically
      • If player: suggest team combinations
      • Can exclude the host from swaps
  • OBS integration​

    • Swap scene based off game state (Currently In game or Out of game)
    • Get a text list of all players that are/were in the lobby
  • Donation Integration (Stream Elements)​

    • Send donation messages to lobby (In game as well, but not reliable at the moment)
  • Discord Integration​

    • Bidirectional communication with a discord channel
    • Announce new lobbies automatically, and show who is in them and what their ELO is in real time.
    • Auto Translate: Translates chat messages to specified language
  • Actual Ban​

    • You can actually permanently ban someone from your lobby now

*Smart host currently requires the game to be in focus. Plans are in place to implement vJass local file based communication to remove this requirement.

What this tool is NOT:

This tool is not a ghost++ replacement. It is not a scalable hosting solution, as it requires an active game client.
It can NOT interact with anything while in game reliably.
It is not an enclosed ELO system. It will not update any ELOs or handle game winners/losers. It can only upload replays to WC3Stats.



What this tool modifies:​

This tool adds a registry key to AllowLocalFiles and then modifies both the index.html page and the GlueManager.js file. It creates a websocket connection from the client to the app, and hooks into the underlying game client websocket connection.
Contents

WC3 Multi-Tool 1.0.9 (Binary)

Reviews
eejin
A useful tool for the competitive map scene. Please do make it possible to run as a portable instead of installing.

NightKnight

Hosted Project RUID
Level 14
Joined
Sep 3, 2014
Messages
222
is it possible to use your tool to automatically:
1- open 2 instances of wc3
2- create a local game of a specific map in one of the instances
3- make the other instance join that local game ?

and if it isn't, could you consider this? The importance of those steps lies in that those are used in testing multiplayer maps and especially testing desyncs, but it takes a lot of effort (and confusion) to do them manually.
 
Level 6
Joined
Feb 14, 2017
Messages
28
is it possible to use your tool to automatically:
1- open 2 instances of wc3
2- create a local game of a specific map in one of the instances
3- make the other instance join that local game ?

and if it isn't, could you consider this? The importance of those steps lies in that those are used in testing multiplayer maps and especially testing desyncs, but it takes a lot of effort (and confusion) to do them manually.
1. No, not as of right now. It won't open warcraft at all (still working on that). And if so, the program interacts with the game right now limits it to one instance at a time.
2. I could possibly try to do lan games, but I won't bother looking into it if you need the above
3. Once again, could look into joining lan games but don't want to waste time if, again, you need number 1
 
Level 2
Joined
Sep 24, 2016
Messages
15
So awesome!! Can you change bot-text to "Game will start when lobby is full."?

The "Hi. I am a bot." does not inform when start is (or if game even Will start), and so ppl leave instead. I look forward to your improvements!!!
 
Level 7
Joined
Mar 22, 2021
Messages
59
Ok, I'm for some reason no able to make it work, I even tried running on admin mode.
These are my logs

log wc3 - JustPaste.it

1636326778212.png


And even tough I'm still not able to use it, my first impression on the settings tab is that
1- I have no idea what the bot is going to say in each case, so it would be nice to be able to edit every message possible the bot can say.
2- Would be nice to set the bot lobby position from 1 to 24 instead of guessing it
3- Some games like 1vs10 require that 1 slot to be full or the game ends on start, would be cool to make the bot not start unless it has a player on the selected slots.
 
Level 6
Joined
Feb 14, 2017
Messages
28
Ok, I'm for some reason no able to make it work, I even tried running on admin mode.
These are my logs

log wc3 - JustPaste.it

View attachment 389784

And even tough I'm still not able to use it, my first impression on the settings tab is that
1- I have no idea what the bot is going to say in each case, so it would be nice to be able to edit every message possible the bot can say.
2- Would be nice to set the bot lobby position from 1 to 24 instead of guessing it
3- Some games like 1vs10 require that 1 slot to be full or the game ends on start, would be cool to make the bot not start unless it has a player on the selected slots.
Hey hi hello, talking with you on discord right now.
1. I am trying to get around to making messages be more flexible but have not had much time in the past month or so due to my job.
2. I'm not 100% sure what you're saying here right now, I'll come back once I finish my work that's due tomorrow.
3. The bot won't start unless all slots are filled, or if people try to votestart, the bot will not let them vote unless all teams have at least one player in each.
 
Level 6
Joined
Feb 14, 2017
Messages
28
So awesome!! Can you change bot-text to "Game will start when lobby is full."?

The "Hi. I am a bot." does not inform when start is (or if game even Will start), and so ppl leave instead. I look forward to your improvements!!!
1637819754715.png

Coming in next update(tomorrow or the day after), sorry something so simple took so long, but I was busy with work and also in the middle of changing over the structure of my project to make future updates much easier.
Ok, I'm for some reason no able to make it work, I even tried running on admin mode.
These are my logs

log wc3 - JustPaste.it

View attachment 389784

And even tough I'm still not able to use it, my first impression on the settings tab is that
1- I have no idea what the bot is going to say in each case, so it would be nice to be able to edit every message possible the bot can say.
2- Would be nice to set the bot lobby position from 1 to 24 instead of guessing it
3- Some games like 1vs10 require that 1 slot to be full or the game ends on start, would be cool to make the bot not start unless it has a player on the selected slots.
Glad to see you finally have it working :)
I've hopefully made it a bit more clear from the above. For example here it is with basically all options enabled:
1637819902913.png

I mostly understand what you're asking for in number 2 now, and I can try to look into something like that, shouldn't be hard at all. And already answered your third point.
 
Level 2
Joined
Sep 24, 2016
Messages
15
Hi, rapid host broken since like 3 weeks. No auto-exit to host next. Just sits in first game.

Ty for updates!
 
Level 6
Joined
Aug 29, 2011
Messages
234
1642379623700.png
This pop up greeted me after installing.

EDIT: 🔥 Was waiting for something like this. EP1C! Thank you !

EDIT2: Fixed.
 
Last edited:
Level 6
Joined
Feb 14, 2017
Messages
28

Wrda

Spell Reviewer
Level 25
Joined
Nov 18, 2012
Messages
1,864
Oh god, please no, not the auto-hostbot insanity again.
They were one of the big reasons that killed wc3 in some sense. I will enumerate the reasons why we specially don't even need it anymore:
1. Everyone in reforged is now able host, rendering this mostly pointless.
2. Promotes numerous amounts of lobbies, which fills and pollutes the lobby list of empty player slots.
3. "Requires an active game client" So does this mean you have to buy extra wc3 keys to use this or use your own? Why would anyone use their own to afk in a game, just for other people to play?
4. Autobalancer and other tools already do this ELO things well enough.

Host bots were good when you couldn't either host or had a terrible delay, which doesn't happen now. However, the auto feature of it was an absolute virus (just like COVID-19) that slowly destroyed the lobby list.
So no, please no, for everyone's sanity, we don't want to repeat what was done and ruined.
The cons outweight the benefits.
 
Level 17
Joined
Feb 25, 2013
Messages
303
Oh god, please no, not the auto-hostbot insanity again.
They were one of the big reasons that killed wc3 in some sense. I will enumerate the reasons why we specially don't even need it anymore:
1. Everyone in reforged is now able host, rendering this mostly pointless.
2. Promotes numerous amounts of lobbies, which fills and pollutes the lobby list of empty player slots.
3. "Requires an active game client" So does this mean you have to buy extra wc3 keys to use this or use your own? Why would anyone use their own to afk in a game, just for other people to play?
4. Autobalancer and other tools already do this ELO things well enough.

Host bots were good when you couldn't either host or had a terrible delay, which doesn't happen now. However, the auto feature of it was an absolute virus (just like COVID-19) that slowly destroyed the lobby list.
So no, please no, for everyone's sanity, we don't want to repeat what was done and ruined.
The cons outweight the benefits.
This is not like hostbots, it uses the actual Warcraft 3 exe so it's less prone to abusive automation. Due to the nature of the Bnet2.0 authentication, most people won't be able to make multiple games at once even if they own multiple accounts capable of hosting.
The elegance in this system lies in being able to join games directly via links (like some 3rd party platforms offer for older versions) and being able to host your map automatically, but unlike bots it will not let you just have other people play from your hosting AND due to the new server system will not provide any special ping-advantage if other people even tried to use a well-positioned host.
Your points seem to look at the whole situation as if this were meant to be just a(n) (auto)hostbot program, which it's not.
Another elegant addition is OBS integration, which means it's able to automatically switch your scenes.
 
Level 6
Joined
Feb 14, 2017
Messages
28
Oh god, please no, not the auto-hostbot insanity again.
They were one of the big reasons that killed wc3 in some sense. I will enumerate the reasons why we specially don't even need it anymore:
1. Everyone in reforged is now able host, rendering this mostly pointless.
2. Promotes numerous amounts of lobbies, which fills and pollutes the lobby list of empty player slots.
3. "Requires an active game client" So does this mean you have to buy extra wc3 keys to use this or use your own? Why would anyone use their own to afk in a game, just for other people to play?
4. Autobalancer and other tools already do this ELO things well enough.

Host bots were good when you couldn't either host or had a terrible delay, which doesn't happen now. However, the auto feature of it was an absolute virus (just like COVID-19) that slowly destroyed the lobby list.
So no, please no, for everyone's sanity, we don't want to repeat what was done and ruined.
The cons outweight the benefits.
You are entitled to have your own opinion, but I have to disagree.
1. This is a multi tool, it's not just a bot, although most people seem to like that feature the most.
2. Your first point doesn't make sense to any point of this tool?
3. Your second point doesn't make sense because once again, it's not easily scalable, I doubt people are willing to spend the 40+$ a month, or sacrifice a computer, to host 24/7, so while there may be an increase in amount of lobbies, it wouldn't be substantial, plus they would almost definitely be lobbies of the official communities or map makers(almost everyone who has reached out to me have been the official communities of certain maps).
4. For your third point: look above, many of these communities are excited to use the tool's autohost in order to better organize their own communities. It's even encouraged a few to start implementing ranking systems, which I would like to think encourages people to play more.
5. Are you talking about my old tool? Because otherwise I don't think there's anything else out there that does auto balancing, and my old tool also was deprecated because the framework it was built on became obsolete.
6. This tool can kind of be like a w3champions alternative (a very weak one albeit) except instead of fracturing the player base again it's effects can be seen by people using the vanilla client.
7. As Bogdan stated, this is just one part of the tool. My initial, and still current, goal is to help enhance warcraft in a bunch of different ways, the autohosting part is just a good way to help get it out there. The more people who use it, the more information my enhanced games list will have(showing actual player counts in lobby and in lobby chat), and the more people are possibly uploading their replays to track stats to wc3stats, or the more people are enabling sounds to alert them when the game starts/loads in so we have fewer afk players. I have some new features implemented that I haven't updated in the original post yet, like StreamElemnts integration, where it will announce tips in the lobby/game and/or your discord(if you don't have smth for that already), an obs text source integration so that you can show who is in your current game at all times.
You're entitled to think that the one portion of my tool is bad, I knew it might be controversial going in, but honestly it was really fun to make, and there's not really much more harm I could do to the game now that blizzard hasn't done.

Is it possible to merge this using Server (USA/EU/Asia) Filter tool of TriggerHappy which has the similar index.html mod? (wc3maps.com/mod)

I didn't even know that this existed. I probably won't integrate it, but I may have to talk to @TriggerHappy to ask about some stuff relating to it now.

This is not like hostbots, it uses the actual Warcraft 3 exe so it's less prone to abusive automation. Due to the nature of the Bnet2.0 authentication, most people won't be able to make multiple games at once even if they own multiple accounts capable of hosting.
The elegance in this system lies in being able to join games directly via links (like some 3rd party platforms offer for older versions) and being able to host your map automatically, but unlike bots it will not let you just have other people play from your hosting AND due to the new server system will not provide any special ping-advantage if other people even tried to use a well-positioned host.
Your points seem to look at the whole situation as if this were meant to be just a(n) (auto)hostbot program, which it's not.
Another elegant addition is OBS integration, which means it's able to automatically switch your scenes.
This guy gets it :)
 
Last edited:
Level 2
Joined
Sep 2, 2018
Messages
7
Thanks a lot for the tool, but I really do not get how this myth of host bots destroying games is still there. It would be wonderful to have bots back again. Sure, allow to filter them away if people do not like to see them, but their existence has been what kept competitive customs alive for the longest time, and those who still play DoTA or LegionTD now have to upload replays.

So I know that this will not replace host bots, but it's a step in the correct direction. Your work is much appreciated.
 
Level 1
Joined
Apr 25, 2013
Messages
3
Hi
I've been trying to use your tool. I can host game but the games won't start automatically. No message get displayed neither. And commands do not work, got no response.

Logs (the end of the file:)

[2022-03-29 20:56:28.933] [warn] Error: Invalid Data: 0,{, 1,}
at new MicroLobby (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\wc3mt-lobby-container\dist\index.js:182:23)
at LobbyControl.ingestLobby (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\lobbyControl.js:62:34)
at handleLobbyUpdate (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\app.js:2434:29)
at WebSocket.incoming (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\app.js:1487:25)
at WebSocket.emit (node:events:394:28)
at WebSocket.emit (node:domain:475:12)
at Receiver.receiverOnMessage (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\ws\lib\websocket.js:1098:20)
at Receiver.emit (node:events:394:28)
at Receiver.emit (node:domain:475:12)
at Receiver.dataMessage (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\ws\lib\receiver.js:528:14)
[2022-03-29 20:56:28.942] [warn] Error: Invalid Data: 0,{, 1,}
at new MicroLobby (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\wc3mt-lobby-container\dist\index.js:182:23)
at LobbyControl.ingestLobby (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\lobbyControl.js:62:34)
at handleLobbyUpdate (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\app.js:2434:29)
at WebSocket.incoming (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\app.js:1487:25)
at WebSocket.emit (node:events:394:28)
at WebSocket.emit (node:domain:475:12)
at Receiver.receiverOnMessage (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\ws\lib\websocket.js:1098:20)
at Receiver.emit (node:events:394:28)
at Receiver.emit (node:domain:475:12)
at Receiver.dataMessage (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\ws\lib\receiver.js:528:14)
[2022-03-29 20:56:31.180] [warn] Error: Invalid Data: 0,{, 1,}
at new MicroLobby (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\wc3mt-lobby-container\dist\index.js:182:23)
at LobbyControl.ingestLobby (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\lobbyControl.js:62:34)
at handleLobbyUpdate (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\app.js:2434:29)
at WebSocket.incoming (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\app.js:1487:25)
at WebSocket.emit (node:events:394:28)
at WebSocket.emit (node:domain:475:12)
at Receiver.receiverOnMessage (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\ws\lib\websocket.js:1098:20)
at Receiver.emit (node:events:394:28)
at Receiver.emit (node:domain:475:12)
at Receiver.dataMessage (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\ws\lib\receiver.js:528:14)
[2022-03-29 20:56:31.187] [warn] Error: Invalid Data: 0,{, 1,}
at new MicroLobby (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\wc3mt-lobby-container\dist\index.js:182:23)
at LobbyControl.ingestLobby (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\lobbyControl.js:62:34)
at handleLobbyUpdate (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\app.js:2434:29)
at WebSocket.incoming (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\app.js:1487:25)
at WebSocket.emit (node:events:394:28)
at WebSocket.emit (node:domain:475:12)
at Receiver.receiverOnMessage (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\ws\lib\websocket.js:1098:20)
at Receiver.emit (node:events:394:28)
at Receiver.emit (node:domain:475:12)
at Receiver.dataMessage (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\ws\lib\receiver.js:528:14)
[2022-03-29 20:56:31.193] [warn] Error: Invalid Data: 0,{, 1,}
at new MicroLobby (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\wc3mt-lobby-container\dist\index.js:182:23)
at LobbyControl.ingestLobby (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\lobbyControl.js:62:34)
at handleLobbyUpdate (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\app.js:2434:29)
at WebSocket.incoming (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\app.js:1487:25)
at WebSocket.emit (node:events:394:28)
at WebSocket.emit (node:domain:475:12)
at Receiver.receiverOnMessage (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\ws\lib\websocket.js:1098:20)
at Receiver.emit (node:events:394:28)
at Receiver.emit (node:domain:475:12)
at Receiver.dataMessage (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\ws\lib\receiver.js:528:14)
[2022-03-29 20:56:31.200] [warn] Error: Invalid Data: 0,{, 1,}
at new MicroLobby (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\wc3mt-lobby-container\dist\index.js:182:23)
at LobbyControl.ingestLobby (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\lobbyControl.js:62:34)
at handleLobbyUpdate (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\app.js:2434:29)
at WebSocket.incoming (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\app.js:1487:25)
at WebSocket.emit (node:events:394:28)
at WebSocket.emit (node:domain:475:12)
at Receiver.receiverOnMessage (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\ws\lib\websocket.js:1098:20)
at Receiver.emit (node:events:394:28)
at Receiver.emit (node:domain:475:12)
at Receiver.dataMessage (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\ws\lib\receiver.js:528:14)
[2022-03-29 20:56:53.597] [info] Screen changed to: LOADING_SCREEN
[2022-03-29 20:57:13.273] [info] Screen changed to: SCORE_SCREEN
[2022-03-29 20:57:13.274] [info] Game has finished loading in.
[2022-03-29 20:57:13.275] [info] Setting rapid host timer to 1
[2022-03-29 20:57:13.594] [info] Chat queue now empty.
[2022-03-29 20:58:13.276] [info] Leaving Game
[2022-03-29 20:58:13.673] [info] Screen changed to: SCORE_SCREEN
[2022-03-29 20:58:14.042] [info] Sending autoHost payload {
filename: 'C:/Users/shide/OneDrive/Documents/Warcraft III/Maps/Download/Squid_Game_v1_2_5.w3x',
gameSpeed: 2,
gameName: 'SQUID GAME #2',
mapSettings: {
flagLockTeams: true,
flagPlaceTeamsTogether: true,
flagFullSharedUnitControl: false,
flagRandomRaces: false,
flagRandomHero: false,
settingObservers: 0,
settingVisibility: 0
},
privateGame: false
}
[2022-03-29 20:58:17.275] [info] Screen changed to: GAME_LOBBY
[2022-03-29 20:58:18.947] [info] Game created with incorrect increment.
[2022-03-29 20:58:21.107] [warn] Error: Invalid Data: 0,{, 1,}
at new MicroLobby (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\wc3mt-lobby-container\dist\index.js:182:23)
at LobbyControl.ingestLobby (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\lobbyControl.js:62:34)
at handleLobbyUpdate (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\app.js:2434:29)
at WebSocket.incoming (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\src\app.js:1487:25)
at WebSocket.emit (node:events:394:28)
at WebSocket.emit (node:domain:475:12)
at Receiver.receiverOnMessage (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\ws\lib\websocket.js:1098:20)
at Receiver.emit (node:events:394:28)
at Receiver.emit (node:domain:475:12)
at Receiver.dataMessage (C:\Users\shide\AppData\Local\Programs\WC3 Multi-Tool\resources\app.asar\node_modules\ws\lib\receiver.js:528:14)
 
Level 6
Joined
Feb 14, 2017
Messages
28
Hi
I've been trying to use your tool. I can host game but the games won't start automatically. No message get displayed neither. And commands do not work, got no response.

Logs (the end of the file:)
Looks like an issue of validating the lobby.
Probably something I've overlooked. I'll try to have a fix for it tonight, if you can attach the map file that'd be great, otherwise I'll try to find it on a map database
 
Level 6
Joined
Feb 14, 2017
Messages
28
Woaw, thank you so much. You're a life saver !!!! With your tool we finally can make some unknown maps live !

Here is the map file: Squid Game v1.2 SD - Warcraft 3 Maps - Epic War.com

Please note that at first I've been hosting it with the name

🦑 SQUID GAME 🦑

(special characters work when hosting things)

And the settings :

View attachment 397340
Turns out I underestimated the max length for the map description, increased it to 256 from 255 whoops. Also changed a couple other values I had wrong. Should be fixed in next update, I'll push it shortly.
 
Level 1
Joined
Jul 16, 2022
Messages
2
I downloaded and installed v0.9.4 and on first launch tells me there was an update and to restart.
After I relaunch the app I get the following error. Screenshot
 
Level 6
Joined
Feb 14, 2017
Messages
28
I decided to prematurely bump the beta/alpha down to stable so that people stop running into the install issue.
It features misc bug fixes and improvements, discord thread usage, discord slash commands for moderation, custom database lookups for stats/elo, and a totally rewritten backend which should allow for easier feature adding, and potentially third party downloadable addons.
 
Level 2
Joined
Sep 24, 2016
Messages
15
hi, rapid host dont work again. Just sits in first game. I play with all settings for hours+restart app..reinstalled MultiTool, reinstalled warcraft.. deleted all folders on pc... restart pc... all several times.... just broken...... also cant run rapid+anti-crash i think..
 
Level 6
Joined
Feb 14, 2017
Messages
28
hi, rapid host dont work again. Just sits in first game. I play with all settings for hours+restart app..reinstalled MultiTool, reinstalled warcraft.. deleted all folders on pc... restart pc... all several times.... just broken...... also cant run rapid+anti-crash i think..
Hey, sorry about that. I've gotten a bit busy with irl things for a while, so I haven't been able to maintain this for quite some time. I'll try to get around to fixing the ongoing issues as soon as I can, but not sure when that will be.
 
Level 1
Joined
Mar 21, 2023
Messages
1
Hey, sorry about that. I've gotten a bit busy with irl things for a while, so I haven't been able to maintain this for quite some time. I'll try to get around to fixing the ongoing issues as soon as I can, but not sure when that will be.
Thank you so much for your great tool.

Probably because you don't have enough time to keep updating the tool. Can you share it as an open source project so people can continue your great work?

Thank you
 
Level 1
Joined
Jun 26, 2023
Messages
1
I have two ideas and/or questions:
1. When autohosting, why there is no posibility to auto-start when there are X players... just like when using Rapid-Host or Smart-Host? This is what i need. To host a game and I can go AFK untill people join, but they also have posibility to vote start
2. You could have some checkbox which says: Auto-Host. So you can tick that and it auto-applies (instead going to settings and change drop-down menu, so on main screen you know if its turned on or off). Just a suggestion
Tnx
 
Top