Download
(65 Kb)
Download
Updated: 12-08-12 09:33 PM
Pictures
File Info
Updated:12-08-12 09:33 PM
Created:10-21-12 01:49 PM
Downloads:2,531
Favorites:25
MD5:
Dimension Toolbox
Version: 1.3.3
by: Arkz [More]
Patch 2.2 introduced an issue with text boxes and UI scaling. The only solution at the moment is to set your Global UI scale (settings - interface - display) to 100% (this may interfere with your UI layout - not sure). Trion should be fixing this soon.

"Dimension Toolbox", an addon to help with building dimensions.

Demonstation video (v 1.2) [youtube]

Features:
  • Displays attibute values for the selected dimension items
    • Positional values (X, Y, Z)
    • Rotational values (Yaw, Pitch, Roll)
    • Scale value
  • Change the above values accurately by entering a number
    • Can enter absolute or relative values
  • Copy an items attibutes and paste them onto another item
    • Can offset specific attributes when pasting
    • Can offset each item seperately to allow for quick alignment of multiple items
  • Save and load sets of items
  • Import and export sets of items (share your constructions with friends!)

Instructions:
  • Type /toolbox in order to show/hide the toolbox window. When hidden, it should take up very little to no resources.

  • Select an item to see its attributes. Note that the attributes are updated on mouseclick, so if the item fails to appear just click the mouse and it should update. (This is a temporary issue until dimension events are added to the API)

  • To move an item or group of items, enter the desired values into the X, Y, Z boxes and click 'Modify position'. See below for the difference between absolute and relative positioning.
    • When moving multiple items, the Move as group option moves the selected items while keeping their relative positions. Unchecking this option will move all selected items to the exact entered location.
    • The 'reset' button will move the item(s) close to your character.

  • To rotate an item, enter the desired values into the Yaw, Pitch, Roll boxes and click 'Modify rotation'.
    • The 'reset' button will set the item's yaw, pitch and roll values to 0.

  • To modify the item's scale, enter the desired values into the Scale box and click 'Modify scale'
    • The 'reset' button will set the item's scale to 1.

  • To copy/paste an item's attributes, first select the item you wish to copy, and click 'Copy attributes'. Then select the item you wish to paste the attributes onto and click 'Paste attributes'.
    • The checkboxes below the copy/paste buttons can be deselected if you don't wish to paste certain attributes. If you want to paste an items rotation for example, but not its position, you can uncheck the 'X', 'Y' and 'Z' boxes before pasting.
    • The 'offset' values beside the checkboxes allow you to add a value to that particular attribute when pasting. For example, if you copy an item with a Y-position of 45, but you want the pasted item to have a Y-position of 55 (nudged by 10), enter '10' into the textbox beside the 'Y' checkbox.
    • When working with multiple items, the 'Offset each item seperately' checkbox will increase the offset for each item modified. For example, copying an item with a Y-value of 15 and pasting this onto 3 objects with a Y-offset of 10 will result in the new objects having Y values of 25, 35 and 45. See the video above for a demonstration of this feature.

To save an item set:
Select the items you wish to save, enter a name for the set (under 'save/load item sets), and click 'Save'

To load an item set:
  • Select the item set you wish to load from the drop-down
  • Click 'Print materials' to see a list of materials needed for the set
  • Select the required materials in the dimension (e.g. if the set requires 4 planks, you must place 4 planks in your dimension and select them)
  • Click 'Load' to load the set
  • Select the 'Load at original location' to load the item set in the place it was saved. Otherwise, the set will be loaded next to the player's position.

Importing / Exporting:
  • To import a set, paste the string into the "import" text field, enter a name in the "name" text field, and click the "Import" button.
  • To export a set, select the saved set from the drop-down list, and click "Export set". The exported string will appear in the "Export" text field.

Absolute and relative positioning:
  • Absolute positioning will set the value to the value you input. For example if an item has an X-value of 300 and you enter a value of 500, its new X-value will be 500.
  • Relative positioning will 'nudge' the value by the amount you enter. For example, if an item has an X-value of 300 and you enter a value of 20 using relative positioning, its new X-value will be 320. If you entered -20, its new X-value would be 280.

Note that certain values will be adjusted to the minimum or maximum possible value. For example if you enter a scale of '10' it will be reduced to the maximum that the item can have.

Lost the toolbox window? Type /toolbox reset to get it back
v 1.3.3 [ 09/12/12 ]
--------------------------------------------------------------------------------
- Added a '/toolbox reset' command, allowing you to reset the position of the
toolbox window
--------------------------------------------------------------------------------

v 1.3.2 [ 07/11/12 ]
--------------------------------------------------------------------------------
- Removed an error when running the addon on live servers
- Fixed a bug causing an error when attempting to copy multiple items
--------------------------------------------------------------------------------

v 1.3.1 [ 03/11/12 ]
--------------------------------------------------------------------------------
- Added ability to import and export item sets
--------------------------------------------------------------------------------

v 1.3 [ 02/11/12 ]
--------------------------------------------------------------------------------
- Added ability to save and load sets of items
--------------------------------------------------------------------------------

v 1.2 [ 27/10/12 ]
--------------------------------------------------------------------------------
- Updated to work with latest version of Dimension API
- All rotation values now use degrees instead of radians
--------------------------------------------------------------------------------

v 1.1 [ 23/10/12 ]
--------------------------------------------------------------------------------
- Now supports multiple item selections!
- Added reset buttons for position/rotation/scale
- UI changes

- Fixed a bug in rotation when using relative positioning
--------------------------------------------------------------------------------

v 1.0 [ 21/10/12 ]
--------------------------------------------------------------------------------
- Initial release
--------------------------------------------------------------------------------
Archived Files (6)
File Name
Version
Size
Author
Date
1.3.2
65kB
Arkz
11-07-12 04:42 AM
1.3.1
65kB
Arkz
11-02-12 07:18 PM
1.3
58kB
Arkz
11-01-12 08:12 PM
1.2
19kB
Arkz
10-26-12 09:57 PM
1.1
18kB
Arkz
10-23-12 02:13 PM
1.0
14kB
Arkz
10-21-12 01:49 PM


Post A Reply Comment Options
Unread 06-25-13, 05:44 AM  
RavenDust
 
RavenDust's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 3
Uploads: 1
Re: addon errors since 2.3

Quote:
Originally Posted by jlangelne
been getting a lot of addon errors since 2.3 came out any chance of getting an update on this wonderful addon
This is most likely due to the new event API that was introduced with 2.3. I don't know if there will be an update for the addon, but from 2.4 onwards the old event API will be unsupported, i think...

If Arkz is no longer maintaining the project, i could at least try to translate the event system.
RavenDust is offline Report comment to moderator  
Reply With Quote
Unread 06-15-13, 04:43 PM  
jlangelne

Forum posts: 0
File comments: 1
Uploads: 0
addon errors since 2.3

been getting a lot of addon errors since 2.3 came out any chance of getting an update on this wonderful addon
jlangelne is offline Report comment to moderator  
Reply With Quote
Unread 03-08-13, 03:35 PM  
Aalwein
Zombie

Forum posts: 2
File comments: 43
Uploads: 0
This addon has saved me so much time. One suggestion: have a little toggle option to show/hide the "save/load item sets" part of the window. This would open up a lot more screen real estate when building with the toolbox open.
Aalwein is offline Report comment to moderator  
Reply With Quote
Unread 03-02-13, 01:18 AM  
Wildrine

Forum posts: 0
File comments: 1
Uploads: 0
Major Issue - Cannot Use

I have tried disabling and restarting Rift, re-enabling, disabling and just refreshing the UI, I've deleted the addon files and original RAR, redownloaded, reinstalled, and I still cannot get Toolbox to let me input ANY values. I can use the multiple select and move features, but I cannot enter a new title to save a new item format, and I cannot enter any number values into the repositioning, rerotating, or scaling boxes. When I click these input boxes, the cursor won't even show up. This was not a problem until last update, and it isn't a problem for everyone, but I am not the only one with it.

Help please! I love building dims for others and this is the most useful tool for it!
Wildrine is offline Report comment to moderator  
Reply With Quote
Unread 02-27-13, 04:47 PM  
Kiwi

Forum posts: 0
File comments: 1
Uploads: 0
Hi Arkz

Thanks for such an awesome add on!

I am doing a great little project and I wondered if I was able to feature your add on in it used by one of my project administrators.

Please let me know how I may contact you for more details as your approval to do so would be awesome.

Cheers.
Last edited by Kiwi : 02-27-13 at 04:48 PM.
Kiwi is offline Report comment to moderator  
Reply With Quote
Unread 01-14-13, 03:28 AM  
Kraelith

Forum posts: 0
File comments: 3
Uploads: 0
after the latest patch when trying to select saved sets from the drop down list I am getting this error.

Error: LibSimpleWidgets/select.lua:42: attempt to index field 'current' (a nil value)
In tbx / tbx.constructionsNameSelectDropdownItem3:LeftClick
stack traceback:
LibSimpleWidgets/select.lua:42: in function <LibSimpleWidgets/select.lua:39>
Kraelith is offline Report comment to moderator  
Reply With Quote
Unread 12-02-12, 08:10 AM  
Snags
 
Snags's Avatar

Forum posts: 0
File comments: 44
Uploads: 0
Hi ^^ I tried Araqiel's fix and it worked

I don't have the specifics anymore because all is working again, but it seems it happens when the upper left corner gets moved (a lot >_>) out of the screen.

Thanks for the reply, and I'm glad you're having fun!
Last edited by Snags : 12-02-12 at 08:11 AM.
Snags is offline Report comment to moderator  
Reply With Quote
Unread 12-01-12, 07:49 PM  
Arkz
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 3
Uploads: 1
Re: Loving it

Hi all. Just a quick note to let you know this project isn't dead. Storm Legion is taking up most of my spare time at the moment but I have a big update in the works, it just might take me a while.

Quote:
Originally Posted by Snags
While working on my dimension, Dimension Toolbox crashed and I can't get it to open anymore. To be precise, it opens and immediately auto closes with the message "load at original location". I tried uninstalling and reinstalling it (canceling all saved settings too in the process) and tried using it on an alt, but to no avail... it just closes as soon as I open it. I'm at a loss on how to fix it...
I really have no idea what is happening. Can you try the fix that Araqiel said, and tell me what the windowPosX and windowPosY variables were set to? Also can you remember what you did when it crashed? I'll put some error checking for those variables if they are somehow getting overwritten.

Quote:
Originally Posted by Minudra
Do you have plans for the toolbox to use the items from your bag or is that not possible? Would be handy as a 22 piece item I wanted to duplicate I had to take all the items out put them on the ground and make sure I didn't select the wrong ones.
Yes this is possible and planned. I wanted to do it much sooner but Storm Legion has me hooked at the moment.

Quote:
Originally Posted by Minudra
Also is there somewhere we can put the export data for others to use? A place where people can say 'have x item and y item and then use export 1 to build a settee, etc'.
I think it would be nice to have a place where people can showcase their creations and post export strings, but it is a bit more work than I am willing to put in. Maybe someone else will make something like that at some point.
Arkz is offline Report comment to moderator  
Reply With Quote
Unread 11-25-12, 03:52 PM  
Minudra

Forum posts: 0
File comments: 1
Uploads: 0
Thumbs up Loving it

I do love your tool, it makes building a very large house not quite on the xyz azis a lot easier.



Do you have plans for the toolbox to use the items from your bag or is that not possible? Would be handy as a 22 piece item I wanted to duplicate I had to take all the items out put them on the ground and make sure I didn't select the wrong ones.

Also is there somewhere we can put the export data for others to use? A place where people can say 'have x item and y item and then use export 1 to build a settee, etc'.
Minudra is offline Report comment to moderator  
Reply With Quote
Unread 11-24-12, 04:46 AM  
Araqiel
 
Araqiel's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
Quote:
Originally Posted by Snags
Hi ^^

First, thanks for the addon! It makes everything so much faster and easier to do

Then, I'm writing because I had a problem today. While working on my dimension, Dimension Toolbox crashed and I can't get it to open anymore. To be precise, it opens and immediately auto closes with the message "load at original location". I tried uninstalling and reinstalling it (canceling all saved settings too in the process) and tried using it on an alt, but to no avail... it just closes as soon as I open it. I'm at a loss on how to fix it...

Thanks in advance for your time!
To fix this problem, you have to edit tbx.lua file.
You can find it in Documents\RIFT\Interface\Saved\Your account email\SavedVariables.

Set windowPosX and windowPosY to 0 and save.
Done.

Thank you Arkz for this addon!
__________________
Some are born to sweet delight, Some are born to endless night.
Last edited by Araqiel : 11-24-12 at 04:49 AM.
Araqiel is offline Report comment to moderator  
Reply With Quote
Unread 11-22-12, 01:06 PM  
Snags
 
Snags's Avatar

Forum posts: 0
File comments: 44
Uploads: 0
Hi ^^

First, thanks for the addon! It makes everything so much faster and easier to do

Then, I'm writing because I had a problem today. While working on my dimension, Dimension Toolbox crashed and I can't get it to open anymore. To be precise, it opens and immediately auto closes with the message "load at original location". I tried uninstalling and reinstalling it (canceling all saved settings too in the process) and tried using it on an alt, but to no avail... it just closes as soon as I open it. I'm at a loss on how to fix it...

Thanks in advance for your time!
Snags is offline Report comment to moderator  
Reply With Quote
Unread 10-24-12, 07:31 PM  
Kraelith

Forum posts: 0
File comments: 3
Uploads: 0
Quote:
Originally Posted by Arkz
Hi, thanks for the feedback Kraelith! I've been working on multiple item selections but now that's done I'll be updating the UI and I'll look into implementing some of your suggestions The rotation thing is a pain due to the way it's implemented in game but hopefully I can do something to make it less confusing.
Doing good. I like that you have done with the multiple movement. with the given API I can see why it's a little rough making this. the API really needs the Dimensions for the Elements to help make this easier. so the math can be done a little easier.
Kraelith is offline Report comment to moderator  
Reply With Quote
Unread 10-23-12, 02:28 PM  
Arkz
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 3
Uploads: 1
Hi, thanks for the feedback Kraelith! I've been working on multiple item selections but now that's done I'll be updating the UI and I'll look into implementing some of your suggestions The rotation thing is a pain due to the way it's implemented in game but hopefully I can do something to make it less confusing.
Arkz is offline Report comment to moderator  
Reply With Quote
Unread 10-22-12, 04:25 PM  
Kraelith

Forum posts: 0
File comments: 3
Uploads: 0
I have tested this out and though it is rushed has some great potential. I like how the Absolute/Relative option is in place. This helps out when you moving an object that you come back later after adjustments before.

Some Suggestions
XYZ Tool I would like is some + - buttons that you can move in increments of 1, .1, .01. along with leaving the entered value adjustment. That way you can enter your value modify for placement and the increments will help you fine tune it to the spot you want.

Rotate tool would be similar but the button control could be some presets for certain angles. This will be a little tougher to do due to calculations in a sphere. But using values 0-3.146 you have the positive or negative for rotations saying for example a 90 angle would be 1.573 upright turn and -1.573 for the object to flip upside down for the pitch/roll values. Would be left/right for the yaw.

The copy/paste attributes work nice. only if there was a way to get the values for the object size would help wonderfully to help calculate the offsets to paste the object in the XYZ.

As it is right now in cunjunction with the premade tools this still helps with pricision placements. Thanks for getting this out for testing.
Kraelith is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: