The wrapper was exporting the event "LootWindowAppeared", and does so no longer. As a result the code can't chain that event. A snippet example :
Code:
s_eq2event.RewardWindowAppeared += new EventHandler< etc and so on >
s_eq2event.LootWindowAppeared < etc and so on >
That's from around line 145 of EQ2Suite\EQ2GlassCannon\PlayerController.StaticGlobals.cs, the ChoiceWindow and RewardWindow appeared events are still exported fine but LootWindowAppeared is not. I went wandering thru the wrapper at some point near SF release to see if I could find a new one or a replacement and didn't have any luck at the time.
Once past that, we then hit the other problem, which I think is a wrong field type being exported. In PlayerController.cs at line 616, we have the "OnLootWindowAppeared" event handler, which used to be fine, and now errors saying we're using "ThisWindow.Item" incorrectly. ThisWindow is an instance of LootWindow. Item used to be an array of Item, as best I can tell. The code worked before and supports using this as an array of item. Now "Item" is just a single item. So I looked for a way to access multiple choices of loot in the loot window, and there is no other way. I think the exported definition has just gone goofy for some reason.
I think that those 2 changes cause the current EQ2GC codebase to compile without error. And, I know you aren't responsible for the codebase in any way, nor it's author or even a user of it for all I know, so thanks for taking a look at these. I'm in a position to compile, rebuild etc, if needed for testing, and I'm reasonably familiar with the codebase, if required.