Download
(121 Kb)
Download
Updated: 06-14-13 05:58 AM
Pictures
File Info
Updated:06-14-13 05:58 AM
Created:11-21-11 07:26 AM
Downloads:4,558
Favorites:37
MD5:
Rattus
Version: 2.03r1
by: adelea [More]
Rift Achievement Tracker - RAT - Rattus

Rattus will allow you to track Achievement progress in a similar way that the Quest Tracker does.

Right click the Rattus icon (on the main screen, not the minimap icon) to open up the search screen. You can use the mousewheel to scroll through this selection.

Using the mousewheel on the titlebar icon will change the scale of the windows.

Search for the achievement you wish to add, and click it to add/remove it from the current active set.

You can also remove them by leftclicking the achievement icon.

Completed achievements or requirements are show in green.

You can drag the tracker around by left-clicking and dragging the rat icon.

Mouseover the Rattus titlebar to reveal the icon controlpanel :
Left to Right :

Go to previous achievement set
Toggle display of completed objectives
Toggle display of progress text
Toggle display of progress bars
Toggle activation of autozone
Delete current set (RIGHT CLICK)
Go to next achievement set

Right clicking the minimap icon will hide any open UI screens, clicking a second time will show any that were showing when they were hidden.

NEW: autozone

This is a feature where Rattus will load a set matching your current zone automatically.

If your current set is 'Normal', and you have one called 'Ember Isle' then it will switch to Ember Isle, when you set foot on EI, and switch back to Normal when you leave.

To aid in setting up sets, you can do (where ZONE is literal)

/rattus new ZONE

And it will create a new set based on your current zone name, without you have to type it in exactly correctly.

/rattus autozone -- toggles autoloading of sets that match the zonename
/rattus hidecomplete -- toggles display of completed objectives
/rattus progress text -- toggles display of progress text
/rattus progress bars -- toggles display of progress bars
/rattus add NAME -- Adds the achievement(s) called NAME to the current set
/rattus delete NAME -- Removes the achievement(s) called NAME to the current set
/rattus load NAME -- makes the set NAME active
/rattus copy NAME -- copies the current set to NAME
/rattus new [NAME] -- creates a new set [called NAME]
/rattus rename NAME -- renames the current set to NAME
/rattus deleteset [NAME] -- deletes the set NAME, or current set if no name given
/rattus list -- lists all currents sets
2.03r1:
+ Can now add achvs via /commands again
+ Fix for new achvs being deleted from sets on a fresh login

2.02r6:
+ Modifications to the search window to show categories and description text by Thorgeig/Wym
+ Added ability to modify non-active sets

2.02r5:
+ Work around for the text field change bug
+ More 2.2 Event system changes

2.02r4:
+ Explicitly SetLayer() everything on the search window. Hopefully will fix things for those ppl that cant click/active the filter section.
2.02r3:
+ Fixes to libZoneChange
- Fix for player changing zones by walking
- Fix for logging in or /reloadui into a 'special' zone
2.02r2
+ Fix to libZoneChange
+ Converted frame mouse handlers to 2.2 event system
2.02r1
+ Bug fix when selecting achvment from list, if taken from the 16+ place after scrolling
+ Switched to libZoneChange
+ Updated icon set
+ Switched to 2.2 Event system
2.01r2
+ If Gadgets is installed, you can now create extra READONLY display gadgets.
+ Should now work more reliably in Conquest
+ Hopefully fixed another watchdog warning
2.01r1
+ Added updates when things are taking a long time
+ Hopefully fixed some bugs reported in the daily email alert
+ Rationalised the scaling, so things shouldnt overlap
+ Added detection for new sliver
1.11r1
+ Hopefully prevents a nil error
+ /rattus add | delete, can now take a linked achv as parameter (from Arkz)
+ Hidden status from rightclick on minimap button is preserved across sessions
+ Options bar moved to minimap mouseover (/rattus options will toggle between minimap/header bar)

1.10r2d
+ Add support for Docker

1.10r2
+ Using mousewheel up/down on the Search panel will scroll through the list of matching achievements

1.10r1
+ Using mousewheel up/down on the header icon will scale the display in 5% increments

1.9r9
+ Fixes for errors I have seen in the daily error alert email (nil table @1026, Text: Rattus.req @1341)

1.9r8
+ Try to prevent some rare errors related to zoning - possibly due to time ? (error in lines :1158 and :1341 on error report)

1.9r7
+ oops. After some refactoring, ended up with a C-call cross boundary

1.9r6
+ Maintains order that achvs are added to tracker, and sorts active list according to this
+ Right clicking the map icon is a shortcut for creating a new set for current zone.
+ Added new icon on control panel - a folder. Mouseovering on this presents a dropdown of all sets for quick selection.

1.9r5
+ Feature update
++ /rattus autozone -- toggles autoloading of sets that match the zonename
++ or click the map icon in the controlpanel to toggle
++ /rattus new ZONE -- will create a new set named after your current zone. (ZONE is literal)
++ /rattus clear -- removes all achievements from current set, but leaves the set
++ icons in control panel go greyscale when the setting they represent is off.
++ Bug fix for setup of new users
1.9r4
+ Feature update
++ Added new /rattus commands :
++ /rattus add achvtname
++ /rattus delete achvtname (NOTE: this previously deleted achvt sets)
++ /rattus deleteset [name] - Delets set name, or active set if no name given
++ /rattus progress text - toggles display of text progress (or click the A+arrow icon)
++ /rattus progress bar - toggles display of bar progress (or click the bars icon)
++ The folder icon now needs to be RIGHT clicked to delete the current set
++ All control icons now in their own controlpanel that appears when you mouseover the Rattus header bar, and are much larger.
++ CREDIT: Icons from Silk icon set 1.3 (http://www.famfamfam.com/lab/icons/silk/)
1.9r3
+ Major rewrite of the core processing engine.
1.9r2
+ Moved update processing to a time-aware coroutine
+ Increased max number of tracked achvs to 15
+ Hopefully fixed the problem with alts having achvs marked complete, when they don't!
1.9r1 - Updated for 1.9
1.7r1
+ Prevents removal of active set - which leads to errors on reload.
1.70
+ Added achievement sets
1.60
+ Fixed some widget files missing
1.50
+ Left-Clicking the !!! Icon on the title bar will toggle display of completed objectives.
+ Fixed an error in some circumstances when an update happens
1.41
+ Fixed an error with showing achvs completed on other chars
1.40
+ Filters work a bit more as you may expect them to!
1.30
+ Fixed focus not being released
+ Fixed filter drawing as boxes
1.10
+ Achvs added with /rattus add now get saved between sessions
+ Added checkbox to toggle between all achievements and incomplete
1.02
+ Fixed a requirement display bug
+ Repackaged into a folder
1.01
+ Filter to search (uses lua patterns - see http://lua-users.org/wiki/PatternsTutorial)
+ /rattus dump name of achievement - dumps debug completion info.
+ /rattus display - toggles display of window
+ /rattus add name of achievement - manually add achv to tracker
+ /rattus remove name of achievement - manually remove achv from tracker
Optional Files (0)


Archived Files (32)
File Name
Version
Size
Author
Date
2.02r6
121kB
adelea
04-07-13 03:08 PM
2.02r5
115kB
adelea
03-07-13 01:36 PM
2.02r4
117kB
adelea
03-04-13 09:10 AM
2.02r3
117kB
adelea
03-02-13 12:14 PM
2.02r2
115kB
adelea
03-01-13 03:46 AM
2.02r1
115kB
adelea
02-28-13 08:22 AM
2.01r2
34kB
adelea
01-26-13 03:53 PM
2.01r1
32kB
adelea
12-22-12 10:08 AM
1.11r1
32kB
adelea
11-04-12 06:21 AM
1.10r2d
32kB
adelea
09-23-12 02:18 AM
1.10r2
31kB
adelea
09-18-12 02:50 AM
1.10r1
31kB
adelea
09-17-12 01:25 PM
1.9r9
30kB
adelea
08-07-12 02:03 PM
1.9r8
30kB
adelea
08-03-12 04:30 AM
1.9r7
30kB
adelea
07-27-12 07:18 AM
1.9r6
30kB
adelea
07-27-12 05:40 AM
1.9r5
28kB
adelea
07-23-12 01:44 AM
1.9r4
21kB
adelea
07-19-12 07:24 AM
1.9r3
18kB
adelea
07-18-12 04:41 AM
1.9r2
31kB
adelea
07-08-12 11:46 AM
1.9r1
30kB
adelea
06-28-12 01:59 AM
1.7r1
30kB
adelea
03-12-12 02:21 PM
1.7
33kB
adelea
01-15-12 02:14 AM
1.5
22kB
adelea
12-30-11 03:11 PM
1.41
22kB
adelea
12-23-11 02:49 AM
1.40
22kB
adelea
12-19-11 01:12 PM
1.30
22kB
adelea
12-18-11 04:56 AM
1.10
20kB
adelea
11-24-11 05:02 PM
1.10
20kB
adelea
11-24-11 04:59 PM
1.02
20kB
adelea
11-22-11 07:41 AM
1.01
20kB
adelea
11-22-11 02:37 AM
1.0
68kB
adelea
11-21-11 07:26 AM


Post A Reply Comment Options
Unread 01-01-12, 08:48 AM  
derhand

Forum posts: 0
File comments: 16
Uploads: 0
Quote:
Originally Posted by adelea
Quote:
Originally Posted by derhand
thats it, thanks
if i am tracking "Herr der Illusionen" i get the error, and if i dont everything is fine
So if you don't get the error, you get a single tracker window? Thats quite bizzarre!

I would however like to get to the bottom of this - so if you are willing...

http://www.exyles.com/AddOns/RIFT/Rattus_Main.lua

Replace the Rattus_Main.lua in your addons folder with this one, and try tracking that achievement again.

Let me know if throws the error.
after replacing the Rattus_Main.lua there is no double loading, but something with "Herr der Illusionen" seems to be not right

http://s1.bild.me/bilder/030611/8809...-01_154445.jpg


and another thing i just noticed: with the original .lua and tracking of "Herr der Illusionen" enabled i get the error, and if i then disable tracking the version of rattus in the middle of the screen jumps to the left, where it should be and everything is fine.
good luck with figuring out whats going on in the depths of my computers brain
Last edited by derhand : 01-01-12 at 08:52 AM.
derhand is offline Report comment to moderator  
Reply With Quote
Unread 01-01-12, 12:15 PM  
adelea
Claw of Regulos
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 285
Uploads: 6
Quote:
Originally Posted by derhand
after replacing the Rattus_Main.lua there is no double loading, but something with "Herr der Illusionen" seems to be not right
Yeah, what that version does, is display the ??? if the text it is trying to display is nil.

Can you do the

/rattus dump Herr der Illusionen

And post the output? Specifically, the Req #1 text.
adelea is offline Report comment to moderator  
Reply With Quote
Unread 01-01-12, 02:43 PM  
derhand

Forum posts: 0
File comments: 16
Uploads: 0
Quote:
Originally Posted by adelea
Quote:
Originally Posted by derhand
after replacing the Rattus_Main.lua there is no double loading, but something with "Herr der Illusionen" seems to be not right
Yeah, what that version does, is display the ??? if the text it is trying to display is nil.

Can you do the

/rattus dump Herr der Illusionen

And post the output? Specifically, the Req #1 text.
here you go

http://s1.bild.me/bilder/030611/5248...-01_214223.jpg
derhand is offline Report comment to moderator  
Reply With Quote
Unread 01-24-12, 04:49 PM  
Myrroddin
Endless Captain
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 8
Uploads: 4
Curse update?

I'm just curious why Curse and CurseForge have 1.10 and not 1.7. I understand that not everybody wants to update to both sites, but perhaps there was another reason.
Myrroddin is offline Report comment to moderator  
Reply With Quote
Unread 01-26-12, 08:34 AM  
adelea
Claw of Regulos
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 285
Uploads: 6
Re: Curse update?

Quote:
Originally Posted by Myrroddin
I'm just curious why Curse and CurseForge have 1.10 and not 1.7. I understand that not everybody wants to update to both sites, but perhaps there was another reason.
Laziness =P It's much easier for me to update on riftui.

I'll get an update on curse later today.
adelea is offline Report comment to moderator  
Reply With Quote
Unread 02-01-12, 05:16 PM  
Myrroddin
Endless Captain
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 8
Uploads: 4
Re: Re: Curse update?

Quote:
Originally Posted by adelea
Laziness =P It's much easier for me to update on riftui.
I'll get an update on curse later today.
Thank you! Much appreciated
Myrroddin is offline Report comment to moderator  
Reply With Quote
Unread 03-11-12, 08:53 AM  
LycanHero

Forum posts: 0
File comments: 4
Uploads: 0
heya, everytime when I delete an save list I dont use anymore I get an error message i log in the next time I play, and drops my fps to very low depts, I always need to reinstall the addon to make it work again.

i added a screenshot with the error message

http://desmond.imageshack.us/Himg190...png&res=medium
LycanHero is offline Report comment to moderator  
Reply With Quote
Unread 03-11-12, 01:33 PM  
adelea
Claw of Regulos
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 285
Uploads: 6
Quote:
Originally Posted by LycanHero
heya, everytime when I delete an save list I dont use anymore I get an error message i log in the next time I play, and drops my fps to very low depts, I always need to reinstall the addon to make it work again.

i added a screenshot with the error message

http://desmond.imageshack.us/Himg190...png&res=medium
I guess you are deleting the current active set?

I will put something in to stop you doing that.
adelea is offline Report comment to moderator  
Reply With Quote
Unread 03-11-12, 03:47 PM  
LycanHero

Forum posts: 0
File comments: 4
Uploads: 0
Quote:
Originally Posted by adelea
Quote:
Originally Posted by LycanHero
heya, everytime when I delete an save list I dont use anymore I get an error message i log in the next time I play, and drops my fps to very low depts, I always need to reinstall the addon to make it work again.

i added a screenshot with the error message

http://desmond.imageshack.us/Himg190...png&res=medium
I guess you are deleting the current active set?

I will put something in to stop you doing that.
this time I deleted the current set idd me bad, but i tried it before and it happens to when im in an other set.

anyway tnx for adding something for it to stop happening

edit: here's an example of what I said

http://desmond.imageshack.us/Himg836...png&res=medium

but I must say I tried it in diffrent ways deleting all sets (with ORGINAL as an exclusion) I have and deleting only 1 set, it only happens if I delete all of them, and I tested this in the ORIGINAL set as you can see.
Last edited by LycanHero : 03-11-12 at 04:06 PM.
LycanHero is offline Report comment to moderator  
Reply With Quote
Unread 04-22-12, 03:58 PM  
Suv

Forum posts: 0
File comments: 1
Uploads: 0
Alt issues with updates

Hiya - another altoholic here and I have been very happy with Rattus.. just one small problem. Not sure if it's related to the most recent update, as I haven't been tracking the same achievements in such close time before, but... (blame the fishing!!)

On the first character, say Toon1, I track and complete achievements, all works as expected.

Then: switch to Alt1 and although I can track achievements, they do not update in real time on the screen. If I force a load, they come up correct (although things don't go green; they will disappear if filtered on complete).

Dumping the achievements as mentioned further down the comments, I can see (on Alt1's tracker) "Complete: Toon1" right above "Complete: false". It's not on all of them.

Is there anything I can do about this? It makes me sad panda not to have the tracker active. I've had a good hunt through the saved variables etc but see nothing obvious, and I'm a complete noob at Lua so I'm frankly afraid to look in there myself.
Suv is offline Report comment to moderator  
Reply With Quote
Unread 05-03-12, 12:27 PM  
adelea
Claw of Regulos
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 285
Uploads: 6
Re: Alt issues with updates

Quote:
Originally Posted by Suv
Hiya - another altoholic here and I have been very happy with Rattus.. just one small problem. Not sure if it's related to the most recent update, as I haven't been tracking the same achievements in such close time before, but... (blame the fishing!!)

On the first character, say Toon1, I track and complete achievements, all works as expected.

Then: switch to Alt1 and although I can track achievements, they do not update in real time on the screen. If I force a load, they come up correct (although things don't go green; they will disappear if filtered on complete).

Dumping the achievements as mentioned further down the comments, I can see (on Alt1's tracker) "Complete: Toon1" right above "Complete: false". It's not on all of them.

Is there anything I can do about this? It makes me sad panda not to have the tracker active. I've had a good hunt through the saved variables etc but see nothing obvious, and I'm a complete noob at Lua so I'm frankly afraid to look in there myself.
Not forgotten this - just not had a chance to dust out an alt and see what is happening - will try and look at it over this coming holiday weekend.
adelea is offline Report comment to moderator  
Reply With Quote
Unread 06-29-12, 05:02 AM  
LycanHero

Forum posts: 0
File comments: 4
Uploads: 0
heya,

Since the 1.9 patch Im getting this error

Quote:
Error: performance warning
In Rattus / Update
stack traceback:
Rattus/Rattus_Main.lua:548: in function <Rattus/Rattus_Main.lua:545>
i get an popup window ingame that states that the addon Rattus is functioning slowly, i can reproduce this by going into Conquest
LycanHero is offline Report comment to moderator  
Reply With Quote
Unread 07-14-12, 08:54 AM  
Algrim

Forum posts: 0
File comments: 2
Uploads: 0
Quote:
Originally Posted by LycanHero
heya,

Since the 1.9 patch Im getting this error



i get an popup window ingame that states that the addon Rattus is functioning slowly, i can reproduce this by going into Conquest
I can reproduce it all the time.

Error: performance warning
In Rattus / OnUpdate
stack traceback:
[C]: in function 'createFrame_core'
Rattus/Rattus_Main.lua:380: in function 'AddTracker'
Rattus/Rattus_Main.lua:443: in function 'CreateTracker'
Rattus/Rattus_Main.lua:646: in function 'LoadNewSet'
Rattus/Rattus_Main.lua:559: in function 'BuildAchvList'
Rattus/Rattus_Main.lua:589: in function <Rattus/Rattus_Main.lua:584>
Algrim is offline Report comment to moderator  
Reply With Quote
Unread 07-14-12, 02:57 PM  
adelea
Claw of Regulos
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 285
Uploads: 6
Quote:
Originally Posted by Algrim
Quote:
Originally Posted by LycanHero
heya,

Since the 1.9 patch Im getting this error



i get an popup window ingame that states that the addon Rattus is functioning slowly, i can reproduce this by going into Conquest
I can reproduce it all the time.

Error: performance warning
In Rattus / OnUpdate
stack traceback:
[C]: in function 'createFrame_core'
Rattus/Rattus_Main.lua:380: in function 'AddTracker'
Rattus/Rattus_Main.lua:443: in function 'CreateTracker'
Rattus/Rattus_Main.lua:646: in function 'LoadNewSet'
Rattus/Rattus_Main.lua:559: in function 'BuildAchvList'
Rattus/Rattus_Main.lua:589: in function <Rattus/Rattus_Main.lua:584>
The irony, in Lycans post, is that line 545 is where Rattus is actually checking to see how much time it has left before it gets hit with the watchdog alert!

I can see that a major overhaul of the core processing engine in Rattus is needed, to push a lot more of the processing into timed routines - updates being delayed until there is time to deal with them is, I guess, preferable to popping up a warning box.
adelea is offline Report comment to moderator  
Reply With Quote
Unread 07-17-12, 08:35 PM  
Elaani
 
Elaani's Avatar

Forum posts: 0
File comments: 46
Uploads: 0
Getting this when opening the window to add achievements to track:

Code:
Error: performance warning
    In Rattus / Rattus.Header:RightClick
stack traceback:
	LibSimpleWidgets/list.lua:85: in function 'LayoutItems'
	LibSimpleWidgets/list.lua:208: in function 'SetItems'
	Rattus/Rattus_Main.lua:172: in function 'HandleConfig'
	Rattus/Rattus_Main.lua:217: in function <Rattus/Rattus_Main.lua:216>
Elaani is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: