Log in

View Full Version : Octopus 1.3.3 thread



skarlot
06-25-2008, 03:17 AM
1.3.3
Toggles now don't pass through by default and must be mapped to themself to do so.
The toggle key setting dialog ignores any mappings.
Checks for WSAEWOULDBLOCK (10035) errors that may have occured sending TCP packets.
Config saving is safer, and uses config.xml.new until fully saved.
Server keys bypass use of SendInput() - might fix SetPoint issue???
Changing to a blocked window will auto pause broadcasting.
Checkbox's under any theme will use the Aero checkbox, thus stay black.
Detects initial mousespeed from control panel, for fresh installs.
Default click delays are now 30 for event, and 0 for foreground.
Added "wow mode" clicks, which doesn't switch foreground windows (20 ms might be more suitable here for the event delay).
Added a pass-all keys toggle (temporary thing).
Added ability to distribute version from server -> all clients.
Added ability to map a key/wheel/click multiple times (including to themself).
Added focus follows mouse (not activation/foreground, & really just switches the windows functionality on and off, uses the mouselook wait as safety delay).
Added an optional WoW DLL hook allowing simultaneous cursor and clicks, and ignoring foreground state.
Changed the term "state" to "hold".
Removed the logs for priority classes.

Notes:
WoWHook: Mouse looking is not gonna work across multiple windows. It's difficult to work, and almost pointless since it's useless all toons sync similarly, which aint easy. Coded so the camera should ignore mouselooking for background windows.
The stop clicking bug: plz report if it still present, since I can't determine why.

Todo:
work out cursor broadcasting better
WoWHook: D3D overlay working, taking suggestions...
focus-follows getting its own delay.

Bugs:
Cursor broadcast might be screwy, be warned!!
Seems modifiers are sticking here n there, maybe related to toggles and/or mapping. Investigating.

New format will be like keyclone a thread for each release since the last thread just got too long lol and its better this way, i will scrap the idea of a seperate forum and move the guide onto this.

Ughmahedhurtz
06-27-2008, 11:23 PM
Are you deprecating 1.3.2? If not, I need to get you the bug list for the "Instances" feature. :P It's crashing 100% when trying to launch WoW maximizer via the instances button. I'll be happy to pull any data you need if you're supporting this version. No issues still as long as I don't use that feature.

[edit] OK, that was a south-of-the-keyboard problem with me not configuring it right. :D (aka PEBKAC) Now that it's working, OMG this is such an awesome feature. :love:

skarlot
06-28-2008, 03:59 AM
i don't even think about betas or deprecating, basically if you can download it, you can use it, but reporting a bug for a previous version is pointless unless you wanna go to the next version.

I could do betas but that would mean 2 copies of the code (so i can go adding new feature's too), and for the amount of bugs reported I honestly don't see the point. I'll just post a bug list with each release and keep the previous few versions available just in case. 8) it will move faster that way.

Thulos
06-28-2008, 12:46 PM
Theres a problem sometimes when developing where it won't click anything at all, and I have to CTRL-ALT-DELETE/taskman but i think thats something beyond right...

il have a play around next week. what if you map shift to shift before you set as a toggle? then it will pass through at least....?

oh and itd be better for bugs to go in release threads, and save this for any requests etc... im just trying to avoid the one-super-mega-long-thread, which is a hideous reference.From the other thread. I'll play around with it a bit later and let you know. Thanks for the release and hard work Skarlot.

Edit: Running it for a bit without the click broadcasting enabled and its working like a champ. I love the all keys toggle. WOO WOO!

insanojoe
06-30-2008, 06:49 PM
Seemed to fix a mouse crossover issue for me, would also just like to say thanks to Skarlot! Love Octopus keep up the good work =D

Syro
07-02-2008, 09:11 AM
Just want to give you some love for this app, it's excellent.

Two things, first, "Added focus follows mouse" does this mean when I move my mouse to another instance of wow I don't have to click the window to gain focus? I can just mouse over it and start clicking away, for example mouse over and right click a body to loot? I don't have to click once for focus, then right click to loot? If so, this is awesome!

Secondly, I was just curious if you thought of a round-robin feature similar to keyclone? Meaning A specific keystroke is send to X, then Y, and then Z instances in order but not all at once? I've tried this with macros "/cast Fear,, /cast ,Fear, /cast ,,Fear" and while it's ok, but it doesn't behave 100% like I think it should when switching targets.

skarlot
07-02-2008, 12:33 PM
yeah, the focus follows mouse is part of windows, its neat to have it switching off for you automatically tho, which is how i have implemented it. new version due out any hour now :D has it's own delay value too.

yes RR is on the list, but to implement it is not a simple task since the server will require knowledge of all windows across all clients and maintain the position of each RR entry. at the moment it knows nothing about each clients windows, so that's a bit of work. plus each RR will need to define which instances it's for... which is why it isnt done!

Syro
07-02-2008, 05:35 PM
It's cool, I'm a software developer so I understand that some things may be simple yet they're difficult to implement.

Keep up the good work!