Quote Originally Posted by Cmoidudu View Post
Ah, this is what I don't know how to do... Because with what I explained, the layer is "always on top", so you can't have access to the upper body of your characters when you are in inventory mode (you can't change an amulet, for example).

You need to kill the DxNothing layer from the Windows taskbar, and then launch it again from Inner Space when you are done. Not a big issue, but still, not so graceful.
Export: http://l00py.net/isboxer_proconfig_ugh_24march2016.txt

I destroy all my viewers when I disable keymaps via the Key Maps -> Always On -> ActiveKeyMaps Toggle, and selectively re-create them when I press my F1-F5 slot activate keys.

Short version (my viewers are down the left side of my main window):

  • When disabling keymaps, Video FX Action -> Window: All w/current -> Remove all Video FX
  • Then when I press F1 to select/activate Character 1:
    • Window action -> Focus slot 1 on <Current Computer>
    • Video FX Action -> Destroy viewer is1 on dxNothing client (client is6)
    • Video FX Action -> Create viewer is2 on is6 and position 0,0 - 480x300
    • Video FX Action -> Create viewer is3 on is6 and position 0,300 - 480x300
    • Video FX Action -> Create viewer is4 on is6 and position 0,600 - 480x300
    • Video FX Action -> Create viewer is5 on is6 and position 0,900 - 480x300
    • Process F1 key (adjusts my quality macro to max on is1 and minimum on is2-is5)
    • Set "NextWindow" mapped key step to 1 so when I "Next" it goes to client 2; a bit hacky but it's the only way to integrate the custom stuff with the (kinda) broken NextWindow addressing without adding a bunch of custom XML, which is just far, far too maintenance intensive.

  • Then when I press F2 to select/activate Character 2:
    • Window action -> Focus slot 2 on <Current Computer>
    • Video FX Action -> Destroy viewer is2 on dxNothing client (client is6)
    • Video FX Action -> Create viewer is1 on is6 and position 0,0 - 480x300
    • Video FX Action -> Create viewer is3 on is6 and position 0,300 - 480x300
    • Video FX Action -> Create viewer is4 on is6 and position 0,600 - 480x300
    • Video FX Action -> Create viewer is5 on is6 and position 0,900 - 480x300
    • Process F2 key (adjusts my quality macro to max on is2 and minimum on is1,is3-is5)
    • Set "NextWindow" mapped key step to 2 so when I "Next" it goes to client 3

  • Etc.


I also create a graphic number image that indicates which client is in the foreground in case I get distracted and forget which one I'm on. That's under the SLOT IDs keymap.

I also create dynamic castbar VideoFX viewers via the Always On -> SetUpCastBarVFX key, and follower healthbar viewers via the AlwaysOn -> SetUpFollowerVFX key.

It's a bit of work to set up initially, but you never have to touch CTRL+ALT+SHIFT+G again once it's set up and assuming you use the Pro system to swap in other groups, as it's slot-based rather than character-based. You can get fancy with it by changing which viewers get populated based on Virtual Mapped Keys stuff, but that's a bit of overkill with my current groups.