Does arcdps updates once you're in-game? It's not loaded at first, then Nexus tries to load it, it freezes the game, and finally it either crashes the game or have it in a weird state that later crashes the game.
I'm guessing it's mainly an arcdps issue, but wondering if that behavior is normal?
Also I don't have anything in Library, which sounds weird 
#arcdps updates
1 messages · Page 1 of 1 (latest)
According to the Deltas Arcdps has to be loaded during character select, if you try to load it when ingame, the game will crash
This is something that deltac has in arc
As for the library, I'd try to delete the addons/common folder
I disabled auto-updates, it did the same thing (freeze into crash), I started the game again and now arcdps got loaded before I was in-game and is not crashing, I'm confused
🤔 That's interesting
Well I guess it makes sense based on what you're saying (don't load once in-game), but why did Nexus try to load it so late with auto-update enabled then 🤔
Doesn't seem to detect the arcdps plugins though, but may be linked with the library issue
That one I don't don't know about, mine populates fine, sounds like a new bug for Delta
hmm, it could be that the update check takes a very long time
which explains why it loads so late
but if you disable updates, that shouldn't happen
could you share screenshots of your installation? (gw2 + addons + bin64 folders)
and also the nexus and arcdps log files
did you toggle that when it was already loaded?
because if it wasn't loaded yet and you change it mid-load, it won't have any effect
so it'd make sense that it loads fine the next time you start
So the issue seems to be:
- Update check takes too long (Do you have a bad connection, use a VPN or in a "remote" country?)
- Update check finishes, once you're in-game and then finally loads arc
- Game freezes for a second or two (this is normal arcdps behaviour)
- Up to 30s later the game crashes (this is the new behaviour mentioned with arcdps)
Your addon library is empty, probably because my check isn't triggered.
- I check once any addon loads (not triggered in this scenario because of the crash).
- I check 3 seconds after the game has started, to circumvent a race condition.
I have two potential fixes.
- Add a new flag
OnlyLoadDuringGameLaunchSequence.
This fixes both the behaviour of loading arc too late (manually) and I can also change the behaviour from
- Load (Get Data)
- Unload
- Update Check
- Reload
to- Load
- Update Check in background
- Apply update next game start
- Change all Volatile Addons to do the above behaviour.
I need to check if this has any unwanted side effects and I'd also need arc to add that new flag (if I implement it)
I think I will move the update check to the background
and it only applies next game start
though, this doesn't fix the issue that when the game updates
and your arc disables
this will still happen because it will check for an update then reload
the only real fix is make arc not crash anymore lol
I asked delta if he can fix it
if he can't, I will ask him to add a flag
and try to do that workaround
I will implement a fix for this later today
So the new behaviour I'll be implementing later:
(Prerequisite Addon defines OnlyLoadDuringGameLaunchSequence)
- Addon loads
- Update check in background -> apply update
- GUI Alert: "Addon updated. Restart the game for the update to take effect."