Friendly0Fire / GW2Radial

A customizable radial menu overlay addon for Guild Wars 2.
MIT License
340 stars 55 forks source link

No interface to show is loaded #320

Open TagashiChiro opened 2 years ago

TagashiChiro commented 2 years ago

Describe the bug I tried downloading Radial Mount via this website and from the UOAOM, but it doesn't work. When I tried checking the gw2aI_log.txt, it showed me this.

[INFO] core | Addon loader v1.0 (v1.1 r33) initialized [INFO] core | Loading addons from "./addons" path [INFO] core | Loading arcdps [INFO] core | Loaded d3d9_wrapper v2.0 r21 [INFO] core | Loaded arcdps v1.0 r444 [INFO] core | Loading d3d9_wrapper [INFO] core | Loading gw2radial [INFO] core | Loaded gw2radial v2.2 r1 [INFO] core | Done loading addons [INFO] d3d9_wrapper | Loading system dxgi

It stated that it was loaded, however when I used the shortcut key, Alt + Shift + M, to open the interface, it did nothing.

To Reproduce Steps to reproduce the behavior:

  1. Do proceed with the steps to download Radial Mount manually according to the instructions.
  2. Nothing happened.

Expected behavior The Radial Mount to work perfectly fine.

Screenshots No Screenshot

sicu commented 2 years ago

When in game, press Shift+Alt+M for the options menu.

TagashiChiro commented 2 years ago

When in game, press Shift+Alt+M for the options menu.

Yes... I tried typing that but it didnt work. Previously when I downloaded at my old PC, the interface will immediately pop up after login, but when I download to my current PC, it doesnt.

Friendly0Fire commented 2 years ago

Make sure you have no known interfering application such as overlays. These include Nvidia's GeForce Experience overlay, RivaTuner Statistics Server (part of Afterburner and such), Razer Cortex, Citrix Workspace and many antivirus software.

TagashiChiro commented 2 years ago

Disabled my Discord and GeForce... As for antivirus, only have my Windows one... But it still didn't work

On Mon, 4 Jul 2022, 11:05 FriendlyFire, @.***> wrote:

Make sure you have no known interfering application such as overlays. These include Nvidia's GeForce Experience overlay, RivaTuner Statistics Server (part of Afterburner and such), Razer Cortex, Citrix Workspace and many antivirus software.

— Reply to this email directly, view it on GitHub https://github.com/Friendly0Fire/GW2Radial/issues/320#issuecomment-1173287509, or unsubscribe https://github.com/notifications/unsubscribe-auth/AV3LWO6DUJ7Y4QED64GTOFDVSJIHDANCNFSM52QJJKMQ . You are receiving this because you authored the thread.Message ID: @.***>

tyrone-sudeium commented 2 years ago

Having the same problem, affects my laptop which only has Intel integrated graphics (my desktop with AMD graphics works fine). Same issue as OP, my gw2al_log.txt looks just the same, no errors present, but none of the hotkeys or UI work. This doesn't just affect GW2Radial, if I install arcdps or anything else that uses addonLoader, they exhibit the same issue.

gw2al_log.txt ``` [INFO] core | Addon loader v1.0 (v1.1 r33) initialized [INFO] core | Loading addons from "./addons" path [INFO] core | Loading d3d9_wrapper [INFO] core | Loaded d3d9_wrapper v2.0 r21 [INFO] core | Loading gw2radial [INFO] core | Loaded gw2radial v2.2 r1 [INFO] core | Done loading addons [INFO] d3d9_wrapper | Loading system dxgi [WARN] core | Init called twice without proper unload. If your addon is not working, make sure you handle this situation! [INFO] d3d9_wrapper | Loading system d3d11 ```

In case this is relevant, I noticed it creates a gw2radial.log file, but it's completely empty. Once I exit the game, only then will it write This is GW2Radial v2.2.1 ... into the log, so it's like it's stuck in a deadlock or something, though the game continues running normally.

In terms of the environment, it's about as pristine a Windows 11 (22000.778) install as you can possibly get, the only software installed in it is GW2, vcredist (addonLoader will crash at launch without it), and Steam. Overlays which don't use addonLoader also work fine (such as TacO).

