>WARNING<
Do not send the packets included below on any account you care about, and if you don't know anything about packets don't send them on any account. These could easily get an account banned or concievably lose you your items. Only test if you have an idea about what you're doing or don't care about the account.
Now that's out of the way, on to the fun part. With the recent posts about the bank swap infinite bank space glitch, I decided to do a little snooping in the packets for fun and to see if it could be automated by using packets instead of doing it manually. However, as someone who doesn't normally mess with packets, I hit a bit of a snag. Items apparently have some kind of secondary identifier number in packets other than their ID, and I don't know what it is or how to find out what it is without recording the packets when I move the item between the bank and the inventory. The bank swap packet seems to be laid out like this:
Code:
%xt%zm%bankSwapInv%SESSION_NUM%INVENTORY_ITEM_ID%INVENTORY_ITEM_MYSTERY_NUM%BANK_ITEM_ID%BANK_ITEM_MYSTERY_NUM%
SESSION_NUM seems to be session specific and is included in certain packets, however using a different SESSION_NUM for most packets seems to have no negative effect. I suggest only testing with a session number that you've pulled from a valid session.
The mystery number appears to be item specific and I imagine it's used by bots already when moving items to/from the bank, so if anyone knows what the number is or how to get it for a given item, that'd be great.
Other than those two things, here are my tests so far (I omitted the session_num just in case):
Bank Item:
Chaotic Winterror (6413)
Inv Item:
Bejeweled Blade (593)
Glitch Inv Item:
Box Guardian Blade (198)
Normal Swap Packet (Just swapping the two items normally):
Code:
%xt%zm%bankSwapInv%SESSION_NUM%593%22083924%6413%188988232%
Glitch Swap (deselecting the bank item quickly after hitting swap, it sends the same packet):
Code:
%xt%zm%bankSwapInv%SESSION_NUM%593%22083924%6413%188988232%
Glitch Swap Box Guardian Blade From Inv to Bank:
Code:
%xt%zm%bankSwapInv%SESSION_NUM%198%1362033056%6413%188988232%
As we can see, the packet that gets sent after doing the glitch is trying to swap for an item which is no longer in the bank, and is instead in the inventory.
Manually sending the packet to swap the Box Guardian Blade with the Chaotic Winterror when both items are in my inventory does successfully put the Box Guardian Blade into the bank after a relog. Which means packets can be used for this glitch provided the mystery_num for any given item can be fetched.