PDA

View Full Version : [ISBoxer] IsBoxer Loot system for WoW



JohnGabriel
10-11-2015, 03:48 AM
This started as an experiment to find the easiest way to loot in WoW, those darn Apexisis crystals in Tanaan jungle drive me crazy. Turned out to be very easy, as IsBoxer has everything built-in already, I just had to tinker with settings for awhile.

I now have full control of all loot on each toon from any window. Here is a screenshot.
1550

I added extra buttons, there are accept/cancel buttons below each individual loot window, and another accept all/cancel buttons to do everyone at once. I added commands to load the menus and the video source set to an IWT key, it works very well.

It works with IWT, Fetch glyph, and Loot-a-rang. It handles the "are you sure" BtA messages and loot rolls. It works with any party order or size. And its very obvious if someone didn't get to loot from an "object busy" message.

It does not slow down looting at all, actually seems faster. (Couldn't make a video to show how quick it is, it only recorded the game window not the VideoFX windows.)

So what do you all think? Worth the effort to continue working on it to polish it up?

Tenmill
10-11-2015, 04:48 AM
I would be very interested in this John.

Ughmahedhurtz
10-11-2015, 12:55 PM
I would be very interested in this John.

Same. Always interested in better mouse traps. ;)

JohnGabriel
10-11-2015, 05:59 PM
This might be alot of reading, but really it wont take you very long to set up. Best part is you only have to set it up once. To add it to your team you just drag the character set down to the menu, to remove it from your team drag it away.

Before Starting

Get a Findle's Loot-a-rang (http://www.wowhead.com/item=109167/findles-loot-a-rang)


First step.


In WoW settings turn off "Open loot window at mouse".
In Wow settings turn off "Auto-Loot".


Second step. (Instructions for creating VideoFX (http://isboxer.com/wiki/Video_FX))


Loot something and create a Video FX Source over the loot bag.
Repeat for each toon.
Use the "Save As" feature to save the set as "Auto"


Third step. (Instructions for creating VideoFX (http://isboxer.com/wiki/Video_FX))

Add 4 Video FX Viewers using the names you created in the second step.
Set Repeater Pass through to Yes.
Repeat for each toon.
Use the "Save As" feature to save the set as "Loot"


Fourth step.


Back to IsBoxer. Make a copy of your current loot keybind.
Add a VideoFX Action to the keybind that loads the video set "Loot" you created in step 3.
Add a second step and add a VideoFX Action that loads the video set "Auto"


Break Time
You now have a basic working loot system, go ahead and test it out and play around with it.

Fifth step.
The following are the various macros you may or may not need to use, depending on how you loot. Add them to IsBoxer if you wish.


# Turn Auto-Loot on and off
/script if GetCVar("autoLootDefault") == "1" then SetCVar("autoLootDefault", "0"); print("Autoloot Off"); else SetCVar("autoLootDefault", "1"); print("Autoloot On"); end


# Close the loot window
/run CloseLoot()


# Accept all loot and any BtA message.
/run LootSlot(1)
/run LootSlot(2)
/run LootSlot(3)
/run LootSlot(4)
/run LootSlot(5)
/run LootSlot(6)
/run LootSlot(7)
/run LootSlot(8)
/run LootSlot(9)
/click StaticPopup1Button1


# Loot-a-Rang
/cast Findle's Loot-a-rang





Final Step (Instructions for creating menu buttons (http://www.dual-boxing.com/isboxer.com/wiki/Menu:Button))

You need an Accept and Cancel button for each toon, plus an additional Accept and Cancel button for all.

The Accept buttons sends the Accept All macro to each individual slot, and the Cancel button sends the CloseLoot macro to each individual slot. And the two additional Accept/Cancel buttons send the macros to everyone.

Settings

The fastest possible way to loot.
Turn Auto-Loot ON, set group-loot to "Free for all". Get a Findle's Loot-a-rang (http://www.wowhead.com/item=109167/findles-loot-a-rang). Have your loot keybind execute a step when "pressed OR released". The first step opens your VideoFX/Menus and loots, the second step closes your VideoFX/Menus using a Timer Action set for 3 seconds, same as Findle's Loot-a-rang cooldown.

After you hit your loot keybind, you can spam click the accept all macro.

Most versatile way to loot.
Turn Auto-Loot OFF, set group-loot to "Free for all". Have your loot keybind execute a step when "released (default)". The first step opens your VideoFX/Menus and loots, the second step closes your VideoFX/Menus. This is how I usually use it, you use your mouse to loot everything. Its still very fast since you have the "accept all" button to spam click.

Xixillia
10-12-2015, 12:23 AM
Very cool!

JohnGabriel
10-13-2015, 02:23 PM
I did it!!! Found the fastest possible way to loot in WoW.

At least I think I did. Anyone that farms alot, especially crystals and quest items that drop for all toons, please take a look at the video and tell me what you think.

No more spamming your loot key and watching chat to make sure everyone has looted. Every toon loots every time and you're sure they have. I am guestimating I spend 1/3rd less time looting now. You kill stuff, loot, and move on without hardly a pause.

I have auto-loot ON and use a two step loot macro activated when "pressed OR released".
First step loads the VideoFX viewers and menus and uses Findle's Loot-a-Rang macro.
The second step unloads the viewers and menus on a Timer Action set for 3 seconds.

3 seconds happens to be the cooldown on Findle's Loot-a-Rang, so if your toons have not looted by the time the VideoFX viewers close, then you know you are able to hit your loot macro again.

Now its a pleasant experience to farm the apexis crystal (http://www.dual-boxing.com/www.wowhead.com/currency=823/apexis-crystal#items:0 14-2-17 1) stuff. Let me know if you see room for improvement.


https://youtu.be/7LUyF75mvZ4

Ughmahedhurtz
10-13-2015, 04:59 PM
Interesting. Still cannot find Findle's Loot-a-Rangs on my server, even over the weekend. /wrists

ebony
10-13-2015, 10:16 PM
very very cool

Lyonheart
10-14-2015, 06:21 PM
Nice!

MiRai
10-14-2015, 07:02 PM
I like it.

CDNProdigy
10-17-2015, 08:18 PM
Great Work JohnGabriel! I shall have to try and implement it on my teams!

Tenmill
10-21-2015, 11:29 PM
I just implemented this, and it is a thing of beauty John. I use the option "Windows:Current" and "Remove all Video FX" instead of loading "Auto" in Step 4 of your guide, along with a timer set at 1.7 seconds.

JohnGabriel
10-22-2015, 09:32 PM
Its actually alot of work to add it to new teams. I am going to try out using the "create" and "destroy" VideoFX actions instead of loading/unloading video sets.

Then I should just have to copy the loot keybind to a new character set and not have to create all the VideoFX viewers each time I create a new team.

Ughmahedhurtz
10-22-2015, 10:12 PM
Its actually alot of work to add it to new teams. I am going to try out using the "create" and "destroy" VideoFX actions instead of loading/unloading video sets.
That's how I do all my healthbar/pethealth/followerhealth/questUI/etc. feeds. Set it up once and forget about it.

JohnGabriel
10-22-2015, 10:47 PM
That's how I do all my healthbar/pethealth/followerhealth/questUI/etc. feeds. Set it up once and forget about it.

Do you think it will change the resources needed much? To constantly create/delete versus load/unload?

I ask because its quite often, looting every 3 seconds or so when I am out farming.

Ughmahedhurtz
10-23-2015, 03:44 AM
Do you think it will change the resources needed much? To constantly create/delete versus load/unload?

I ask because its quite often, looting every 3 seconds or so when I am out farming.

I haven't noticed any performance issues because of it. I do notice a momentary (~1 second) stall when using the macros that change in-game graphics sliders (environmentDetail, groundEffectDensity, renderscale, etc.) that are tied to my window-swap keys. If I leave those alone, it's basically insta-swap.

[edit] Every window swap, I'm doing:
* 1x destroy, 4x create on the dxNothing window for the slave monitor feeds
* 25x create for bodyguard health bars (1 source, 4 viewers per client)
* 25x create for castbar feeds (1 source, 4 viewers per client)

I forgot I hadn't yet added in the pet bars or replaced my party-health stuff yet; it's on my list as soon as work returns from duct-tape-and-bailing-wire insane to normal cat-herding insane. ;)

JohnGabriel
11-30-2015, 12:17 AM
So what do you think of this? Decided to put some time, effort, and a few bucks into making it really nice.

1577

Included is the LavishGUI custom XML and image file so you can create the above. You can download them here (http://bluesparks.net/john/JG_loot.zip).

How to get this working.

Download the files (http://bluesparks.net/john/JG_loot.zip) and unzip them someplace.
Edit the JG_loot.xml file in your favorite text editor and change the image file paths.
Create a menu choosing custom XML and using JG_loot.xml for the filename and JohnGabriel as the elementID.
Create a button set with 12 buttons.


To make things easier, open the JG_loot.xml file and in the comments it lists out all the buttons and the targets you should use for your button set.

This is for use with the loot system described throughout this post, if you have that working already this will complement it.

Comments welcome.

tanknspanker
11-30-2015, 10:16 AM
This looks pretty Nice!

Think i'll be setting this up tonight once i'm home from work!

Looting now with IWT and autoloot seems to be f*cked up bcause I need to jump and loot, jump and loot, and so on and so on..

Nice work John!
The frame around ur loot windowns look amazing too!!

Thumbs upp!

Greetingz
Tanknspanker

MiRai
11-30-2015, 12:38 PM
So what do you think of this? Decided to put some time, effort, and a few bucks into making it really nice.
I like what you've been doing with this lately, but this recent addition is just a little too much for my personal taste. I like that people are being introduced to new ways of using ISBoxer because the capability to do these things has been available since Inner Space was a thing (but require some knowledge and tinkering to make them happen).

JohnGabriel
11-30-2015, 03:35 PM
The one thing new I did was combine all the images into one image file and use IS's crop feature to pull out each individual image. Those who downloaded previous projects probably hated having so many images, now its just one image and one xml file.

I am running out of easy tweaks to my simple projects and a lot of the advanced scripting and whatnot seem too much like doing work. I am retired and don't want to do work anymore. Maybe I'll wait until IS 2 comes out for next projects in case there are changes.

MiRai
11-30-2015, 03:51 PM
The one thing new I did was combine all the images into one image file and use IS's crop feature to pull out each individual image. Those who downloaded previous projects probably hated having so many images, now its just one image and one xml file.
That is actually a fantastic idea.

emitchell109
03-11-2016, 12:08 PM
So what do you think of this? Decided to put some time, effort, and a few bucks into making it really nice.

1577

Included is the LavishGUI custom XML and image file so you can create the above. You can download them here (http://bluesparks.net/john/JG_loot.zip).

How to get this working.

Download the files (http://bluesparks.net/john/JG_loot.zip) and unzip them someplace.
Edit the JG_loot.xml file in your favorite text editor and change the image file paths.
Create a menu choosing custom XML and using JG_loot.xml for the filename and JohnGabriel as the elementID.
Create a button set with 12 buttons.


To make things easier, open the JG_loot.xml file and in the comments it lists out all the buttons and the targets you should use for your button set.

This is for use with the loot system described throughout this post, if you have that working already this will complement it.

Comments welcome.

Wow, incredible work. I have to implement this Stat! I too was a lil tired of the mouse broadcast click to loot woes. Love the concept herer, maybe a lil carried away with the graphic.
isBoxer community, always pushing the limits.