Download
(55Kb)
Download
Updated: 05-22-07 03:25 PM
Pictures
File Info
Updated:05-22-07 03:25 PM
Created:unknown
Downloads:91,970
Favorites:179
MD5:

MoveAnything! (BC)  Popular! (More than 5000 hits)

Version: v.2.66a
by: VincentSDSH [More]

MoveAnything! (BC) Modified by Vincent
Based on MoveAnything! Modified by JASlaughter (which was based on MA! 1.12 by Skrag)

**************************************
Modified for The Burning Crusade Expansion
**************************************
The variables haven't changed at all, so it's completely compatible with previous versions of MoveAnything!

------------------------------------------------------------------------------------------------------
WoW 2.0+ NOTE: MoveAnything shouldn't be used during combat, period, so most commandline options are disabled during combat as is opening the SPELL BOOK -- the spellbook is part of the panel hooks and because it's part of the tainting model will immediately error when it's :show() method is called b/c MoveAnything is involved -- even though we don't do any repositioning or modification during combat.

This may or may not be a permentant annoyance.
------------------------------------------------------------------------------------------------------

MoveAnything! is a mod that lets you move, scale, and hide...well...anything at all! (well, most anything)

To use it, open up your main game menu (by hitting escape until it shows up) and pushing the MoveAnything! button there, or by using the "/move" command on the chat entry line. You'll be able to modify frames that MoveAnything! is aware of.

To make MoveAnything! aware of a new frame, type "/move " where is the exact, case-senative name of the frame.

To find the name of a frame, mouse-over the frame in question and the Nudger panel will tell you the frame hierarchy.

***QUICK REFERENCE***

Option menu buttons:
Move: Start moving the window.
Hide: click the "Hide" button in the option menu
Reset: Move back to default position (Note: at this time, some frames may at times require a "/console reloadui" before they will be visible again if reset or unhidden, such as the zoom buttons on the minimap -- so far, this applies only to blizzard stock mods but might apply to others)

While moving:
Left-Click and Drag in the grey movable area: Move the window

Left-Click and Drag in the smaller buttons on the edges: Resize the window

