lotrointerface.com
Search Downloads


Go Back   LoTROInterface > LotRO Stand-Alone Plugins > Class Specific (sub-categories) > Lore-Master

Category: Lore-MasterPet Carousel
Interface Information
Download
How do I install this? (FAQ)
Name: Pet Carousel   Popular!
Author:
Date: 01-06-2016 10:36 AM
Size: 8.61 Kb
Version: 2.0 (U17.1.2)
Rate File: 5 out of 5 with 4 votes  
Patch & Add-on List
File Name
Version
Size
Author
Date
Type
2.0.3XFaern (U3
4.93 Kb
09-20-2022 03:59 AM
Patch
1.02.iorvar
2.75 Kb
07-09-2011 06:46 AM
Patch
1.0.1.Deusdictu
22.94 Kb
12-05-2010 02:54 AM
Patch
Pictures
Click to enlarge 

Views: 0
Size: 36.94 Kb
Dimensions: 509 x 371
 
Click to enlarge 

Views: 0
Size: 54.12 Kb
Dimensions: 218 x 276
Custom Shortcuts
 
Description
Version 2.0!

I am very happy that a lot of people uses this code or idea for theirs Plugins. I've been very busy at work and I haven't updated this plugin since the release (2010) but the great community of LOTRO keeps it updated. Thank you!

In gratitude for the given support I set down and put to coding. First I thought in fixing old bugs (1.1) but lately I was adding new features (2.0), I hope you like it. You can read more about it in the Changelog but I will say two words "Custom Carousel".

I haven't worked only in new features and bug fixing also I cleaned up the code and I made very easy to maintain for future updates (in case to add new pets by code). I did it mainly because it is a hobby for me (and now I am on vacation) and it is better a cleaner code so anyone can patch. I haven't time to split the code in different files, also the documentation of the code is still a bit poor, but the important parts are documented. Is easy to understand for any that know a bit of LUA.

Thanks again, and Enjoy!

Original Post:

As the title said, it is a Plugin designed for (and by a) LM but it can be easily modified for Captains and also for travel routes, items, mounts...

How it works:

It always shows 3 Shortcuts of your pets and them changes when you move the mouse wheel (over any Shortcut). The cosmetics pets are in other Carousel, you can access them by right clicking on the middle Shortcut. Since version 2.0 there is a Custom Carousel for any propose.

For a nicer look, and save screen space, you can hide the main window by right clicking on it.

Ver. 2.0 (U17.1.2)

Installation:

Extract the content of the .zip file into

C:\Users\{User name}\Documents\The Lord of the Rings Online\Plugins

Loading:

Use the in-game Plugin Manager or:

Code:
/plugins load PetCarousel
Changelog:

1.1 -> 2.0

By popular demand this version add a long awaited feature "Custom Carousel". You can add your own pets in a third Carousel with 12 available Quickslots (can be increased by code). And the better part of it... you can put any kind of Shortcut! Pets, Weapons, Food, Mounts...

* Added Custom Carousel.
* Added "Release Pet" button (it was in the original release but wasn't working by an API limitation, it was resolved by a workaround).
* Added minor documentation in how to add new pets or increase the limit of the Custom Carousel.
* Code cleanup for better maintenance.
* Now the Carousel can be moved by any Shortcut.
* Updated description.
* Updated help.
* Tested on Update 17.1.2

1.0.2 -> 1.1

* Added Spirit of Nature
* Fixed Saving last Carousel position.
* Fixed right clicking the Shortcuts (fired both events, Carousel change and Pet Summoning at the same time).
* Fixed Drag and Drop Shortcuts from the Carousel (it's not allowed).
* Fixed typos.

1.0.1 -> 1.0.2 (by Deusdictum)

* Adds the ability to scroll through your pets in both directions.
* Updated for the US November update.

1.0 -> 1.0.1

* Commands Fixed (/pc or /petcarousel):

/pc welcomeoff: Disable the welcome message
/pc welcomeon: Enable the welcome message

* Minor cosmetic changes

0.6 -> 1.0

* It now saves the position of the window, carousel status, kind of carousel (cosmetic or combat), and other settings.

* Changed mainWindow = Turbine.UI.Lotro.Window() to Turbine.UI.Extensions.Window() , since it has fade effect. (I don't like the gold window but the fade effect worth it)

* Added a new "X" button to release the pet "Turbine.Shell.Execute( "/pet releaseall" );" (At the moment it is not working because we can't execute commands)

* Added commands (/pc or /petcarousel):

/pc (without arguments): Toggle the status of the window (hide/show)
/pc help: Show the help
/pc restore: Move the window to its default position
/pc welcomeoff: Disable the welcome message
/pc welcomeon: Enable the welcome message

* Minor cosmetic changes
Archive List (Old Versions)
File Name
Version
Size
Author
Date
1.0.1
22.92 Kb
Paulino
09-09-2010 12:46 AM
File Statistics
User Rating:
5 out of 5 with 4 votes
Downloads: 45519
Views: 101869
Favorites: 31
Uploaded By:
 
Last Modified: 01-07-2016 01:58 PM by Paulino    

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 09-09-2010, 01:35 PM  
Thayilis
The Undying
 
Thayilis's Avatar
Interface Author - Click to view interfaces

Forum posts: 59
File comments: 88
Uploads: 2
Hello, love this plugin even though my Loremaster is really low level lol. I was curious though about altering it. You mentioned that:

Quote: ".....it is a Plugin designed for (and by a) LM but it can be easily modified for Captains and also for travel routes, items, mounts..." End quote.

How can I do this and is it "easy" for people that know virtually nothing about LUA scripting lol.

Thanks again!

~~Thay
Thayilis is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-09-2010, 01:50 PM  
Maelstrom
The Wary
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 12
Uploads: 5
First plugin I loaded after the client loaded (had it saved from the beta.) Love it!

One suggestion for how to "solve" the inability to dismiss pets (since you can't fire a command with the plugins) - I think you could add a shortcut command on a button that you could then put in a seperate quickslot below the carousel quickslot (where the X is now) that has /pet releaseall as the command. I'm not sure if you can add shortcuts programatically or not (one of my planned tests when I get some time) but if not, you could just put an empty slot there with instructions on how to create a shortcut and drag it to that slot.
Maelstrom is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-12-2010, 06:44 AM  
Paulino
The Wary
 
Paulino's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 3
Uploads: 1
@Maelstrom

Thank you for the suggestion!
We can't add shortcuts programatically but I can leave an empty quickslot as you suggested, but I hope that in the next iteration of the API commands like /pet could be used.

@Thayilis

Well it could be "easy" for someone that know at least something about programing, hahaha

I will be updating the plugin to support the mentioned features, but meanwhile anyone can edit this plugin in the next way:

Code:
petdata = { };

petdata[0] = "0x70003EB5"; -- Raven
petdata[1] = "0x70003EB8"; -- Bear
petdata[2] = "0x7000B8D3"; -- Lynx
petdata[3] = "0x70000FB2"; -- Eagle
petdata[4] = "0x7000F530"; -- Saber Tooth
petdata[5] = "0x7000F54D"; -- Bog Guardian
Here are stored the HEX values of the shortcuts of the first carousel, you have to change them and also add new ones, eg.: petdata[6] = "HEX";

In the same way the cosmetics pets, second carousel, are stored in cosmeticpetdata.

Code:
cosmeticpetdata = { };

cosmeticpetdata[0] = "0x7000BF8E"; -- Turtle
cosmeticpetdata[1] = "0x7000BF72"; -- Bird
cosmeticpetdata[2] = "0x7000BF73"; -- Cat
cosmeticpetdata[3] = "0x7000BF74"; -- Dog
cosmeticpetdata[4] = "0x7000BF75"; -- Fox
cosmeticpetdata[5] = "0x7000BF76"; -- Frog
cosmeticpetdata[6] = "0x7000BF77"; -- Rabbit
cosmeticpetdata[7] = "0x7000BF78"; -- Snake
cosmeticpetdata[8] = "0x7000BF79"; -- Squirrel
The other part of the code that you have to change is:

Code:
if (cosmeticpet == false) then

    qs1 = qs1 + 1;
    qs2 = qs2 + 1;
    qs3 = qs3 + 1;

    if (qs1 == 6) then
        qs1 = 0;
    elseif (qs2 == 6) then
        qs2 = 0;
    elseif (qs3 == 6) then
        qs3 = 0;
    end
In this case 6 is the number of pets in the first carousel, if your first carousel has 8 elements you have to change the 6 for 8.

This is the same but for the second carousel.

Code:
    cqs1 = cqs1 +1;
    cqs2 = cqs2 +1;
    cqs3 = cqs3 +1;

    if (cqs1 == 9) then
        cqs1 = 0;
    elseif (cqs2 == 9) then
        cqs2 = 0;
    elseif (cqs3 == 9) then
        cqs3 = 0;
    end
In the next version these 2 last steps will not be required

I hope it can help!
Paulino is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-18-2010, 08:38 PM  
Marll
The Undying
 
Marll's Avatar
Interface Author - Click to view interfaces

Forum posts: 51
File comments: 50
Uploads: 12
Do you think that it's possible to modify the Lua in such a way that you can drop skills into the carousel instead of hardcoding them?

Not saying that you should do that, but rather I'm just asking if you think that it's conceptually possible.

Last edited by Marll : 09-18-2010 at 08:39 PM.
Marll is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-23-2010, 11:18 PM  
Starcrusher
The Undefeated

Forum posts: 6
File comments: 14
Uploads: 0
Great plugin. Thanks to your code I was able to make myself carousel-type plugins for my hunter, warden and mounts. How do you find the hex codes for the mounts, pets and skills?
Starcrusher is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-02-2010, 01:52 PM  
Paulino
The Wary
 
Paulino's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 3
Uploads: 1
Quote:
Great plugin. Thanks to your code I was able to make myself carousel-type plugins for my hunter, warden and mounts. How do you find the hex codes for the mounts, pets and skills?
There was a Plugin in Beta that does that, maybe you can find it in the forums.

Quote:
Do you think that it's possible to modify the Lua in such a way that you can drop skills into the carousel instead of hardcoding them?

Not saying that you should do that, but rather I'm just asking if you think that it's conceptually possible.
Yes, it is possible. I am going to look into that when I have some time.
Paulino is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-31-2010, 12:58 PM  
Moosesjr
The Wary

Forum posts: 1
File comments: 19
Uploads: 0
November Update

The Pet carousel doesn't work at all with the changes upcoming with the November Update. I am getting errors when trying it out on Bullroarer. With the new update you might want to find a way to let us add our pets to the carousel also. With the changes to the pet looks with the new talismans each of the talismans gives a new skill that is used to summon the pet with the new look. It might be easier to let us add the skills we have then to have you go back and add in each different type of pet in every different look that is possible.

Last edited by Moosesjr : 10-31-2010 at 01:05 PM.
Moosesjr is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-30-2010, 02:41 AM  
hooligan777
The Wary

Forum posts: 0
File comments: 3
Uploads: 0
Nov Update

Sooooo is this plugin ever going to work with the update?
hooligan777 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-02-2010, 11:06 AM  
Amethrayne
The Wary
 
Amethrayne's Avatar

Forum posts: 2
File comments: 12
Uploads: 0
New Pet Skills...

It would also be great if the carousel were updated to include the new pet "colors" that are now skills instead of necklaces as before that allow Loremasters to call their standard pets in various colors by using different permanent skills now instead of having to use those mostly useless crummy low stat necklaces that they used to have.

This is one of my favorite plugins and I would love to see it updated to work with the new update and also be complete for the new pets.
Amethrayne is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-05-2010, 02:57 AM  
Deusdictum
The Wary
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 25
Uploads: 4
Re: Nov Update

Quote:
Sooooo is this plugin ever going to work with the update?
Let me know if my patch doesn't work for you.
Deusdictum is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-26-2010, 05:16 PM  
Darkwalker
The Wary

Forum posts: 3
File comments: 6
Uploads: 0
I just installed this plugin, but cant see anything at all.
I tried using the commands listed, but nothing happens.
If I didnt know better I would say it was invisible, as I see nothing on my screen
Darkwalker is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-30-2010, 01:49 PM  
Deusdictum
The Wary
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 25
Uploads: 4
Quote:
I just installed this plugin, but cant see anything at all.
I tried using the commands listed, but nothing happens.
If I didnt know better I would say it was invisible, as I see nothing on my screen
Did you try my patch?
Deusdictum is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-07-2011, 09:19 AM  
unclecid
The Undying
 
unclecid's Avatar

Forum posts: 43
File comments: 11
Uploads: 0
hey paulino, any chance you could update this to work with current patch?

unclecid is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-23-2011, 01:57 PM  
barry068
The Wary

Forum posts: 0
File comments: 4
Uploads: 0
Yes please. you tell me what area needs working on and i'll try it. When I try to load it I gat some error about not working with some turbine extention
barry068 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-19-2011, 07:38 AM  
RagingBlade
The Wary
 
RagingBlade's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 18
Uploads: 1
Thanks to the LOTRO forums and the wheel plugin thread here on LOTROInterface I modified it so it has all pets in and the right click on centre icon just swaps between cosmetic and combat pets rather than summon the current pet too.

Still throws an error if you click on the x and you will get a !General Error appear on the screen if you select a pet you don't have, but I can live with it.

Anyone else interested?

(I'm not a LUA coder, but I can use notepad )
RagingBlade is offline Report comment to moderator   Reply With Quote Reply With Quote
Post A Reply

 
Category Jump:
Search this Category:
 

All times are GMT -5. The time now is 08:01 PM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | ESOUI | LoTROInterface | MMOUI | Swtorui