So, my KM switch that I have been working on is close to release. I expected to get working relatively easily, since I have worked on 2 others already. But it turned out hellish, since my goal this time (or rather requirement since it was always a goal) was to make it 100% reliable, not 99.5%, (with regards to it actually positioning/transitioning correctly every time). This might sound easy, but even if you fully understand multi-threading, critical sections, networking, etc, I guarantee it's a lot more messing around than you'd imagine. I am not going into it any more at this point.
Basically I have ditched Screen & Link's, and created a transition system. This eliminates the annoying issues arising from when the mouse is not returned to its original position after mouse looking in WoW (windows error) and being trapped within a screen, thus triggering links, etc. I have been using keyclone all this time too for a change and it's nice not to 'have' to worry about every single aspect of boxing software. Also It is part of my intention for it to work with keyclone.
Which leaves me in a position where Octopus has a KM, but I am not maintaining 2 KM's nor do I feel like dealing with that KM any more since my new one really is that much better for me and my complex arrangement of monitors. So that KM will be removed even if Octopus is released with a $ tag. I would be able to support a mouse filter driver, potentially, from 2 different programs, but I don't think there's enough interest in those games that need it.... to warrant the effort so I'm working with the idea of touching it up a tad without a filter driver.
On the other hand I could ditch Octopus totally, and focus with my newer broadcasting app, which sounds like more fun. I have done a fair bit of code on that but the KM had to take priority since it was annoying me to death. And, the funny thing is, no one has ever complained at all about it not being 100% accurate...
If there's enough interest I'll continue with the filter driver (which was implimented for EQ and seemingly necessary for CoH).
Connect With Us