Right-Click on the movable area: Stop moving / resizing (useful when you want to close MoveAnything! and see your whole display

Shift-Right-Click on the movable area or resizing buttons: Hide the "Moving XXX window" text and background, while still leaving the window available for moving/scaling

Slash Commands:
/move : open the MoveAnything options window
/move framename : move the frame named "framename"
/movelist : list all the valid character specific settings
/movecopy servername playername : copy layout from another character
/movedelete servername playername : delete settings for that character

***MORE DETAILED REFERENCE***

You will then see the MoveAnything! options window, with a list of things that are predefined as movable. There's a good chuck of the default interface in here, to allow you to move things like the tooltip, the casting bar, the minimap, your bags, and your action buttons.

To move a window, click on the "Move" checkbox next to the name of the window you want to move. A grey area will appear over the top of whatever you're trying to move, showing you where it is currently, and what it's current size is. Note that the window itself doesn't actually have to be visible to be able to move it, but some windows have some odd positioning (the Player window is a prime example), so it's easier if the window is visible. But even if you only have 2 party members, you can still move all the party member windows. To actually move it, just click and drag anywhere in the grey area.

The newly visible grey area has 4 small boxes located in the center of each edge. These are the resizing boxes. Dragging one of those will move that edge. I placed the boxes in the center of the edge rather than the corner because the way scaling works in WoW means that you can only scale proportionally, so when you drag one direction, the other will scale the proper amount as well.

Right-clicking the movable area (or unchecking the "Move" box in the
options menu) will complete the movement, locking the window to the location and scale you left it at.

If you hold shift while right-clicking, the text ("Moving XXX Window") and the movable background will disappear, giving you a clear view of the thing you're actually trying to move. The resizing buttons stay there, and movable area is still there, so you can drag and right-click to stop moving just as if it were still there, it's just invisible.

If you want to undo your moving and scaling, just hit the "Reset" button next to the name on the list.

***INFO PANELS***

The info panels are the two panels that show up on the left and center of your screen, such as the character info screen, the tradeskill window, the bank window, and your spellbook.

Most (if not all) of these frames are already defined as movable, and will show up in your list. When you move any of these panels, they detach from the normal panel spaces, meaning that you can have any or all of them on the screen at one time, but also meaning that you may end up with overlapping windows.

In addition to the ability to move each info panel independently, you
have the ability to move the panel areas themselves around. There are two special items in the list of movable windows called "Info Panel 1" and "Info Panel 2". You can move and scale these at will, and the next panel that shows up in that spot will take the position and size specified. However, moving these doesn't affect panels that are currently on the screen, so you're going to have to close and reopen the panel to see the results.

***VERTICAL BARS***

All of the built-in button bars (action, pet action, bags, micro buttons, etc) are movable and scalable. But in the window list, there are two individual entries that will move each of these bars differently. Each of them has a normal setting and a vertical setting. So, if you want your pet buttons to be arranged vertically, click the "Move" checkbox next to "Pet Action Buttons (Vertical)", and your pet buttons will line up one on top of the other. At that point, scaling and moving works just like it would normally.

***BANK BAGS***

Due to some oddities about how the bank works (The game doesn't even know how many slots each of your bank bags have until you open them), it is unfortunately necessary to open the bag first, click "Move", clear it, and click "Move" again to get the proper size locked in. If you're not at the bank, or don't want to do this, you can move your bank bag windows around, but the actual positioning is probably not going to be exactly what you expect. Your normal inventory bags don't have these issues, since the game doesn't try to hide anything about your inventory from you.

***MOVING THINGS NOT IN THE PREDEFINED LIST***

If you want to move anything that's not in the predefined list, you need to figure out what the name of the frame you want to move is. The easiest way to do this is to use the Frame Nudger panel. Mouse-over the frame you want to modify and read the name from the Frame Nudger. Then, type "/move " where is the exact, case-sensative name of the frame (e.g. /move AllInOneInventoryFrame).

***KNOWN PROBLEMS***

Due to the somewhat bizzare way WoW handles scaling of UI elements, sometimes your scaling will get overwritten. In particular, if you scale a window, and then later you scale a parent of that window, the child's scale will be overwritten. An example of this is the Player and Pet windows. The pet window is a child of the player's, so if you scale the pet and then scale the player, the pet's scale will be overwritten temporarily.

This becomes a fairly large problem when you consider that UIParent is a parent to EVERYTHING, and that sometimes its scale gets changed. Most notably when you tab out or resize your window in windowed mode.

There is a key binding that you can map to a key (such as Ctrl-Shift-M maybe) to push when you have issues with scales messing up. Hopefully it won't happen too often, but that's the quickest way to fix it. Reloading your UI would do the trick as well, but that's sort of a pain in the butt if you end up having to do it every time you tab out.

----------------------------
v2.66: library update, misc minor fixes, updates to combat handling

Post A Reply Comment Options
Unread 05-24-07, 03:00 PM  
VincentSDSH
Non-Canadian Luzer!
 
VincentSDSH's Avatar
AddOn Author - Click to view AddOns

Forum posts: 350
File comments: 257
Uploads: 12
Re: Mod doesnt work

Originally posted by Luckyz17
Ive been using moveanything for awhile now, and i just recently started using this updated version today and well.... .move isnt even a command in the game anymore. Somethings messed up.
Make sure you're at 2.66a and do an isolation test (disable all mods except MoveAnything). I'm running the same code you folks are and 100% w/o incident so far.
Report comment to moderator  
Reply With Quote
Unread 05-24-07, 02:53 PM  
VincentSDSH
Non-Canadian Luzer!
 
VincentSDSH's Avatar
AddOn Author - Click to view AddOns

Forum posts: 350
File comments: 257
Uploads: 12
Re: Out Of Date

2.66a (u/led on 5/22) doesn't even contain "GetLeftFrame" or "GetCenterFrame" so if you're getting that error, get the latest version

I tested MA with sphereiod mods and someone will have to tell me what "breaks" as I didn't have any loading or usage errors -- albeit my testing was limited by time.

As for "breaking" things, if you are running other Ace2 apps, try removing the Libs directory under MoveAnything. Sometimes the "bleeding edge code" can be rather painful.
Last edited by VincentSDSH : 05-24-07 at 02:57 PM.
Report comment to moderator  
Reply With Quote
Unread 05-24-07, 09:58 AM  
winterspirit1k
A Murloc Raider

Forum posts: 5
File comments: 2
Uploads: 0
Out Of Date

wow says this addon is Out Of Date wy ?
Report comment to moderator  
Reply With Quote
Unread 05-23-07, 01:53 AM  
tuangd
A Kobold Labourer

Forum posts: 1
File comments: 1
Uploads: 0
As Seiraj reported... newest version brokes questext, flightpath.. etc.

but Dridzt's version works for me.. (i have non of the sphere add-on) i'll stick to this one for now.

i'm running dual screen so MoveAnything is very crucial for me >.< so...hoping the update coming soon,

keep up the good work!

/cheer
Report comment to moderator  
Reply With Quote
Unread 05-22-07, 08:17 PM  
sieraj
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Getting the error below on startup. MA seems to be causing multiple issues, including questgivers/flightpath NPCs having their text/interactive text removed (unable to fly around), many MA settings are lost upon logging, and mail in the mailbox does not display with the addon enabled (despite there definitely being mail in the mailbox). None of these issues exist with MA disabled

Date: 2007-05-22 22:09:00
ID: 51
Error occured in: Global
Count: 1
Message: ..\AddOns\MoveAnything\MoveAnything.lua line 729:
attempt to call global 'GetLeftFrame' (a nil value)
Debug:
[C]: GetLeftFrame()
MoveAnything\MoveAnything.lua:729: MoveAnything_HookFrame()
MoveAnything\MoveAnything.lua:489: MoveAnything_RefreshPositions()
MoveAnything\MoveAnything.lua:566: MoveAnything_Init()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
AddOns:
AdvancedTradeSkillWindow
Atlas, v1.9.1
AtlasBattlegrounds, v1.9.1
AtlasDungeonLocs, v1.9.1
AtlasFlightPaths, v1.9.1
AtlasOutdoorRaids, v1.9.1
Bongos, v7.1.13
BongosActionBar, v7.1.13
BongosCastBar
BongosMapBar
BongosRollBar
BongosStats
BonusScanner, vv2.1
CTCore, v2.001 (CTMod 2.0)
CTExpenseHistory, v2.001 (CTMod 2.0)
CTMailMod, v2.0 (CTMod 2.0) <- disabled
CTMapMod, v2.001 (CTMod 2.0)
CTPartyBuffs, v2.0 (CTMod 2.0) <- disabled
CTProfiles, v1.2
CTRABossMods, v1.3 (CTMod 2)
CTRaidAssist, v2.001 (CTMod 2.0)
CTTimer, v2.01 (CTMod 2.0)
CTUnitFrames, v2.001 (CTMod 2.0)
CTViewport, v2.0 (CTMod 2.0)
DamageMeters, v5.6.0
EnchantList, v0.3
EquipCompare, v2.10
GFWAdSpace, v2.0.5
GFWHuntersHelper, v2.0.2
GFWReagentCost, v2.0.1
Gatherer, v2.99.0.0498
GrimoireKeeper
GuildEventManager2
HunterAEP, v0.0.7
ItemRack
KLHThreatMeter, v19.18
MetaHud, vv20003-5
MobHealth, v3.2
MobInfo2, v3.24
MoveAnything
Swatter, v4.0.0
Titan, v3.0.5.20003
Report comment to moderator  
Reply With Quote
Unread 05-22-07, 05:03 PM  
Talissa
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 7
Uploads: 1
another bug
Code:
Error:  attempt to call global 'GetCenterFrame' (a nil value)
AddOn: MoveAnything
File: MoveAnything.lua
Line: 1661
Count: 1
Report comment to moderator  
Reply With Quote
Unread 05-22-07, 02:53 PM  
Luckyz17
A Defias Bandit

Forum posts: 3
File comments: 1
Uploads: 0
Mod doesnt work

Ive been using moveanything for awhile now, and i just recently started using this updated version today and well.... .move isnt even a command in the game anymore. Somethings messed up.
Report comment to moderator  
Reply With Quote
Unread 05-22-07, 01:53 PM  
Kerne
A Defias Bandit

Forum posts: 3
File comments: 2
Uploads: 0
bug in 2.1 mailbox appears empty or npc dlg empty

Date: 2007-05-22 12:47:58
ID: 51
Error occured in: Global
Count: 1
Message: ..\AddOns\MoveAnything\MoveAnything.lua line 1647:
attempt to call global 'GetLeftFrame' (a nil value)
Debug:
[C]: GetLeftFrame()
MoveAnything\MoveAnything.lua:1647: MoveAnything_SetLeftFrameLocation()
MoveAnything\MoveAnything.lua:1685: ShowUIPanel()
..\FrameXML\MailFrame.lua:28: MailFrame_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
[C]: TurnOrActionStop()
[string "TURNORACTION"]:4:
[string "TURNORACTION"]:1
AddOns:
Atlas, v1.8.5
Auctioneer, v4.0.1
AuctionFilterPlus, v20000-1
AutoBar, v2.00.00.19 beta
AutoProfit, vv4.0 December 6th, 2006
BagStatusMeters, v1.5.20
BankItems
bcTrackingMenuBeta
BonusScanner, vv2.1
ChatScroll
CTBarMod, v2.0 (CTMod 2.0)
CTBuffMod, v2.0 (CTMod 2.0)
CTCore, v2.001 (CTMod 2.0)
CTMailMod, v2.0 (CTMod 2.0)
CTMapMod, v2.001 (CTMod 2.0)
CTPartyBuffs, v2.0 (CTMod 2.0)
CTTimer, v1.5 (CTMod 2.0)
CTUnitFrames, v2.001 (CTMod 2.0)
CTViewport, v1.5 (CTMod 2.0)
FlightMap, v2.0-2
EnhTooltip, v4.0.1
EquipCompare, v2.9.8b
FishingBuddy, v0.9 Beta 12
FBOutfitDisplayFrame, v0.8.9
FBTrackingFrame, v0.8.9 Beta 10
Gatherer, v2.99.0.0515
Informant, v4.0.1
MetaMap, v20003-20
MetaMapBWP
MetaMapFWM
MetaMapNBK
MetaMapQST
MetaMapTRK
MetaMapWKB
MoveAnything
OutfitDisplayFrame, v0.5.9
RecipeRadar, v1.20
sct, v5.3
sctd, v2.2
Stubby, v1508
Swatter, v4.0.1
Titan, v3.0.3.20000
TitanAmmo, v3.0.4.20003
TitanBag, v3.0.4.20003
TitanClock, v3.0.4.20003
TitanCoords, v3.0.4.20003
FBTitan, v0.8.9 Beta 10
TitanItemBonuses, v3.0.4.20003
TitanLootType, v3.0.4.20003
TitanMoney, v3.0.4.20003
TitanPerformance, v3.0.4.20003
TitanRegen, v3.0.4.20003
TitanRepair, v3.0.4.20003
TitanRider, v3.0.4.20003
TitanRoll, v0.451
TitanStanceSets, v3.0.4.20003
TitanXP, v3.0.4.20003
TitanYHonor, v0.5.0
TTWTooltip
URLCopy
WeaponQuickSwap
Yatlas, v0.7.6

Latest ctmod. Error does not occur if MoveAnything is disabled.. I will try to narrow it down further. Mailbox appears empty or npc dlg is empty
Last edited by Kerne : 05-22-07 at 01:59 PM.
Report comment to moderator  
Reply With Quote
Unread 05-22-07, 10:33 AM  
VincentSDSH
Non-Canadian Luzer!
 
VincentSDSH's Avatar
AddOn Author - Click to view AddOns

Forum posts: 350
File comments: 257
Uploads: 12
2.65 posted

Thanks for the updates Dridzt. I didn't have a chance to check them on the PTR and with the concern that something breaks with sphereoid mods, I want to check on the live server before including them.

As to a moving anchor: MA isn't designed to be an interface modification mod in that sense, only to allow you to manipulate individual elements of the interface. Beyond that, Dridzt is correct regarding placement. If I were working on this full-time, I might consider it; however, my time is limited, I have other projects, and MA needs a re-write to rework how it handles frame movement to comply with 2.0 combat restrictions that I...honestly just can't ever find the time to sit down and do.

I've considered even removing those elements of the UI that other mods (written properly for 2.0) do most expertly, allowing MA to handle what they do not, namely ad hoc frames. However, even that requires a re-write of MA b/c of the way MA handles frame movement in the first place -- not to mention the other mods that I've seen don't allow scaling must moving.

While I'll do all I can to keep MA happy and healthy (or pretty close) each patch, I'm the first to admit it would be better off in the hands of a mod author with more time to provide the love and attention it needs than I have at present.
Report comment to moderator  
Reply With Quote
Unread 05-13-07, 07:19 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 829
Uploads: 56
Re:

Originally posted by biopcb
is there a way to have a bag anchor? way the current works it saves bag slot of current bag

lets say i open all my bags put them where they should be (scaled down version of wows default) and i click my 4th bag (far left) its in middle of my screen, it dont open in the corner like it should

same thing for roll boxs, should be a frame anchor too, instead of each roll box, also make easer to move roll boxs as a whole since you dont need to do invidual boxes (like how bongos bar mod does there roll frame)
There is no "moveframes" addon that preserves the default frame behaviour of unmodified frames.
You'll notice that unmodified frames "push" other frames so that they don't overlap.
If you use an addon to modify the frame position you "lose" the dynamic positioning.
Short answer: it's known, expected behaviour and it will not be "fixed" (unless a major re-write happens).
Report comment to moderator  
Reply With Quote
Unread 05-10-07, 02:37 AM  
biopcb
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
"bag anchor"

is there a way to have a bag anchor? way the current works it saves bag slot of current bag

lets say i open all my bags put them where they should be (scaled down version of wows default) and i click my 4th bag (far left) its in middle of my screen, it dont open in the corner like it should

same thing for roll boxs, should be a frame anchor too, instead of each roll box, also make easer to move roll boxs as a whole since you dont need to do invidual boxes (like how bongos bar mod does there roll frame)
Report comment to moderator  
Reply With Quote
Unread 04-18-07, 02:12 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 829
Uploads: 56
Re: whoops.

Originally posted by Jack_Frost
Dridzt, your version breaks Cryolsis, Arcanum and probably other similar addons.
don't use it until / if the author puts out an official version.
I don't intend to take over the mod.. just providing what I use (without problems, but I don't have any sphere-type addons)
as a temporary solution.
Did you test it on the PTR? and is the original working with those addons? (are 2 questions that come to mind)
Report comment to moderator  
Reply With Quote
Unread 04-17-07, 04:26 PM  
Jack_Frost
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
whoops.

Dridzt, your version breaks Cryolsis, Arcanum and probably other similar addons.
Report comment to moderator  
Reply With Quote
Unread 04-16-07, 07:15 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 829
Uploads: 56
MoveAnything! for 2.1.0 (tested on PTR).

download

- 2.1.0 API Changes
- Improved combat detection to avoid the long standing problem of getting your spellbook locked even when out of combat.

Have not tested if it works on Live as well, so consider this 2.1.0 "only" until proven otherwise.
Report comment to moderator  
Reply With Quote
Unread 04-16-07, 12:11 AM  
WaldoJeffers
A Molten Giant
 
WaldoJeffers's Avatar

Forum posts: 564
File comments: 58
Uploads: 0
Originally posted by VincentSDSH
The "not avail in combat" msg is by design to notify you that MA can't do what MA does while you're in combat (i.e. chuck the frame around) b/c you can use those buttons in the spellbook. Anything with buttons such as that can not be moved during combat and even though you may not have moved it, MA is 'in the authority chain' and thus taints the instruction. The note is just so you won't come here and tell me "it doesn't work in combat" as if it's a bug. (Think that's painful? I've had to chuck mods that would in-stream text I typed in the edit-box b/c if I did /target <unit> it would give me the dreaded "illegal function, disable or ignore?' box -- I hate 2.0 with the burning passion of 1000 suns)

As for the bags, that appears to be part of life in 2.0. If you move all the bags (including backpack) you'll note that using bagFu will open only the backpack and you'll notice it's in it's original location. What I think happens is it opens the bag, tries to reposition (and can't, due to combat) and dies. Thus, only one bag. If, however, you haven't moved the bag positions, bagFu will open all of them, even during combat.

Burning passion. 1000 suns. 'nuff said.
Ive got the spellbook problem also, So basically there is no way possible to prevent teh problem?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: