Giter VIP home page Giter VIP logo

gw2-addon-manager's Introduction

GW2-UOAOM Current Version Github All Releases

UI

Guild Wars 2 Unofficial Add-On Manager

A tool to improve the experience of using addons and plugins in Guild Wars 2 by handling installation, updates, and file management behind the scenes.

Project Status

Primarily backend work in v1.3.0 release, graciously provided by Draeggiar.

Currently implementing French, Chinese, and Korean localization with the help of mpaille as well as assorted bug fixes.

ย 

v1.2.1 UI

Getting Started

Head on over to the wiki for installation instructions!

Currently Supported Add-Ons:

A list of compatible addons is in the Approved-Addons repository, including arcDPS, d912pxy, and others.

Wiki/Troubleshooting

More information on a number of other topics including troubleshooting can be found on the wiki.

Disclaimer: I am not affiliated with any of the add-ons shown here or their authors, nor am I affiliated with ArenaNet. All trademarks, registered trademarks, logos, etc are the property of their respective owners. You use this tool at your own risk. If you are the author of one of the add-ons and wish for your add-on to be removed from the options for whatever reason, send an email or send an in-game mail to admiralnerf.1853 and I'll reply and take care of the issue as soon as I can.

gw2-addon-manager's People

Contributors

draeggiar avatar fmmmlee avatar friendly0fire avatar greaka avatar marcustyphoon avatar megai2 avatar p3net avatar richteer avatar will-scc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gw2-addon-manager's Issues

Incomplete Buildpad Compatibility

Target Branch: buildpad-compat-wip

Description

BuildPad handles updates by itself; on an update the plugin filename changes. This renders the system used to handle file operations for other addons unsuitable for it and will cause crashes after the plugin updates itself.

Implementation

Buildpad should be skipped during the update process (since it does it by itself). Due to the changes to filename, the plugin cannot be tracked in the configuration file. Instead, when the user tries to delete/disable the plugin, the filename should be found by scanning the /arcdps/ folder for a .dll file with 'buildpad' in the name. I believe disabling, at the moment, places a plugin in a specifically named folder (in this case it would be /buildpad/) in the application resources. Enabling for buildpad can then mean just transplanting whatever dll is in that folder back into /arcdps/.

Development Considerations

This involves changes to all of the update code to insert checks for buildpad. Be sure to avoid making any changes that affect the updating or file management for all other addons if at all possible. If such changes are necessary or beneficial in the long run, be sure to update the project board and issue to indicate what changes are going to be performed and any adjustments that will need to be made throughout the rest of the application as a result.

Additional context

Another fairly frequently requested feature.

Addon Manager doesn't(?) put a .dll in root folder

None of my addons will load without a copy of d3d9.dll in C:\Program Files\Guild Wars 2, which as far as I can tell from a quick google is just true for some people's setups, or something? Anyway, making a copy there as part of the update process would be great.

(Unless it already does, and I broke the tool when I tried disabling d912pxy just now and had to delete the config file and start over. But assuming that's not the cause...)

(Minor UI bug) "All addons have been removed"

Selecting "Configuration Options" -> "Reset to clean install" -> "No" results in an "All addons have been removed" message. No addons are actually removed, so this is just a UI problem.

addon downloaded all the mods, but none work in game

your manager created all the folders for the mods, but didnt create a d3d9.dll file anywhere, so i downloaded it from delta and placed it in my bin64 folder, and arcdps now loads on its on, but no other mods load. no keyboard shortcuts will load radial

App closes itself when updating while GW2 is running

Hey, I had an ArcDPS update but while updating, the program just closes itself. I was wondering why, but I forgot I had GW2 already running, so closing that and then running the updater made it work again. Could you maybe show a message that GW2 needs to be closed while running the updater?

[Critical Error] An unhandled exception occurred.

Describe the bug
Critical Error pops up every time after ran program as administrator once. Fresh download does not work also.

To Reproduce
Run program as administrator

Additional context
Add any other context about the problem here.
image

config.yaml
this file does not exist for my fresh install (it only has a template file). But I have Manager.exe.config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
    </startup>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="resources\plugins" />
      <dependentAssembly>
        <assemblyIdentity name="CommonServiceLocator" publicKeyToken="489b6accfaf20ef0" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-2.0.5.0" newVersion="2.0.5.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="YamlDotNet" publicKeyToken="ec19458f3c15af5e" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>

Can't seem to Uninstall so I can use GW2 Hook again

It would be very helpful to have a way to uninstall in case something isn't working properly or you don't want to use it anymore.
I can't for the life of me figure out how to get rid of everything so I can put the addons that I want and use GW2 Hook again.
I have tried uninstalling GW2 and getting rid of everything and when I reinstall and put the .dll's in the bin64 folder they don't work and I get the little log file saying that the addons that come with UOAM didn't load.

Button above "Finish" to go back to start page.

Add a button above "Finish" to go back to the start page. just noticed that when you update some and want to do more, like disabling some addons for new patch. you can just click on Finish, closing the program and having to restart it again.

Launcher goes unresponsive after clicking play

First time I ever tried an add-on. Set my directory, selected radial, hit update. Launcher launched, signed in, hit play. Nothing happens, no CPU or disk activity, launcher just sits there, can't even close it.
Then I got scared, restored from backup folder, changed my password. I'm paranoid I guess.
config.yaml:
application_version: v1.2.2
loader_version:
bin_folder: bin64
isupdate: true
launch_game: false
game_path: C:\Games\Guild Wars 2
exe_name: Gw2-64.exe
current_addon_list: 6a47cfc36ceb3030259d7b6d97cc321f6f4270e5
default_configuration:
d3d9_wrapper: false
version:
d3d9_wrapper:
installed:
d3d9_wrapper:
disabled:
d3d9_wrapper: false

Thanks

Any addon installed causes gw2 launcher to crash

config.zip

On Windows 10 64 bit, I cannot install and run any addon, otherwise the launcher crashes. I have tried them individually, and ArcDPSm GW2Radial, and d912pxy all give the same result. I have done "Reset to Clean Install" between each. I have also deleted the whole bin64 folder and let gw2 recreate it just in case there was anything left over.

"--> Crash <--
Assertion: Failed to load Coherent DLL. Error code: 0x7e
File: ......\Engine\ArenaWeb\CoherentUi\AwCoh.cpp(58)
App: Gw2-64.exe
Pid: 9836
BaseAddr: 00007FF6A4D80000
ProgramId: 101
Build: 105843
When: 2020-09-02T22:29:35Z 2020-09-02T18:29:35-04:00
Uptime: 0 days 0:00:02
Flags: 0
DumpFile: Crash.dmp"

Clean Addons (but leave config) Button

Description
A button to delete all addon .dll files and the addon loader .dll, leaving everything else in /addons (i.e. config) in place.

Implementation
UI: I would put this as the option immediately preceding the clean install button, and maybe rename both for clarity. Not sure what the most clear wording would be.

Backend: This should delete all addon .dll files and the addon loader .dll. It should also either delete the version information out of config.yaml, or maybe delete config.yaml completely (haven't thought that through too much).

Alternatives
Right now this is fairly difficult to do if needed (i.e. you manually replaced some of the .dlls and now the addon manager is confused about what files are actually there). Changes to the detection code could prevent this ever being required, in theory, but I don't know that it's possible to guarantee things never get borked.

frequent starts overload Github API limit, causes unhandled exception

Describe the bug
If the application is closed and restarted too frequently, the API call to Github that occurs on initialization for update-check purposes will get rejected, causing a 403 bad response from the server that throws an unhandled exception. The error message displayed is not particularly descriptive to the user, either.

To Reproduce
Open and close application repeatedly until you get the exception. Haven't counted the exact number of times required.

Additional context
Ideally, the API caller should handle this exception and display a message to the user indicating that they got a 403 error because of the API limit, instructing them to close the application and try later.

don't forget to attach the config file to the issue
(not applicable)

Cannot find bin64, correct dir

  • Select directory button doesn't work.
  • Can't find my bin64 dir when I edit the game dir manually.
  • config.yaml has just part of the dir C:\games and no executable name.
  • When I edit config.yaml in a text editor and add the full path to game_path: then the next run of the Manager works and can find my game.
  • Unzipped clean and reproduced consistently.

Minor but figured I'd report it, thank you for your work!

Screenshot 2020-09-13 084231
Screenshot 2020-09-13 084737
config.zip

Approved-Addons Integration

Description

Automatic population of the list of available addons on startup based on the latest version of this repo.

Implementation

The list of addons in /resources/addons should be updated based on the latest release (or latest commit to the master branch) of the approved-addons repo. A field will need to be added to the config file for version or commit tracking, and there will need to be an API call on startup to check whether an update to the resource is required. Not sure whether it should pop up to the user to download and prompt a program restart or happen during the course of the usual update process (latter is far easier to implement due to not having to write custom UI elements for it).

Development Considerations

API: This doubles the number of API calls on startup from one to two. Shouldn't be an issue for most users but keep it on the radar.
Refactoring: If you choose to implement the update during the normal update process, this should be a drag-and-drop feature with only a few method calls added during application startup and the update process, though some changes to the start of the update process will be necessary. If you add custom UI elements, depending on the specific implementation there will be some refactoring up to and including a partial rewrite of the main UI.

Alternatives

A clear and concise description of any alternative solutions that fulfill the same purpose as the planned task.

Additional context

This has been long-discussed and was a main point for this application's creation.

GW2Hook support

Is there any chance of adding gw2hook to the list of addons available?

Can't launch the addons manager

Please attach a copy of config.yaml or config.ini to the issue.

Describe the bug
Can't launch the addons manager, even in administrator mode.

To Reproduce
Just clic to launch it and nothing show up

Additional context
I don't have any config.yaml ou config.ini in my unziped folder

don't forget to attach the config file to the issue

ArcDPS does not load properly when used with other add-ons

I installed ArcDPS, GW2 Radial and d912pxy with the add-on loader and when I started the game for the first time, all three of the add-ons worked properly. However, on subsequent tries, only GW2 Radial and d912pxy worked but not ArcDPS. I was able to resolve this issue briefly by doing a clean re-install, but after loading the game once, ArcDPS stops working again.

I found these lines in gw2al_log.txt:

[ERR] core | Unloading addon arcdps failed with error 1
[ERR] core | Some addons are not unloaded!

My config.yaml file:

application_version: v1.2.1
loader_version: v0.2
bin_folder: bin64
isupdate: true
launch_game: false
game_path: C:\Program Files\Guild Wars 2
exe_name: Gw2-64.exe
current_addon_list: 6a47cfc36ceb3030259d7b6d97cc321f6f4270e5
default_configuration:
d3d9_wrapper: false
version:
d3d9_wrapper: v1.1
arcdps: >
0dcfd96c3b511f45baf89e1b97f3df40 d3d9.dll
d912pxy: v2.2
gw2radial: v1.2.4_al
installed:
d3d9_wrapper: d3d9_wrapper
arcdps: arcdps
d912pxy: d912pxy
gw2radial: gw2radial
disabled:
d3d9_wrapper: false
arcdps: false
d912pxy: false
gw2radial: false"

Any idea how to fix this? Thanks.

Unable to Launch "Unable to initialize 3d output"

Please attach a copy of config.yaml or config.ini to the issue.

I was using .45 and reshade 4.5.3. I had no issues for the week of use. Yesterday evening I could no longer launch the game. When you hit play it says unable to initialize 3d output. Please verify you have installed directx 9 and updated video driver. I have a windows 10 dell g7 laptop. I did deleted everything except the dat file and reloaded the game just fine. I redownloaded the lastest 1.0 version and without installing reshade it gives me the same error again. Really love the d912 app etc it makes the game run better. Im no programmer but if you tell me how to get the info you need i can manage just fine.
A text file in the gw2 folder
[INFO] core | Addon loader v0.1 (v0.1 r11) loaded
[INFO] core | Loading addons from "./addons" path
[INFO] core | Loading arcdps
[INFO] core | Loaded d3d9_wrapper v1.0 r6
[INFO] core | Loaded arcdps v1.0 r322
[INFO] core | Loading d3d9_wrapper
[INFO] core | Loading d912pxy
[INFO] core | Loaded d912pxy v2.0 r493
[INFO] core | Loading gw2radial
[INFO] core | Loaded gw2radial v1.2 r6
[INFO] core | Done loading addons
[INFO] d3d9_wrapper | Loading custom lib from D3D_wrapper_custom_d3d9_lib_query
[INFO] d3d9_wrapper | d3d9 library failed to load
[INFO] core | Exiting, unloading core addon
[ERR] core | Some addons are not unloaded!
[INFO] core | Unloaded

Github Rate Limit prevents start

Describe the bug
The Program doesnt start after you get a Github error. Probably rate limit reached.

To Reproduce
Restart the program a few times and select a few addons until you reach the rate limit

Addons not loading in game anymore

I was able to download both the d912pxy and radial mod with the version prior to 1.0. I never had any issues with the addons being disabled somehow or performing incorrectly. I had updated the manager to 1.0 and downloaded an update for both mods. At first I was able to use both mods in the game until I quit to the desktop and re logged in a couple of hours later. Both the radial and d912 mods just stopped working.

At first I noticed you had previously suggested to delete the addon and bin folder and reinstall which did fix the issue momentarily and I was able to use the mods when logging into the game. The problem is that every time I quit out of the game and either re log in a couple of minutes or hours the mods just completely stop working.

I initially after this redid the same step of deleting the addon and bin folder but now I can't seem to get either of the two mods working ever. I have tried going to previous versions of the addon manager with no luck. I have also tried running the addon manager in compatibility mode and admin mode with no luck.

I just as of 10 minutes ago reinstalled the addon manager 1.0 version and installed both of the mods and loaded the game up. Neither mod is showing that it is installed or working in game.

The following below is the config file information:

application_version: v1.0.0
loader_version: v0.1
bin_folder: bin64
isupdate: true
game_path: C:\Guild Wars 2
default_configuration:
d3d9_wrapper: false
version:
d3d9_wrapper: v1.0
d912pxy: v2.1h1
gw2radial: v1.2.4_al
installed:
d3d9_wrapper: d3d9_wrapper
d912pxy: d912pxy
gw2radial: gw2radial
disabled:
d3d9_wrapper: false
d912pxy: false
gw2radial: false

Thanks

Crashing on GW2 Radial download

As soon as I try to update with gw2 radial checked the executable hard crashes, disabling firewall/antivirus, running as admin nothing works. The bar says "Downloading GW2Radial V1.2.4" and crashes never gets to install.

Clean Install Button

Description

A button to delete all currently installed addons and start fresh. A number of users have needed to do this manually due to miscellaneous configuration problems, so having an option to do this automatically would be useful.

Implementation

UI: Adding it to the "options" context menu at the top left of the application would make sense, since it's out of the way but still easily accessible.
Backend: This should clear out the entire /addons/ game sub-folder and d3d9.dll addon-loader plugin. Config.yaml should also probably be deleted and the application closed, so that on next startup it gets copied over fresh from the blank template packaged in each release.

Development Considerations

Definitely going to want one or two "are you sure you want to proceed?" dialog boxes for this button.

Alternatives

Doing it manually has been fine thus far but as a quality-of-life feature this should help those less inclined to mess about in their program files on their own.

Additional context

Frequently requested.

Doesn't download if addons were deleted manually

Please attach a copy of config.yaml or config.ini to the issue.

Describe the bug
I deleted the addon folder by hand/moved it to my desktop after an update of gw2, so the client' doesn't crash because of arcdps. After that I moved it back to it's location and tried to update with the addon manager. Later Arcdps didn't appear in my game (I know the hotkeys). So I removed the addon folder again, tried to reinstall with the manager, manager does nothing, because it still thinks, addons are installed. So I marked the addons again, and clicked delete inside the manager, to reinstall after again. Didn't work either. Even if I move the filled addon folder back, and wanna delete with the manager then, it doesn't work.

To Reproduce

  1. delete/move installed addons
  2. (maybe) move them back
  3. try to update newest version or reinstall missing addons
  4. try to delete with manager / with or without addonfolder

Additional context
Hi, if the addon manager would firstly check, if the addons are really there, that might help?

don't forget to attach the config file to the issue
"We don't suport that file type" so here is the written config.yaml:

application_version: v1.1.1
loader_version: v0.2
bin_folder: bin64
isupdate: true
game_path: C:\Program Files\Guild Wars 2
current_addon_list: 6a47cfc36ceb3030259d7b6d97cc321f6f4270e5
default_configuration:
d3d9_wrapper: false
version:
d3d9_wrapper: v1.1
d912pxy: v2.2
arcdps: >
0dcfd96c3b511f45baf89e1b97f3df40 d3d9.dll
arcdps_boontable: v1.0
installed:
d3d9_wrapper: d3d9_wrapper
d912pxy: d912pxy
arcdps: arcdps
arcdps_boontable: arcdps_boontable
disabled:
d3d9_wrapper: false
d912pxy: false
arcdps: false
arcdps_boontable: false

404 during installation

The installer 404s when installing ArcDPS + ArcDPS Mechanics + d912pxy. The file it references is ArcDPS' build templates, which apparently has been removed as of 10-17-2019, https://www.deltaconnected.com/arcdps/ - It won't let me install ArcDPS, or any of the other addons because of this.

Can't get the .exe to work

I've just downloaded the files, and unpacked them.

I have the .exe open, with the addon I want selected, and I ended up editing the game path manually as I couldn't use Select Directory.

Everything is greyed out, and it's telling me that the bin64 path is incorrect. I've taken a snapshot: https://imgur.com/a/kfDNdPl

launcher crash after installing only d912pxy

I have no addons to GW2.
After reset clean install, I installed d912pxy only & exited.
Then run launcher, it crashes with error msg below:

--> Crash <--
Assertion: Failed to load Coherent DLL. Error code: 0x7e
File: ......\Engine\ArenaWeb\CoherentUi\AwCoh.cpp(58)
App: Gw2-64.exe
Pid: 6180
BaseAddr: 00007FF7C6610000
ProgramId: 101
Build: 105843
When: 2020-09-01T14:28:55Z 2020-09-01T22:28:55+08:00
Uptime: 0 days 0:00:02
Flags: 0
DumpFile: Crash.dmp

--> System <--
Name: 49b7b7ee
IpAddr: 192.168.1.17
Processors: 6 [GenuineIntel:6:14:10]
OSVersion: Windows 10.0 (64 bit)

--> System Memory <--
Physical: 11321MB/16301MB 69%
Paged: 24158MB/31646MB 76%
Virtual: 134213204MB/134217727MB 3%
Load: 30%
CommitTotal: 7487MB
CommitLimit: 31646MB
CommitPeak: 30160MB
SystemCache: 4622MB
HandleCount: 66230
ProcessCount: 144
ThreadCount: 1957

--> Process Memory <--
Private: 103MB
WorkingSet: 100MB
PeakWorkingSet: 212MB
PageFaults: 270852

--> Memory Category Usage (Inclusive) <--
[Category] [Size(MB)] [Count]
Root 78.86 6248
Uncategorized 42.60 4533
Programmer Data 29.81 960
I/O 29.22 514
Archive 27.89 38
Collide Havok 6.45 755
Collide 6.45 755
File Service 1.24 12
Collections 0.32 210
Dictionary 0.24 41
Networking 0.11 14
Asset Service 0.09 459
Event 0.07 3
Game 0.05 56
BTree 0.03 18
Engine 0.02 12
Content 0.02 1
Threading 0.01 14
Model-Programmer 0.01 1
Install 0.00 30
Platform 0.00 65
CharClient 0.00 5
Services 0.00 8
File Core 0.00 2

--> Memory Category Usage (Exclusive) <--
[Category] [Size(MB)] [Count]
Uncategorized 42.60 4533
Archive 27.89 38
Collide Havok 6.45 755
File Service 1.24 12
Dictionary 0.24 41
Networking 0.11 9
Asset Service 0.09 459
Event 0.07 3
Collections 0.04 150
BTree 0.03 18
Game 0.03 46
Content 0.02 1
Threading 0.01 14
Model-Programmer 0.01 1
Engine 0.01 6
Install 0.00 30
Platform 0.00 65
CharClient 0.00 5
Services 0.00 8
File Core 0.00 2
Text 0.00 1
Download 0.00 3
UI 0.00 14
Programmer Data 0.00 2

--> DllList <--
00007FF7C6610000 - C:\Guild Wars 2\Gw2-64.exe
00007FFC12600000 - C:\Windows\SYSTEM32\ntdll.dll
00007FFC10AC0000 - C:\Windows\System32\KERNEL32.DLL
00007FFC0F7A0000 - C:\Windows\System32\KERNELBASE.dll
00007FFC11890000 - C:\Windows\System32\USER32.dll
00007FFC0F5D0000 - C:\Windows\System32\win32u.dll
00007FFC10A20000 - C:\Windows\System32\GDI32.dll
00007FFC0FA50000 - C:\Windows\System32\gdi32full.dll
00007FFC10400000 - C:\Windows\System32\msvcp_win.dll
00007FFC104A0000 - C:\Windows\System32\ucrtbase.dll
00007FFC122A0000 - C:\Windows\System32\ADVAPI32.dll
00007FFC11720000 - C:\Windows\System32\msvcrt.dll
00007FFC12350000 - C:\Windows\System32\sechost.dll
00007FFC124A0000 - C:\Windows\System32\RPCRT4.dll
00007FFC11650000 - C:\Windows\System32\WS2_32.dll
00007FFC105A0000 - C:\Windows\System32\WINTRUST.dll
00007FFC0F560000 - C:\Windows\System32\MSASN1.dll
00007FFC0F600000 - C:\Windows\System32\CRYPT32.dll
00007FFC10A10000 - C:\Windows\System32\PSAPI.DLL
00007FFC087F0000 - C:\Windows\SYSTEM32\VERSION.dll
00007FFC10740000 - C:\Windows\System32\ole32.dll
00007FFC0BB50000 - C:\Windows\SYSTEM32\WTSAPI32.dll
00007FFC0D400000 - C:\Windows\SYSTEM32\WINMM.dll
00007FFC112E0000 - C:\Windows\System32\combase.dll
00007FFC0FBF0000 - C:\Windows\System32\bcryptPrimitives.dll
00007FFC121D0000 - C:\Windows\System32\OLEAUT32.dll
00007FFC11A30000 - C:\Windows\System32\SHELL32.dll
00007FFC0CE30000 - C:\Windows\SYSTEM32\WINMMBASE.dll
00007FFC0F580000 - C:\Windows\System32\cfgmgr32.dll
00007FFC123F0000 - C:\Windows\System32\shcore.dll
00007FFC0FC70000 - C:\Windows\System32\windows.storage.dll
00007FFC0F4C0000 - C:\Windows\System32\profapi.dll
00007FFC0F4F0000 - C:\Windows\System32\powrprof.dll
00007FFC0F4B0000 - C:\Windows\System32\UMPDC.dll
00007FFC10A60000 - C:\Windows\System32\shlwapi.dll
00007FFC0F540000 - C:\Windows\System32\kernel.appcore.dll
00007FFC0F780000 - C:\Windows\System32\cryptsp.dll
00007FFC052C0000 - C:\Windows\SYSTEM32\MSACM32.dll
00007FFBFEDC0000 - C:\Windows\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.18362.1016_none_cf6529a13ef454b2\gdiplus.dll
00007FFBFEA60000 - C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.18362.1016_none_73b3274ad815f571\COMCTL32.dll
00007FFC03E10000 - C:\Windows\SYSTEM32\USP10.dll
00007FFBFEF70000 - C:\Windows\SYSTEM32\MSIMG32.dll
00007FFBF9870000 - C:\Windows\SYSTEM32\Secur32.dll
00007FFC0EEE0000 - C:\Windows\SYSTEM32\CRYPTBASE.DLL
00007FFC0F3A0000 - C:\Windows\SYSTEM32\SSPICLI.DLL
00007FFC11620000 - C:\Windows\System32\IMM32.DLL
00007FFBEC440000 - C:\Windows\SYSTEM32\dbghelp.dll
00007FFC0F750000 - C:\Windows\System32\bcrypt.dll
00007FFC0E110000 - C:\Windows\SYSTEM32\dxcore.dll
00007FFC0D770000 - C:\Windows\system32\uxtheme.dll
00007FFC087C0000 - C:\Windows\SYSTEM32\cryptnet.dll
00007FFC10980000 - C:\Windows\System32\imagehlp.dll
00007FFC0E880000 - C:\Windows\system32\rsaenh.dll
00007FFC0E0C0000 - C:\Windows\SYSTEM32\gpapi.dll
00007FFC12120000 - C:\Windows\System32\clbcatq.dll
00007FFC0E500000 - C:\Windows\SYSTEM32\ntmarta.dll
00007FFC02F60000 - C:\Windows\system32\napinsp.dll
00007FFC02F40000 - C:\Windows\system32\pnrpnsp.dll
00007FFC0ED10000 - C:\Windows\System32\mswsock.dll
00007FFC0EA60000 - C:\Windows\SYSTEM32\DNSAPI.dll
00007FFC10730000 - C:\Windows\System32\NSI.dll
00007FFC0EA20000 - C:\Windows\SYSTEM32\IPHLPAPI.DLL
00007FFC03EE0000 - C:\Windows\System32\winrnr.dll
00007FFC0CE00000 - C:\Windows\system32\NLAapi.dll
00007FFBFB7F0000 - C:\Windows\system32\wshbth.dll
00007FFC09CA0000 - C:\Windows\System32\fwpuclnt.dll
00007FFC088F0000 - C:\Windows\System32\rasadhlp.dll
00007FFC111A0000 - C:\Windows\System32\msctf.dll
00007FFC04FB0000 - C:\Windows\System32\TextInputFramework.dll
00007FFC0CE60000 - C:\Windows\System32\CoreMessaging.dll
00007FFC0AA70000 - C:\Windows\System32\CoreUIComponents.dll
00007FFC0B020000 - C:\Windows\SYSTEM32\wintypes.dll
00007FFC0A010000 - C:\Windows\SYSTEM32\WindowsCodecs.dll
00007FFBFC5F0000 - C:\Windows\system32\explorerframe.dll

--> Game Context <--
MapId: 0
Flags: 0x241
ElapsedTime: 00:00:01

--> World State <--

[DbgHelp.dll is C:\Windows\SYSTEM32\dbghelp.dll]
[DbgHelp.dll version 6.2.18362.1 (64/32-bit compatible)]

--> ClientContextThreadProc Thread 0x1600 <--

--> Trace <--

Theres more code after this but I didn't paste it.

Game insta-crashes after updating

Hello. I just updated GW2 as well as used the addon manager to update Arcdps, Buildtemplates, and d912x. After installing updates the game would no longer launch form launcher. I deleted bin64, d912x file and reinstalled all 3 again. Game will launch but now Arcdps and buildtemplates are no longer loading. When I try to remove them through the addon manager I get an error stating it cannot access the bin64 folder.

Informational UI Update

Description

The addition of links to the wiki and external resources would be helpful and has been requested by a number of users. This update should add them as well as implement changes to the UI to accommodate the new section(s).

Implementation

Rough idea is to add tabs to the left section of the main screen where the UI is, so that users can switch between viewing the list of addons and list of links (possibly split into two tabs for info and other applications).

Development Considerations

Obviously some UI refactoring will occur. Details are light at the moment, but this and the Implementation section should be updated as progress is made.

Alternatives

An alternative implementation would be having the links on the post-update screen; I may do this as well as the tabbed approach.

Mechanics and boon table addons not showing up

Please attach a copy of config.yaml or config.ini to the issue.

application_version: v1.0.0
loader_version: v0.1
bin_folder: bin64
isupdate: true
game_path: C:\Program Files\Guild Wars 2
default_configuration:
  d3d9_wrapper: false
  arcdps: true
  arcdps_boontable: true
  arcdps_mechanics: true
  d912pxy: true
version:
  d3d9_wrapper: v1.0
  arcdps: >
    21f2d1279e0b904e93ce788559ec83da  x64/d3d9.dll
  arcdps_boontable: v1.0
  arcdps_mechanics: v1.0
  d912pxy: v1.9h2
installed:
  d3d9_wrapper: d3d9_wrapper
  arcdps: arcdps
  arcdps_boontable: arcdps_boontable
  arcdps_mechanics: arcdps_mechanics
  d912pxy: d912pxy
disabled:
  d3d9_wrapper: false
  arcdps: false
  arcdps_boontable: false
  arcdps_mechanics: false
  d912pxy: false

Describe the bug
I updated to v1.0 following the instructions of clearing the bin64 folder, starting GW2, then installing the addon manager. I've added arcdps, boon table, mechanics, and d912pxy via the ui and started the game. Both arcdps and d912 proxy work fine but the boon table and mechanics log don't show up. Both dlls look to have been downloaded into the addons/arcdps folder, but don't seem to be running.

To Reproduce

  • Following instructions for updating to v1.0 (aka. delete bin64 folder, start gw2, then install addon manager and plugins)
  • Start up the game
  • Notice boon table and mechanics log plugins aren't running

Additional context
Was running v0.4.5 before this without issue.

Feature Request: Buttons for navigating back and to start the game.

Is your feature request related to a problem? Please describe.
When a patch comes and you need to reconsider disabling addons you have to reopen the program because there is just a "Finish" button. You need to have a way to navigate back to the index page after updating. I recommend this button to be right above or to the left of the Finish button (like the "Back" button in setups wizards.)

Describe the solution you'd like
A button to navigate back to the landing page left to the Finish button.

A "Launch" button to the right of the "Back" button (which launchs the game with -autologin command line argument. This is just for people having saved login information.)

The "Finish" button would end up to the most right and should be renamed to "Close" for context clarity.

[Back][Launch][Close]

you could also make a tick box (check box) that appears on the page after updating. "Launch the game when closing". The value should be saved and default should be unchecked. This way you can omit a dedicated "Launch" button if the space turns out to be too small for three buttons.

Describe alternatives you've considered
N/A

Additional context
N/A

Describe the addon loader's basic functionality in README.md or a visible link

Problem
The addon loader method makes the normal installation instructions provided by addons incorrect, including breaking (at the moment) the install.exe provided with d912pxy. This isn't a problem, but the fact that many users don't realize things aren't the "normal" way is.

Currently this is only documented in the bottom of /wiki/Previously-Installed-Addons, which took me a good hour or so to find the first time I installed this and broke it, and that doesn't actually describe how it works.

There's no way to get most non-technical users to understand this stuff, and that's fine; hopefully, they never have to. However...

Solution
...something in the readme that says "hey, we moved the addon .dlls to /addons" would probably help a ton with troubleshooting. At least fewer people would overwrite the addon loader with arcdps maybe?

Addons doesn't load up within gw2

Acutally the addons doesn't load/ show up ingame.
I completly reinstalled the game and the Addon-Manager. There isn't any error message, or generally any obviously failure i could firgure out.
The files you need are attached.
I also deleted the bin64 for gw2 autorecovery and then installed the UOAOM again, but it still didn't load the addons ingame.
I used this Manager since first release and now it doesn't work since 2 or 3 days.

Greeting from germany

-> Files.zip

Unable to locate Game Path

Describe the bug
First off, the "Select Directory" button does nothing for me, at all. I've tried running in and out of admin, no change. I've manually located the path of Guild Wars 2 bin 64, which is on the D drive for me, manually input, and still the same error. Not sure what to do here. The Manager says that it is unable to locate the Guild wars 2 bin64, despite being extracted into, on, and around - as well as having the location put in manually. Not sure if this is a bug or what.

The error message reads "Unable to locate Guild Wars 2 /bin/ or /bin64/ folder. Please verify Game Path is correct."

GW2 Radial not loading?

Hey guys i just installed the manager with d912pxy (v 2.2.1) and GW2 Radial ( v 1.2.4al ) and is super cool, but every time i login the GW2 radial is not working, i have to close the game go to the addon manager select the gw2 radial and click update to work. Is this a know bug? Does anyone have the same problem?

The d912pxy works great, only the radial is acting strange.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.