@TagashiChiro is your system running Intel integrated graphics by chance? Just trying to work out what similarities our systems have that might cause this.

Friendly0Fire commented 2 years ago

Please try the new pre-release to assess if this is still present.

tyrone-sudeium commented 2 years ago

Still occurs for me in v2.3.0-pre5. Exact same symptoms, except that the version printed in the log is now v2.3.0-pre5.

I'm happy to install a version with more verbose debugging if one exists, though since it also affects arcdps I do suspect the issue might be in addonLoader or d3dwrapper...

Friendly0Fire commented 2 years ago

Alright yes, if you look at the download options, there's a "debug" version you can install which will provide more logging (and should show a log window as well when you start the game). Launch it, try triggering the menu, and give me the log of all that.

tyrone-sudeium commented 2 years ago

No log window appears, Shift-Alt-M still does nothing, but it does spit out a couple of minidumps now...

gw2radial.log ``` [02:18:14.3225290|INF] This is GW2Radial v2.3.0-pre5 (837d29c559179b55bc9bbbf26c042404b1f0c7ff) [02:18:14.3229048|INF] Installing CRT report hook... [02:18:14.3231264|DBG] Reloading configuration files [02:18:14.3232418|DBG] Game folder path: C:\ProgramData\Guild Wars 2 [02:18:14.3233141|DBG] Addons folder path: C:\ProgramData\Guild Wars 2\addons\gw2radial [02:18:14.3236423|INF] Config folder is now 'C:\ProgramData\Guild Wars 2\addons\gw2radial' [02:18:50.7760742|INF] Writing minidump 'C:\ProgramData\Guild Wars 2\GW2Radial_22.08.2022_12.18.50-1.dmp'... [02:18:50.8673163|INF] Writing minidump 'C:\ProgramData\Guild Wars 2\GW2Radial_22.08.2022_12.18.50-2.dmp'... ```

GW2Radial_22.08.2022_12.18.50-dmps.zip

Friendly0Fire commented 2 years ago

Ok, this is a crash in the Intel GPU driver. Can you give me the exact model of your CPU? If it's close enough to my laptop's, I might be able to try to reproduce locally.

tyrone-sudeium commented 2 years ago

12th Gen Intel(R) Core(TM) i7-1260P 2.10 GHz

Since I uploaded the minidump I've also tried upgrading the Intel graphics driver (the version I had said there was no updates available but when I pulled from the Intel site turns out there actually was). I'm now running 31.0.101.3222, but the issue still occurs ☹️

dhollinger commented 2 years ago

I'm seeing a similar issue with manual installation, but in this case the log says it can't find addons/gw2radial/gw2addon_gw2radial.dll:

[INFO] core | Addon loader v1.0 (v1.1 r33) initialized
[INFO] core | Loading addons from "./addons" path
[INFO] core | Loading d3d9_wrapper
[INFO] core | Loaded d3d9_wrapper v2.0 r21
[INFO] core | Loading gw2radial
[ERR] core | addons/gw2radial/gw2addon_gw2radial.dll not found
[INFO] core | Done loading addons
[INFO] d3d9_wrapper | Loading system dxgi
[WARN] core | Init called twice without proper unload. If your addon is not working, make sure you handle this situation!
[INFO] d3d9_wrapper | Loading system d3d11
[INFO] core | Unloading core addon
[INFO] core | Unloaded

File path showing the file in the Guild Wars 2/addons/gw2radial directory: image

Friendly0Fire commented 2 years ago

First, this is a completely different issue.

Second, I don't support Linux, sorry. You might be able to find info/help here, but I do not want to debug issues with so many layers of emulation.

Friendly0Fire commented 1 year ago

So I've been unable to reproduce @tyrone-sudeium's issue on my i7-9750H, which means if the crash is indeed due to the graphics driver itself, it's likely limited to Intel's Iris Xe models, maybe even just a subset of those.

Anyone with an Iris Xe laptop able to try running Radial on the iGPU?

williamboman commented 1 year ago

FWIW: I redownloaded the following libraries (as listed in the README) and it fixed things for me:

Friendly0Fire commented 1 year ago

ArcDPS's DLL is not a replacement for loader core's d3d11.dll. They are not interchangeable and they will not function properly when mixed and matched. d3d9_wrapper also is still required.

It remains that the recommended installation method is to use the addon manager because that will install the right things in the right places with the right names.

Zenith2198 commented 1 year ago

I am having this exact same problem described here after today's update. The only change I made was I stopped using d912pxy as DX11 is now forced. I've updated the addon manager to the most recent version, I've fully uninstalled GW2 and reinstalled to no avail. It was previously working before today's update, and I am running Windows 11.

When launching GW2, there is no issue. The gw2radial.log is completely empty until I close the game and then it appends the INF log "This is GW2Radial v2.2.1". The gw2al_log.txt file reads:

[INFO] core | Addon loader v1.0 (v1.1 r33) initialized [INFO] core | Loading addons from "./addons" path [INFO] core | Loading d3d9_wrapper [INFO] core | Loaded d3d9_wrapper v2.0 r21 [INFO] core | Loading gw2radial [INFO] core | Loaded gw2radial v2.2 r1 [INFO] core | Done loading addons [INFO] d3d9_wrapper | Loading system dxgi [[INFO] core | Unloading core addon [INFO] core | Unloaded r addon is not working, make sure you handle this situation! [INFO] d3d9_wrapper | Loading system dxgi [WARN] core | Init called twice without proper unload. If your addon is not working, make sure you handle this situation! [INFO] d3d9_wrapper | Loading system dxgi

Yes, it shows a weird typo in the log. I did not copy/paste it incorrectly. I am properly using d3d9 wrapper through GW2-UOAOM, and I am fully up to date on all pieces of software. Is there a resolution to this issue?

Friendly0Fire commented 1 year ago

You probably don't have the same issue, actually. Please make a separate issue so we can track this better and provide all the information the issue template requires.

masterfil21 commented 1 year ago

I'm having the same issue with my arc a770 gpu, use the same driver than Xe graphics.

gw2radial.log:

[20:57:21.5512785|INF] This is GW2Radial v2.3.0-pre8 (829776f956106d25c2c03de4f6f55595a73a1851) [20:57:21.5513693|INF] Operating system version 10.0.22621 [20:57:21.5513845|INF] CPU is 13th Gen Intel(R) Core(TM) i5-13600KF [20:57:21.5516020|INF] Config folder is now 'D:\Guild Wars 2\addons\gw2radial' [20:57:52.4947778|WRN] Intercepted exception in module 'C:\WINDOWS\System32\KERNELBASE.dll', address 0x7ff850ed4b2c, code 0xe06d7363. [20:57:52.4990531|WRN] KERNELBASE+0x7ff850ed4b2c RaiseException [20:57:52.4991043|WRN] igd10um64xe+0x7ff845553260 OpenAdapter10_2 [20:57:52.4991365|WRN] igd10um64xe+0x7ff845b6a030 OpenAdapter_D3D11On12 [20:57:52.4991645|WRN] igd10um64xe+0x7ff84580c82f OpenAdapter10_2 [20:57:52.4991911|WRN] igd10um64xe+0x7ff845529526 OpenAdapter10_2 [20:57:52.5004865|WRN] igd10um64xe+0x7ff845564850 OpenAdapter10_2 [20:57:52.5023809|WRN] KERNEL32+0x7ff852e126ad BaseThreadInitThunk [20:57:52.5024090|WRN] ntdll+0x7ff85366aa68 RtlUserThreadStart [20:57:52.5024153|WRN] Exception callstack does not involve current module (D:\Guild Wars 2\addons\gw2radial\gw2addon_gw2radial.dll), preventing minidump...

greg0r0vitch commented 1 year ago

Hi, I'm also having this same issue as of the most recent patch. The current addons I have are arcDPS and Radial, and they're installed in the correct locations. I'm receiving the same txt files after booting the game up as well. Any help would be most appreciated.

Edit: updated core loader and d3d9 wrapper files and that seemed to have fixed it.