Download
(29Kb)
Download
Updated: 01-11-07 01:33 PM
Pictures
File Info
Updated:01-11-07 01:33 PM
Created:unknown
Downloads:14,209
Favorites:72
MD5:

ICU - I See You 2.0  Popular! (More than 5000 hits)

Version: 2.0.5b
by: Pdor [More]

This is a revision i've made for ICU to make it working for all hunters (and all classes
having tracking abilities) in The Burning Crusade and in the 2.0 Live version.
This mod will make your tracking much easier by letting you target and see who are the
anonymous dots you see on your minimap.

Please refer to the attached readme.txt for some basic FAQs.

History

2.0.5b
[+] Corrected toc file
[+] Corrected french escape codes for class names (thanks nouk)

2.0.5
[+] Added French localization for Class names (thanks Nouk) and for Battleground names
(thanks Marc). Players using french client should see correct class icons and colors.

2.0.4
[+] Added option for configuring tooltip display data :
NORMAL : Enemy/Friends Color
CLASS : Enemy/Friends Color + Class type
CLASS LEVEL : Enemy/Friends Color + Class type + Level

[+] Added color boxes for configuring targets and tooltip colors
Just click on each box to change how friends/enemies etc. are displayed.
To bring up color selection just type /icu options.

[+] Fixed party announce mode.

2.0.3
[+] Click Targeting working again! Thanks to Fedos for the enlighthening code.
The ICU dropdown buttons are now secure and auto-bound to a macro attribute edited on flight. As a result the /target macro attached to each button is executed on the click.
Of course, click targeting doesnt work while in combat but i think most of us use it while outside combat. You can delete the old ICU_LastTarget macro : its not needed anymore.

[+] Added colour coloring for tooltip text : enemy and friends should now be colored accordingly. This way you can see who are the dots even before clicking them. Also, if the target is known, you'll see his coloured class type aswell.

[+] Added new MiniMap Ping mode option to options window:
DEFAULT : the map is pinged when you click.
OFF : the map is not pinged when you click.
INSIDE BG : the map is pinged only when you are in a battleground.
OUTSIDE BG : the map is pinged only when you are not in a battleground.
Clicking with CTRL key pressed overwrites all modes, not pinging map and doing
silent (SELF) announce.

[+] Fixed Squeenix mouse issue (Fedos).
[+] Fixed disconnection issues when clicking or pinging targets.
[+] Fixed lua string concatenation errors.
[+] Added Eye Of Storm to the possible battlegrounds.

2.0.2a Fix
[+] Corrected faction check from battlegrounds.
Enemy players should be seen as RED, while friendly should be seen as GREEN.

2.0.2
[+] Database revision. Should be now significantly smaller and faster. Old database is automatically converted at first
startup.
[+] Added temporary flag for battleground players. These players are stored and purged at next logon.
Also all BG players are automatically added directly from BG score window and not just by targetting.
When the BG starts or anything change in the BG world, the list is automatically updated.
If you want to force a list refresh, just open the BG score window.
[+] Changed /icu search result colors : red for enemy players, green for friendly players, orange for enemy mobs
and light green for friendly npc.
[+] Changed icon for Pet units...Warlocks Demons were defaulting to Paladins and Hunter pets to warriors.

2.0.1
[+] Changed icons for unknown player and npc targets. Previously it was always displaying warrior class icon.
[+] Corrected some strings..and bugs..
[+] Removed some slash commands and added option dialog trough /icu options.
[+] Added storage mode options : All targets or just Players.

2.0.0
[+] First release...weee.

Target Data
Mods are not allowed to acquire targets directly in BC, so i worked it around making a mobs database that grows while you play and target different mobs/players.
The first time you ping a new target on the minimap he'll report it with just name, guessing the difference between player and npc from the name (one word names are usually players).
Once you acquire the target, all his data is stored for future use : next time you ping the same target you'll get all relevant data.

Post A Reply Comment Options
Unread 12-03-06, 10:25 AM  
Mekias
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Resources

With all the saving, loading and database manipulations, how is it for resources? Any foreseeable problems?

So the basic functionality is click once to acquire data, click a 2nd time to show data, then hit your macro'd button to target?

Thanks for getting this mod back up and working, Pdor. It's invaluable in PvP to know who and what those little dots on the minimap are.
Report comment to moderator  
Reply With Quote
Unread 12-03-06, 01:36 PM  
Pdor
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 21
Uploads: 2
Re: Resources

Originally posted by Mekias
With all the saving, loading and database manipulations, how is it for resources? Any foreseeable problems?
Ive about 500 targets stored right now (mobs and players) and didnt notice any problem. Ill keep it monitored as db grows.

Originally posted by Mekias
So the basic functionality is click once to acquire data, click a 2nd time to show data, then hit your macro'd button to target?
Yup. you click to see the dropdown menu, click to ping the target and click the macro button to target.

Originally posted by Mekias
Thanks for getting this mod back up and working, Pdor. It's invaluable in PvP to know who and what those little dots on the minimap are.
Couldnt live without it on a pvp realm
Report comment to moderator  
Reply With Quote
Unread 12-04-06, 03:28 PM  
raldara
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
thanks

Hooray! I was very concerned that this mod would go away forever. I need it for my life on a pvp realm!

Quick question - does it ping everytime we click one of our dots or is it a continuation of the happy "no ping" version?

/love
Report comment to moderator  
Reply With Quote
Unread 12-04-06, 04:41 PM  
Pdor
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 21
Uploads: 2
Re: thanks

Originally posted by raldara

Quick question - does it ping everytime we click one of our dots or is it a continuation of the happy "no ping" version?
If you CTRL+Click instead of just click it will skip the pinging

Pdor feels the love
Report comment to moderator  
Reply With Quote
Unread 12-04-06, 07:31 PM  
pnasty
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
you should look into collaborating with the developer of mobinfo-2 or a similar mod. while your mod alone may not use alot of resources, someone using another mod already doing the same thing will end up using alot of memory.

I looked into updating ICU to use mobinfo but currently its only storing HP information for players. It shouldn't be that difficult to add class/lvl/faction to the data collection
Report comment to moderator  
Reply With Quote
Unread 12-05-06, 02:02 AM  
Pdor
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 21
Uploads: 2
Originally posted by pnasty
you should look into collaborating with the developer of mobinfo-2 or a similar mod. while your mod alone may not use alot of resources, someone using another mod already doing the same thing will end up using alot of memory.

I looked into updating ICU to use mobinfo but currently its only storing HP information for players. It shouldn't be that difficult to add class/lvl/faction to the data collection
Definitely. Various mods like mobinfo, opium etc already store target data i could read.
I'll give it a shot soon.
Last edited by Pdor : 12-05-06 at 02:02 AM.
Report comment to moderator  
Reply With Quote
Unread 12-08-06, 02:14 AM  
Fedos
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
1. At BattleGrounds u can get players Fraction and Class through
Code:
name, killingBlows, honorableKills, deaths, honorGained, faction, rank, race, class = GetBattlefieldScore(i);
So - no need to fill local database with hundreds players from other servers.

2. As far as i can understand blizz
* Action buttons and targeting frames are now "protected". Protected frames cannot be programmatically moved, shown or hidden, or have their attributes (unit, action, etc) changed during combat.
We can use "old" clicktargeting function, when out of combat.

pls, implement this features, if possible

p.s. TY very much updating this addon
p.p.s sry me critting english language for 999999
Last edited by Fedos : 12-08-06 at 02:16 AM.
Report comment to moderator  
Reply With Quote
Unread 12-08-06, 06:05 AM  
Pdor
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 21
Uploads: 2
Originally posted by Fedos
1. At BattleGrounds u can get players Fraction and Class through
Code:
name, killingBlows, honorableKills, deaths, honorGained, faction, rank, race, class = GetBattlefieldScore(i);
So - no need to fill local database with hundreds players from other servers.

2. As far as i can understand blizz We can use "old" clicktargeting function, when out of combat.

pls, implement this features, if possible

p.s. TY very much updating this addon
p.p.s sry me critting english language for 999999
You beat me to that next version will auto read BG players to have them already known.I'll keep the db tho as open pvp/grinding is still going to be there

As for the clicktargeting and safe frames, im looking into it but i cant find any example : i guess i'll have to download some mod doing that and have a look
Report comment to moderator  
Reply With Quote
Unread 12-08-06, 03:06 PM  
Axu
A Murloc Raider
 
Axu's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 1
Uploads: 3
Zip file please?

I'm wishing it was in a Zip file.
Report comment to moderator  
Reply With Quote
Unread 12-10-06, 05:12 PM  
Fedos
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Thx again, works VERY good at BGs now!!

some more suggestions:
1. at BGs (i didn't tested outdoors) it colors both allys and opponents red
2. some addons (i'm using Squeenix) scaling and moving only Minimap, not MinimapCluster (MinimapCluster just stays unmodified invisible). So - sound logical to change anchoring and ICU_Popup_OnUpdate() to Minimap instead of MinimapCluster.

p.s. w8ing for OutOfCombat targeting
Last edited by Fedos : 12-10-06 at 05:14 PM.
Report comment to moderator  
Reply With Quote
Unread 12-11-06, 01:23 AM  
goat_song
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 17
Uploads: 2
Glad to see this mod updated for 2.0

I too would love to see out-of-combat click-targeting again - most of the time I was using ICU to target before, I was out of combat anyway.

As well, is the popup menu supposed to work the same way as it did previously? Because I remember seeing red and green names on the popups before, coloured according to hostile/friendly. Now ALL the player names I see are red, and I have to target them in order to see what they are. If I just want to SEE someone's class/level/hostility, do I still have to target them via the macro?
Report comment to moderator  
Reply With Quote
Unread 12-11-06, 02:24 AM  
Pdor
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 21
Uploads: 2
Both RED? You should see Green for your side, and RED for you enemies... Thats a damn bug...ill nail it down ASAP.
Report comment to moderator  
Reply With Quote
Unread 12-11-06, 02:40 AM  
Pdor
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 21
Uploads: 2
My bad...the check was a little bit 'biased' : if horde, the're all friends :P
Let me know if the new file fixes the issue.

As for the ping spamming, i will add an options to turn it off. Currently you can disable pinging by using CTRL when clicking from the dropdown.

The more i look at it, the more the old Targeting seems impossible. Even the SecureButtons etc allows you to target only valid unit values like target, playerpet etc...not named target..
Report comment to moderator  
Reply With Quote
Unread 12-11-06, 05:05 AM  
slickshot
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hold Ctrl for No Ping

Can we get the option to only ping if we hold a key..instead of no ping with keypress.
Report comment to moderator  
Reply With Quote
Unread 12-11-06, 07:48 AM  
Fedos
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Originally posted by Pdor
The more i look at it, the more the old Targeting seems impossible. Even the SecureButtons etc allows you to target only valid unit values like target, playerpet etc...not named target.. [/b]
Never say "impossible"! (even if it is really impossible)

2Hrs forums reading and 100 times /reloadui and.. clicktargeting works (out of combat)
ICU.rar
(link is to russian page, just click big "ICU.rar" to DL)

my code is "dirty", i just tried to make it work. I'm sure u'll improve it
ICU.xml - old "nonsecure" ICU_Popup for incombat using
ICU_Secure.xml - "secure" ICU_PopupSecure for noncombat using
Cause we can't :Hide() SecureFrame incombat, i making it transparent OnHide (otherwisw it stays visible after u enter combat with ICU_PopupSecure shown)

i'v also changed anchoring and MouseIsOver() from MinimapCluster to Minimap frame (just for Squeenix compatibility).
Last edited by Fedos : 12-11-06 at 07:56 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: