wc3gymnasium -- an easy build order screen overlay for Warcraft III melee

Level 6
Joined
Jul 28, 2019
Messages
99
Introducing:

wc3gymnasium

Customizable build order overlay for Warcraft III Reforged melee players.

1ss-v3.jpg

Currently, wc3gymnasium is an easy way to read build orders in game. I play random so I don't really practice one build ad nauseum. First time I using this, I played way better. Timely execution of a build can be 100s of MMR difference, regardless of micro. There are a lot of new players wanting to learn melee and this game is very complex. I've been playing War3 since day 1 and this has improved my melee play a lot!

Please share any thoughts, suggestions, criticisms etc.
Still consider trying it out if you're not great at melee, you may be surprised!



Installation:​

for latest [download via github]​

Run wc3gymnasium.exe from anywhere
Download build orders from [build-orders or all Raw.zip] and/or make your own! Save the files in the same folder as wc3gymnasium.exe. Create/copy-paste build orders as plain text files saved with .md extension. wc3gymnasium will search for .md in the directory the exe is located in and in C:\wc3gymnasium\

When formatting builds, I recommend using many line breaks and few words as needed to keep the window narrow as possible. Instead of saying "Send 4 peasants to gold mine" it's easier to quickly understand "4 >> gold".
Word wrap is supported and markdown or other syntax planned soon. Some markdown/md syntax is supported, otherwise it will be rendered as plain text. Future builds will properly display all markdown.
Please share build orders you make! I will include them in the builds folder.

Features:​

  • Slider for window transparency.
  • Keyboard emoji (⌨) button to bind key to enable overlay mode as seen with in-game screenshot.
  • Change font size with ➕➖ buttons.
  • Toggle light/dark theme with ☯ button
  • Timer with pause/play(⏯️) and reset to 0:00(🔄) buttons.


Future plans:​

  • rewriting in c# for better UI
  • observer api implementation, i.e. dynamically cross out/highlight lines based on food count
  • some sorta markup syntax support, i.e. icon support!
  • "click through" overlay mode (I dont know how to do this in python/ctk)
  • timer sync with current Wc3 match time, via observer api
  • race specific in game UI integration, via observer api
  • nicely formatted builds database hosted online
  • mini web browser pop up with full build details
  • link to Warcraft 3 News and other websites/communities ... suggestions?
  • preset screen locations with hotkeys to move window easily


Screenshots:​

as of v0.3
Screenshot-v3.png
Screenshot%202024-07-18%20213602.png

2ss-v3.jpg



Thanks/credits:​

Hive discord repliers, Warcraft-gym discord + webzone, anyone else keeping Warcraft III alive, Claude AI
 
Last edited:
Level 6
Joined
Jul 28, 2019
Messages
99
I tried waving this around on Grubby's build-order discord room and people are having security issues with it. you might want to check this out:

View attachment 488696

(I don't think this is considered double posting as it's over a day later and more than that it's an entirely unrelated post. Deepstrasz will correct me if I am wrong... )
Big thanks for sharing, I'll upload the source code. Its 99% written by Claude AI.

I dont know if its the transparency or the keybind that triggers alarm. If anyone has any suggestion on this. I've tested it on a few computers and havent gotten this concern. I'm going to work on updated version now, although no idea what flags security software
 
Level 6
Joined
Jul 28, 2019
Messages
99
If anyone has trouble running this install .NET framework and c++ redist from MS website. Download the release.exe folder, and run it with the dlls in same folder. I reformatted my computer fresh so I know this works on other computers.

I dont know what to do about the security issues if ANYONE has any input, I dont use any software other than MS defender which seems ok with it. The VSC files/source code is posted in github as zip for anyone to compile/dig/mock the code.
 
Top