<li><ahref="../../secure.runescape.com/m%3dweblogin/loginform14d4.html?mod=offence-appeal&dest=index.ws"class="fly"><span>Appeal Bans & Mutes</span></a></li>
<li><ahref="../m%3dbugtracker_v4/index.html"class="fly"><span>Submit a Bug Report</span></a></li>
<divclass="content"><p>Hello. I'm <spanclass="strong">Mod Ash</span>, one of the RuneScape Content Developers. In this diary I'll be writing about a forthcoming update to the in-game world map: Dungeon Maps.<br/>Underneath Yanille</p><p></p></div><divclass="hr"></div><h3>Development</h3><divclass="imgright"><divclass="topbord"><divclass="bottombord"><divclass="leftbord"><divclass="rightbord"><divclass="toplcorn"><divclass="toprcorn"><divclass="bottomlcorn"><divclass="bottomrcorn"><ahref="images/world_map/image1.jpg"><imgsrc="images/world_map/image1_thumb.jpg"alt="Underneath Yanille"/></a></div></div></div></div></div></div></div></div><ahref="images/world_map/image1.jpg">Underneath Yanille</a></div><divclass="content"><p></p><p>It doesn't sound complicated. At first glance, it looks like we just need to define a load more maps, add a menu for switching between them, maybe let players click on a dungeon icon to open the map of that dungeon... Easy, huh?</p><p>Well, it<69>s not quite that easy. The unusual thing about RuneScape is that it's a Java game developed by people who don't use Java. <spanclass="strong">Andrew</span> created a scripting language ("RuneScript") for Content Developers to use. His compiler turns the script into Java code. That's really great for my team, since it means we can create the content we design without needing to delve into the Java, but it also means we can't do things that RuneScript doesn't currently support.</p><p><spanclass="strong">Andrew</span>'s <spanclass="strong">Game Engine</span> team (<spanclass="strong">Mod Michael</span>, <spanclass="strong">Mod Rushton</span>, <spanclass="strong">Mod Slake</span> and <spanclass="strong">Mod Chris E</span>) are constantly adding new features to the scripting language and overhauling older bits of the game engine, such as the recent route-finding update. Recently, <spanclass="strong">Mod Chris E</span> has been creating new game engine features to let me produce this Dungeon Maps update.<br/><ul><li>RuneScape's mapping hasn't always been laid out consistently. For example, Waterbirth Island's dungeon is spread across three separate areas of the game's space, yet we need to display it on one single map. <spanclass="strong">Mod Chris E</span> had to update the map definition systems to let me define maps composed of different areas all joined together.</li><li>Sometimes we need to show separate levels of a dungeon. At the moment, the world map just presents RuneScape's surface - its ground floor. It doesn<73>t show upstairs or downstairs, but that's no good for areas like the Lair of Tarn Razorlor, which uses three levels. <spanclass="strong">Mod Chris E</span> had to make the map definition systems handle that. But now that maps cared about which level is which, I had to update the "You are here" arrow to handle players standing on a level that isn<73>t currently mapped!</li><li><spanclass="strong">Mod Chris E</span> also had to rewrite the way map icons work in order to let me make map icons that do stuff when you click on them. I'm using them for making links between different maps, such as the link between the maps of Lumbridge Swamp Caves and Dorgesh-Kaan.</li></ul></p><p></p></div><divclass="hr"></div><h3>Testing</h3><divclass="imgleft"><divclass="topbord"><divclass="bottombord"><divclass="leftbord"><divclass="rightbord"><divclass="toplcorn"><divclass="toprcorn"><divclass="bottomlcorn"><divclass="bottomrcorn"><ahref="images/world_map/image2.jpg"><imgsrc="images/world_map/image2_thumb.jpg"alt="Brimhaven Dungeon map"/></a></div></div></div></div></div></div></div></div><ahref="images/world_map/image2.jpg">Brimhaven Dungeon map</a></div><divclass="content"><p></p><p>All these new game engine features needed a considerable amount of testing, tweaking, adjusting, etc. For example, now that I'd got dozens of unique dungeon icons that linked to dungeon maps, I needed to ask <spanclass="strong">Mod Chris E</span> for more engine support. I wanted to make all these unique dungeon icons flash simultaneous
Use of this website is subject to our <ahref="../../site/terms/terms.html">Terms & Conditions</a> and <ahref="../../site/privacy/privacy.html">Privacy Policy</a>.