-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Advanced Combat Tracker can't load any plugins #133
Comments
Some of these plugins are also open-source so they could be modified in order to facilitate loading with mono |
It also has the ability to load .cs files however these also fail
Interestingly that file at that exact location inside the prefix exists |
There's a good chance the TypeLoadException's are caused by reflection methods failing to call module constructors, which I noticed working on something else but never committed a proper fix for. I'll get back to you when I have a fix for that. A WINEDEBUG=+file log might give some indication of what's happening with that Move operation. Looking at the code, I think this means GetFileAttributesEx is failing for some reason. |
Thanks for looking into it and good to know that it is (maybe) fixable.
The log excerpts below are created with cx-wine, however stock wine shows the same behaviour, so I think it shouldn't be too much of an issue... Since the whole log is like over 30 thousand lines just quickly going in and reproducing the issue I just copied the (hopefully) relevant sections here
~ 2000 lines later
If you need the whole log just let me know, I could prob upload it somewhere |
Are you sure it exists in that exact path? |
even now this file exists at Might it be that the file path is too long, I think I saw a similar issue with MS .net and wine some time ago, however I did get an exception that clearly stated that |
Just reran the same plugin with .net and it seems the equivalent temporary location this file ends up is |
Can you give an example of a .cs plugin so I can try this myself? |
Sry for the late reply but this is the EQ2 parsing plugin I was trying to load https://file.io/unMpYY5dtbaR ... EDIT: Also attached the file to the comment since file.io is only 1 time use and probably not the best idea to link publicly |
Just retested with wine 7.1 and wine-mono 7.1.2 and unfortunately its still the same behaviour :( |
Actually with madewokherd/mono#24 the main FFXIV parsing dll now loads but fails differently
For some reason though the change above does not seem to help much with https://github.com/ngld/OverlayPlugin
Loading of |
I think we're going to need individual issues for individual plugins, this is getting beyond my ability to keep track. |
I'm not seeing the exception with FFXIV_ACT_Plugin, and I don't know what that error code means. It should show up as a failed open_token request in a +server log. |
Yeah it is getting really messy… Will try to retest everything and document each issue separately as best as I can. |
https://advancedcombattracker.com/ works just fine itself on wine-mono, however it is nearly useless without enabling add-ons inside it which is correctly broken since wine-mono does not load any plug-in dlls it seems...
Works just fine with a Microsoft .net install inside a fresh wine prefix.
2 examples of it not loading:
and
The text was updated successfully, but these errors were encountered: