Download
(1 MB)
Download
Updated: 05-30-13 06:32 PM
Pictures
File Info
Updated:05-30-13 06:32 PM
Created:10-13-11 09:57 PM
Downloads:7,915
Favorites:33
MD5:
Archimedes  Popular! (More than 5000 hits)
Version: 0.1.1
by: sunspots [More]
Arc-shaped indicator bars.


Soon to be highly customisable arcs, some of the planned types of arcs are:
Castbars, Buff/Debuff, HoT/DoT, Proc

If you want new specific options or features, check to see if it's on the list, if it's not - add it and I will review it!

Usage:
/arch
-- To open the settings window

Some settings may not be set in effect directly (such as target settings), to make sure that a changed setting is loaded into your arcs, you can do a /reloadui which will save and reload all settings.

Look at the folder ArchimedesDefaultSkin to see how you can create your own skin!


If you are having issues after an update, you may need to reset your settings.
To do so, log out of the game and then go into the <game folder>/interface/saved/<account>/<shard>/<character name>/SavedVariables and delete Archimedes.lua


The Archimedes goal:
Combat efficiency
Visual excellence
High customisability


Thanks to: Zorba, Marru, Snstr, NerfedWar, seebs, everybody else on #riftuidev and everyone who have contributed with constructive feedback!
----Version 0.1.1----
* Fixing the breaking bugs.
* I really don't remember how this all works, I'm gonna go through the code base and see what I can do more, I might not have the time to understand it all in order to make some actual changes

----Version 0.1.0----
* Added Combat Alpha
* Finalised skin packs, it should now be safe to create your own!
* Cleaned up the settings window quite a bit
* Minor fixes

----Version 0.0.6b----
*Fixed a bug with removing and then adding bars
*Cleaned up some Settings UI issues and bugs
*Added basic skins functionality that will eventually let anyone
create/add/remove skins
WARNING: This will break your addon if you have custom texture packs form before
*Added a CleanCurves clone (I'm not satisfied with the looks but it is simple)

Note: Some solutions for the settings window are quirky, weird and
not very well optimised, please bear with me as I will try to clean it up later.


----Version 0.0.6----
*Minor improvements

----Version 0.0.5d----
*Fix for error on long load times
*Fix for some units not showing on addon load (mainly pets, also - this is a butt ugly solution but it should work most of the time)

*Adding a debug mode to try catching a bug that I'm unable to recreate myself

----Version 0.0.5c----
*Possibly fixing a bug

----Version 0.0.5b----
Fixed a mistake in my code that made the addon error out when checking the settings.

----Version 0.0.5----
*Added Alpha (transparency) option
*Changed channelled spells to go the other direction
*You can now enter your own values instead of only using the sliders
*Started refactoring some of the code, it's quite messy.
*Also, the settings window is draggable

----Version 0.0.4----
*Added basic global settings
*Added first castbar functionality
*Updated settings functionality
*Some things changed around
*New textures (you can get the old ones by prefixing with "old_")



----Version 0.0.3----
*Addon moves into Beta phase
*Fully functioning settings window (there are some issues with changing targets in the settings, a /reloadui should solve that though)

*I put some new needed functions in a library - anyone is free to use it for their own addons but it isn't made to be universal or documented more than some internal comments.

*Pimped the looks of the settings window

*Some general fixes (and probably new things that will kill the whole thing)


----Version 0.0.2----
*Added settings window
*It will only allow the changing of already set-up arcs since I haven't worked out a good way to handle the settings when adding/removing bars
*Settings window temporarily not draggable (the code is in but it needs to be tweaked to work on live shards)
*Added backwards compatibility check - this should remove errors for people who haven't cleaned their SavedVariables



----Version 0.0.1c----
*Changed the data storage model a bit (in order to ease future renaming of bars, the bar tables will be saved without name) -- This may require resetting the SavedVariables!
*Fixed issues with simultaneously updated values
*Some updated things that aren't used publicly yet (since they're not finished, and in some cases not yet tested (lol))



----Version 0.0.1b----
* Added mage charge functionality (including new texture)
* Changed blue texture to a more deep blue in order to differentiate from the new teal texture (used for mage charge)

* Some code fixes

----Version 0.0.1----
First release
Optional Files (0)


Archived Files (13)
File Name
Version
Size
Author
Date
0.1.0
1MB
sunspots
12-09-11 09:09 AM
0.0.6b
1MB
sunspots
11-19-11 07:23 PM
0.0.6
978kB
sunspots
11-13-11 03:02 PM
0.0.5d
978kB
sunspots
11-12-11 11:10 PM
0.0.5c
977kB
sunspots
10-30-11 11:20 AM
0.0.5b
977kB
sunspots
10-30-11 12:16 AM
0.0.5
977kB
sunspots
10-29-11 03:05 PM
0.0.4
976kB
sunspots
10-26-11 11:58 PM
0.0.3
414kB
sunspots
10-20-11 10:38 PM
0.0.2
411kB
sunspots
10-18-11 09:06 PM
0.0.1c
408kB
sunspots
10-18-11 09:24 AM
0.0.1b
407kB
sunspots
10-14-11 06:14 PM
0.0.1
339kB
sunspots
10-14-11 04:42 AM


