@Excl I checked it out since I started this thread haha
It never worked properly tho.
@Excl I checked it out since I started this thread haha
It never worked properly tho.
You guys can run the launcher using compatibility tab in EXE parameters. I can't remember how i managed to make it work, but i never experienced error 11.
I should add that I never been able to play on the server since the UI is a mess, can't display the quest properly and the talents. Lua errors seems to be related to API and i couldn't figure it out inside the Parallels trial.
I'd like to help you guys, but i was going to pay for parallels only if i'd be able to play Ascension on M1, which was impossible without accessing talents.
@Excl Is there any report of Ascension working with either bootcamp or wine when emulating from ARM ? If so, is there any instructions ?
@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.
@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 Yep, just like on my PC... Should'nt ?
@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 OnClick
This 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.
@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
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
@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...
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 ?
@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...
So this is the kind of bugs i'm talking about, UI is really messy, any idea?
@Excl I'll prepare a full setup guide once I figure out the little details that causes bugs (mostly from manual installation).
In fact, I was struggling to get every file i needed for the server to work properly, it looks like there's file missing so I looked at my custom installation folder VS. the ascension launcher folder and they are quite different. I'm trying to switch my PC installation folder to my MAC to run it from Parallels, as it emulates windows, it should work just like on my PC.
The custom installation made it so I was unable to see the custom spells (names and icons) and there was some more bugs. I will keep updating this post so you know what's going on with this "project".
@huashan You can actually play on the MAC M1 chip using Parallels. If you need help, hit me up!
@Dysperz You'll have to download the game (3.3.5 WOTLK) then you use the manual installation instructions, if you struggle, hit me up.
Then, you can use Parallels (emulation APP) to get into Windows 11 and use Ascension.exe to launch the game. It should work fine!
@Excl So just you know, i've been able to install and run Ascension through Parallels, running great at 4k 100+ FPS on M1 pro. This is awesome, thanks Excl!!
One problem tho, going to COA alpha is... Well... Seems like an older version of the game... I'm alone on the server and playing a Flesh Warden Any idea what might has fucked up in the installation process?
EDIT: I think the Google drive version of the game has the wrong files, all from 2021. I'm going to wait for MEGA to be available.
@Excl Hi, thanks for the fast anwser! It's the installation file that we download (ascension-setup.exe) that figures out the processor is not x64 or x86 based. We can emulate Windows 11 in Mac OS to run windows native games, it's harder since it's x32 but Parallel (emulation software) does support it. Talking to other MAC users, the installation does an architecture check, it's sometime enabled to make sure that compatibility won't be an issue, generally when we need specific non-dx drivers that won't run in the emulation. An installation without this check should work just fine according to my fellows.