GOCommand - addon for rotating objects and moving them

This is a pure addon version of GOMove. It also has new functionality to rotate objects by pitch and roll in addition to orientation.
It does not require any server modification, so you can use it basically on any TC 3.3.5 server.

I never finished the addon, so the UI is shit and so. It does have new features compared to the old GOMove.
I had this code just on my disk for the last 2-3 years collecting dust, so since it was asked multiple times I decided to just fix it up to a working condition and cut the non working parts.

The addon is made for 3.3.5 TrinityCore.
It requires the server to support the addon protocol: https://github.com/TrinityCore/TrinityCore/pull/20074 so it will not work on other cores than TC unless they port that.
Also it requires the lib by treeston: https://github.com/TrinityCore/LibTrinityCore-1.0 (included in download)

Installation:
Download attached zip and unpack it to your AddOns folder. Start game and enable the addons (libstub, libtrinitycore and gocommand).
The zip has all dependencies in it.

Or alternatively get the latest version from https://github.com/Rochet2/GOCommand

Features:
Move objects with scrollwheel instead of clicking buttons. You will need to hold cursor on top of an input and roll your scrollwheel.
Pressing shift, ctrl or alt while scrolling will affect the speed of moving, so you do not need to constantly change the moving speed.
See tooltips by hovering over buttons and inputs.
Rotate objects in all axes.
Copy/cut groups of objects and paste them in same form elsewhere.
Load object dimensions. You can now move EXACTLY by an object’s DBC dimensions.
Move objects up, down, left, right.
Moving can now be chosen to be relative to player orientation, the object itself or compass.
You can now rotate multiple objects around the player or around their center of mass.
Delete groups of objects.
Floor or ground groups of objects.
Use player x, y, z or orientation coordinate.
Move objects to player location.
Duplicate objects.
Select closest object, select by name part, select by range, select by entry, select by guid.
Teleport to object.
You can select entries in the selection list by hovering over the rows and pressing CTRL+SHIFT to unselect and CTRL+SHIFT+ALT to select rows.

Media:

https://i.imgur.com/VenjE0x.png

https://www.youtube.com/watch?v=phd5xtFyCao

[ATTACH]2505._xfImport[/ATTACH]

This is amazing! And this may be a dumb question, but is is possible to get this to work on a 7.3.5 core?