Since I don't want to reply to various other topics with this, I thought it deserved its own thread. This is about the StarCraft Human 'N' AI League (SCHNAIL), a platform that enables you to play against custom Brood War AIs. I intend to post updates here, and engage the community better. I think it's time, and the project is in a state that it is worthwile to talk about it.
About me
My name is Sonko, and I have a site called Making Computer Do Things, dedicated to Brood War AI. I'm a software developer by trade. Originally, I started with writing my own AI, and wrote some articles about that (31, to be exact). Then I started to do the Undermind podcast, which was about talking with bot authors. I decided that I will try to make our scene a bit more public, and
Things I also do: - Every two weeks, I cast games on the SSCAIT (Student Starcraft AI Tournament) channel. - I'm writing a book about BWAPI (How to write a bot, basically) - I do the (almost) weekly "AI news for gamers"segment for the Pylon Show. - I help out with BSL (Bombastic Star League) development a bit. - I host live bot coding streams on my Twitch channel.
The story so far...
We started with an idea that we want people to play against Brood War bots. DropLauncher exists, but it kinda works, kinda not with many bots, and it is not maintained anymore. I decided that I will make something that is presentable, and friendly to the average gamer. I think it's unreasonable to expect an hour of tinkering so you can play against a bot that might or not work. So first the idea was born, and we named it... Bladder (short for bot ladder). Yes, that was fun, but I soon decided that it will be something else, thus SCHNAIL was born. Alphastar have raised the awareness about AI, and StarCraft AI in general, and this is the time to give something to Brood War players as well.
Here are the videos documenting the early stages (in chronological order): First iteration:
A quick update after:
Redesigned alpha version:
And with this, we had an awesome stream with ZZZeroPL. A recurring theme was people getting surprised that yes, these in fact are AIs, and generally, fun were had. I wrote a summary about it too.
And the most recent news...
And now we come to our present day. I have a small, but dedicated group of people who help me out on a regular basis, and we are almost there. We still have a lot of kinks to work out, but the path is clear. I decided that I will make the development roadmap accessible for the public. I detailed my decision in the article below. Also, I added some benefits to the Patreon of my site: Among other things, you can vote on, and propose new features!
I'm determined to make this happen, and your support definitely helps with that. I want to move to open beta in 2-3 months, then release this to the general public.
Feel free to ask me anything about the project in this thread.I intend to keep this topic up to date.
I love the idea of worthy AI opponents. Used to love practicing against the BWAILauncher AI before remastered came out, so I'm excited to see what kind of progress is happening with current AI development.
Thank you for all the contributions for the community, much respect!
I would be super down to play with an AI, the idea of practicing builds and strategies against a worthy opponent that also adapts and doesn't just do 1 base all-ins is a welcome one for sure.
Thanks for the kind words! I forgot to post the release notes so far, so here they are - this is the stuff we have up and running.
RELEASE NOTES:
0.2.2: ------
Bugfixes: - Updating bots no longer causes multiple entries in the bot list - Bots with spaces in their name sometimes caused problems when exiting the game, and trying to save the replay. This has been fixed
New features: - Added LF3 (latency frames) for bots. From the player side, this does not affect gameplay. - Added proper management of learning files - Added a schnail.env file to the bwapi-data/read folder. The existence of this file signifies that this is the SCHNAIL environment. It contains key-value pairs of properties. Currently only the version property is present1" - Added localization. In the settings tab, there is a language selection dropdown. Currently supported languages: English (default), German, Dutch, spanish, Chinese (Simplified), Chinese (Traditional), Hungarian, Swedish. Some texts might be missing, translation is not in sync with relases yet. - Added a functioning Quit, and a placeholder Log Out button to the Settings tab.
Enhancements: - Added a message when bot files are being cleaned up - Some bots were missing config files, and now they've been re-enabled. - Adjusted alphabetical sorting to be case insensitive
Translation is an effort by a group of volunteers - special thanks to them! Namely: Hao Pan, Hannes Bredberg, Johan de Jong, Dennis Waldherr, Javier Sacido, and Micky Holdorf.
0.2.1: ------ New features: - Increased launcher size to 1200x900 - Added changing username functionality: Username, and settings are saved. - Added a skip downloads button to the loading screen. This finishes downloading the current bot, then skips to the Game screen - Added some margins around buttons - Added alphabetic sorting to the bot list - Added a bot name search field - Added logging - Added UI element "Enable logging" - currently logging cannot be actually disabled
Enhancements: - Game automatically launches for 2+ player maps
Bugfixes - Corrupted bots.dat file no longer causes the launcher to quit
Was waiting for this, awesome work! I think it could make for a new pastime for people who want to play 1v1 broodwar but with a pre-defined challenge and without the stress of laddering.
It's great to see that development has already come so far; I remember discussing this with you earlier this year, and I still think that this is a great thing for the community.
To anyone who may be suspicious about the AI's capabilities, as a player that peaked at ~1950/A rank on the remastered ladder, I have dropped many games to various AI which I am sure will be featured in this service. It's definitely interesting to play with them. GL to everyone!
I was on a bit of a vacation, but now I'm back to working on SCHNAIL. A quick preview from the release notes:
Bugfixes: - Fixed a bug where bot sorting wasn't working after switching tabs, and after deleting text from the bot search bar
New features: - Added icons
Currently I'm working on setting up a server, so beta can begin soon.
Also, I'm coordinating with ZZZero (the organizer of BSL), and we will have human vs. bot showmatches for Chobo League players - details to follow when we worked them out
Bugfixes: - Fixed a bug where bot sorting wasn't working after switching tabs, and after deleting text from the bot search bar
New features: - Added icons
Currently I'm working on setting up a server, so beta can begin soon.
Also, I'm coordinating with ZZZero (the organizer of BSL), and we will have human vs. bot showmatches for Chobo League players - details to follow when we worked them out
Happy new year, and stay tuned for updates!
Showmatches would be amazing indeed. Happy new year to you too, looking forward to the beta!
This is amazing, what is the highest rank one of your bots has reached on remastered ladder?
These bots work under SC 1.16 - it is unfortunately not our decision. We are hoping that Blizzard decides a go-ahead on the remastered BWAPI (the interface used by these bots) for Remastered. We don't have technical obstacles for that. Also, these bots are only on bot vs. bot ladders at the moment, the SCHNAIL will be the first human vs. bot one.
Finally, the bots won most of the matches Pro gamers make it seem so easy do defeat these AIs, but someone with less experience might have trouble with them. I think it will achieve one of the goals we want, which is to provide a meaningful practice tool.
On January 06 2020 22:26 Sonko wrote: And yesterday, there was another stream with nice__username, you can watch it here: https://www.twitch.tv/videos/531508179
Finally, the bots won most of the matches Pro gamers make it seem so easy do defeat these AIs, but someone with less experience might have trouble with them. I think it will achieve one of the goals we want, which is to provide a meaningful practice tool.
Those are relative to each other. We currently don't have any human vs. bot rankings (One of the features is to have one. I have updated the Development Roadmap accordingly)
Those are relative to each other. We currently don't have any human vs. bot rankings (One of the features is to have one. I have updated the Development Roadmap accordingly)
Sorry for not being clear, I meant nice__username's MMR.
I've been invited to the Pylon show next week (2020 Jan 15th) to talk about the SCHNAIL project, and StarCraft AI in general. I'm very excited for this opportunity, and to represent the whole Brood War AI community.
Until then, I'm not releasing any updates - I guess you just have to watch the show
And here is the Pylon show episode with me, where we talk about SCHNAIL, and a lot of cool things about BW AI in general. It was a great experience, and we just started to scratch the surface.
Halfway throught listening to the talkshow; I have to say very interesting conversation even if I know nothing about program languages; also the part that is about Broodwar and AI starts at 35:24
Hey everyone, I will be holding a "state of the project" type stream today, after BSL (So you don't have to choose) Here is the announcement, and the stream is here: https://www.twitch.tv/sonkomagnus
About SCHNAIL: we are ready to move to beta. In a few weeks, I'd like to do just that. For the time being, that's all - a lot of the work is unglamorous backend tinkering. I'll probably write a post, and/or hold a stream again.
Somewhat marginally related though, is that I gave a lightning talk about StarCraft AI in the FOSDEM 2020 conference. You can watch it here:
Hey, just so I give you a little update: We have entered closed beta. Currently, bot authors, and a select few people can test the infrastructure. Here are the latest release notes.
The client is mostly stable, but we are working out the bugs, and working on the website. We have to figure out a few things, and stress-test the infrastructure, but it is in a playable, testable state for the most part. I hope we can move into open beta very soon.
0.3.2.1 (closed beta release) ------- New features: - Moved to the schnail server, not working from SSCAIT anymore. - Added a login screen, with remember username functionality. It also displays texts in the last used language. - Added logout confirmation dialog
Enhanchements: - Upon launching a bot, a field "playerguid=<guid>" is written into the schnail.env file - Enchnaced some of the bot shutdown processes, now closing StarCraft at any point should shut down the bot processes properly.
Bugfixes: - Fixed a bug where bot sorting was messed up after switching tabs
I felt the need to take a stance on some things, and talk about AI and ethics. This is mainly about SCHNAIL, but not exclusively so. I would much rather work on actual features than deal with this, but this can't be ignored. AI competitions and ethics
I'll be back with more and merrier news about the project soon.
Ooops, I forgot to announce, but nice__username did another stream with the SCHNAIL client - it went great. The recording is still available at: https://www.twitch.tv/videos/560458762
Some huge news, and updates! There are some streams, and showmatches in progress. No dates are fixed yet, some teasers: - Showmatches with BSL choboleague players - A match with the latest AIST (AI tournament) winner with a secret pro player - And none other than Artosis himself will play these bots on stream soon!
In the meantime, a very much requested feature is almost done. I wrote up a detailed dev diary post - which might be mildly interesting for gamers, but TL;DR: We basically implemented CUSTOM HOTKEYS IN 1.16! Here is the detailed writeup!
Stay tuned for updates - we want to move to open beta very soon!
CadenZie has agreed to play a BO 5 match against the latest AI StarCraft Tournament winner, Locutus! The time is 20:00 KST/12:00 CET this Saturday (03.28), on AfreecaTV! The best (wo)man vs machine of 2020 - Don't miss it!
On March 27 2020 16:24 Sonko wrote: Speaking of streams,
CadenZie has agreed to play a BO 5 match against the latest AI StarCraft Tournament winner, Locutus! The time is 20:00 KST/12:00 CET this Saturday (03.28), on AfreecaTV! The best (wo)man vs machine of 2020 - Don't miss it!
Denzie is too good to lose to a machine.... right? Interested to hear her thoughts on the opposition. Please link the VOD when it's done!
On April 04 2020 01:38 Sonko wrote: And also, we are officially in open beta now! You can sign up and download the client at https://schnail.com!
I usually just lurk around the community and watch things like the ASL, but I got curious when I saw this and signed up for the beta this past weekend. This is pretty amazing! I love the client and how easy it is to use. Well done. I never thought I would lose to a bot in BW no matter how rusty I was, but it looks like I have to start shedding off years of rust now...
Anyways, I just wanted to say that this pretty much inspired me to return to actually playing BW, not just casually lurking around. Thank you for that. Also, the zerg and protoss bot lists are swapped in the client. Cheers!
On April 04 2020 01:38 Sonko wrote: And also, we are officially in open beta now! You can sign up and download the client at https://schnail.com!
I usually just lurk around the community and watch things like the ASL, but I got curious when I saw this and signed up for the beta this past weekend. This is pretty amazing! I love the client and how easy it is to use. Well done. I never thought I would lose to a bot in BW no matter how rusty I was, but it looks like I have to start shedding off years of rust now...
Anyways, I just wanted to say that this pretty much inspired me to return to actually playing BW, not just casually lurking around. Thank you for that. Also, the zerg and protoss bot lists are swapped in the client. Cheers!
Thank you for the kind words! I'm very happy to hear that!
Also, we are aware of the bug, will be fixed in the next version
absolutely incredible client - fully enjoyed actually playing some bw again recently. Might as well ask here, does anyone else have an issue with the only audio being the blaringly loud blizzard opening splash and then that's it, no more audio at all with the audio options greyed out?
Some news The SCHNAIL 0.4.0.3 version is out! Release notes: ------- New features: - Changed the client to be resizeable, and added scroolbars to aid players with lower screen resolution Bugfixes: - Fixed switching up Protoss and Zerg race filtering on the game screen. Enhanchements: - Updated most of the Korean translations - Switched the position of the play and the logout/quit buttons
You can get it from the website, but the 0.4.0.2 client should auto-update.
absolutely incredible client - fully enjoyed actually playing some bw again recently. Might as well ask here, does anyone else have an issue with the only audio being the blaringly loud blizzard opening splash and then that's it, no more audio at all with the audio options greyed out?
Thank you for the kind words! I don't think it's present everywhere, but I made a note of it to investigate.
We have a replay contest going - just submit your replays on the SCHNAIL discord, and FalconPaladin will cast the best ones! (you can find your replays in the <schnail>\starcraft_bundled\maps\replays folder, if you don't save them manually)
Hey everyone, version 0.4.04 is out! Since the auto-update wasn't working properly, make sure you get it from https://schnail.com/downloads (you need to log in)! Release notes:
New features: - Changed the way updates work - no forced update for the time being, just an alert on the game screen - Added a selector for practice and ranked modes in the game tab. Ranked mode will be enabled in further updates. - Added a basic replay submission mechanic - this is automatic. - Added a checkbox toggling submitting practice mode replays to the server Bugfixes: - Fixed some filtering not working - Fixed hold position hotkey change messing up the Zerg Drone's hotkey Enhanchements: - Added an experimental fix for the "white screen" issue - Forgot password button now points to the forgot password page on the website
On April 17 2020 21:05 Sonko wrote: Also, some thoughts on how to evaluate AI strength in StarCraft, and SCHNAIL in particular: How to evaluate AI strength
Awesome. This just keeps getting better. Since you opened the beta, I've actually been fairly consistent playing with it even for someone who works full time. I see great potential in SCHNAIL and want to commit to helping this project, so I decided to support you on Patreon just now. I will be working on a submission for the replay contest this weekend, hopefully I produce something of castable value. After that, maybe I could be of some use to you if you have need of QA testing or coding...
My experience, a bit a year dated, is that BW AI is a mix of amazing features and some glaring faults relative to human opponents, similar to what Cadenzie said in her interview. It's hard to put a definitive letter grade on an opponent who has:
1. Multitasking: SSS (superhuman) 2. Macro/mobile unit micro: SSS 3. Scouting/build reading: D 4. Following meta build orders/timings: D 5. Doing some wacky shit that works because of 1 and 2: A 6. Decision-making: ?¿? Roll a die
On April 17 2020 21:05 Sonko wrote: Also, some thoughts on how to evaluate AI strength in StarCraft, and SCHNAIL in particular: How to evaluate AI strength
Awesome. This just keeps getting better. Since you opened the beta, I've actually been fairly consistent playing with it even for someone who works full time. I see great potential in SCHNAIL and want to commit to helping this project, so I decided to support you on Patreon just now. I will be working on a submission for the replay contest this weekend, hopefully I produce something of castable value. After that, maybe I could be of some use to you if you have need of QA testing or coding...
I'm very grateful for your contribution! And I'm very happy that you find it an enjoyable experience. Replays: Absolutely, keep them coming! Btw, the original submission deadline was 04.20, but I'll extend that one week for a bunch of reasons.
QA/Coding help: Again, I'm very grateful for any help offered. As for coding: It's mostly busywork, or tracking down hard problems - generally, not very enjoyable by itself. Still, if you want to help out, I'm happy to explain the tech stack/work need to be done. As for QA, that is something very useful and would be very welcome - reproducible bug reports are the best.
(in the meantime, I sent you a message via Patreon. Let's talk)
Thanks again, and I hope you'll continue to use it in the future for a long time!
On April 18 2020 09:57 Jealous wrote: My experience, a bit a year dated, is that BW AI is a mix of amazing features and some glaring faults relative to human opponents, similar to what Cadenzie said in her interview. It's hard to put a definitive letter grade on an opponent who has:
1. Multitasking: SSS (superhuman) 2. Macro/mobile unit micro: SSS 3. Scouting/build reading: D 4. Following meta build orders/timings: D 5. Doing some wacky shit that works because of 1 and 2: A 6. Decision-making: ?¿? Roll a die
Etc.
Pretty much. Although points 3-4 is there, but most of the bots follow the bot vs. bot meta. 5-6: Yeah, many times the functions evaluate to "dunno lol" :D
Do you use the SCHNAIL client? If i remember correctly, when you played the man vs. machine matches, you were using DropLauncher.
On April 18 2020 09:57 Jealous wrote: My experience, a bit a year dated, is that BW AI is a mix of amazing features and some glaring faults relative to human opponents, similar to what Cadenzie said in her interview. It's hard to put a definitive letter grade on an opponent who has:
1. Multitasking: SSS (superhuman) 2. Macro/mobile unit micro: SSS 3. Scouting/build reading: D 4. Following meta build orders/timings: D 5. Doing some wacky shit that works because of 1 and 2: A 6. Decision-making: ?¿? Roll a die
Etc.
Pretty much. Although points 3-4 is there, but most of the bots follow the bot vs. bot meta. 5-6: Yeah, many times the functions evaluate to "dunno lol" :D
Do you use the SCHNAIL client? If i remember correctly, when you played the man vs. machine matches, you were using DropLauncher.
Haven't really been playing much at all since then so I'm currently using nothing Just my observations from back then.
Version 0.4.0.5 is out, mostly bugfixes this time, and preparing the groundwork for ranked play. Release notes:
0.4.0.5 (open beta release) ------- Enhanchements: - Enchanced bot data retrieval, as caching sometimes retrieved older versions of the bot
Bugfixes: - Fixed an issue when sometimes closing the game would cause the client to hang - Fixed a hotkey assignment problem with the Terran Command Center, and the Protoss High Templar - Added a fix for the "white sceen issue" - tested and works on Intel video cards - Added another fix for the "white screen" issue - seems to work with Intel cards
Great interview. He's right about how comical some of the bot reactions are. Try irradiate vs Marian Devecka's mutas. Go ahead, it's worth a good laugh.
On April 27 2020 01:31 Signet wrote: Downloaded SCHNAIL client this weekend and I’ve been having lots of fun with it. Thanks so much for making this!
Is there a way for users to add maps to the map pool?
Glad you enjoyed it!
For users, not, only admins. The reason is that bots need to be adapted, in some cases some cache files need to be uploaded as well. Maps are enabled on a per-bot basis, so authors will slowly add more and more. But I do plan to add new maps (I already did some).
Version 0.4.1.0 is out. More background preparation for ranked play, and a match history tab! Release notes:
0.4.1.0 (open beta release) ---------- New features: - Added a match history tab to the client. There is no filtering or sorting yet, it will be coming n the next releases. - Enhanched the replay submission, now it includes player and AI race in the match data.
A screenshot of the match history tab:
As always, you can get the newest version on the SCHNAIL website
Ranked play is finally available on SCHNAIL! Here are the details of the latest update that makes this possible:
0.4.1.1 (open beta release) -------- New features: - Added an option for ranked play. After choosing the Ranked play button, a bot will be randomly assigned as your opponent, and it will be anonymous during the match - you can see the bot's name in the match history screen after. - Everyone (bots and humans) gets seeded at 1500 ELO. - With that, Season 0 of the SCHNAIL Ranked Ladder has begun! This is the live test of the system, and ELO resets, and other "breaking" changes can happen - we really hope they won't be necessary. - Some anti-cheating measures are in effect also. More will come, and cheaters/hackers will be given no leniency whatsoever. - Added an ELO display to the bot selection screen. - Added two radio buttons to sort the bots by ELO.
This is a milestone release for the project - now we finally have a way to measure bot strength vs. humans!
I have written an article about the ranked ladder, and matchmaking details - check it out here. makingcomputerdothings.com
Also, we have another replay contest! This time no other than memelord RAPiD will cast your submitted replays! You have one month to submit them on our Discord channel!
Oh well, there was a bug that caused upgrading to 0.4.1.1 to crash the client in some of the cases. We released a hotfix, you can get it from the website. Sorry about that - if you still experience it, an uninstall-reinstall seems to fix it. Apologies for the inconvenience, and happy playing!
This is a really interesting idea. I just created an account here to ask if anyone has tried to make an AI that can play through campaigns. I just recently got into StarCraft again and was testing out UAlbertaBot. Obviously SSCAIT AI are designed for ladder play, and in my tests the AI is not fairing well against campaign AI, mainly due to losing Hero units that must survive. Although also, what I have is the default UAlbertaBot which is designed for a 1v1 rush strategy only, and will sometimes not defend the base nor try to expand to a 2nd base, and is terrible at dealing with ground defense like Zerg Creep Colonies.
I think creating an AI to play campaign and seeing how it handles each mission would be very interesting. If it loses, rework it to win without telling it exactly where to go and how to win as well as limiting the information it has available with the usual fog of war. As far as I know, AI seems to be proactive with an opening build queue, followed by one main strategy, as opposed to reactive with the exception of some small scrimmages and if it is set up to respond to attacks on it's own base. Are there any AI currently where it can be set up before the game starts to protect a certain unit (most likely by simply choosing to not send it into battle) along with the typical base defense and expansion that is needed, in addition to adapting to the enemy units and structures it becomes aware about, and building units to compensate appropriately?
Perhaps my post should be in a new thread, but I figured that this thread is a place where someone would be able to answer my question.
On May 13 2020 06:44 starithm wrote: Awesome! I'm going to try out the Ranked Play tonight! :D
Please report back how you found it!
My record yesterday was 3-3. :O I did ZvZ well (except I got 4 or 5 pooled by a Zerg bot named Chris Coxe). I got owned by two protoss bots named BananaBrain and McRave. :O They were pretty good! I'm going to keep using SCHNAIL for now to get to my own ladder level 8~9 months ago when I was playing the game consistently.
On May 13 2020 06:44 starithm wrote: Awesome! I'm going to try out the Ranked Play tonight! :D
Please report back how you found it!
My record yesterday was 3-3. :O I did ZvZ well (except I got 4 or 5 pooled by a Zerg bot named Chris Coxe). I got owned by two protoss bots named BananaBrain and McRave. :O They were pretty good! I'm going to keep using SCHNAIL for now to get to my own ladder level 8~9 months ago when I was playing the game consistently.
Glad to hear that! One of the goals is to have it as a practice tool - if it fills that purpose, I'm very happy!
We did some showcase with CPL coach Neblime yesterday! We evaluated SCHNAIL, and the bots as a whole as a training tool - it was very entertaining, and you can check it out here: https://www.twitch.tv/videos/622027813
One thing is clear: People play MANY more practice games than ranked. I encourage you to play Ranked, the bots will be better evaluated by you doing so
On May 26 2020 04:50 Sonko wrote: I added a leaderboard to the website, you can check it out here: https://schnail.com/#/leaderboard
One thing is clear: People play MANY more practice games than ranked. I encourage you to play Ranked, the bots will be better evaluated by you doing so
Awesome. It's time for me to crush these bots in ranked matches. :D
On May 26 2020 04:50 Sonko wrote: I added a leaderboard to the website, you can check it out here: https://schnail.com/#/leaderboard
One thing is clear: People play MANY more practice games than ranked. I encourage you to play Ranked, the bots will be better evaluated by you doing so
Awesome. It's time for me to crush these bots in ranked matches. :D
If you're below 1900+ MMR, you might get embarrassed.
On May 26 2020 04:50 Sonko wrote: I added a leaderboard to the website, you can check it out here: https://schnail.com/#/leaderboard
One thing is clear: People play MANY more practice games than ranked. I encourage you to play Ranked, the bots will be better evaluated by you doing so
Awesome. It's time for me to crush these bots in ranked matches. :D
If you're below 1900+ MMR, you might get embarrassed.
On May 26 2020 04:50 Sonko wrote: I added a leaderboard to the website, you can check it out here: https://schnail.com/#/leaderboard
One thing is clear: People play MANY more practice games than ranked. I encourage you to play Ranked, the bots will be better evaluated by you doing so
Awesome. It's time for me to crush these bots in ranked matches. :D
If you're below 1900+ MMR, you might get embarrassed.
I'm embarrassed now.
I'm guessing you played some games? How did it go?
On May 26 2020 04:50 Sonko wrote: I added a leaderboard to the website, you can check it out here: https://schnail.com/#/leaderboard
One thing is clear: People play MANY more practice games than ranked. I encourage you to play Ranked, the bots will be better evaluated by you doing so
Awesome. It's time for me to crush these bots in ranked matches. :D
If you're below 1900+ MMR, you might get embarrassed.
I'm embarrassed now.
I'm guessing you played some games? How did it go?
I've been playing SCHNAIL bots since the beginning of May. But I keep losing to BananaBrain, Locutus, and Dragon bots.
On May 26 2020 04:50 Sonko wrote: I added a leaderboard to the website, you can check it out here: https://schnail.com/#/leaderboard
One thing is clear: People play MANY more practice games than ranked. I encourage you to play Ranked, the bots will be better evaluated by you doing so
Awesome. It's time for me to crush these bots in ranked matches. :D
If you're below 1900+ MMR, you might get embarrassed.
I'm embarrassed now.
I'm guessing you played some games? How did it go?
I've been playing SCHNAIL bots since the beginning of May. But I keep losing to BananaBrain, Locutus, and Dragon bots.
We added a replay browser to the website - you can search, browse, and watch games played on the SCHNAIL platform (Yes, you can watch a replay in your browser!)
On June 13 2020 10:36 xdq28635 wrote: Great work! I tried, it's fun. Thank you for the contribution. Question: how to fix the mouse acceleration issue in game ?
Thank you!
Mouse acceleration in w-mode is dependent on your host OS (Windows) mouse speed, so try to play around with those settings, and it'll probably be better.
On June 13 2020 10:36 xdq28635 wrote: Great work! I tried, it's fun. Thank you for the contribution. Question: how to fix the mouse acceleration issue in game ?
Thank you!
Mouse acceleration in w-mode is dependent on your host OS (Windows) mouse speed, so try to play around with those settings, and it'll probably be better.
The option is "enhanced pointer accuracy" or something like that in Windows, under the toggle for overall sensitivity, if memory serves correct. It needs to be off.
This is amazing! Are all the players on the leaderboard the bots only? Does playing ranked actually help the bots improve their skill? You're saying some of the AI are 1900+?
On June 14 2020 05:14 GGzerG wrote: This is amazing! Are all the players on the leaderboard the bots only? Does playing ranked actually help the bots improve their skill? You're saying some of the AI are 1900+?
Well thank you, I really hope you are enjoying playing SCHNAIL!
In this leaderboard ("AI leaderboard") they are: https://schnail.com/#/leaderboard - these are vs. human scores. The rating is standard ELO, so it's not directly comparable to human MMR, just evaluate it in proportion. The page linked has the info about how it is calculated and such.
And to answer your question: Playing ranked helps a LOT! - Indirectly just by inspiring the authors to be better, and providing replays to analyze their bots' performance. This kind of data is hard to come by. This is true for practice games as well - Directly since some bots have actual learning built it. This is currently only handled locally - as soon as we set up globalized handling of learning data, I expect some bots to have better overall ratings.
Comparatively few people actually play ranked games - I encourage everyone to try! Suprrisingly, the average human rating was lower last time I checked than the average bot rating!
@Jealous: Wow, I didn't know that, I have to test!
I’m having fun with it, but I think they’re way to easy to defeat with basic turtling that a near beginner could pull off. For example, with Zerg you can easily 1 base the hardest protoss by just spamming sunkens at your choke. They will not build air units to counter it.
Once they’re done sacking the entire map’s worth of ground units at your choke, you can win with 1 unit capable of knocking out the scattered photon cannons on the map.
On June 14 2020 23:39 Jae Zedong wrote: I’m having fun with it, but I think they’re way to easy to defeat with basic turtling that a near beginner could pull off. For example, with Zerg you can easily 1 base the hardest protoss by just spamming sunkens at your choke. They will not build air units to counter it.
Once they’re done sacking the entire map’s worth of ground units at your choke, you can win with 1 unit capable of knocking out the scattered photon cannons on the map.
Scores do not reflect your statement - average human ELO is lower then the average bot ELO. How many bots did you play, in how many matches? Once defeating one bot does not hold any statisticial significance.
"way to easy" is not really quanitifiable. I'm honestly curious about the level of play you were expecting, since the ELO scores are public.
Also, let me quote from the SCHNAIL FAQ:
Who writes the AI available on the platform? Talented hobbyists, students, and sometimes companies. A lot of bots were taken from the Student StarCraft AI Tournament database, but since that is an AI vs. AI tournament, and SCHNAIL is aimed at man vs. machine matches, we expect some divergence here. But anyone can write a bot, even with just basic programming skills - check out the tutorial on the SSCAIT page!
What's the MMR/ELO/rank of these bots? That is a surprisingly hard question to answer. So far, these bots have been competing against each other, and thus they are more tailored for a bot vs. bot meta, than a man vs. machine one. Their relative strengths can be gauged by looking at the SSCAIT ladder. Other than that, the general consensus by players who have played them that the best of them are around 1750 MMR / C rank.
(sorry for double post, pressed "quote" instead of "edit")
With all this said, don't take this the wrong way, I'm not flaming here - feedback is welcome, and I'm really glad you are enjoying the platform! I just feel that you were expecting something that were not promised at any point
I’m just saying they can be exploited, otherwise I should have no business winning easily if they’re supposed to be anywhere near 1900. The reason human ELO is lower than bot ELO is probably because people are playing standard against them and not using bot-defeating techniques.
Just form a really good defensive line with 2-3 bases, safe in the knowledge the bot will ram its head against it using nothing more sophisticated than range-edging. Then you can just let it have the rest of the map and clean up when it runs out of gas.
On June 15 2020 02:17 Jae Zedong wrote: I’m just saying they can be exploited, otherwise I should have no business winning easily if they’re supposed to be anywhere near 1900. The reason human ELO is lower than bot ELO is probably because people are playing standard against them and not using bot-defeating techniques.
Just form a really good defensive line with 2-3 bases, safe in the knowledge the bot will ram its head against it using nothing more sophisticated than range-edging. Then you can just let it have the rest of the map and clean up when it runs out of gas.
If you feel the need to play so defensive and cannot play standard vs a bot, then you kinda shouldn't complain about how easy the bot is to defeat, you are not *SUPPOSED* to abuse the bot's AI, you are supposed to use it to improve upon your own skills, or use your own skills to prove it is not as good. If you are a good player I don't think there is the need to abuse the AI's weakness's lol
On June 15 2020 02:17 Jae Zedong wrote: I’m just saying they can be exploited, otherwise I should have no business winning easily if they’re supposed to be anywhere near 1900. The reason human ELO is lower than bot ELO is probably because people are playing standard against them and not using bot-defeating techniques.
Just form a really good defensive line with 2-3 bases, safe in the knowledge the bot will ram its head against it using nothing more sophisticated than range-edging. Then you can just let it have the rest of the map and clean up when it runs out of gas.
If you feel the need to play so defensive and cannot play standard vs a bot, then you kinda shouldn't complain about how easy the bot is to defeat, you are not *SUPPOSED* to abuse the bot's AI, you are supposed to use it to improve upon your own skills, or use your own skills to prove it is not as good. If you are a good player I don't think there is the need to abuse the AI's weakness's lol
Playing standard vs computers is just tying one hand behind your back for no reason. Kasparov was under no obligation to play ”standard” against Deep Blue. The reason it’s considered a hallmark achievement for AI is because Kasparov didn’t hold back.
It is a continuous process. Bot authors are always working on improving their bots, and watching the replays - if you submit some for us (best place is the SCHNAIL discord), I'm sure that will be appreciated - and next time maybe you won't win that easy
We are really in the starting stages now - and bear in mind, development takes a long time - fixing a "small error" that causes an exploit can take weeks.
Also, you really shouldn't hold back - if you exploit an AI, then the game has less practice value, but it doesn't mean you didn't win fair and square.
I have looked through the FAQ and site and I have run into two problems not covered there:
1. Even though I have already proven these settings work with my native install of 1.16, when I try to launch SCHNAIL in full screen, the game is stretched. Any known work-arounds for this? I much prefer full screen over windowed.
2. When I request a match, I end up in a lobby all by myself. No one joins. When I start the game, it says "Failure to load AI module." Then the client crashes when I go back to it if I click on it, because the dialog box stalls out.
On June 15 2020 13:57 Jealous wrote: I have looked through the FAQ and site and I have run into two problems not covered there:
1. Even though I have already proven these settings work with my native install of 1.16, when I try to launch SCHNAIL in full screen, the game is stretched. Any known work-arounds for this? I much prefer full screen over windowed.
2. When I request a match, I end up in a lobby all by myself. No one joins. When I start the game, it says "Failure to load AI module." Then the client crashes when I go back to it if I click on it, because the dialog box stalls out.
1. Can't say much, could be a local issue, needs investigation.
2. Check if your bwheadless.exe in the schnail/bwheadless folder. If there is no bwheadless.exe, extract the bwheadless.rar from there, and an exception to Windows defender for the .exe - sometimes it silently deletes it because it thinks it's a trojan or something. This will be added to FAQ.
On June 15 2020 13:57 Jealous wrote: I have looked through the FAQ and site and I have run into two problems not covered there:
1. Even though I have already proven these settings work with my native install of 1.16, when I try to launch SCHNAIL in full screen, the game is stretched. Any known work-arounds for this? I much prefer full screen over windowed.
2. When I request a match, I end up in a lobby all by myself. No one joins. When I start the game, it says "Failure to load AI module." Then the client crashes when I go back to it if I click on it, because the dialog box stalls out.
1. Can't say much, could be a local issue, needs investigation.
2. Check if your bwheadless.exe in the schnail/bwheadless folder. If there is no bwheadless.exe, extract the bwheadless.rar from there, and an exception to Windows defender for the .exe - sometimes it silently deletes it because it thinks it's a trojan or something. This will be added to FAQ.
1. After reviewing the settings, I realized that I didn't have "Perform scaling on:" set to "GPU." This fixed the issue for me and allows me to play full screen with black bars.
2. I added the exclusion from Virus protection to the folder, extracted bwheadless.exe manually, and was able to load up a game! Strangely, I still got a bunch of errors at the start, but the bot I matched with seemed to play normally.
Thanks!
EDIT: Successful first ranked match Seems like all is working well. My only new complaint is that "morph archon" has a default hotkey of "K" when it should be "R" for the English version.
EDIT 2: Just confirmed, it is "R" and is listed as "default" in the client, but for whatever reason mine came packaged with it set to "K" even though it is not default. Strange
EDIT 3: When trying to launch a replay on the site through OpenBW, I get "Patch_rt.mpq failed" error.
On June 15 2020 13:57 Jealous wrote: I have looked through the FAQ and site and I have run into two problems not covered there:
1. Even though I have already proven these settings work with my native install of 1.16, when I try to launch SCHNAIL in full screen, the game is stretched. Any known work-arounds for this? I much prefer full screen over windowed.
2. When I request a match, I end up in a lobby all by myself. No one joins. When I start the game, it says "Failure to load AI module." Then the client crashes when I go back to it if I click on it, because the dialog box stalls out.
1. Can't say much, could be a local issue, needs investigation.
2. Check if your bwheadless.exe in the schnail/bwheadless folder. If there is no bwheadless.exe, extract the bwheadless.rar from there, and an exception to Windows defender for the .exe - sometimes it silently deletes it because it thinks it's a trojan or something. This will be added to FAQ.
1. After reviewing the settings, I realized that I didn't have "Perform scaling on:" set to "GPU." This fixed the issue for me and allows me to play full screen with black bars.
2. I added the exclusion from Virus protection to the folder, extracted bwheadless.exe manually, and was able to load up a game! Strangely, I still got a bunch of errors at the start, but the bot I matched with seemed to play normally.
Thanks!
EDIT: Successful first ranked match Seems like all is working well. My only new complaint is that "morph archon" has a default hotkey of "K" when it should be "R" for the English version.
EDIT 2: Just confirmed, it is "R" and is listed as "default" in the client, but for whatever reason mine came packaged with it set to "K" even though it is not default. Strange
EDIT 3: When trying to launch a replay on the site through OpenBW, I get "Patch_rt.mpq failed" error.
Check the OpenBW instructions here, you need to specify the 1.16 mpq files for it to work. Btw, it is not developed by us, it's just a convenience feature on SCHNAIL.
On June 15 2020 13:57 Jealous wrote: I have looked through the FAQ and site and I have run into two problems not covered there:
1. Even though I have already proven these settings work with my native install of 1.16, when I try to launch SCHNAIL in full screen, the game is stretched. Any known work-arounds for this? I much prefer full screen over windowed.
2. When I request a match, I end up in a lobby all by myself. No one joins. When I start the game, it says "Failure to load AI module." Then the client crashes when I go back to it if I click on it, because the dialog box stalls out.
1. Can't say much, could be a local issue, needs investigation.
2. Check if your bwheadless.exe in the schnail/bwheadless folder. If there is no bwheadless.exe, extract the bwheadless.rar from there, and an exception to Windows defender for the .exe - sometimes it silently deletes it because it thinks it's a trojan or something. This will be added to FAQ.
1. After reviewing the settings, I realized that I didn't have "Perform scaling on:" set to "GPU." This fixed the issue for me and allows me to play full screen with black bars.
2. I added the exclusion from Virus protection to the folder, extracted bwheadless.exe manually, and was able to load up a game! Strangely, I still got a bunch of errors at the start, but the bot I matched with seemed to play normally.
Thanks!
EDIT: Successful first ranked match Seems like all is working well. My only new complaint is that "morph archon" has a default hotkey of "K" when it should be "R" for the English version.
EDIT 2: Just confirmed, it is "R" and is listed as "default" in the client, but for whatever reason mine came packaged with it set to "K" even though it is not default. Strange
EDIT 3: When trying to launch a replay on the site through OpenBW, I get "Patch_rt.mpq failed" error.
Check the OpenBW instructions here, you need to specify the 1.16 mpq files for it to work. Btw, it is not developed by us, it's just a convenience feature on SCHNAIL.
Ah thanks, I forgot that I didn't have it set up on this PC.
Hey folks, trying to get the client to work, and I can't log on, plus I can't change password or register a new account on the website. Anyone else having these problems too, or am I just dense?
On June 29 2020 11:30 thederpness wrote: Hey folks, trying to get the client to work, and I can't log on, plus I can't change password or register a new account on the website. Anyone else having these problems too, or am I just dense?
having the same issue here. Can anyone help me out? Btw does the client have the bgm as well? When it was working yesterday, even with the background music volume up, I didn't hear any bgm. only sound effects were working. Is it just me?
the programme only runs with the integrated GPU. Is there any way of making it run with eGPU? My every other game runs with eGPU without an issue. Thanks!
On June 30 2020 17:57 thcchoi wrote: the programme only runs with the integrated GPU. Is there any way of making it run with eGPU? My every other game runs with eGPU without an issue. Thanks!
You mean the SCHNAIL client itself, right? In short, probably, but I don't really see the point - it is not too heavy on system resources. Did you have any performance problems?
I have great news for everyone! (Posting this with the admin's approval - I'm aware that this is promotion)
Finally, the magnificient SCHNAIL plushie is here! Your very own plush schnail! Available only for 30 days! What is a schnail? It is some alien creature that is very cute, and might also eat you! It is also a mascot for the StarCraft Human 'N' AI League.
Get yours during this limited run!
It is cute, fluffy, adorable, and it can be yours right now. (Approx 20 cm long). Made from fabric.
The price contains FREE shipping worldwide!
ATTENTION: This is a pre-order page for the Schnail plushie . The orders will be fulfilled after a 30-day preorder period, given sufficient order quantity. If the minimum amount of orders is not reached, your order will be refunded.
I don't give consent for SCHNAIL to show me losing to Chris Coxe's 4 pool 5 games in a row :-(
Your replays are automatically uploaded to the site, and your opponent always has a copy of a game you played, technically only one of you needs to consent...
I don't give consent for SCHNAIL to show me losing to Chris Coxe's 4 pool 5 games in a row :-(
You can disable uploading replays on the settings tab for practice games. As for ranked games, it is needed for accountabilty, and anti-cheating purposes.
Version 0.4.1.4 is out! -------- New features: - Added some images for messages and advertisements on the game tab
Enhanchements: - Added the opponent name to the "failed to submit replay" screen. - Added an alert for bwheadless.exe - Added displaying the opponent name on the end game screen for ranked matches
Bugfixes: - Fixed the match history tab displaying wrong number of pages - Fixed various typos - Fixed various unseen background errors
HI everyone, Here is a thing that need help. There is NO AI bot join in my local Game lobby.
I followed all instrcution from schnail-web, downloaded all package of SCHNAIL Client and intsalled it, allowed bwheadless.exe lied on the folder, installed newest java. I tried serval times, but it still no bot join my lobby.
Any suggestion? Thank you
PS: I am running a Windows 10 system, have a Battle app with a 1.23.5 SC version.
On August 02 2020 14:56 xdq28635 wrote: HI everyone, Here is a thing that need help. There is NO AI bot join in my local Game lobby.
I followed all instrcution from schnail-web, downloaded all package of SCHNAIL Client and intsalled it, allowed bwheadless.exe lied on the folder, installed newest java. I tried serval times, but it still no bot join my lobby.
Any suggestion? Thank you
PS: I am running a Windows 10 system, have a Battle app with a 1.23.5 SC version.
I excluded bwheadless folder from Virus defender, and look into game's erro. Get 3 problems that might cause no bot joining lobby probelm.
1. I failed to open any bot .rar files at Program Files (x86)\SCHNAIL Client\bots. Can this be a issue?
On August 02 2020 14:56 xdq28635 wrote: HI everyone, Here is a thing that need help. There is NO AI bot join in my local Game lobby.
I followed all instrcution from schnail-web, downloaded all package of SCHNAIL Client and intsalled it, allowed bwheadless.exe lied on the folder, installed newest java. I tried serval times, but it still no bot join my lobby.
Any suggestion? Thank you
PS: I am running a Windows 10 system, have a Battle app with a 1.23.5 SC version.
I excluded bwheadless folder from Virus defender, and look into game's erro. Get 3 problems that might cause no bot joining lobby probelm.
1. I failed to open any bot .rar files at Program Files (x86)\SCHNAIL Client\bots. Can this be a issue?
2. Could be my IPX or UDP problems?
3. Erro snap from game starup.
Thanks again !
Is the .exe still in the folder after the exclusion? Could be another line of defense that you did not check like native Windows Defender (not sure if that's what you meant by "virus defender").
On August 02 2020 14:56 xdq28635 wrote: HI everyone, Here is a thing that need help. There is NO AI bot join in my local Game lobby.
I followed all instrcution from schnail-web, downloaded all package of SCHNAIL Client and intsalled it, allowed bwheadless.exe lied on the folder, installed newest java. I tried serval times, but it still no bot join my lobby.
Any suggestion? Thank you
PS: I am running a Windows 10 system, have a Battle app with a 1.23.5 SC version.
I excluded bwheadless folder from Virus defender, and look into game's erro. Get 3 problems that might cause no bot joining lobby probelm.
1. I failed to open any bot .rar files at Program Files (x86)\SCHNAIL Client\bots. Can this be a issue?
2. Could be my IPX or UDP problems?
3. Erro snap from game starup.
Thanks again !
1. This very well might be. 2. Everything runs locally, so very unlikely. 3. That is the client-side message, you can safely ignore it.
On August 02 2020 14:56 xdq28635 wrote: HI everyone, Here is a thing that need help. There is NO AI bot join in my local Game lobby.
I followed all instrcution from schnail-web, downloaded all package of SCHNAIL Client and intsalled it, allowed bwheadless.exe lied on the folder, installed newest java. I tried serval times, but it still no bot join my lobby.
Any suggestion? Thank you
PS: I am running a Windows 10 system, have a Battle app with a 1.23.5 SC version.
I excluded bwheadless folder from Virus defender, and look into game's erro. Get 3 problems that might cause no bot joining lobby probelm.
1. I failed to open any bot .rar files at Program Files (x86)\SCHNAIL Client\bots. Can this be a issue?
2. Could be my IPX or UDP problems?
3. Erro snap from game starup.
Thanks again !
Is the .exe still in the folder after the exclusion? Could be another line of defense that you did not check like native Windows Defender (not sure if that's what you meant by "virus defender").
Yes, the bwheadless.exe file is still in the folder after I excluded from Windows Defender.
I downloaded some Bots at SSCAIT, and put it into AI folder. Eventually it still no bots join my game. I think it might be my computer issue, Since no one have the same problem. I will find a old computer and give it a shot. If the problem were fixed, I will post a thread.
On August 02 2020 14:56 xdq28635 wrote: HI everyone, Here is a thing that need help. There is NO AI bot join in my local Game lobby.
I followed all instrcution from schnail-web, downloaded all package of SCHNAIL Client and intsalled it, allowed bwheadless.exe lied on the folder, installed newest java. I tried serval times, but it still no bot join my lobby.
Any suggestion? Thank you
PS: I am running a Windows 10 system, have a Battle app with a 1.23.5 SC version.
I excluded bwheadless folder from Virus defender, and look into game's erro. Get 3 problems that might cause no bot joining lobby probelm.
1. I failed to open any bot .rar files at Program Files (x86)\SCHNAIL Client\bots. Can this be a issue?
2. Could be my IPX or UDP problems?
3. Erro snap from game starup.
Thanks again !
Is the .exe still in the folder after the exclusion? Could be another line of defense that you did not check like native Windows Defender (not sure if that's what you meant by "virus defender").
Yes, the bwheadless.exe file is still in the folder after I excluded from Windows Defender.
I downloaded some Bots at SSCAIT, and put it into AI folder. Eventually it still no bots join my game. I think it might be my computer issue, Since no one have the same problem. I will find a old computer and give it a shot. If the problem were fixed, I will post a thread.
Maybe try launching as administrator so that it can access files on your C drive? I have problems consistently with older games until I do this for every component.
Release notes: -------- 0.4.2.0: ------------- New features: - Added an option to enable an in-game timer - Game mode is written to the schnail.env file on game start (PRACTICE or RANKED)
Enhanchements: - Modified small things, for a small speed increase - Added the tournament manager. The client shouldn't display so much text on game startup, and also pausing is not allowed during ranked matches. Special thanks for Chris Coxe for providing me with it!
Just downloaded and started playing yesterday. On both ranked and practice mode it is reporting loses as wins. I have no experience with any prior versions or if that is just a bug in my client reporting it incorrectly on my side.
Side note: these terran bots are insane after 15 minutes, my god I have been to hell and it is vulture/wraith/tank.
Edit: this project is awesome, really easy to use and pretty damn hard.
Edit2: The terran bot is at least 1950 mmr, probably much higher, the longer the game the stronger it gets TvZ. What a brutal experience.
Just downloaded and started playing yesterday. On both ranked and practice mode it is reporting loses as wins. I have no experience with any prior versions or if that is just a bug in my client reporting it incorrectly on my side.
Side note: these terran bots are insane after 15 minutes, my god I have been to hell and it is vulture/wraith/tank.
Edit: this project is awesome, really easy to use and pretty damn hard.
Edit2: The terran bot is at least 1950 mmr, probably much higher, the longer the game the stronger it gets TvZ. What a brutal experience.
Also, thanks for the kind words! I'm really glad you're enjoying it.
Yeah, some bots are quite good I can't defeat half of them.
Feel free to join our Discord, and discuss, and submit games if you'd like. Also, feel free to ping us if you ever plan to stream SCHNAIL games !
This is great! Keep up the good work! Hope you can fix that "always win" bug real soon! Also, are you planning on adding current ladder maps? That would be awesome! Thanks
On October 07 2020 06:39 Volka wrote: This is great! Keep up the good work! Hope you can fix that "always win" bug real soon! Also, are you planning on adding current ladder maps? That would be awesome! Thanks
Not OP but I'm more active on TL so I will step up and mention that sadly a lot of modern maps are not compatible with 1.16.
On October 07 2020 06:39 Volka wrote: This is great! Keep up the good work! Hope you can fix that "always win" bug real soon! Also, are you planning on adding current ladder maps? That would be awesome! Thanks
Thank you!
The bug is fixed since.
As for tournament maps: Many of them already added, but they are enabled on a per-bot basis. Authors can decide if their bots can handle them or not. 1.16 backports do exist, and we are adding them constantly.
On October 07 2020 06:39 Volka wrote: This is great! Keep up the good work! Hope you can fix that "always win" bug real soon! Also, are you planning on adding current ladder maps? That would be awesome! Thanks
Thank you!
The bug is fixed since.
As for tournament maps: Many of them already added, but they are enabled on a per-bot basis. Authors can decide if their bots can handle them or not. 1.16 backports do exist, and we are adding them constantly.
Sorry for the incomplete answer, will leave it to the pro(grammer) from here on out haha
``` 0.4.2.2: ------------- Bugfixes: - Fixed a bug where some map names caused the replay upload to fail
Enhanchements: - Greatly extended the replay data submitted, analyzed by the tournament manager in the background - Updated Spanish, and German translations ``` Enjoy!
Some updates about the project: - Restructured the website a bit. So much to do there still. - Added a PTR to the backend - bot authors can try out the new versions of their bots without losing precious ELO. Players can technically try these out too. - Added a sub-page for developer resources, including instructions how to access the PTR: Developer portal
None of this affects players directly, but making it easier to work on AIs will on the long run.
I really enjoyed playing vs the strong AI's on the old client, but couldn't continue anymore due to getting used too much to remastered (keybinds, mouse sens and resolution). I was hoping 1 day Bli$$ard would introduce BWAPI to remastered, but that gone now. The game doesn't even have ranked team games, and can't get rid of game-breaking bugs / hackers in time for it to not ruin the ladder. Not even mentioning the same ladder maps for 3 seasons or so.
I guess after all the crap that's been going on the past 5-6 years at Blizzard, the allegations are the straw that finally broke the camel's back.
On July 31 2021 20:50 Moonsalt wrote: I really enjoyed playing vs the strong AI's on the old client, but couldn't continue anymore due to getting used too much to remastered (keybinds, mouse sens and resolution). .
-key binding is available on SCHNAIL -mouse sensitivity is part of windows settings -resolution hack for 1.16.1 exists