I downloaded the new version yesterday, but I think it was 2.2? Not sure... I'll have to check when I get home.

Anyway, I had it lock up at 90% yesterday afternoon and tried to use it to reset and get going again, but it didn't appear to do anything. It didn't force quit, and restart. Not sure if it did anything, actually.

Any suggestions on what I need to do to verify that it is working correctly?

Thanks for a great utility for the other parts, I'm hoping to have that last "force quit and restart" working and then everything will be totally great.

I downloaded the new version yesterday, but I think it was 2.2? Not sure... I'll have to check when I get home.

Anyway, I had it lock up at 90% yesterday afternoon and tried to use it to reset and get going again, but it didn't appear to do anything. It didn't force quit, and restart. Not sure if it did anything, actually.

Any suggestions on what I need to do to verify that it is working correctly?

Thanks for a great utility for the other parts, I'm hoping to have that last "force quit and restart" working and then everything will be totally great.

---Michael

I'm just uploading a YouTube video as I type where I go through the process, all you have to do is follow along. Check my channel in an hour-ish (my internets pretty bad).

In the mean time:

If you want, reinstall fresh by clicking the "delete completely" button, and downloading a new wrapper and running it to setup the game again. I have buttons in the utility that will get you the wrapper but if your using safari it won't work (because reasons). Best thing is to use chrome, go to the WoT website, and download it that way.

Regardless of if you've wiped or not, once you have a full client on your computer (like you do right now) then open the Utility, go to the WoT tab, click the 9.15 freeze button, and then click "Reset and fix" (the top button in the popup window.

Run the game - if you can't get into the garage, you probably need to wipe and reinstall

You should be able to get into the garage at this point, but your graphics settings are all messed up, adjust your graphics to the way you like, don't bother playing a battle yet even though you should be able to

If you play in full-screen then quit the game (command-tabbing will freeze it) and in the Utility, click the "Create restore point" button. That will create a working state for your game to revert to once bad things happen and the game freezes up

Play the game, blow up tanks, have fun

Once the game freezes, go to the utility, click "Force Quit and Restore", this will shut down the game if its still running, then it will restore it to the working state we saved earlier

Play the game again

The last button is to be used AFTER the game is fixed and everyone can play again without worrying about freezing up. It restores an exe file that was renamed (same effect as deleting, but without deleting it). I don't know what that exe does, but it does something, so the last button restores it. Again, don't click this until AFTER the game is patched for mac players.

I am now in the same boat. Studly utility worked fine until this morning. Now, my game won't even start. I deleted all elements of the game, and did a fresh install, and same thing. Why is a mystery, but likely some small change to the WG servers. Who knows?

But again, I'm unable to play.

I really feel some form of compensation from WG is required here.

If not, I will likely just leave the game and try War Thunder instead. As much as I like World of Tanks, I don't have time to **** around with my computer every day trying to get it to start.

In stark contrast to WG, War Thunder will actually support their Mac player base. Here is their policy announced during the official launch of the Mac version: "We are pleased to announce that the War Thunder client for the Mac OS X is now officially supported. There are tens of millions Mac users in the world and we are very excited to welcome them on our War Thunder game servers."

Unlike WG they seem to have noticed there are tens of millions of Mac gamers out there, and (crazy idea) decided to take them on as customers. I'm assuming they probably went to Open GL instead of Direct X, which only works on Windows OS.

And looking at this harder, it does appear they are using Open GL. It's all the same code, and it's all on the same server, and they also support Linux. I have not tried the game, but since WoT no longer works, I guess I might as well.

Also, I'm sick of the way I'm being treated by WG, and I'm pretty close to having had enough. If some of my platoon mates hadn't already put so much money into the game, I'd already be gone.

Here is the description of War Thunder, which makes it very clear they FULLY SUPPORT all the platforms they serve.

War Thunder is a cross-platform MMO combat game for PC, PS4, Mac and Linux, dedicated to World War II military aviation, armoured vehicles, and fleets. You will take part in many of the major combat battles fought during World War 2 and the Korean War, fighting with real players from all around the world.

War Thunder offers a highly detailed and personalized military aviation and land battle experience, giving players access to hundreds of models of aircraft with detailed cockpits, ground vehicles with awesome firepower, flying and driving skills that can be honed and improved with each mission. Thanks to the game’s painstaking attention to detail, you’ll truly feel like a World War II warrior in the air and on land as you plunge into battle.

Features include:

Cross-platform battles between PC, PS4, Mac and Linux users – everyone on the same server

I just made an extremely small update, for everyone currently using it you can pretty much ignore this. This should just help new people to the Utility understand how to use it to fix the 9.15 freeze better.

I just relabeled the third button. The proper way to use this is to click it BEFORE launching the game each time, this should allow you to keep your settings and prevent the freeze/crash for the entire play session (or at least for a while). What the button does didn't change, just wanted to clarify the best way to use it.

So what I recommend doing:

To setup/prepare your game

Click "Reset Wrapper and Fix Freeze"

launch the game

fix all your settings, make sure you don't miss any

close the game using the ingame "exit game" button (DON'T use command + Q) to ensure all the settings are properly saved

Click "Create restore point"

To prevent issues when playing

BEFORE launching the game, click "prevent / restore game"

Play

If you freeze ingame then try clicking the "prevent / restore game" it will try to force quit the game but you may need to do that on your own first (I haven't figured out why it doesn't always close the game). If after clicking that button you quickly freeze again then you just need to go through the setup process again. Either it wasn't done right or somehow the preferences file was corrupted before you finished closing. In my experience it takes a battle and THEN an exit to desktop to corrupt it, but I may be wrong.

This is what I do, and I haven't had a freeze in a VERY long time (that wasn't deliberate, for testing purposes).

more interested in how you write the program to have a GUI without making it some terminal/command line tool

Xcode can used to develop apps for OS X/macOS, iOS, WatchOS, and tvOS and is available free of charge from Apple Inc. To have your app reviewed and published on the App Store you must be an Apple Developer. Being an Apple Developer has another advantage - you get access to pre-release software so you can test your app against upcoming software releases.

You do not need the App Store to release OS X/macOS software - however as Apple tightens up SIP you may want to.

Also you can use TestFlight to have individuals test your app prior to release.

dstud208,

Please correct me if I am wrong - but I seem to remember that you indicated that you used Xcode to provide a GUI for your Studly Utility.

Ya, colt is correct. I just used Xcode, linking the code to the gui is as simple as click and dragging from the button to the functions in the code. (To put it simply)

There are scads of tutorials and guides online, YouTube is chuck full of them. That's were I figured out how to do it. I recommend going there, they will do a much better job than I can on showing how to do it.

My personal favourite source is "Hacking with Swift" I'm currently trying to learn swift to improve the utilities flexibility and this is an excellent source. It's an online "book" that's constantly being updated to stay current. Even provides example projects you can download. It's free with the option to buy (donate). I paid into it because it's awesome, but if your just poking around you can do everything for free.