CrossOver Support - Community Forums

Important Information These are community forums and not official technical support. If you need official support: Contact Us

CrossOver Mac
Discussion about CrossOver Mac

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Diablo IV update error

Hello Community,

i just wanted to check if anyone has the same error.

Today i'm not able to start Diablo anymore as the Battle.net Client says there is a update available. When i click on update its starting but end in the following error message:

Something went wrong with a file. We're not sure what caused it, so please try again or click the code below for more information. Sorry about that!
BLZBNTAGT00000840

Yesterday night (or few hours ago) it worked fine so maybe its really a stuck update or another blizzard problem.
I already reinstalled the bottle and the Battle.net client.
Additional i used another version of Diablo IV from a backup which definitly worked in the past.

I Use Crossover 24.0.5.37094
Diablo IV version 2.0.5.60065. (D3D Metal + ESync is enabled)
Mac Book Air M3 16GB
Mac OS 15.2

I just wanted to check if i'm alone or if it's a new beginning of a new Season 7^^

Thank You in advanced
Stefan

6

Same exact issue (and software versions/settings). I went through a number of steps, such as restarting my computer, re-installing Diablo IV, and deleting and re-installing the bottle but always ending up with the same error.

Same here with D2 and D1. It's a bnet client issue.

Blizzard will have to fix it or Crossover somehow...

2

Same here did anyone submit a ticket? They need that from people having the issue it lets them track it.

1

I updated my Mac and wonder if this isn't what caused it - that the AI/ChatGTP function isn't messing with something. Did any of you do the update? I'm going to turn off the the AI and see if that helps.

I don't think its the AI feature.

Until last Sunday i used a Mac Book Air M1 with Sequoia 15.2 and Diablo worked.
Since Monday i use now the M3 Air with Sequoia with deactivated AI.

The chance is high that its a Battle.net related issue as we are not alone.

Cheers

Same thing on my end - stuck at 'Update' on BNet, relative to Diablo 4.

Deleted bottle, re-installed, and BNet couldn't complete with the same error. Stuck for now.

Over on Reddit, folks are having the same or similar problem with NATIVE installs of OSX BNet and OSX-native games.

Leads me to wonder if this is a BNet thing, or an Apple thing...

I turned off my AI, etc. It's a Blizzard thing. I wonder if it is because every time we want to play the game, we always have to click 'Update' (even though there is no update). Blizzard monitors their servers, etc. and I wonder if they don't appreciate the load us Mac players have when using Crossover. I am installing D3 through Battle.Net for Mac to see if I can play the Mac version of D3 to determine if it is a Crossover-Battle.net thing.

Fired up Diablo 3 native in BNet native and it worked fine. Looks like it's a BNet PC + Crossover issue.

I concur. I can play D3 on my Mac via Battle.net Mac native app. It IS a Crossover-Battle.net issue.

I am having exactly the same error. Very frustrating. I purchased the Crossover service specifically to play D4. Are we just stuck now?
Macbook Pro M1 Max, sonoma 14.6.1

I deleted the bottle and am reinstalling the game in an attempt to satiate my D4 needs.

O meu está dando o mesmo problema, ia comprar o software mas pelo visto nao vale a pena

Diablo 2 ressurect
MacStudio

Bradly Helm wrote:

I deleted the bottle and am reinstalling the game in an attempt to satiate my D4 needs.

Did it work? 👀

I'm having a similar issue trying to install d4 on a new Mac that I got and my error is BLZBNTAGT00000854 Im on the latest crossover as well. This used to work fine before so I don't know what is causing this issue now. Hopefully CodeWeavers can figure out what's going on.

This may be a repost (sorry if it is), but they are on it.

https://bsky.app/profile/codeweavers.com/post/3lfsau6jwa22e

4

I have the same issue, and I think this is not a real update for diablo iv, because I have never seen the update on my windows pc...stuck till now...

Nope. In fact, it won't download past ~30%...the error pops up.

Javo Esquivel wrote:

Bradly Helm wrote:

I deleted the bottle and am reinstalling the game in an attempt to satiate my D4 needs.

Did it work? 👀

Hey all they are working on a fix, that info has been said repeatedly on discord and their other media outlets and posts. Until they fix it nothing we do or try is going to make it work. How about we all give them time to address and solve the problem? :) I want to play my D IV as well but until it’s fixed there is nothing we can do.

See here

2

I am getting the same error.

Went to my Girlfriends PC and tried it and it works without a problem. Not sure why it works on the PC and not
crossover.

I just tried to download the MAC battle.net and the setup process fails with the same error. I think this is a Blizz problem.

Seeing the same issue on Mac M2, Sequoia, Crossover 24.0.5. Godspeed and good luck, Codeweavers!

Any news ?

Give them the time they just got this ticket and complaints a week or so ago. It takes developers who knows how long to fix the problem. They'll post on Discord or any number of their outlets or here as well. Be patient I don't get why people keep asking for updates or keep saying it doesn't work when trying X,Y,Z. It's broken they are working on it and again have posted this fact on multiple sources. I love this app and want to play my D IV but it's broken all we can do is wait.

I even posted a link above to their Instagram post they put out about the fact they know about it and are working to get it fixed. I have faith they will get it fixed we all just have to be patient.

THİS SOLUTİON WORK FOR ME !!
VİA:MrSniperik from reddit

Last working version: 8916

"Broken for CrossOver" version: 8988

Workaround:

Open CrossOver: If it's not already running, start CrossOver.

Quit the Battle.net client: Make sure the Battle.net client is fully closed.

Locate your Battle.net bottle: In CrossOver, click on the Battle.net bottle.

Access the C: drive: On the right-hand side, under "Bottle Actions", click "Open C: Drive".

Navigate to the Agent folder: Go to ProgramData > Battle.net > Agent.

Check for agent versions: You should see two folders: Agent.8916 and Agent.8988. If you don't, you'll need to obtain the older version (8916) from someone else.

Open the folder in Terminal: Go back one level to the Battle.net folder, right-click the "Agent" folder, and select "New Terminal at Folder".

Delete the broken version: Run the following command in Terminal: rm -r Agent.8988 (Don't worry - if anything goes wrong, the client will re-download it)

Create an empty placeholder file: Run: touch Agent.8988

Make file immutable: Run: chflags uchg Agent.8988 To undo this later, when CrossOver implements a fix, run: chflags nouchg Agent.8988 to remove the flag and allow overwriting the file.

Launch the Battle.net client: Open the client from the Battle.net bottle.

Click "Update" on your game and enjoy it :)

To undo these changes and allow Battle.net to update Agent.exe to version 8988, run the second command from step 10.

If Agent.exe is updated again before CrossOver releases a fix, simply repeat the same process for the newer version. Remember to back up the version that works.

I hope this helps anyone struggling with the issue!

4

Apparently the most recent version of the Battle.net application will not run in Crossover. Mert Eren's procedure above does this:
1- Restores an earlier version of the Battle.net application which does work in the current version of Crossover.
2- Creates a dummy file with the same name as the newer version of the Battle.net application which prevents a file of the same name from being written to that directory.
3- Changes the dummy file so that it cannot be deleted.

Eventually, that older version of Battle.net will fail to work so an updated version of Crossover is still necessary, eventually. And also needed right now for anyone installing fresh or who otherwise doesn't have the previous version of Battle.net available to restore.

Note also that while Diablo IV does not have an offline play mode and therefore requires Battle.net in order to connect to Blizzard's servers, Diablo II: Resurrected does have an offline play mode and can be launched directly. Use Crossover's RUN COMMAND to the D2R.exe executable in your Diablo II: Resurrected bottle to launch Diablo II: Resurrected directly without running the Battle.net application. Here is the file path:
*/drive_c/Program Files (x86)/Diablo II Resurrected/D2R.exe

Note that you must have run Battle.net and run Diablo II: Resurrected in online play mode at least once within the last 30 days for offline play mode to work.

Mert Eren wrote:

THİS SOLUTİON WORK FOR ME !!
VİA:MrSniperik from reddit

Hey, I appreciate you sharing my solution :)
But I think it's better to share the link to the original post, as it's well-formatted and easier to follow. I'm also answering questions and helping people there.
Link to Temporary Fix on Reddit

1

Thanks a lot for the workaround, unfortunately I don't have version 8916 as I deleted the bottle, in my attempt to make the game work.
Any idea how or where I could find that version ? Saw on reddit that you can't share it due to possible tos reasons, but maybe you could point me to a direction as to how to get it :)
Thanks again.

leo wrote:

Thanks a lot for the workaround, unfortunately I don't have version 8916 as I deleted the bottle, in my attempt to make the game work.
Any idea how or where I could find that version ? Saw on reddit that you can't share it due to possible tos reasons, but maybe you could point me to a direction as to how to get it :)
Thanks again.

Since there are no DMs on CrossOver forums, you can ask for tips on reddit's DMs ;)

1 1

Anyone can share the latest working Agent? Since mine did not have it? Thanks

Same here

experiencing the same issue.

experiencing the same issue.

Have same issue with D2R, using a m2 pro

WORKS!! I found an older Agent.XXXX in a backup. It is not Agent.8916 but Agent.8868 Find me on Reddit (Old_Manufacturer8160), and I will send you a link to download.

Richard Tirtadji wrote:

Anyone can share the latest working Agent? Since mine did not have it? Thanks

https://drive.google.com/file/d/1ffd-fmZW3YO8OrIa3dj6VhERJicsUwbj/view?usp=drive_link

Here is a folder with TWO versions:

https://drive.google.com/drive/folders/1zh0mpvyK9Ngnml9IhJBezKZFIFCPTNHP?usp=drive_link

1

Works great with old agent. Thanks

So, I ran into this issue in the afternoon of the 14th, which is when the offending battle.net was rolled out. Before I saw that others had the problem, I tried all of the regular fixes. Delete game, attempt reinstall. Delete game and battle.net and attempt to reinstall. When I say attempt, it would fail about 40% during install of game, and although battle net failed with an error, it would still run and allow me to try and install d4.

Then, I tried deleting bottle, and re-installing everything to make sure all the c++libraries from msft were fresh. Irregardless, nothing worked.

HOWEVER. (This is the bad omen mentioned in subject), during one of the attempts to reinstall battle.net, it launched and showed me a yellow caution triangle in the upper right hand corner of app. Clicking on it revealed the omen “this version of battle/net is not compatible with Mac”. In yellow writing there was also a tag line down under neath the update button that stated the same thing, “game not compatible with Mac”

This scare me. Why? Because it means blizzard can tell when they are running in a virtual machine and somehow it can see past the wine/crossover virtual to sense it is on a Mac!!!! This is a huge issue, because MSFT bought Blizzard and if they are trying to keep D4 as a killer app on windows only, not even as a virtual in windows 10 on a Mac, because ? I dunno, they hate Apple…. It could mean they will continue to release versions of battle/net for pc that can sense when they are in a virtual and will refuse to run.

What pisses me off is this. While blizzard sears no support for Msc users, I have never asked for it. Never needed it. Even when running the game porting toolkit with its myriad of installs and settings. YET, my money is still green. They had no problem taking it when I purchased the game years ago. They had no problem taking it when I bought the expansion. I a, sure this is the case for MOST MAC USERS! No support need, but they have paid for it. Translates into pure profit because they do not need to gear up support lines form us lowly mac heads.

If they institute a detection scheme and play cat and mouse we could be waiting for crossover team to fix every single patch update. SO, NOT COOL!!!

in closing, “heads up, Earnie, we’re in for a bummmpy ride!”

The munger

1 to 39 of 39

Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM2MzczNjgxLCJjc3JmX3Rva2VuIjoieVZyQnZoZnR2bkhjN0FmdyIsImdkcHIiOjB9