Quantcast
Download
(14 Kb)
Download
Updated: 03-28-17 12:33 PM
Pictures
File Info
Compatibility:
Tomb of Sargeras (7.2.0)
Updated:03-28-17 12:33 PM
Created:11-09-15 06:35 PM
Downloads:831
Favorites:2
MD5:
7.2.0

Move Pad Plus

Version: 7.2
by: Fizzlemizz [More]

Move Pad Plus is now available on Curse and updateable via the Curse client. WoWInterface will still be the primary contact for comments, bugs etc..

This is a simple addon to place a toggle button (on/off) for the games Click-to-Move ability as well as two slightly different rotate (+ orient in 3D space while flying/swimming) buttons onto the games Move Pad frame.

I don't have access to the functions that Slouken, Move Pad's author did when he worked at Blizzard so, this was a hunt to find the best solutions(s) using WoWs publicly available API.

The Change Log tab above lists all the changes so far.

Changed in 7.2
TOC update so the addon won't show up as out-of-date.

To Install:

  1. Download the MovePadPlus zip file.
  2. Completely exit out of WoW.
  3. Extract the MovePadPlus folder from the zip file.
  4. Move\Copy it under the folder - [drive]:\[Program Files (x86)]\World of Warcraft\Interface\Addons
  5. Start the game.
  6. If the addon goes out of date you may need to enable "out of date addons" under the Addons button at the character select screen.
  7. Check the "Show MovePad" box under the game menu Interface\Accessability options.

To Use:
When the click-to-move highlight is on the games Click-to-Move functionality is active. Right click on the ground to move to that position or click on and NPC to move to and open any available dialogue.

The Rotate button uses the same functionality associated with holding down the left and right mouse buttons. The differences here are that only a single mouse button is required to activate it and a second click (rather than "letting go" of the button) de-activates it. There is no automatic "run forward" when you click so it can also be used going in any direction provided by the default MovePad keys (Jump being the exception).

Click the rotate button (don't hold it down) and move the mouse to start turning (the cursor will hide). Click again (the left mouse button, it doesn't matter that you can't see where it is). Moving using run or autorun etx. will also cancel turning. ProTip: You can't rotate while seated.

The Hold Rotate button works the same as the normal rotate button with the exception being, you need to hold the mouse button down to turn. Turning will stop when you let go of the mouse button.

To use rotation while moving:
Click a Move Pad movement button (or run/autorun) then click the rotate button to enter "turn" state. Once moving/turning you can click again and the "turn" state wil be cancelled (you will still keep moving in the direction relative to the MP button selected or straight ahead for run/autorun). This allows you to select/deselect Move Pad buttons. You can then click the rotate button again to re-enter the "turn" state.

Tip: When you rotate ie. "turn" state is on, the mouse cursor doesn't actually leave the rotate button, so when you click again, "turn" state off, the cursor will be over the rotate button when it re-appears.

Flight and take-off angle:
When flying (your mount is not grounded), the up-down angle your mount "takes off" at is related to the angle of your MPP camera at the time you start moving. Hover your mount, click a MPP rotate button and change the angle to below your mount (looking up). Release the MPP button and click run, your mount will take off in an upward direction.

Enable Ground Targeting (option):
Temporarily suspend rotate when casting spells that use ground targeting (the targeting reticle automaticaly becomes active).
  • Rotate is resumed after the spell is cast or cancelled.
  • See the options to enable/disable.
  • NOTE: The mouse cursor will now be at the targeted location after rotate is resumed then cancelled.

Localisations:
At the top of the MovePadPlus.lua file there is a section for localising MPPs texts, tooltips and config. frame displays.

If you would like to share your languages way to say "Toggle Click-To-Move." and "Toggle Rotate", post in the comments here and I'll add them.
If you could include your locale that would be great. You can display this in your chat window by typing/pasting the following to your chat edit box:

/run print(GetLocale())

Examples: frFR for French, deDE for German.

Current Localisations:
Brazilian Portuguese courtesy of g0dkar

Dates are in dd/mm/yyy format.

7.2 - 29/3/2017
TOC update so the addon won't show up as out-of-date.

7.1.1 - 1/2/2017
  • New: FOR THE ROTATE BUTTON ONLY: Option to temprarily suspend rotate when casting spells that use ground targeting. Rotate is resumed after the spell is cast or cancelled.

7.1.0 - 26/10/2016
  • Updated: TOC bump for 7.1 compatibility.

Release 1.0.9 - 5/12/2015
  • New: A second "Hold to Rotate" button that starts turning on mouse button down and stops on mouse button up. Intended for quick turns and navigating short distances.
  • New: Option to hide the new Hold Rotate button.
  • New: Option to swap the two rotate buttons left/right of the jump button.

Release 1.0.8 - 18/11/2015
  • Changed: New icon for the rotate button.
  • Changed: Tooltips now appear to the left of the buttons.
  • New: A small button (located bottom right of the lock button) to open/close a simple setup window under the MovePad with checkboxes for:
    • Showing/hiding the Click-to-Move and or Rotate buttons (hiding Click-to-Move turns it off).
    • Turning tooltips off/on.

Release 1.0.7 - 14/11/2015
Changed: Disabled the rotate buttons tooltip when in turn mode.

Release 1.0.6 - 13/11/2015
  • Changed: Look, size, position and highlight behaviour has been normalised in line with the other MP buttons).
  • Fixed: The rotate function can now be used while the MP buttons are active, see the To Use section below.

Release 1.0.5 - 11/11/2015
  • Changed: There are new icons for the click-to-move button.
  • New: Added a rotate button (it has the old icon). See the instructions below.
Release 1.0.4 - 11/11/2015
New: Added two way syncronisation between MPC2M and the WoW Interface options.

Release 1.0.3 - 11/11/2015
Fixed: Accounts for MovePad being Load-on-Demand so the button won't be orphaned (bottom left) if the MovePad isn't turned on when the game starts.

Release 1.0.2 - 11/11/2015
Changed: .zip, addon folder and file names to more acurately reflect the addons purpose.

Release 1.0.1 - 10/11/2015
New: Visual indicator, the button icon now flips horizonally depending on state.
Optional Files (0)


Archived Files (1)
File Name
Version
Size
Author
Date
7.1.1
14kB
Fizzlemizz
02-01-17 01:46 AM


Post A Reply Comment Options
Unread 09-22-16, 05:09 PM  
Fizzlemizz
I did that?
 
Fizzlemizz's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 720
File comments: 490
Uploads: 16
Re: i18n - ptBR

Thank you so much for this g0dkar, it is greatly appreciated.

I will add some code to resize the setup window so the strings don't hang outside the box.

Not being multilingual myself, your tip is also appreciated.
__________________
FizzleMizz
Maintainer of Discord Unit Frames and Discord Art.
Author of FauxMazzle and Move Pad Plus.
Report comment to moderator  
Reply With Quote
Unread 09-22-16, 03:58 PM  
g0dkar
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Post i18n - ptBR

Hey there! Congrats on the addon - I'm sure it'll help out a lot of people!

My small contribution is the i18n of your strings in Brazilian Portuguese. If I may ask for something (and a tip from a fellow programmer) is for you to use two separate strings for "turn this on" and "turn this off". In portuguese we don't have a single word for both like "toggle" :P

In portuguese we have Ativar (activate, turn on) and Desativar (deactivate, turn off). I've taken the liberty to translate "toggle" as "Ativar/Desativar" (it is a common practice and portuguese speakers understand that the button do both actions)

The code:
Code:
if locale == "ptBR" then
	NS.Texts = {
		C2MTip = "Ativar\\Desativar\nClicar-Para-Mover.",
		RotateTip = "Ativar\\Desativar\nRotação.",
		HoldRotateTip = "Travar\nRotação.",
		HideC2M = "Ocultar Clicar-Para-Mover",
		HideRotate = "Ocultar Rotação",
		HideTooltips = "Ocultar Dicas",
		HideHoldRotate = "Ocultar Travar Rotação",
		SetKeybinds = "Configurar Atalhos",
		SwapRotates = "Inverter Rotações",
	}
end
Report comment to moderator  
Reply With Quote
Unread 05-04-16, 10:43 PM  
Fizzlemizz
I did that?
 
Fizzlemizz's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 720
File comments: 490
Uploads: 16
Re: Everyone loves it

Thank you Short that is a cool video and a warm, thank you to the people who have responded to it and your reddit post.

I don't take donations for addons because they are part of my entertainment (Someone needs a life right! ).

A lot of the plaudits should go to Blizzard for much of the functionality is baked into their MouseLook functions, I just wrapped them in a couple of buttons and some activation code.

I am so very glad it works well for you and others, thank you again and enjoy.

Originally Posted by abilitypowered
I made the Addons for Accessibility video and posted it on reddit since that is where a lot of people had contacted me about having problems with Move Pad. People love it! Someone was asking if you had a donation system set up anywhere. Someone else said the way you got it working without breaking TOS was "that is a beautifully elegant solution". You can see the comments here:

https://www.reddit.com/r/wow/comment...sabled_gamers/

Your addon was also added to the Featured section so it's easy to find for any disabled wow reddit users. Again, I can't thank you enough or put into words how much easier it makes Warcraft.
__________________
FizzleMizz
Maintainer of Discord Unit Frames and Discord Art.
Author of FauxMazzle and Move Pad Plus.
Last edited by Fizzlemizz : 05-05-16 at 11:23 PM.
Report comment to moderator  
Reply With Quote
Unread 05-04-16, 10:10 PM  
abilitypowered
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Everyone loves it

I made the Addons for Accessibility video and posted it on reddit since that is where a lot of people had contacted me about having problems with Move Pad. People love it! Someone was asking if you had a donation system set up anywhere. Someone else said the way you got it working without breaking TOS was "that is a beautifully elegant solution". You can see the comments here:

https://www.reddit.com/r/wow/comment...sabled_gamers/

Your addon was also added to the Featured section so it's easy to find for any disabled wow reddit users. Again, I can't thank you enough or put into words how much easier it makes Warcraft.
Report comment to moderator  
Reply With Quote
Unread 04-30-16, 02:29 PM  
Fizzlemizz
I did that?
 
Fizzlemizz's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 720
File comments: 490
Uploads: 16
Re: It's perfect

Thank you abilitypowered (Short) for taking the time to try out MPP and your kind comments. It wouldn't exist without your post on the WoW UI forum.

Originally Posted by abilitypowered
This is beautiful. I mean it is completely perfect. The flight pitch option is something I didn't think even Move Pad could fix. I am recording it for Addons for Accessibility today and will try to get in touch with everyone that has contacted me having navigation problems.
__________________
FizzleMizz
Maintainer of Discord Unit Frames and Discord Art.
Author of FauxMazzle and Move Pad Plus.
Last edited by Fizzlemizz : 05-03-16 at 12:16 AM.
Report comment to moderator  
Reply With Quote
Unread 04-30-16, 01:58 PM  
abilitypowered
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
It's perfect

This is beautiful. I mean it is completely perfect. The flight pitch option is something I didn't think even Move Pad could fix. I am recording it for Addons for Accessibility today and will try to get in touch with everyone that has contacted me having navigation problems.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: