2
I Use This!
Activity Not Available

News

Analyzed almost 3 years ago. based on code collected over 3 years ago.
Posted over 12 years ago by SEWilson
Mubox is a multiplexer emulator written in C#/.NET utilizing WPF and WinAPI. It offers "Keyboard Multicast", "Mouse Clone" and multiple-clients locally and remotely.Mubox on FacebookEnd-User support for Mubox is moving to Facebook, many of you are ... [More] not developers and are unable to participate in discussions, bug reporting, feature request, and so-on via CodePlex.Please visit the Issue Tracker page and VOTE on Version 1.4 features. User voting will determine how I triage/prioritize new features in Version 1.4, likewise if you want something added but don't see it listed don't hesitate to open a new issue. Even if it seems like it would be a radical departure from how things currently work, it may be that you have a good idea that would benefit a lot of people, and I'm always open to new ideas. Mubox has been in "Maintenance Mode" for roughly 3 months. During this time I have been focusing entirely on bug reports, and the only feature changes which have been made were made solely to address deficits in the current functionality of Mubox (for example Mouse Clone Mode, Client/Server Encryption and Muboxer macro updates. Launch in another window Please visit MrShaunWilson.com where you can find more information about Mubox, and its author.Update: Content is currently being updated and migrated, and eventually the help content on my personal website will be taken offline and replaced entirely by Wiki Pages on CodePlex. Much of the Help Content within Mubox is slightly out of date since Mubox has evolved much faster than the documentation has, thus the Documentation here on CodePlex (if available) will always be more accurate. However, until migration is complete you may still need to visit topics within the Help system within Mubox. A good example is Game Isolation and Mouse Clone. Getting Started Quick Start How To Apply a Patch (only applies to WoW + Game Isolation) Fix a Bad Patch (only applies to WoW + Game Isolation) Configuration Features Client Switcher Keyboard Multicast Blocked Keys Mouse Clone Mouse Clone Mode Client/Server Encryption SysTray Menu Quick Launch Muboxer Game Isolation Terminology Enjoy! [Less]
Posted over 12 years ago by sewilson
I'm going to be cranking up for a Release on Apr-1.If you have any bugs, concerns, complaints with the Mubox 1.4 Beta 2 then please file an issue within issue tracker, or send me an e-mail directly mailto:mubox@mrshaunwilson.comThe April release will ... [More] likely be retained as the last stable release for the remainder of 2010, I don't expect any new (V1.5) development until August.Thanks! [Less]
Posted over 12 years ago by sewilson
I would like to get more people involved with the project, either developers or designers that want to specialize in (add+maintain) a particular component or feature. Muboxer - Still lacks any integration with a configuration system, or frames/data ... [More] library to surface any data to the user. The command-line only interface is becoming restrictive wrt new features. I need to find someone who knows how to bind a collection of key value pairs in the UI and construct the equivalent of a background thread. I also don't know if a canned pqueue implementation exists somewhere to serve as a quick-and-dirty scheduler. Mubox - The Client Switcher UI is starting to feel dated. I always enjoyed the replacement of the ALT-TAB, especially now that it swaps in reverse. I would like to get more creative people involved with the design, skinning, art and general behavior of the Client Switcher. I'm considering stripping the current implementation down to a minimum and labelling it the "Default Client Switcher", and allow 3rd-Party Resource Assemblies to modify the window content (layout), window resources (color schemes, templates, etc.) I can do the bulk of the framework, I lack the design skills to make something that looks fantastic and performs well. Likewise, the 'Client' views in 1.4 are not themed. I did elect for the Tab Strip in the hopes of theming it all under a 2-tier carousel. Unfortunately, I lack the time to dig into it. I wouldn't mind helping someone create a better configuration window. I do receive complaints from time to time about it being cumbersome that each client is in its own window. There's no real reason for this, it's just a remnant of what Mubox was when I began nearly a year ago. mailto:mubox@mrshaunwilson.com         [Less]
Posted over 12 years ago by sewilson
I had planned to release an RC on Feb-14, but real life happened. I'd like to collect opinions on the current beta before moving to RC, which you can expect to see Apr-1. I still have some pending changes for the Muboxer add-on and internals of ... [More] Mubox itself, these will be rolled into the RC release as I consider them stable. Known Issues: * Advanced Key Config only works for clients executing on the same machine as the client switcher, this will be addressed as part of the RC. * Mouse Clicks continue to misbehave. It doesn't really bother me as-is (somewhat convenient actually) and nobody else is complaining about it. Lastly, due to being tight on finances I've had to cancel my WoW accounts. I am also in the middle of relocating back to my hometown. (OH NO!) No worries, though, I'll still be able to do basic testing and the RC. I won't, however, have the ability to play-test the Add-On anymore until I can get more game time.     [Less]
Posted almost 13 years ago by SEWilson
feature works as intended for a single-PC multiboxer, if you are using multiple machines you can work-around the issue by also configuring the client on the "Server Machine", you do not need to launch the client for the settings to take effect. This will be corrected with the next release.
Posted almost 13 years ago by SEWilson
CAS is short for "Control-Alt-Shift", also known as modifier keys, thus "CAS Modifiers" in Mubox terminology.The "Server" Computer will manage "Key Settings" per Client, the configuration is managed with an app.config section. There is no UI for ... [More] editing CAS Modifiers (yet)When the Server captures Keyboard Input...1) If there is no Key Setting for a pressed key, current behavior applies.2) If there is a Key Setting, both the VK and CAS Modifiers for the key pressed are modified according to the Key Settings before being processed further by Mubox.3) If the Key Setting specifies EnableNoModActiveClient=True, then the "Active Client" does not have CAS Modifiers applied.This will allow several things:"dead keys" - causing slaves to process a keypress such as "V" when the user presses "K", where "V" is not bound to anything, but allowing the "active client" or "master" to process the key normally"mubox hotkey swaps" - swapping mubox hotkeys with other keys if the mubox hotkey is "in your way", such as NUM LOCK for AutoRun"FTL" macros - applying a different modifier key combination to each group member for in-combat "/target" changingThis does not solve the problem of allowing hotkeys through for other applications such as vent, but adds the necessary support.This new behavior functions independently of Keyboard Multicast.Key Settings only apply on the SERVER MACHINE. editing them on a client machine will have no effect on the clients.Comments: Associated with changeset 38241. [Less]
Posted almost 13 years ago by SEWilson
adding new "FTL Settings" tab to Client Window, did not play-test but the config looks proper
Posted almost 13 years ago by
NOTE: THE BETA1 CONFIGURATION FILE IS NOT COMPATABLE WITH THE BETA2 RELEASE. You can try hand-editing it to correct it, but my suggestion is to delete the config (Mubox.QuickLaunch.exe.config) and reconfig. I promise I won't break the config again ... [More] between now and the 1.4 'Final' release, it was a lack of foresight on my part.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. That said, PLEASE LEAVE COMMENTS. This project will not improve without your input, surely one or two of you have an opinion? (NEW) "File Replication" Option (NEW) "Reverse Client-Switching" Option (NEW) "Desktop Hot Keys" via "Keyboard Configuration" UI (NEW) All Configuration is saved to the .config for the application. (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. No UI yet. (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. (UPDATE) Muboxer AddOn will select quest rewards based on equipped items and "class-specific stat factors'. Please leave a comment (below) and let me know what the "stat factors" should be for your class. If you can't read LUA no worries, all I need is a short (but complete) list of stats in the order they are most important for your build/spec, in addition to your classbuildspec. It doesn't have to be perfect, as it's only used for quest reward selection, and mainly affects the selection of non-armor/non-weapon items such as trinkets, potions, etc. Currently stat factors only exist for Warlock.As with beta1 there is no UI for configuring "FTL", though it is possible to edit the config file to create an FTL setup. There is an "OutputModifiers" attribute for all configured keys. Simply set this to a combination of CONTROL, ALT or SHIFT per your needs, per-client. For example, I use the "Q" key bound to a target macro: <add Name="SHON" CanLaunch="true" EnableIsolation="true" MemoryMB="1024" ServerName="localhost" ServerPortNumber="17520" PerformConnectOnLoad="false" ApplicationPath="D:\WoW\wow.exe" ApplicationArguments="-windowed -maximized" IsolationPath="D:\MBX\" ProcessorAffinity="0" WindowPosition="0,0" WindowSize="0,0" InstallWoWAddOn="true" WindowHandle="0"> <Keys> <add InputKey="Q" OutputKey="Q" OutputModifiers="CONTROL, ALT, SHIFT" EnableNoModActiveClient="true" /> </Keys> </add>And here are the ""OutputModifiers" of my other clients:: <add InputKey="Q" OutputKey="Q" OutputModifiers="CONTROL, ALT" <add InputKey="Q" OutputKey="Q" OutputModifiers="ALT, SHIFT" <add InputKey="Q" OutputKey="Q" OutputModifiers="CONTROL, SHIFT" <add InputKey="Q" OutputKey="Q" OutputModifiers="CONTROL" Beta 2 has been released as a standard ZIP archive, I received a few complaints about unpacking to Program Files with the beta-1 setup program because it wasn't registering in add/remove programs. All future releases will be provided as a ZIP archive, easier for me, safer for you. Simply unpack to a location of you choice and run the executable (Mubox.QuickLaunch.exe), it's that easy.Enjoy! [Less]
Posted almost 13 years ago by sewilson
NOTE: THE BETA1 CONFIGURATION FILE IS NOT COMPATABLE WITH THE BETA2 RELEASE. You can try hand-editing it to correct it, but my suggestion is to delete the config (Mubox.QuickLaunch.exe.config) and reconfig. I promise I won't break the config again ... [More] between now and the 1.4 'Final' release, it was a lack of foresight on my part.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. That said, PLEASE LEAVE COMMENTS. This project will not improve without your input, surely one or two of you have an opinion? (NEW) "File Replication" Option (NEW) "Reverse Client-Switching" Option (NEW) "Desktop Hot Keys" via "Keyboard Configuration" UI (NEW) All Configuration is saved to the .config for the application. (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. No UI yet. (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. (UPDATE) Muboxer AddOn will select quest rewards based on equipped items and "class-specific stat factors'. Please leave a comment (below) and let me know what the "stat factors" should be for your class. If you can't read LUA no worries, all I need is a short (but complete) list of stats in the order they are most important for your build/spec, in addition to your classbuildspec. It doesn't have to be perfect, as it's only used for quest reward selection, and mainly affects the selection of non-armor/non-weapon items such as trinkets, potions, etc. Currently stat factors only exist for Warlock.As with beta1 there is no UI for configuring "FTL", though it is possible to edit the config file to create an FTL setup. There is an "OutputModifiers" attribute for all configured keys. Simply set this to a combination of CONTROL, ALT or SHIFT per your needs, per-client. For example, I use the "Q" key bound to a target macro: <add Name="SHON" CanLaunch="true" EnableIsolation="true" MemoryMB="1024" ServerName="localhost" ServerPortNumber="17520" PerformConnectOnLoad="false" ApplicationPath="D:\WoW\wow.exe" ApplicationArguments="-windowed -maximized" IsolationPath="D:\MBX\" ProcessorAffinity="0" WindowPosition="0,0" WindowSize="0,0" InstallWoWAddOn="true" WindowHandle="0"> <Keys> <add InputKey="Q" OutputKey="Q" OutputModifiers="CONTROL, ALT, SHIFT" EnableNoModActiveClient="true" /> </Keys> </add>And here are the ""OutputModifiers" of my other clients:: <add InputKey="Q" OutputKey="Q" OutputModifiers="CONTROL, ALT" <add InputKey="Q" OutputKey="Q" OutputModifiers="ALT, SHIFT" <add InputKey="Q" OutputKey="Q" OutputModifiers="CONTROL, SHIFT" <add InputKey="Q" OutputKey="Q" OutputModifiers="CONTROL" Beta 2 has been released as a standard ZIP archive, I received a few complaints about unpacking to Program Files with the beta-1 setup program because it wasn't registering in add/remove programs. All future releases will be provided as a ZIP archive, easier for me, safer for you. Simply unpack to a location of you choice and run the executable (Mubox.QuickLaunch.exe), it's that easy.Enjoy! [Less]
Posted almost 13 years ago by sewilson
NOTE: THE BETA1 CONFIGURATION FILE IS NOT COMPATIBLE WITH THE BETA2 RELEASE. You can try hand-editing it to correct it, but it may take less time to set up your clients again. It's a trivial process. I promise I won't be breaking the config again ... [More] between now and the 1.4 'Final' release, it was a lack of foresight on my part that won't happen again.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. That said, PLEASE LEAVE COMMENTS. This project will not improve without your input, surely one or two of you have an opinion? (NEW) "File Replication" Option (NEW) "Reverse Client-Switching" Option (NEW) "Desktop Hot Keys" via "Keyboard Configuration" UI (NEW) All Configuration is saved to the .config for the application. (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. No UI yet. (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. (UPDATE) Muboxer AddOn will select quest rewards based on equipped items and "class-specific stat factors'. Please leave a comment (below) and let me know what the "stat factors" should be for your class. If you can't read LUA no worries, all I need is a short (but complete) list of stats in the order they are most important for your build/spec, in addition to your classbuildspec. It doesn't have to be perfect, as it's only used for quest reward selection, and mainly affects the selection of non-armor/non-weapon items such as trinkets, potions, etc. Currently stat factors only exist for Warlock.As with beta1 there is no UI for configuring "FTL", though it is possible to edit the config file to create an FTL setup. There is an "OutputModifiers" attribute for all configured keys. Simply set this to a combination of CONTROL, ALT or SHIFT per your needs, per-client. For example, I use the "Q" key for target selection: <add Name="SHON" CanLaunch="true" EnableIsolation="true" MemoryMB="1024" ServerName="localhost" ServerPortNumber="17520" PerformConnectOnLoad="false" ApplicationPath="D:\WoW\wow.exe" ApplicationArguments="-windowed -maximized" IsolationPath="D:\MBX\" ProcessorAffinity="0" WindowPosition="0,0" WindowSize="0,0" InstallWoWAddOn="true" WindowHandle="0"> <Keys> <add InputKey="Q" OutputKey="Q" OutputModifiers="CONTROL, ALT, SHIFT" EnableNoModActiveClient="true" /> </Keys> </add>And here are the ""OutputModifiers" of my other clients:: <add InputKey="Q" OutputKey="Q" OutputModifiers="CONTROL, ALT" <add InputKey="Q" OutputKey="Q" OutputModifiers="ALT, SHIFT" <add InputKey="Q" OutputKey="Q" OutputModifiers="CONTROL, SHIFT" <add InputKey="Q" OutputKey="Q" OutputModifiers="CONTROL" Beta 2 has been released as a standard ZIP archive, I received a few complaints about unpacking to Program Files with the beta-1 setup program because it wasn't registering in add/remove programs. All future releases will be provided as a ZIP archive, easier for me, safer for you. Simply unpack to a location of you choice and run the executable (Mubox.QuickLaunch.exe), it's that easy.Enjoy! [Less]