#arcdps updates

1 messages · Page 1 of 1 (latest)

vocal quartz
#

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 thinko

#

Actually, disabling auto update on arcdps before that happens still trigger it 🤔

drowsy nimbus
#

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

vocal quartz
#

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

drowsy nimbus
#

🤔 That's interesting

vocal quartz
#

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

drowsy nimbus
#

That one I don't don't know about, mine populates fine, sounds like a new bug for Delta

zenith sedge
#

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

zenith sedge
#

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.

  1. Add a new flag OnlyLoadDuringGameLaunchSequence.

This fixes both the behaviour of loading arc too late (manually) and I can also change the behaviour from

  1. Load (Get Data)
  2. Unload
  3. Update Check
  4. Reload
    to
  5. Load
  6. Update Check in background
  7. Apply update next game start
  1. 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

zenith sedge
#

I will implement a fix for this later today

#

So the new behaviour I'll be implementing later:
(Prerequisite Addon defines OnlyLoadDuringGameLaunchSequence)

  1. Addon loads
  2. Update check in background -> apply update
  3. GUI Alert: "Addon updated. Restart the game for the update to take effect."