Thank you for the DivxTac.dll fix! Instead of deleting DivxTac.dll you can disable it from WineCfg as well. I'm on OpenSUSE Tumbleweed and had the same issue where the game would freeze on the character select screen and it seems DivxTac.dll was the cause as well. I'm using Proton Experimental.
Launching winecfg
Wine
Launch winecfg (change WINEPREFIX value in quotes to the path of your prefix if it's somewhere else) with:
WINEPREFIX="${HOME}/.config/projectascension/WoW" winecfg
Skip down to Wine Configuration
Proton
Right click the game in your Steam Library and select Properties (or edit the path in whatever launcher you're using), put the cursor at the front of the path to the game exe in Target and add the following before the path:
winecfg &&
Running the game will now launch winecfg instead, follow the instructions in Wine Configuration, then edit Properties again and remove "winecfg && " from Target so just the game exe path remains like before.
Wine Configuration
After launching winecfg a Wine Configuration window will eventually open.
Select the
Libraries tab at the top, then in
New override for library type in "divxtac" leaving out the .dll and press the
Add button.
divxtac should now be in the
Existing overrides list and selected. With
divxtac selected press the
Edit button.
In the new Edit Override window select
Disable, then press the
OK button on both Edit Override and Wine Configuration windows.