Close
Page 1 of 26 1 2 3 11 ... LastLast
Showing results 1 to 10 of 251

Hybrid View

  1. #1

    Default Innerspace Windowsnapper, Repeater, and a little extra sumptin sumptin

    I'm leaving this post in place for historic purposes, however the content is grossly outdated and I highly suggest you utilize ISBOXER now instead.

    [Innerspace] ISBoxer Toolkit - Getting up and Running With Innerspace

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Ok, I've been taking a crack at using Innerspace this week and let me just say, it's amazing. I've used my existing setup (Leaderless/Targetless - Focus Based Hydra) with IS to really polish what I'm doing. Up until this week I've accepted that hardware multiboxing was truely the way to go, and that software was for those of us who didn't want huge bills for our electric and hardware.

    Innerspace performs at a level I've not seen in any other application. I believe that is because it sits between the application and DirectX, and if you care to take a look around you can find lots and lots and lots of discussion on that topic, it's potential evil, and the general evilness of Lax. If you desire to continue the discussion of Lax, Innerspace and the history of mankind as it relates to cheating in MMO's, kindly take that discussion some fucking place else.

    What do you need?
    First, you need Innerspace and a subscription to Lavishsofts gaming tools (http://www.lavishsoft.com/account/re...ferral=zanthor <== that link will get me free time on my subscription so if you like what I'm contributing, I'd appreciate it). Actually the subscription is how you get Innerspace, so chicken, egg.
    Then, you need a decent computer, quad core with identical resolution monitors as mine if you want to use this out of the box .
    Then, you'll need [Link Removed - It's out of date!] (Updated 11/11/2008.) Note: The packages in my setup are out of date - you should update your WindowSnapper/Repeater/etc from their respective sites on Lavishsoft.com.

    To install my IS Setup you just unzip it to your innerspace installation. It contains the scripts and interface folders needed to run this.

    My General Setup
    My system is a phenom quad core 2.3ghz (Phenom 9600) with 4gb of ram, an 8800GT running Vista 64. My primary display is running @ 1680x1050 and my secondary display is to the left of it, running 1280x1024. I run one client at a time, full screen and the others stacked on the second monitor up the right side. I quickly came to realize that these smaller windows were completely to be used as a status check device now, as it is far faster to just change the main window than it is to try and mouse around on the tiny ass window.

    [align=center]

    [align=left]The files attached here are specifically to duplicate this setup. The hotkeys for the windows will be Ctrl-F1 through Ctrl-F5, and should match the bindings you have in WoW for changing mains with my Hydra setup. My Console key is MR (G15 key) however I don't believe thats set in these files, if I recall I had to change that in the games profile. G1-G6 are used for toggling key/mouse/both broadcasting on or off... see below for details.

    File Listing and Functions
    Inside the zip file you will find two folders, one for scripts and one for interface. Inside each you will find multiple files that are used to create the configuration. Please keep in mind that this is a very flexible setup and you can change any part of it, or none at all.

    Interface Folder
    repeater.xml - This is the GUI overlay that you see on the screenshot with the four buttons. It has toggle buttons for keyboard broadcasting, mouse broadcasting, both, and whitelist. When the keys have * around their label it means that the featuer is on. So *Keys* means you are broadcasting keystrokes, *White* means the whitelist is loaded. *Mouse* means the mouse is fired up, etc etc...

    Scripts Folder
    wow.iss - This file is used for launching wow the number of times you want. To execute you type "run wow #" in the console of your uplink.

    multi.iss - This is a helper file and where most of the work gets done. If you want to customize your layout, this is where you would do it. The entire process is controlled by the autolayout command found in this file.

    windowsnapper.iss - This is the windowsnapper file written by Lax used to handle the window swapping and such. It is fully documented here .

    repeater.iss - This is the keyboard/mouse repeater written by Lax used to broadcast keys and mice actions. It is fully documented here .

    repeater lists.xml - This file contains the whitelist setup. Edit this to add/remove keys from your whitelist.


    Now what?
    Once you have installed Innerspace, downloaded and unzipped the files, and setup your WoW profile in IS (Mine detected it straight away.) you just need to open the console in the Uplink (Press the ` key) and type "run wow #" where # is the clients you want to run. This will start those clients and hook them together.

    Near the top of your screen you will see an overlay that has four buttons, these turn on key broadcasting, mouse broadcasting, both, and load/unload your whitelist.

    The G15 Keyboard and IS
    I've got a G15 keyboard, I loaded the Logitech profiler, unbound all the keys, and then closed the profiler. This makes all my G15 buttons do nothing for the most part, however Innerspace can talk to them. This is really handy since G1 turns keybroadcasts on, G4 turns them off, G2 is mouse on, G5 is mouse off, and G3 is all on, and G6 is all off... I love how I can use these keys and NOT have actual keystrokes sucked up, it returns 18 wierd combo's to be used elsewhere.

    What To Expect?

    Window Swaps
    The window swaps are instant, < 5ms on my system, what this means is that sometimes its' so fast you don't realize it's done. Other times you see the flash.

    Mouse Broadcasting
    For mouse broadcasting to be useful you have to realize that your mouse is broadcasting relative positions, it's going to be in the exact RELATIVE location on your smaller windows... this means that clicking the UI is pretty accurate, but interaccting with NPC's isn't so much. Anything that changes is up for not working. To fix this I use camera settings, and /script SetView(5);SetView(5); will snap all the cameras to saved view # 5...

    Combat Clicking - I've found that by hitting my camera macro and then turning on mouse broadcasting I'm able to very quickly cast AE spells with significant accuracy. I've been using this to cast hurricane x4 with my boomkins and I tend to do that while tanking, I'm sure that the accuracy may experience more issues the farther away you get, but this is pretty damn amazing so far! I'll be adding a specific hotkey later to simply broadcast a click where the mouse is when I press it... the theory being that I can hit my AE spell macro (/script SetView(5);SetView(5) /cast AESpell) and then hit that hotkey instead of toggling all mouse broadcasts, etc.

    NPC's - Open for Business! I approach the NPC's and get to the side of them, hit my mouse broadcast ON hotkey, and then my camera position hotkey (if I was thinking, I'd combine these... but seperate gives flexibility as well.) Move the mouse over the NPC and right click... after a bit of practice I've got it working about 90% of the time.

    Duplicate Classes with the same talent trees? I've constantly hated talenting my guys, I spent 10 talent points last night across four druids... turned on mouse broadcast, clicked the talent button on the micro toolbar, clicked the edit checkbox in talented, spent each point confirming it... and when I was done all 4 had spent all their points the same... very handy!

    Training Pains - Training has pained me as well, opening the trainer on all 4, clicking through the spells, then you have to find the new ones, drop them on hotbars, etc... I turned on mouse broadcast for this last night and was able to drop spells onto hotbars easily, aim for the middle though, because of scale issues a LITTLE off on the big window means a smaller tolerance for slop on the little windows...

    Keyboard Broadcasting
    This works about the same as any other solution, the whitelist is the way I've handled it, you can edit the XML file to change the whitelist to a blacklist if you want to go that way... Round Robin isn't implimented in MY CONFIGURATION yet, but IS is fully capable of it and I'll be configuring and documenting that in the near future.

    What else?

    I've run out of time, but I'll be back to make a few more posts, [s]some details about whats in the zip file, what each file does and why it's there[/s], and how you can edit these files to make your own setup!

    Ask questions about what you want to see answered here, and I'll do my best to provide answers. What I can't answer directly I'm sure Lax or Suribusi would be glad to help answer.


    [/align][/align]
    [> Sam I Am (80) <] [> Team Doublemint <][> Hexed (60) (retired) <]
    [> Innerspace & ISBoxer Toolkit <][> Boxing on Blackhand, Horde <]
    "Innerspace basically reinvented the software boxing world. If I was to do it over again, I'd probably go single PC + Innerspace/ISBoxer." - Fursphere

  2. #2

    Default

    Multi.iss - The Heart of Customization[s][/s]The multi.iss is much less convoluted now that Lax has added autolayout to the tool.

    http://www.lavishsoft.com/wiki/index...per#AutoLayout

    The breakdown of the code here wait until all N copies of wow load, then wait 10 more seconds. I could probably tweak this a lot lower than 10 but I was having problems with the last client loading not working quite right.

    The two lines "run windowsnapper -norollover" and "run autolayout outer left" are the layout code. If you want rollover you can just remove the run windowsnapper line since autolayout will load windowsnapper if necessary.

    The autolayout is quite well done, outer means don't put it on the main monitor, left means, put it on the left side of the main window. This is by far the easiest setup of a maximizer I've seen to date.

    Code:
    function main(int clients)
    {
    	while ${Sessions} < ${clients} - 1
    		waitframe
    	wait 100
    
    	variable int nSession
    	nSession:Set["${Session.Right[-2]}"]
    	
    	run windowsnapper -norollover
    	run autolayout outer left
    	windowpos -viewable 0,0
    	windowsize -viewable 1680x1050
    
    	/* Setup Hotkeys */
    	switch ${nSession}
    	{
    	case 1
    		globalbind is${nSession}_key "Ctrl+F1" "windowvisibility foreground;relay all press Ctrl+F1"
    		proc 1 on 2 on 3 on 4 on
    		break
    	case 2
    		globalbind is${nSession}_key "Ctrl+F2" "windowvisibility foreground;relay all press Ctrl+F2"
    		proc 1 on 2 on 3 on 4 on
    		break
    	case 3
    		globalbind is${nSession}_key "Ctrl+F3" "windowvisibility foreground;relay all press Ctrl+F3"
    		proc 1 on 2 on 3 on 4 on
    		break
    	case 4
    		globalbind is${nSession}_key "Ctrl+F4" "windowvisibility foreground;relay all press Ctrl+F4"
    		proc 1 on 2 on 3 on 4 on
    		break
    	case 5
    		globalbind is${nSession}_key "Ctrl+F5" "windowvisibility foreground;relay all press Ctrl+F5"
    		proc 1 on 2 on 3 on 4 on
    		break
    	}
    
    	/* Launch Repeater */
    	run repeater
    	ui -load skins/wowskin/wowskin
    	ui -load -skin WoWSkin repeater
    }
    [> Sam I Am (80) <] [> Team Doublemint <][> Hexed (60) (retired) <]
    [> Innerspace & ISBoxer Toolkit <][> Boxing on Blackhand, Horde <]
    "Innerspace basically reinvented the software boxing world. If I was to do it over again, I'd probably go single PC + Innerspace/ISBoxer." - Fursphere

  3. #3

    Default

    Update for my current setup: Zanthors_IS_Setup20081123.zip

    Changes from the original setup:

    • wow.iss now has support for distinct config.wtf files. The fileredirect command is very similar to a symlink however it's setup at runtime and allows you to alias the file. This enables the support of the "save username" check box and allows you to have distinct settings such as camera views, graphics settings and audio settings.
    • multi.iss has been rewritten for the most part, I've commented the daylights out of it so you can see what I'm doing if you aren't familiar with the scripting language.
      • Lines 3 through 8 wait for the wow client to actually finish loading and rendering a window.
      • Lines 10-12 determine the session number
      • Lines 14-30 handle the layout with windowsnapper. To change your layout you want specifically to modify lines 21, 24 and 25. Documentation of available options is here.
      • Lines 32-49 setup CPU affinity. The defaults are for quad processor and setup how I prefer mine.
      • Lines 52-57 setup the hotkeys to set each window as focus.
      • Lines 59-70 launch repeater and load the UI for repeater.
      • Lines 76-77 loads my binds script.
    • repeater.iss has been slightly modified from the one documented here, the only changes relate to the default keybinds for toggling. Mine is setup for G1-G6 to toggle keys/mouse or both on and off. The next project I have is to split this into a seperate file that calls functions in repeater and will toggle on/off based on the M keys on the G15 keyboard (and respectively light them up/dim them if they are on/off)
    • zbinds.iss is a file full of keybinds that I use. Right now it has examples of round robin and straight keybinds. In the near future I will be adding the ability to toggle binds on/off at which point I won't need repeater for anything other than full keyboard broadcasting. I will also be adding an example of relay groups into this file.
    Important Information: As many of you may have seen, certain members of our community have chosen to comment heavily on the loops and logic structures as well as the wait command used in these scripts. I would like to point out that all of the logic in these scripts is at run-time and doesn't continue making any choices beyond the startup screen of WoW. I have done nothing that hasn't already been done with other products available here or simple hardware configurations. If you chose to use these tools inside your scripts to automate gameplay, you will be found, you will be banned. You have the same choices to make using AutoHotKey, so choose wisely and play by the rules.

    One portion that I feel anyone may have an arguement against is in zbinds.iss, lines 77-117. In this section I setup keybinds to allow my X12 key to press two keys on each client. I had previously achieved this same effect with KeyClone but had to program my X-Keys to press two keys. The only reason I bring this up here is full disclosure; I don't feel anything is wrong with this as it's been done many times before in many ways before.
    [> Sam I Am (80) <] [> Team Doublemint <][> Hexed (60) (retired) <]
    [> Innerspace & ISBoxer Toolkit <][> Boxing on Blackhand, Horde <]
    "Innerspace basically reinvented the software boxing world. If I was to do it over again, I'd probably go single PC + Innerspace/ISBoxer." - Fursphere

  4. #4

    Default

    Another reserved
    [> Sam I Am (80) <] [> Team Doublemint <][> Hexed (60) (retired) <]
    [> Innerspace & ISBoxer Toolkit <][> Boxing on Blackhand, Horde <]
    "Innerspace basically reinvented the software boxing world. If I was to do it over again, I'd probably go single PC + Innerspace/ISBoxer." - Fursphere

  5. #5

    Default

    And this should be all the room I need... I hope .
    [> Sam I Am (80) <] [> Team Doublemint <][> Hexed (60) (retired) <]
    [> Innerspace & ISBoxer Toolkit <][> Boxing on Blackhand, Horde <]
    "Innerspace basically reinvented the software boxing world. If I was to do it over again, I'd probably go single PC + Innerspace/ISBoxer." - Fursphere

  6. #6

    Default

    I'm containing my questions until you finish posting :)

  7. #7

    Default

    Forgetting how it does it and if it is safe to use or not, what exactly from a practical standpoint does innerspace do for a multiboxer? Does it do the maxamizer PiP stuff from keyclone?

    If I have keyclone set up and I like it, can I use both? Keyclone to do what it does and innerspace to use some of the extra apps like clickboxer and the vent interface?

    What really intrigues me is the click boxer application for innerspace. When I play I hate to use my "ohh shit" abilities and long cool downs, because quite frankly I'm just not that good at remembering all that stuff and where I bound it. I also play a Pve team of 5 mixed classes so I have a bunch of abilities like that. I looked briefly at clickboxer and innerspace but frankly it seemed like i would need to do alot of set up?

  8. #8

    Default

    Quote Originally Posted by 'Rigz',index.php?page=Thread&postID=142198#post142 198
    Forgetting how it does it and if it is safe to use or not, what exactly from a practical standpoint does innerspace do for a multiboxer? Does it do the maxamizer PiP stuff from keyclone?
    Innerspace provides a platform to do anything you have seen the other multiboxing applications do. It is without a doubt harder to setup, much more complex. That said, it does things better than other solutions. The primary reason I investigated it was I came to the conclusion that without a significant change KeyClone wouldnt' be able to keep up with my needs in competitive PVP and raiding. My goal for Lich King is to blast my shaman team to 80 and to both PVP and Raid with them.

    Using IS to manage my PIP needs took my swapping mains from a 1-2 second lagfest of frustration to an instant zomg fast swap. I watched the video, I thought "Gee, thats pretty fast"... and then I set up my copy, and I could hammer my hotkeys AS FAST AS I WANTED and the right client ALWAYS ended up in the right place.
    Quote Originally Posted by 'Rigz',index.php?page=Thread&postID=142198#post142 198
    If I have keyclone set up and I like it, can I use both? Keyclone to do what it does and innerspace to use some of the extra apps like clickboxer and the vent interface?
    I did exactly this for the first few days. I setup IS for windowsnapper and just manually added the wow clients to KeyClone. Everything worked perfectly, my tried and true setup was able to be slowly and gently migrated to IS. For that matter I could easily have continued using KeyClone for my keyboard broadcasting indefinitely, there is no conflict here.
    Quote Originally Posted by 'Rigz',index.php?page=Thread&postID=142198#post142 198
    What really intrigues me is the click boxer application for innerspace. When I play I hate to use my "ohh shit" abilities and long cool downs, because quite frankly I'm just not that good at remembering all that stuff and where I bound it. I also play a Pve team of 5 mixed classes so I have a bunch of abilities like that. I looked briefly at clickboxer and innerspace but frankly it seemed like i would need to do alot of set up?
    It would take a LOT to setup. I haven't tackled ClickBoxer yet (I have however copied it, hacked it, and made it into the interface for Repeater) but I plan to add it. Having those one off skills available for wierd situations without sucking up a keybind on all machines will be very nice. It's quite similar to KeyClones hotstring feature, but instead of being tied to a keyboard key, it's tied to a graphical button overlay that you click, which then is converted to the appropriate keystroke for only the specific client machine.
    [> Sam I Am (80) <] [> Team Doublemint <][> Hexed (60) (retired) <]
    [> Innerspace & ISBoxer Toolkit <][> Boxing on Blackhand, Horde <]
    "Innerspace basically reinvented the software boxing world. If I was to do it over again, I'd probably go single PC + Innerspace/ISBoxer." - Fursphere

  9. #9

    Default

    Quote Originally Posted by 'Rigz',index.php?page=Thread&postID=142198#post142 198
    If I have keyclone set up and I like it, can I use both? Keyclone to do what it does and innerspace to use some of the extra apps like clickboxer and the vent interface?
    Thats how I have been playing EQ2 for over a year, IS + Keyclone. However... thx to lax's new documentation and a bit more user friendliness, I only need IS. I love keyclone... but for games that require lock forward, IS does the same thing.

  10. #10

    Default

    Updated the multi.iss documentation and realized how much configuration I can add to this and make it a lot more flexible, look for that soonish .
    [> Sam I Am (80) <] [> Team Doublemint <][> Hexed (60) (retired) <]
    [> Innerspace & ISBoxer Toolkit <][> Boxing on Blackhand, Horde <]
    "Innerspace basically reinvented the software boxing world. If I was to do it over again, I'd probably go single PC + Innerspace/ISBoxer." - Fursphere

Similar Threads

  1. Repeater issue
    By Korruptor in forum Software Tools
    Replies: 7
    Last Post: 05-16-2009, 03:49 PM
  2. Repeater(IS)
    By SCMalone1770 in forum Software Tools
    Replies: 4
    Last Post: 01-25-2009, 08:36 PM
  3. Shoot Em Up - Innerspace & Repeater Demo
    By zanthor in forum Movies
    Replies: 0
    Last Post: 12-15-2008, 09:34 AM
  4. IS:WindowSnapper - PIP on Speed
    By zanthor in forum Software Tools
    Replies: 53
    Last Post: 11-06-2008, 04:13 AM
  5. Replies: 7
    Last Post: 11-01-2008, 04:42 AM

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •