[Roadmap] DOL to 1.115 Client Support and Fix Merge

Discussions on various DOL development features

Moderator: Support Team

Re: [Roadmap] DOL to 1.115 Client Support and Fix Merge

Postby Leodagan » Wed Oct 01, 2014 8:22 am

Sending "0" as tooltipID should disable Tooltip, but also disable the delve on the item ! And the ability to Cancel Effect (if we use the previous anto inc ID for Internal Effect ID the client will try to ask for tooltip that match this ID !)

In 1.110+ you don't have the small "Details window" before clicking "Info" to get a Delve window, now you have Tooltip Summary and when you right click on the item it automatically displays "Delve" based on the Tooltip info he cached ! (we don't have any more the possibility to send a customized text as delve like we did before...)

Any way if you send any data to the client, he will put it in cache, and once the client change server (shard or go back too live) it can have collisions during 1 hours...
User avatar
Leodagan
Developer
 
Posts: 1350
Joined: Tue May 01, 2012 9:30 am
Website: https://daoc.freyad.net
Location: Lyon

Re: [Roadmap] DOL to 1.115 Client Support and Fix Merge

Postby Leodagan » Wed Oct 01, 2014 5:22 pm

By the way if you don't send the tooltip to the client, it keep asking it as long as mouse is hovering the icon ;) (about every 0.5 sec)

So if we don't reply with a tooltip it will create network overhead...
User avatar
Leodagan
Developer
 
Posts: 1350
Joined: Tue May 01, 2012 9:30 am
Website: https://daoc.freyad.net
Location: Lyon

Re: [Roadmap] DOL to 1.115 Client Support and Fix Merge

Postby Graveen » Thu Oct 02, 2014 12:51 am

gha, that's infamous !
Image
* pm me to contribute in Dawn of Light: code, database *
User avatar
Graveen
Project Leader
 
Posts: 12660
Joined: Fri Oct 19, 2007 9:22 pm
Location: France

Re: [Roadmap] DOL to 1.115 Client Support and Fix Merge

Postby Leodagan » Thu Oct 02, 2014 5:19 am

gha, that's infamous !
Yes that's why I already made some "index" server-side to track which client queries were answered recently, and not reply to query spam... (with some latency we can observe all tooltip queries being duplicated at first... the client ask the second time before he even got the first answer...)
User avatar
Leodagan
Developer
 
Posts: 1350
Joined: Tue May 01, 2012 9:30 am
Website: https://daoc.freyad.net
Location: Lyon

Re: [Roadmap] DOL to 1.115 Client Support and Fix Merge

Postby Leodagan » Mon Nov 03, 2014 9:12 pm

Ok so, about this Roadmap !

The new Career Revision brought some handling for the tooltip, most skills now use an "internal ID" this is as much used for some GUI display (Training Trees etc...) where it use this ID as primary key (for Ability, Specialization and Styles mostly), than for effects display (Buff/debuff), and from version 1.110 and above used as a "cache ID" key for client tooltips description.

Spell Tooltip needs to be manually initialized, for now there is no relation between Spell Tooltip and Subspell Tooltip, Delving is really bad due to current spells implementations...

The packet code got some upgrade to enforce Tooltip Update at login, so shards shouldn't bring "cross talk" between cache ID's.

Actually even Style Tooltip display are going wrong, and Realm Abilities Delve doesn't seem to work :)

Styles should only need some tryout on live server to get most valid values (it's shouldn't be long to even get ALL tooltip there isn't much styles), they should probably have some link to spell tooltip for Style special magic effect...

Ability will need to be converted to spells for much of them, and it all sum up to our really POOR spell handling...

The road is still long to have some behavior similar enough to live to have something that can work correctly with client 1.110+ (Delving being mostly removed, the later clients rely too much on tooltips for players to have a nice experience on DOL !)

My next step may be to merge most of my "Spell Handler Updates", and try to reduce even more scripted spells behavior, this would be a good audit to implement the tooltips delve depending on spell handler in the same update (as they can use dedicated subclass from DB this is the best place to implement specific delves), fixing spell delving should allow to display correctly Styles Effects and Ability Effect !

This would bring the Keep Manager Update really needed for New New Frontier for much later...
User avatar
Leodagan
Developer
 
Posts: 1350
Joined: Tue May 01, 2012 9:30 am
Website: https://daoc.freyad.net
Location: Lyon


Return to “%s” DOL Development Discussion

Who is online

Users browsing this forum: No registered users and 1 guest