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 11-19-11, 09:07 AM  
taldaas
Bomani Harbinger

Forum posts: 5
File comments: 7
Uploads: 0
suggestions / request

First, I love this add on. Already it is 10x better than what the game gives us.

That said, I have a few suggestions if you don't mind.

1. I think other people mentioned this before but it would be nice if we could have different graphics on the side. The way the bars taper the first and last 15% or so of anything is hardly noticeable.

2. It would be great if you could add combo points / attack points or other class mechanics to this.

3. What about a bar for planar charges?

4. I think this one would be the most helpful for me personally. Is there a chance of adding more bar groupings? My thought here is to have the option for top and bottom bars. This way I could put my pet at the bottom, along with the class mechanic counters I suggested in 2.

5. The option to add percentages to each bar individually would be great. I don't need it for some (charge, cast bar, etc) but would love it for others (mana, target health, etc)

6. Can it display the name of the target, above the bar for example? Just an option to see the name?

Sorry if that sounds like a lot from my first post, but this addon is the first one I've been really excited about. Hopefully this come across as a compliment as is intended and not complaints of a user.
Last edited by taldaas : 11-19-11 at 11:52 AM.
taldaas is offline Report comment to moderator  
Reply With Quote
Unread 11-17-11, 09:48 AM  
BuGsY

Forum posts: 0
File comments: 4
Uploads: 0
Thank you and great addon.

To the below post, I to am very interested in Clean Curves, the texture is perfect, giving a uniform structure appearance that is easy see.

Casting Bars, color toggle between interruptable and not with name of spell and 0.0 Casting time.

HP, MP % would be nice for Boss encounters were certain events happen at certain HP %
Last edited by BuGsY : 11-18-11 at 10:04 AM.
BuGsY is offline Report comment to moderator  
Reply With Quote
Unread 11-17-11, 09:10 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 DaemonSambe
Are you going to add other bar textures to this? I'd like to get the CleanCurves texture from WoW:Icehud. I have a hard time with these bars since they taper off to tiny at the ends.
I also need a higher brighter display with higher contrast between filled/empty, more akin to the display in quickstats. I've so far been unable to really use this because it's hard to keep a good account of my current health when very active.
I'm finishing up a system for skin/texture packs and then I will try to add some more default packs.

Quote:
Originally Posted by BuGsY
Does this addon allow one to set location to a specific one.

L-Bar 1 / L-Bar 2 / L-Bar 3 <<<>>>> R-Bar 3 / R-Bar 2 / R-Bar 1

Player Health = L-Bar 2
Player Energy = R-Bar 2
Player Cast = R-Bar 3

Target Health = L-Bar 1
Target Energy = R-Bar 1
Target Cast = L-Bar 3
You can set up your bars as you'd like, the configuration example should be completely doable.
Sunspots is offline Report comment to moderator  
Reply With Quote
Unread 11-16-11, 01:07 PM  
BuGsY

Forum posts: 0
File comments: 4
Uploads: 0
Does this addon allow one to set location to a specific one.

L-Bar 1 / L-Bar 2 / L-Bar 3 <<<>>>> R-Bar 3 / R-Bar 2 / R-Bar 1

Player Health = L-Bar 2
Player Energy = R-Bar 2
Player Cast = R-Bar 3

Target Health = L-Bar 1
Target Energy = R-Bar 1
Target Cast = L-Bar 3
BuGsY is offline Report comment to moderator  
Reply With Quote
Unread 11-15-11, 11:39 PM  
DaemonSambe
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 30
Uploads: 1
Are you going to add other bar textures to this? I'd like to get the CleanCurves texture from WoW:Icehud. I have a hard time with these bars since they taper off to tiny at the ends.
I also need a higher brighter display with higher contrast between filled/empty, more akin to the display in quickstats. I've so far been unable to really use this because it's hard to keep a good account of my current health when very active.
DaemonSambe is offline Report comment to moderator  
Reply With Quote
Unread 11-13-11, 10:05 AM  
Sunspots
Claw of Regulos
 
Sunspots's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 34
Uploads: 1
There's a stupid bug in the latest version, I'm working on it!
EDIT: Never mind, it was just silly me who had set one of my bars to the wrong specifier.
Last edited by Sunspots : 11-13-11 at 10:22 AM.
Sunspots is offline Report comment to moderator  
Reply With Quote
Unread 11-04-11, 06:11 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 RagebeastRT
Glad to see this is being fixed. Bug I keep getting alot isnt one reported to chat but I lose my pet bar quite alot through zoning and have to /reloadui to get it back.
This is something I'm working on - I have a working solution but I am not satisfied with how it works but unless I find a better one, I will use it in the next release.
Sunspots is offline Report comment to moderator  
Reply With Quote
Unread 11-04-11, 05:17 PM  
RagebeastRT
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 118
Uploads: 8
Quote:
Originally posted by Sunspots
I'm starting to experience this as well, it isn't fixed but it is definitely being worked on.

