X-Perl Extensions

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

X-Perl EMotion: Casting animations

The project is about extending the fabulous X-Perl. So far, two additions have been released. They are independent from each other, try the one you like.

X-Perl EMotion

This extension will add animations to the 3D character portraits, based on events. So they will look a bit more alive.

You will see all 3D unit portraits react to different events, e.g.:

  * get up on login or resurection,
  * talking, shouting, waving on chat messages,
  * casting,
  * stumble back on taking a hit or drop dead when they die.

No configuration options, just try it!!

There are some difficult limitations: The animations are not exact and will never look as good as the real characters, the camera position is not optimal, there is not always the (correct) animation on an event, animations do not have the right duration. Some animations will flicker, even if the model supports it! (btw: If the model does not support the specific animation, this will flicker as well, because it can not be queried by addons.) I have started to blacklist specific animations causing trouble. Feedback, code improvements or hints which animations cause trouble on specific models are welcome.

X-Perl EHeal

Someone mentioned in the X-Perl comments, if estimated healing from LibHealComm-3.0 (used e.g. by Grid) can be shown. Well, now it can :-)

This extension will use the predictions of incoming heal and display it as an overlay on the health bar of party or raid units. The default is to include all heals which will land within the next 2 seconds (can be changed with setlookahead(seconds)). The time until the next single heal spell should arrive is indicated with a spark moving to the left.

Limitations: This will only work when grouped or in a raid. Only heal casts from other players using LibHealComm-3.0 will be shown. Instant spells, HoTs, own heal casts and all healing from players without the library will not be shown. (Well, HoTs are already indicated by the number on the health bar by X-Perl.) There is some small delay, because information is only updated twice per second. I didn't had time to test the effect of lag, so as a safety precaution against freezing WoW estimated time will always be at least 300ms.


Note: All extensions will only work, if you have X-Perl installed.

You must login to post a comment. Don't have an account? Register to get one!

  • 1 comment
  • 1 comment

Facts

Date created
08 May 2008
Categories
Last update
15 Sep 2008
Development stage
Abandoned
Language
  • enUS
License
MIT License
Recent files

Authors