|
Post by gollem9 on Sept 14, 2009 21:58:54 GMT
This would be awesome for my parser Especially the list of area's per run
|
|
|
Post by illandous on Sept 29, 2009 2:06:28 GMT
Hey Yomi, is there any xml I can consume for server names(ips) and ports for my HGcrossroads application? At least as a web service? (I can just generate my own XML for it. ) This way if there is a change in the future, the program will adapt. Not to mention if you bring somethign down for maintenance it would auto update.
|
|
|
Post by Yomi on Oct 11, 2009 20:55:10 GMT
Hey Yomi, is there any xml I can consume for server names(ips) and ports for my HGcrossroads application? At least as a web service? (I can just generate my own XML for it. ) This way if there is a change in the future, the program will adapt. Not to mention if you bring somethign down for maintenance it would auto update. hgweb.acaos.webfactional.com/info/webout.cgi?type=players&format=xmlHas the data now. I'm not sure if that's the best place for it, but all the data should be there in the <info> section. updated indicates the UTC time the data was last updated from the game server. If it's the same as you got last time then you know the data is identical (replace players with meta in above to get a much lighter weight package that just has the update times). The data is currently updated once a minute, but you probably don't need to have Crossroads update it that often. totalplayers indicates the number of total players on the servers. There are then 0+ server entries. The data inside is: - number the server number - ipaddr the IP address - ipport the IP port - status either Up or Down. Down servers are known to exist but aren't currently running. - uptime the current uptime in seconds - players the current number of players - maxplayers the maximum number of players allowed (currently not present in XML). ATM I'm just doing number instead of a name -- do you think we should change 'number' to 'name' or add a 'name' field?. Also the dev server isn't shown. The 4xx servers are usually in the list but marked as 'Down' when not running.
|
|
|
Post by separ on Oct 12, 2009 8:48:18 GMT
Any chance we could get some party-information in that xml?
|
|
|
Post by StrykerOfChaos on Dec 19, 2009 20:26:37 GMT
How do you incorporate this into something like YAL? Is it simple? I noticed someone mentioned you could possibly do an overlay in the game window.
If anyone knows how and has the time, would it be possible to stick to the spirit of Ekstroem's idea and keep it freesource sharing, so everyone could use it?
I'd have no idea how to do it or I would >.<
|
|
|
Post by Yomi on Mar 20, 2010 5:49:21 GMT
Major update to file.
|
|
|
Post by illandous on Mar 20, 2010 20:37:08 GMT
Excellent. Takeing a look at it now. Almost done with the new loader.
-Ill
-Edit I posted an error importing the webservice, but I'll just work around it. Its been removed.
|
|
|
Post by Yomi on Mar 20, 2010 22:38:20 GMT
Yeah, it's just an XML file, not a .NET Web Service using WSDL or anything.
|
|
|
Post by illandous on Mar 22, 2010 0:43:14 GMT
Not an issue, I've incorporated it into the project. And it's pretty much complete. But I was updating agianst the webserver to many times so I scaled it back. I didn't want to overload your webserver the amount of requests I was sending.
|
|
|
Post by Yomi on Apr 10, 2010 23:28:16 GMT
Updated with: - More AoE kickback mobs marked
- race changes in the Hells
- lots more low level mobs, including race info
- race info added to almost every mob, including Abyss
- updated healing info in Abyss (still not complete)
- a few more Abyss mobs
Also the example parser has been updated to show XPATH parsing using XML::LibXML, which is much nicer than XML::Simple. The regex parser is essentially unchanged.
|
|
|
Post by jonuhey on Apr 18, 2010 15:20:50 GMT
I dont seem to be able to run your parser, it says it cant open hgdata.xml, both are in the same folder. I can run the newest version of Yal and other perl things, but not this one... Unless theres something I overlooked.
|
|
|
Post by gollem9 on Apr 18, 2010 18:51:15 GMT
TJ, The logger I uploaded a few days ago, does (amongst other functions)something that looks like what you requested: When a "healing" mob enters view, a specific audio cue plays. When you then type in a specific command, it shows you (ingame) all healers that are on the screen + their heal type and amount. There is also a command for heal offenders. To be correct : I do not use this file in my logger, but use it as a source in one of my other programs, which writes out a file that does not have to be interpreted anymore. This is purely for performance reasons. (Parsing XML can sometimes cause some overhead) Thx again Yomi for this file
|
|