tag:blogger.com,1999:blog-8338409889262145090.post-16358893371506393042007-02-28T19:43:00.001+01:002007-02-28T20:17:21.436+01:00Automated area reading and a clientAfter the problems with the main Hesperia server I got motivated again to work on Hesp2. Last time I got stuck on annoying XML stuff while programming the area reader. Area files will be stored in XML from now on which makes them a lot more readable and manageable. XML is a bit like HTML so it should be easier to write areas:<br /><br /><pre><br />&lt;mob vnum="1600" level="75" gold="0" sex="f" race="Uyaite"&gt;<br /> &lt;keywords&gt;kylidra scholar sprite uyaite&lt;/keywords&gt;<br /> &lt;shortdesc&gt;Kylidra the Scholar&lt;/shortdesc&gt;<br /> &lt;longdesc&gt;Kylidra the Scholar floats here, chanting spells.&lt;/longdesc&gt;<br /> &lt;mobdesc&gt;&lt;!--[CDATA[ Though she appears ... ]]--&gt;&lt;/mobdesc&gt;<br />&lt;/mob&gt;<br /></pre><br /><br />I wrote a small program that converts existing area files to this new XML format that Hesp2 can read. It successfully converted the Watchtower and Drakwald Forest so you can actually walk around properly :)<br /><br />Now that the world itself is taking shape it's time for the client. The client program will run through a website so you can play Hesperia everywhere. Right now it's basically a simple telnet client but at least it works. In the future it will show all output from the game in a visual way instead of text only. It will all be very fluffy.<br /><br />And of course another screenshot for those who don't want to read everything :P<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i83.photobucket.com/albums/j309/www_chees_info/snap20070228_193941.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px;" src="http://i83.photobucket.com/albums/j309/www_chees_info/snap20070228_193941.png" alt="" border="0" /></a>Nyxhttp://www.blogger.com/profile/03864731248137595772noreply@blogger.com