2
I Use This!
Activity Not Available

News

Analyzed almost 3 years ago. based on code collected over 3 years ago.
Posted almost 13 years ago by sewilson
Here is a sneak-preview of the upcoming 1.4 release.I'm releasing this primarily to get some feedback, I'm not providing support for any NEW feature that was not already present in 1.3.0.69.I'm unable to provide documentation for Keys Config, please ... [More] ask questions and I will answer them. There is no UI, and you must edit your config file to enable the feature and configure Keys.All 1.3 UI parts are still present and properly modify the config files for you. this version does everything 1.3 did. This includes "Keyboard Multicast" and "Blocked Keys" config. The new "Advanced Keyboard Config" and the old "Keyboard Multicast" features do not overlap in functionality, and serve different purposes. Keys Config makes CAS/FTL Modifiers possible. Keyboard Multicast is responsible for multi-client keyboard event distribution. Keys Config is new in 14 and is NOT necessary to make effective use of Mubox, thus, the current Quick Start Guide linked on the main page still applies.Here is a short list of some significant changes in 1.4: (NEW) All Configuration is saved to the .config for the application, previous versions used the Windows Registry. If you're updating from 1.3 you will need to reconfigure everything, this will not affect your 1.3 config at all. (NEW) Option to disable Mouse Capture (independently of Keyboard Multicast) (NEW) Option to dsiable "Client Switching" feature, e.g. the ALT-TAB hook. (NEW) Option of SysTray Menu to Toggle Server UI. (NEW) Mouse Buffer option, which enables 'atomic' clicks at the client. Helps stabilize Mouse Clone, may improve 'slave' responsivity regardless. (NEW) Keys Config making FTL gameplay in WoW possible with this release. (NEW) Keys Config now allow you to configure a "Desktop Hot Key", e.g. for activating 3rd party apps such as Ventrillo. (UPDATE) Muboxer AddOn auto-repair no longer repairs all items, it only repairs your currently equipped gear. (UPDATE) Muboxer AddOn has a new "/mbx vendor N" command to set the quality level to "N" a value 0-5. The default is 0, Grays. Be careful if you use this it WILL sell everything, and the vendor buyback won't record it all. As always, a constant improvement of all code. There have been many reductions and refactors made to improve performance, fix known bugs, and open up some new possibilities in future releases. For a full list of changes please check the Issues page, everything listed "Fixed" is present in this beta. Many improvements have been made to the mouse which should correct it for most of you, specifically "click through" and "glitching" should be resolved for everyone.I'm providing an installer this time around because of the new config file and the volatility of the 1.3 releases opting to use the user Temp folder. If you don't want to use the installer, you can unpack the exe provided using 7z, WinRAR, or a number of other free archive utilities as with all past releases.Happy New Years! [Less]
Posted almost 13 years ago by SEWilson
filtering out logline
Posted almost 13 years ago by SEWilson
Add options to Client for replicating files from a source to a target. Folders cannot be specified as replication targets. If the target or filepath does not exiot it will be created. Replication occurs in the background as source files are changed ... [More] , and synchronization of the source files occurs once at each start-up.Users will be able to replicate configs of their choice from one installation of WoW to all installations of WoW, or from a central location of their choice (such as a UNC share of a WoW Installation on another machine.)This is NOT intended as a generic "make copies of my game failes for me" feature, for that, use [Game Isolation] or make copies yourself. This feature specifically addresses synchronization of macros, UI settings, etc. e.g. for relatively small files that are unlikely to change often.Comments: ** Comment from web user: SEWilson ** Beta 2 will be providing a quick-and-drity file replication option per-client. Replication will occur just before client launch. This works correctly for me. I wil likely revisit the feature before the final release. Unfortunately this didn't solve my add-on sync problems as most addons use PROFILE-BASED GLOBAL SAVEDVARIABLES model that makes it virtually impossible to share things like UI layouts and options between installations (and to use them between toons on the same account requires add-on specific imports, from what I've seen). Also, it would appear that a significant number of interface options aren't stored in a file anywhere (that I can find) specifically display, combat, camera and similar options.I'll be creating another work-item for an "SV Merge and Rewrite Feature" which will merge and/or rewrite a LUA SavedVariables file, so that profile-specific data can be re-interpretted for a different account as a sub-function of file replication. I don't believe this will make it into beta2, and it will not hold up the 1.4 'Final' release, [Less]
Posted almost 13 years ago by SEWilson
adding new "File Replication" feature to Client Window, files specified here will be replicated/copied at client launch. This isn't perfect but allows me to share layout, macros and keybinds between clients. Unfortunately, most AddOns use a retarded ... [More] 'profile keys' based DB schema, which makes it impossible to share savedvars which contain layout and other settings for most addons :( expect something more advanced, and less tedious, in a future release. [Less]
Posted almost 13 years ago by SEWilson
proper deadlock fix, the original deadlock fix broke the keyboard
Posted almost 13 years ago by SEWilson
correcting 'deadlock during shutdown' bug (been looking for this one a while now)
Posted almost 13 years ago by SEWilson
modified "ItemScore" of AddOn, it will now use "Class-based Stat factors" if they are defined, this allows for quest reward selection based on preferred stats for your class (such as trinket selection, where stats are the only determining factor). ... [More] Currently stat factors only exist for AFF+ISB locks, if you can send info about your class stat preferences (and why) I can revise the stat factors accordingly. [Less]
Posted almost 13 years ago by SEWilson
[workitem:2738]The idea is that you shouldn't "lose" mouse events while switching between clients.1. Confirm that Mouse Capture is functional during ALT-TAB (client switch)2. Implement Mouse Button Click events "correctly": Sending a "Click ... [More] Instruction" (MouseDown+MouseUp) when the user Completes a "Click" (MouseUp Event from User) instead of sending the MouseDown and MouseUp event separately as the User sends them.3. Implement "Mouse Drag" events "correctly": A "Drag" begins if the user holds a mouse button down for more than 250ms. "MouseDown" is sent when a Drag begins, and the client message identifies it as a drag (as opposed to a "Click").4. If a Drag is outstanding and the user begins Activation of another client, the Drag must be "closed" (MouseUp), the Drag then re-opens on the "Activated" client.Comments: Resolved with changeset 37320. [Less]
Posted almost 13 years ago by SEWilson
refactored event processing in client, events are now processed synchronously vs. the network (w.g. back to orginal 1.2 behavior)
Posted almost 13 years ago by SEWilson
[workitem:2738]The idea is that you shouldn't "lose" mouse events while switching between clients.1. Confirm that Mouse Capture is functional during ALT-TAB (client switch)2. Implement Mouse Button Click events "correctly": Sending a "Click ... [More] Instruction" (MouseDown+MouseUp) when the user Completes a "Click" (MouseUp Event from User) instead of sending the MouseDown and MouseUp event separately as the User sends them.3. Implement "Mouse Drag" events "correctly": A "Drag" begins if the user holds a mouse button down for more than 250ms. "MouseDown" is sent when a Drag begins, and the client message identifies it as a drag (as opposed to a "Click").4. If a Drag is outstanding and the user begins Activation of another client, the Drag must be "closed" (MouseUp), the Drag then re-opens on the "Activated" client.Comments: The 'deadlock' has been resolved. [Less]