Burrito icon indicating copy to clipboard operation
Burrito copied to clipboard

Documentation on using and debugging burrito link as an arcdps extension

Open jmetzmeier opened this issue 1 year ago • 3 comments

I returned to the game a while ago and switched from the Lutris version to the steam version because I was having some issue with Lutris. I saw that it was now possible to load burrito link by placing the dll file alongside arcdps. I have placed the file as arcdps_burrito.dll in the GW2 installation directory, but it does not appear to work as expected. Burrito behaves as though the link is not running and when I inspect the process list I do not see a burrito link process is launched.

It would be good if there were some docs on using this method as well as how to debug when it doesn't work. I don't see any logs or anything that would be helpful for me in determining why it doesn't function correctly.

jmetzmeier avatar Nov 24 '23 19:11 jmetzmeier

Docs are still light for sure, only have so much time on our hands and there are still many features to work on. What I would do here is

  1. Re download the newest version of burrito link, if you are using an older version there was a small period of time where burrito link worked as a d3d11.dll file but not as an arcdps plugin .dll file.
  2. Rename arcdps_burrito.dll to d3d11.dll to make sure it is being loaded when it is loaded directly
  3. If it is then there might be a bug with arcdps not loading extensions properly, or with the arcdps integration we have in burrito_link, if it does not then there might be some other issue we have not seen before

AsherGlick avatar Nov 24 '23 22:11 AsherGlick

When using the dll as d3d11.dll, the overlay is completely black and covers the entire game. This is different behavior from when using it as arcdps_burrito.dll, where it was transparent as expected, but behaved as if link was not running.

jmetzmeier avatar Nov 27 '23 22:11 jmetzmeier

I just tested via launching burrito_link via an external script and got the same behavior as running as d3d11.dll, so I don't think my current issue is related to the dll specifically.

jmetzmeier avatar Nov 27 '23 22:11 jmetzmeier