EDIT: I'm pretty sure I got that bugger!
Glad to see this is being fixed. Bug I keep getting alot isnt one reported to chat but I lose my pet bar quite alot through zoning and have to /reloadui to get it back.
RagebeastRT is offline Report comment to moderator  
Reply With Quote
Unread 11-01-11, 01:52 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
not sure if this is on my end, being worked on, or what

but every time i enter/leave a dungeon or get rezzed in that dungeon i still get a huge error message, ill turn on chat logs and post it next time i run a dungeon if you want, it seems to only happen when im doing a cross shard dungeon, not when i manually run into one

i dont know if the last couple fixes were supposed to grab this issue or not
I'm starting to experience this as well, it isn't fixed but it is definitely being worked on.

EDIT: I'm pretty sure I got that bugger!
Last edited by Sunspots : 11-01-11 at 02:06 PM.
Sunspots is offline Report comment to moderator  
Reply With Quote
Unread 11-01-11, 12:41 PM  
Selara
Zombie

Forum posts: 1
File comments: 10
Uploads: 0
not sure if this is on my end, being worked on, or what

but every time i enter/leave a dungeon or get rezzed in that dungeon i still get a huge error message, ill turn on chat logs and post it next time i run a dungeon if you want, it seems to only happen when im doing a cross shard dungeon, not when i manually run into one

i dont know if the last couple fixes were supposed to grab this issue or not
Selara is offline Report comment to moderator  
Reply With Quote
Unread 10-30-11, 02:57 PM  
Favor
Zombie
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 55
Uploads: 1
Love the Transparency, makes it look so much cleaner now. Thanks a ton. I want to start trying to develop addons. I have no idea where to start. Could you pm me a few tips if you don't mind lol. Would greatly appreciate it.
Favor is offline Report comment to moderator  
Reply With Quote
Unread 10-30-11, 02:18 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 Suziekew
Eek! We must have posted our error messages at the same time. Sorry about that. Yes, I did delete the saved file and that did correct the issue. Still have to keep reloading the ui for the pet bar tho.
I haven't been running any tests with pets actually but I will do and get back to you on that!
Making sure that the basics work is always top priority.
Last edited by Sunspots : 10-30-11 at 02:24 PM.
Sunspots is offline Report comment to moderator  
Reply With Quote
Unread 10-30-11, 12:16 PM  
Suziekew
Zombie
 
Suziekew's Avatar

Forum posts: 1
File comments: 20
Uploads: 0
Eek! We must have posted our error messages at the same time. Sorry about that. Yes, I did delete the saved file and that did correct the issue. Still have to keep reloading the ui for the pet bar tho.
Suziekew is offline Report comment to moderator  
Reply With Quote
Unread 10-30-11, 11:19 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 Throval
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>
That's odd... I'm uploading a new version that might fix it.
otherwise - log out of the game, look in your saved variable file and attempt to locate a variable called "disabled" and make sure it is either "true" or "false" (without quotation marks) (if you haven't saved any customisation changes you could simply delete the save file and it will be reset)
Last edited by Sunspots : 10-30-11 at 11:34 AM.
Sunspots is offline Report comment to moderator  
Reply With Quote
Unread 10-30-11, 11:15 AM  
Suziekew
Zombie
 
Suziekew's Avatar

Forum posts: 1
File comments: 20
Uploads: 0
New Version Problem

Greetings!

In this newest version, when I type "arch settings" the first time, I get:

17:09:28: [Archimedes] ---------
17:09:28: [Archimedes] Error: Incorrect function usage.
17:09:28: [Archimedes] Function documentation:
17:09:28: [Archimedes] Sets whether the checkbox is checked or not.
17:09:28: [Archimedes] RiftCheckbox:SetChecked(checked) -- boolean
17:09:28: [Archimedes] Parameters:
17:09:28: [Archimedes] checked: The new checked state of this item.
17:09:28: [Archimedes] In Archimedes / Slash refresh, event Slash.arch
17:09:28: [Archimedes] stack traceback:
17:09:28: [Archimedes] [string "Rift core"]:173: in function <[string "Rift core"]:172>
17:09:28: [Archimedes] [C]: in function 'SetChecked'
17:09:28: [Archimedes] Archimedes/settings.lua:393: in function 'SetNew'
17:09:28: [Archimedes] Archimedes/settings.lua:205: in function 'Select'
17:09:28: [Archimedes] Archimedes/settings.lua:606: in function 'Init'
17:09:28: [Archimedes] Archimedes/settings.lua:6: in function 'toggle'
17:09:28: [Archimedes] Archimedes/core.lua:300: in function <Archimedes/core.lua:284>
17:09:28: [Archimedes] [string "Rift core"]:171: in function <[string "Rift core"]:147>
17:09:28: [Archimedes] [C]: in function 'xpcall'
17:09:28: [Archimedes] [string "Rift core"]:147: in function <[string "Rift core"]:138>
17:09:28: [Archimedes] [C]: in function 'xpcall'
17:09:28: [Archimedes] [string "Rift core"]:138: in function <[string "Rift core"]:133>

Then it works the second time. When I reloadui, which I have to do very often because I can't seem to keep my pet bar up, I get this error again, then it works after that.

btw is there any fix in the works that will keep that pet bar visible? I really to rely on it.
Suziekew 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.