Playing on Parallels (M1 pro MAC) emulation
-
@Wonkru Not an Excl but... Are your other UIs (vanity, quests, mythic enchants etc) loading up properly?
-
@TastyGM Nope, even with the exact same game file, I still can't understand why. Addons shows as active in log screen but it does'nt work in-game...
-
@Wonkru As far as I know, those UIs need "Ascensionextension.dll" in order to load properly. Could it be that .dll files cant be loaded on your installation?
-
Interesting, the file was'nt in my Ascension launcher (resources) doc on my PC, i added it to the client subfolder (in data), but it does'nt change anything, maybe you guys are going to have an idea on this.
I thought it might have to go in registry, where is this DLL on windows native machine ?
-
-
@Wonkru said DLL is in your game directory -> extensions (on windows that is)
-
@Wonkru said in Playing on Parallels (M1 pro MAC) emulation:
@TastyGM @Excl Is there any dependencies in the C://windows that might help the game running properly? I guess this is the problem, if i don't find this kind of DLL in game folder, they are somewhere else. Maybe the ascension luncher set them and i can't run it...
As Tasty mentioned above the following (Ascension specific) DLL files must be present in your game directory:
DivXTac.dll
(This should be placed right next to the Ascension.exe file in the main game directory).ascensionextensions.dll
(This should be placed in a subfolder created in the same location as Ascension.exe called "Extensions".
See the screenshot attached for reference.
-
Am I missing something? If the Ascension.exe has a target directory, maybe i need a specific name for it.
What about your "Fonts" folder?
Does the DLL gives instructions like
If addon=enabled
Load C://ProgramFiles/Ascension Launcher/Resources/Ascension/X.dll or X.font -
What about your "Fonts" folder?
Ah pardon, this is just a leftover folder from development, it is not necessary to running the game and is not present on our installer either.
Does the DLL gives instructions like
If addon=enabled
Load C://ProgramFiles/Ascension Launcher/Resources/Ascension/X.dll or X.fontUnfortunately I am unable to give you a deep-dive on how the DLLs function as that is outside my realm of knowledge, however the jist of their function is that they were created to allow us loading custom functions into the client that lets us modify and implement features that otherwise would not be possible. This includes the "Hero Architect", "Advancement Page" and other things.
The reason yours is loading blank when you press (N) is highly likely due to
ascensionextensions.dll
not loading properly. This could be due to a variety of reason such as:- .NET Runtime is not installed on your system.
- Windows Defender is blocking/quarantining this file from functioning.
- Another Anti-Virus could be doing the point listed above.
- The emulation software used might not be loading the DLL (This is mainly if you are using sandboxing software such as WINE or similar, running in a virtual machine should not cause problems).
Edit:
The placement of your DLL files seems to be correct.
-
@Excl I will try the following guidelines, but just to be clear, does the .dll file is ascensionextension.dll OR ascensionextensionS.dll ?
It might change something if it's a targeted file
-
@Wonkru it is
-
@Excl @TastyGM So i've investigated the issue, I'm dumb, forgot there was LOGS lmao.
Here's the FrameXML log, with quite a lot of interface failures:
5/12 13:37:53.180 ** Loading table of contents Interface\FrameXML\FrameXML.toc
5/12 13:37:53.180 Interface\FrameXML\Constants.lua:941: attempt to call global '_LoadAscensionContentJSON' (a nil value)
5/12 13:37:53.180 Interface\FrameXML\Constants.lua:941: attempt to call global '_LoadAscensionContentJSON' (a nil value)
5/12 13:37:53.180 Interface\FrameXML\Constants.lua:941: attempt to call global '_LoadAscensionContentJSON' (a nil value)
5/12 13:37:53.180 Interface\FrameXML\Constants.lua:941: attempt to call global '_LoadAscensionContentJSON' (a nil value)
5/12 13:37:53.180 Interface\FrameXML\Constants.lua:941: attempt to call global '_LoadAscensionContentJSON' (a nil value)
5/12 13:37:53.180 Interface\FrameXML\Constants.lua:941: attempt to call global '_LoadAscensionContentJSON' (a nil value)
5/12 13:37:53.180 ++ Loading file Interface\FrameXML\MainMenuBar.xml
5/12 13:37:53.180 Frame MainMenuBarVehicleLeaveButton: Unknown function MainMenuBarVehicleLeaveButton_OnLoad in element OnLoad
5/12 13:37:53.180 Frame MainMenuBarVehicleLeaveButton: Unknown function MainMenuBarVehicleLeaveButton_OnEvent in element OnEvent
5/12 13:37:53.180 ++ Loading file Interface\FrameXML\TalkingHeadFrame.xml
5/12 13:37:53.180 Couldn't find relative frame: $parentPortraitFramePortrait
5/12 13:37:53.180 ++ Loading file Interface\FrameXML\QuestInfo.xml
5/12 13:37:53.180 Interface\FrameXML\Constants.lua:941: attempt to call global '_LoadAscensionContentJSON' (a nil value)
5/12 13:37:53.180 Frame QuestInfoTimerFrame: Unknown function QuestInfoTimerFrame_OnUpdate in element OnUpdate
5/12 13:37:53.180 Frame QuestInfoFadingFrame: Unknown function QuestInfoFadingFrame_OnUpdate in element OnUpdate
5/12 13:37:53.180 ++ Loading file Interface\FrameXML\Ascension_MythicalBoons\Ascension_MythicalBoons.xml
5/12 13:37:53.180 Couldn't find inherited node: BackdropTemplate
5/12 13:37:53.180 ++ Loading file Interface\FrameXML\Ascension_DebugTools\Ascension_DebugTools.xml
5/12 13:37:53.180 ++ Loading file Interface\FrameXML\Ascension_DebugTools\SoundKitBrowser.xml
5/12 13:37:53.180 SoundKitBrowserSearch: FontString element overriding font ChatFontNormal
5/12 13:37:53.180 Couldn't open Ascension_GMTools\Ascension_GMTools.xml
5/12 13:37:53.180 Interface\FrameXML\Constants.lua:941: attempt to call global '_LoadAscensionContentJSON' (a nil value)
5/12 13:37:53.180 Loading add-on AscensionUI
5/12 13:37:53.180 ** Loading table of contents Interface\AddOns\AscensionUI\AscensionUI.toc
5/12 13:37:53.180 ++ Loading file Interface\AddOns\AscensionUI\CharacterAdvancement\CharacterAdvancement.xml
5/12 13:37:53.180 Couldn't find frame parent: CA2
5/12 13:37:53.180 Interface\FrameXML\Constants.lua:941: attempt to call global '_LoadAscensionContentJSON' (a nil value)
5/12 13:37:53.180 Interface\AddOns\AscensionUI\SpellKit\SpellKit.lua:1573: attempt to index field 'specData' (a nil value)
5/12 13:37:53.180 Interface\FrameXML\Util\GlobalOverwrites.lua:28: attempt to call global '_GetFelCommutationInfo' (a nil value)
5/12 13:37:53.180 Loading add-on FastTravelAscension
5/12 13:37:53.180 ** Loading table of contents Interface\AddOns\FastTravelAscension\FastTravelAscension.toc
5/12 13:37:53.180 ++ Loading file Interface\AddOns\FastTravelAscension\FastTravelAscension.xml
5/12 13:37:53.180 Frame FastTravelAscensionUI: Unknown script element OnClickThis is a lot of errors if I compare to my PC. I'll keep investigating, if you have any idea... Thanks for your times guys, it's a tough process, but I feel like being successful might really help you guys to enlarge your userbase.
-
@Wonkru Ohhh, do you have the "Content" folder inside your "Data" folder?
-
@Excl Yep, just like on my PC... Should'nt ?
-
@Wonkru said in Playing on Parallels (M1 pro MAC) emulation:
@Excl Yep, just like on my PC... Should'nt ?
Ah no it should be there, I just thought that could be the issue by glancing at the logs folder.
Could you send me a screenshot of how your Content folder looks like?
-
@Excl OFC
-
Thanks, those definitely check out, nothing weird there. I guess we have circled back around to ascensionextension.dll being the troublemaker.
-
@Excl So i've been downloading .net apps, framework and visual studio c++... Can't figure it out... Wow says I got Ascensionresources, ascensionui and aio_client running..
-
@Excl Actually, I think it has something to do with D3D9.dll, or the API. Another private server suggest to change Wow API to OpenGL, but in Ascension, it makes the game unplayable.
As for the Launcher, i've finally been able to run it with ARM64 w11. So now i get the updates, but the frames still bug.
-
-
-
-
How did you make the launcher work? I’m still struggling with the error prompt “not a 32/64-bit system”
Edit:
For those wondering how to get the launcher to work.
Install the launcher + game on a Windows 10-11 x64 and copy the whole folder to the Win11 ARM running through Parallels.Launcher works, but after the last update I get an Ascension/WowError:
HelloKitty rocks hehe. No build
Cat Error: 11
If you are unable to sign in, please set your Display Name.