Open Masgalor opened 3 months ago
Delta released the Nexus source code? Neat!
The dll in source currently has entrypoint hooks for loading via a d3d11.dll injection or an arcdps plugin. If you already made a patch to get it working can you share that as a pr or as a snippet to assist in that migration.
Auto updating is nice, but I dont plan to overly constrain the releases page for nexus if that is required. If nexus' auto updates can confirm with other download pages like blishhud's marker packs repo can then this should not require any work on our part.
I think it would be good to allow people to skip having to touch the dll, but it is not that much of an ask to copy or rename a file once every so often while installing mods. If you want this I recommend reaching out to the nexus team to see how to get it added.
Maybe the name rings a bell, maybe not, anyway Nexus is an incredible ingame-addon-manager. After the developer released it's source-code a few weeks ago it got really popular with people playing GW2 on Linux. It brings several features known from BlishHUD, like one-click-install for addons from a curated list.
At the moment the published burrito-link-dll is not compatible with it. I am here to ask if we care about compatibility with this project at all and if we want to make use of some extended features of it. I would work on this if we come to the conclusion that we want to be compatible with this project.
Possible steps:
[x] Make a compatible dll without any extras, barely enough to get it loaded. (I already made a patch to make it compatible.) The dll needs to be copied to the addons folder manually for every release. Relevant PR: #326
[ ] Extend the functionality to automatic install/update from github. I am not sure (right now) how the release section has to look like for this, but I'm sure the release workflow needs to be changed. The dll needs to be copied to the addons folder manually only once. Relevant PR: #327
[ ] Have burrito-link included in their curated list of addons. It would be good if folks don't have to touch the dll at all and have it simply installed from the ingame menu. I don't know what we have to do to get it listed, might be impossible.