Burrito
Burrito copied to clipboard
Add advanced compatibility with RaidcoreGG-Nexus
This PR adds the necessary basics so nexus will recognize the link-dll as a valid addon. It will also build and publish another dll in the release section that is optimized for nexus to auto-update/install it. (Nexus looks for the first *.dll file in the release assets)
The dll in the release archive keeps the existing functions to load the addon, so it will work as d3d11, as arcdps-addon and as nexus-addon. The new Burrito.dll
outside the archive is only compatible with nexus!
I verified that every method is still working, but did no in depth testing, I don't see any conflicts or edge-cases to test.
Nexus expects the addon to know it's own version, I've set it accordingly.
While it is recommended, it is not really necessary to update it as long as the dll is installed by hand.
For the built-in update function the version number must be increased with every update.
Additionally, the release-tag must consist of four numbers separated by dots, otherwise the update check fails.
So we would need to change the release-tag fromalpha-1.4
to 1.4.0.1
for the next release.
I don't have any experience with githubs workflows so my changes might not do what I want it to do. I don't know how to test this.