• posted a message on Immersion

    I'll try it out. Have to release a patch for 7.2 anyway and it might just tag along. 

    Link Removed
  • posted a message on Immersion

    Unfortunately there's not much to be done about that since addons can't touch or see the minimap POIs. A solution would be to hide the minimap completely instead of just fading it out, but not sure whether that's a good idea in case it messes with some other addon. 

    Link Removed
  • posted a message on Immersion

    In 0.2.0 I've added a new inspection binding that will blow up all the item tooltips on screen so you can quickly choose between items just by clicking on the tooltip. Since it's hard to find a place in game to test out every single use case, I would appreciate feedback and any bug reports you can provide if it turns out to not be working as intended or if it feels weird to use. 

    Link Removed
  • posted a message on Immersion

    NomiCakes issue is fixed in 0.1.7.

    Link Removed
  • posted a message on Immersion

    Ask the authors of ElvUI for it. I think they do skins for other addons all the time. 

    Link Removed
  • posted a message on Immersion

    Thanks Ketho!

    Link Removed
  • posted a message on Immersion

    Yeah I had an incorrect file path for the yellow question mark. I've fixed this but haven't released the patch yet. I sort of agree with you about showing the player like it was before, but it doesn't always make sense. This solution does. 

    Link Removed
  • posted a message on Immersion

    If you want to fix it yourself, you can just enable Advanced mode, go to Situations and then NPC Interaction, scroll down to Advanced and replace the code in the condition field:

    Link Removed
  • posted a message on Immersion

    Immersion and ConsolePort are two very different beasts, because they might look the same but the way they are working with the UI is quite different from one another. Immersion isn't blocking DynamicCam, it's simply that DynamicCam isn't using events to trigger the camera change, instead directly relying on the gossip/quest frame to be shown on screen.

     

    In order for Immersion to work completely without issues, the gossip/quest frames have to be disabled. ConsolePort doesn't function the same way, but it's also not completely without issues. 

     

     

    The issue with DynamicCam in this case, is that the "NPC interaction" trigger, is using the events of interacting with an NPC to check the condition for the camera trigger, but then uses the actual frames to get a grasp on whether it should trigger the camera change or not. Immersion disables those frames, so it'll be false every time.

    https://github.com/Mpstark/DynamicCam/blob/master/Core.lua#L824-L832

     

    In order to fix this, I believe mpstark can simply use this condition line instead of checking the frames:

    local unit = (UnitExists("questnpc") and "questnpc") or (UnitExists("npc") and "npc");
    return unit and (UnitIsUnit(unit, "target"));

     I'm not expecting you to understand this pretty technical post, but I'm posting this explanation here nonetheless in case you want to send it to the author of DynamicCam. 

    Link Removed
  • posted a message on Immersion

    The text has a function to feed font objects into it and it needs several fonts in different sizes to avoid truncation. The markup for the frame is fairly straight forward and almost a direct copy of the original talking head. The button template used by the rewards frame can be changed to another template. The only thing left to expose is the gossip option template.

     

    ...but I'm not going to spend any time on creating different skins for different UIs. You should ask your respective UI authors for those skins instead. 

    Link Removed
  • To post a comment, please or register a new account.