Post A Reply Comment Options
Unread 10-30-11, 10:41 AM  
Throval

Forum posts: 0
File comments: 8
Uploads: 0
When I try opening the GUI with /arch the following lines land in my chat tab. With the second try the GUI shows up, yet the 1st tab stays on strike. The addon fortunately works fine otherwise. Wouldn't want to miss it.
Code:
16:32:01: [Archimedes] ---------
16:32:01: [Archimedes] Error: Incorrect function usage.
16:32:01: [Archimedes] Function documentation:
16:32:01: [Archimedes] 	Sets whether the checkbox is checked or not.
16:32:01: [Archimedes] 		RiftCheckbox:SetChecked(checked)   -- boolean
16:32:01: [Archimedes] Parameters:
16:32:01: [Archimedes] 		checked:	The new checked state of this item.
16:32:01: [Archimedes]     In Archimedes / Archimedes.Settings Item:LeftClick
16:32:01: [Archimedes] stack traceback:
16:32:01: [Archimedes] 	[string "Rift core"]:207: in function <[string "Rift core"]:206>
16:32:01: [Archimedes] 	[C]: in function 'SetChecked'
16:32:01: [Archimedes] 	Archimedes/settings.lua:393: in function 'SetNew'
16:32:01: [Archimedes] 	Archimedes/settings.lua:205: in function 'Select'
16:32:01: [Archimedes] 	Archimedes/settings.lua:221: in function 'eventElement'
16:32:01: [Archimedes] 	[string "Rift core"]:205: in function <[string "Rift core"]:204>
16:32:01: [Archimedes] 	[C]: in function 'xpcall'
16:32:01: [Archimedes] 	[string "Rift core"]:204: in function <[string "Rift core"]:194>
16:32:03: [Archimedes] ---------
16:32:03: [Archimedes] Error: Incorrect function usage.
16:32:03: [Archimedes] Function documentation:
16:32:03: [Archimedes] 	Sets whether the checkbox is checked or not.
16:32:03: [Archimedes] 		RiftCheckbox:SetChecked(checked)   -- boolean
16:32:03: [Archimedes] Parameters:
16:32:03: [Archimedes] 		checked:	The new checked state of this item.
16:32:03: [Archimedes]     In Archimedes / Archimedes.Settings Item:LeftClick
16:32:03: [Archimedes] stack traceback:
16:32:03: [Archimedes] 	[string "Rift core"]:207: in function <[string "Rift core"]:206>
16:32:03: [Archimedes] 	[C]: in function 'SetChecked'
16:32:03: [Archimedes] 	Archimedes/settings.lua:393: in function 'SetNew'
16:32:03: [Archimedes] 	Archimedes/settings.lua:205: in function 'Select'
16:32:03: [Archimedes] 	Archimedes/settings.lua:221: in function 'eventElement'
16:32:03: [Archimedes] 	[string "Rift core"]:205: in function <[string "Rift core"]:204>
16:32:03: [Archimedes] 	[C]: in function 'xpcall'
16:32:03: [Archimedes] 	[string "Rift core"]:204: in function <[string "Rift core"]:194>
Throval is offline Report comment to moderator  
Reply With Quote
Unread 10-30-11, 12:07 AM  
Sunspots
Claw of Regulos
 
Sunspots's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 34
Uploads: 1
Quote:
Originally posted by astrocanis
I've been getting a series of issues with archimedes.

Error: Archimedes/core.lua:209:atempt to index field 'Archimedes' (a nil value)

In Archimedes / Initialiser, event Event.Unit.Available

stack traceback:

[string "Rift core"]:173:in function '__index'
Archimedes/core.lua:209: in function 'Init'
Archimedes/core.lua:502: in function <Archimedes/core.lua:500>
[string "Rift core"]:171: in function <[string "Rift core"]:147>
[C]: in function 'xpcall'
[string "Rift core"]:147: in function <[string "Rift core"]:138>
[C] in function 'xpcall'
[string "Rift core"]:138: in function <[string "Rift core"]:133>

This is an example - I get the errors in Mana refresh, Health refresh, Health Max refresh, Mana Max refresh, Initialiser.

It fills my chat window with continuous runtime errors.
EDIT: I found the problem, a patch will be up in a few minutes!
Last edited by Sunspots : 10-30-11 at 12:13 AM.
Sunspots is offline Report comment to moderator  
Reply With Quote
Unread 10-29-11, 08:14 PM  
astrocanis
Zombie

Forum posts: 1
File comments: 8
Uploads: 0
I've been getting a series of issues with archimedes.

Error: Archimedes/core.lua:209:atempt to index field 'Archimedes' (a nil value)

In Archimedes / Initialiser, event Event.Unit.Available

stack traceback:

[string "Rift core"]:173:in function '__index'
Archimedes/core.lua:209: in function 'Init'
Archimedes/core.lua:502: in function <Archimedes/core.lua:500>
[string "Rift core"]:171: in function <[string "Rift core"]:147>
[C]: in function 'xpcall'
[string "Rift core"]:147: in function <[string "Rift core"]:138>
[C] in function 'xpcall'
[string "Rift core"]:138: in function <[string "Rift core"]:133>

This is an example - I get the errors in Mana refresh, Health refresh, Health Max refresh, Mana Max refresh, Initialiser.

It fills my chat window with continuous runtime errors.
astrocanis is offline Report comment to moderator  
Reply With Quote
Unread 10-29-11, 03:02 PM  
Favor
Zombie
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 55
Uploads: 1
Awesome!
Favor is offline Report comment to moderator  
Reply With Quote
Unread 10-29-11, 02:02 PM  
Sunspots
Claw of Regulos
 
Sunspots's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 34
Uploads: 1
Quote:
Originally posted by Favor
Would it be possible to set transparency levels on the archs?
It's coming in the next update!
Sunspots is offline Report comment to moderator  
Reply With Quote
Unread 10-28-11, 07:58 AM  
Favor
Zombie
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 55
Uploads: 1
Would it be possible to set transparency levels on the archs?
Favor is offline Report comment to moderator  
Reply With Quote
Unread 10-27-11, 12:21 AM  
Sunspots
Claw of Regulos
 
Sunspots's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 34
Uploads: 1
Re: Exporting/Inporting settings

Quote:
Originally posted by drstrangelove
Could you add the ability to Export and Import settings to you "things to do list" pleease.

It can get annoying to setup addons across multiple chars and just being able to import setting (either from another char or from a previously saved global setup) would make thing a whole lot easier
I just need a good way to do this without everyone having to reset their settings. It shouldn't be a problem though.
Sunspots is offline Report comment to moderator  
Reply With Quote
Unread 10-26-11, 08:19 PM  
drstrangelove

Forum posts: 0
File comments: 3
Uploads: 0
Exporting/Inporting settings

Could you add the ability to Export and Import settings to you "things to do list" pleease.

It can get annoying to setup addons across multiple chars and just being able to import setting (either from another char or from a previously saved global setup) would make thing a whole lot easier
drstrangelove is offline Report comment to moderator  
Reply With Quote
Unread 10-26-11, 05:55 PM  
Sunspots
Claw of Regulos
 
Sunspots's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 34
Uploads: 1
Quote:
Originally posted by Rustycage
Is there a feature to keep the arches hidden until you enter combat? I can't seem to find it. It's a little much for me to have them there at all times.
I'm intending to create a whole set of configuration options for different states and events but it's quite some work left to do.
Until then, It won't be available as an option.
Sunspots is offline Report comment to moderator  
Reply With Quote
Unread 10-26-11, 08:36 AM  
Rustycage
Claw of Regulos
 
Rustycage's Avatar

Forum posts: 20
File comments: 150
Uploads: 0
Is there a feature to keep the arches hidden until you enter combat? I can't seem to find it. It's a little much for me to have them there at all times.
Rustycage is offline Report comment to moderator  
Reply With Quote
Unread 10-25-11, 02:58 PM  
Evixy

Forum posts: 0
File comments: 1
Uploads: 0
Combo/Attack Points?

Are you planning to make Combo- and Attack Points show with the addon in the future?
Evixy is offline Report comment to moderator  
Reply With Quote
Unread 10-23-11, 02:43 PM  
RagebeastRT
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 118
Uploads: 8
Re: Re: Pet?

Quote:
Originally posted by Sunspots
Try with player.pet or player.target.pet
player.pet is what you want. Sometimes it wont show up, just /reloadui when that happens.
RagebeastRT is offline Report comment to moderator  
Reply With Quote
Unread 10-23-11, 12:26 PM  
Sunspots
Claw of Regulos
 
Sunspots's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 34
Uploads: 1
Re: Pet?

Quote:
Originally posted by Suziekew
I'm pretty sure I saw a reference to this somewhere but I don't see it now. I can't remember if it was possible to add a bar for the pet's health. If so, how do I do it because using "pet" doesn't seem to work. If not, then sorry I missed the reference.
Try with player.pet or player.target.pet
Sunspots is offline Report comment to moderator  
Reply With Quote
Unread 10-22-11, 07:43 PM  
Suziekew
Zombie
 
Suziekew's Avatar

Forum posts: 1
File comments: 20
Uploads: 0
Pet?

I'm pretty sure I saw a reference to this somewhere but I don't see it now. I can't remember if it was possible to add a bar for the pet's health. If so, how do I do it because using "pet" doesn't seem to work. If not, then sorry I missed the reference.
Suziekew is offline Report comment to moderator  
Reply With Quote
Unread 10-21-11, 08:05 PM  
Sunspots
Claw of Regulos
 
Sunspots's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 34
Uploads: 1
Quote:
Originally posted by Selara
i looked at the list of things being worked on and didnt find this, so im posting it

is it possible to add class mechanics as a bar? i know you have charge, but for example a multi-part arc that has 5 sections for rogue combos, 3 for warrior points, 4 for cleric convictions or 3 for decay?

other than that everything else i can think of you are working on or already have
I am probably going to add class mechanics - yeah.
I haven't really decided on the form yet, maybe making bars in sections or possibly icons or indicators of sorts.
Sunspots is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.