KekBoxer 1.0 - First version
I'm releasing this MultiBoxer because when I became a boxer myself most MultiBoxers that were worth it came with a price (real money).
While browsing for one i found a thread in which was discussed that it is actually easier to just make one yourself.
so i did.
This Multiboxer is not optimized by any means, the code isn't that clean and i'm 99% sure it works only for windows.
Hope this client works well on your setup!
this is my first post and i cant post links sooo i've replaced the dots with '_'
virus total:
http://www.virustotal.com/en/file/17...is/1492805970/
0/61
jotti:
http://virusscan.jotti.org/en-US/filescanjob/d6pllquif3
0/18

images here:








Known Issues:
This program manages processes, filters input, and broadcasts to said processes.
With that being said, its weakness is sending drag , hover , key type(not to be confused with key down) and scroll events properly (or proper enough for the projector to be satisfied). So if you ever find yourself in one of those situations use the mentioned 'H' (currently unbindable) key to set focus and send direct input to your projector.
While browsing for one i found a thread in which was discussed that it is actually easier to just make one yourself.
so i did.
This Multiboxer is not optimized by any means, the code isn't that clean and i'm 99% sure it works only for windows.
Features and Info
Profiles:
You are able to add Profiles into the client, a Profile includes:
-DisplayName (Program use only: it doesn't have to be your IGN)
-Class (Typical RotMG class: Wizard , Rogue etc... will probably be used in the future after I add input filtering)
-Email (RotMG account email) and Password (RotMG account password) Or:
-String in Muledump's format (Just copying in a line out of accounts.js(manually))
Disclaimer: The program does NOT interact with the web, the program is able to login with the use of editing Flash #SharedObjects (the same as editing cookies of a webpage just on your computer and not online).
I was able to make this feature only by studying Muledump's AutoIt one click login (this does not make use of AutoIt, purely c# and WinApi) - credit to the anon behind Muledump (I don't know who to reference).
TLDR; This program does not have web interaction at all except for the external client (Flash projector (Preferably Hacked(Preferably CrazyClient <3))) which is provided by the user itself.
Layout:
A list represents the client boxes and the profiles assigned to them, the NumericDownUp (Side clients) represents the amount of ADDITIONAL clients ( total_clients = side_clients + 1 (main_client) , and that's why the list will always show n+1 clients than in side clients).
the first client in the list is the main client.
-Double clicking on a list item will set the 'Client profile' and 'Client box number' fields to the ones provided by the list.
-Selecting/Reselecting the client layout ComboBox will update the preview graphics to its right.
-Current layouts are pretty self explanatory:
Main Left - Main window is starting from the left side of the screen.
Main Right - Main window is starting from the left side of the screen.
-Main box width - The number in the NumericDownUp represents a percent of the screens width (value of 60 is 60% of your screens width).
Warning: Do NOT save settings in their 'undefined' state or the program will crash and you'll might need to reset settings.
Launch:
The launch should be fine but while the clients start up I think its best if you'll just let it do its charm for 2-3 seconds before you let input events in (just in case I messed up the order of the elements loading in and the program will throw a null pointer exception thought I'm fairly certain it'll work).
While playing you are not interacting directly with the Projector, you are interacting with a panel which sends that input into the projector, in the application it is referenced to as 'iPanel'. If you ever need to give DIRECT input into the projector read the following feature:
Hotkeys (currently unbindable):
-'H' - Hides the current ClientBox's iPanel, enabling the interaction with the provided projector.
-'B' - Toggle current ClientBox's broadcast mode - While broadcast mode is on input sent to the current ClientBox will be sent to the other ClientBoxes too (a graphic reading 'o Recording...' will be shown at the top (middle) of the screen).
-'F9' - Switch current client with Main client
Warning: Pressing the 'Alt+F4' combination is not the recommended way to exit the application (Especially if that input goes into a ClientBox who's iPanel is disabled - this will cause the projector to close, causing the application to crash when trying to close it), closing the application should be done from the 'Help Panel' that launches with the main form (to access said help panel you can use the hotkey 'Alt+Tab' to show the panel above the main form).
Note:
Even if the program crashes windows should handle that pretty okay, thought it is important to check your task manager after a crash, you might locate Projector processes that weren't able to close due to the crash. if any projectors run in the background selecting them and pressing the 'End process' button will fix that.
You are able to add Profiles into the client, a Profile includes:
-DisplayName (Program use only: it doesn't have to be your IGN)
-Class (Typical RotMG class: Wizard , Rogue etc... will probably be used in the future after I add input filtering)
-Email (RotMG account email) and Password (RotMG account password) Or:
-String in Muledump's format (Just copying in a line out of accounts.js(manually))
Disclaimer: The program does NOT interact with the web, the program is able to login with the use of editing Flash #SharedObjects (the same as editing cookies of a webpage just on your computer and not online).
I was able to make this feature only by studying Muledump's AutoIt one click login (this does not make use of AutoIt, purely c# and WinApi) - credit to the anon behind Muledump (I don't know who to reference).
TLDR; This program does not have web interaction at all except for the external client (Flash projector (Preferably Hacked(Preferably CrazyClient <3))) which is provided by the user itself.
Layout:
A list represents the client boxes and the profiles assigned to them, the NumericDownUp (Side clients) represents the amount of ADDITIONAL clients ( total_clients = side_clients + 1 (main_client) , and that's why the list will always show n+1 clients than in side clients).
the first client in the list is the main client.
-Double clicking on a list item will set the 'Client profile' and 'Client box number' fields to the ones provided by the list.
-Selecting/Reselecting the client layout ComboBox will update the preview graphics to its right.
-Current layouts are pretty self explanatory:
Main Left - Main window is starting from the left side of the screen.
Main Right - Main window is starting from the left side of the screen.
-Main box width - The number in the NumericDownUp represents a percent of the screens width (value of 60 is 60% of your screens width).
Warning: Do NOT save settings in their 'undefined' state or the program will crash and you'll might need to reset settings.
Launch:
The launch should be fine but while the clients start up I think its best if you'll just let it do its charm for 2-3 seconds before you let input events in (just in case I messed up the order of the elements loading in and the program will throw a null pointer exception thought I'm fairly certain it'll work).
While playing you are not interacting directly with the Projector, you are interacting with a panel which sends that input into the projector, in the application it is referenced to as 'iPanel'. If you ever need to give DIRECT input into the projector read the following feature:
Hotkeys (currently unbindable):
-'H' - Hides the current ClientBox's iPanel, enabling the interaction with the provided projector.
-'B' - Toggle current ClientBox's broadcast mode - While broadcast mode is on input sent to the current ClientBox will be sent to the other ClientBoxes too (a graphic reading 'o Recording...' will be shown at the top (middle) of the screen).
-'F9' - Switch current client with Main client
Warning: Pressing the 'Alt+F4' combination is not the recommended way to exit the application (Especially if that input goes into a ClientBox who's iPanel is disabled - this will cause the projector to close, causing the application to crash when trying to close it), closing the application should be done from the 'Help Panel' that launches with the main form (to access said help panel you can use the hotkey 'Alt+Tab' to show the panel above the main form).
Note:
Even if the program crashes windows should handle that pretty okay, thought it is important to check your task manager after a crash, you might locate Projector processes that weren't able to close due to the crash. if any projectors run in the background selecting them and pressing the 'End process' button will fix that.
Planned
-Bindable hotkeys
-User made Input filters (i.e. [key 'M'] is [Blacklist/Whitelist] for [Profile/Class/Main/Side])
-User made macros (i.e. On [key 'M'] send [key 'SPACE'] to [Class:Paladin])
-We'll play and see..
-User made Input filters (i.e. [key 'M'] is [Blacklist/Whitelist] for [Profile/Class/Main/Side])
-User made macros (i.e. On [key 'M'] send [key 'SPACE'] to [Class:Paladin])
-We'll play and see..
Hope this client works well on your setup!
this is my first post and i cant post links sooo i've replaced the dots with '_'
virus total:
http://www.virustotal.com/en/file/17...is/1492805970/
0/61
jotti:
http://virusscan.jotti.org/en-US/filescanjob/d6pllquif3
0/18
images here:
Known Issues:
This program manages processes, filters input, and broadcasts to said processes.
With that being said, its weakness is sending drag , hover , key type(not to be confused with key down) and scroll events properly (or proper enough for the projector to be satisfied). So if you ever find yourself in one of those situations use the mentioned 'H' (currently unbindable) key to set focus and send direct input to your projector.



