<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.darkan.org/index.php?action=history&amp;feed=atom&amp;title=RuneScript</id>
	<title>RuneScript - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.darkan.org/index.php?action=history&amp;feed=atom&amp;title=RuneScript"/>
	<link rel="alternate" type="text/html" href="https://wiki.darkan.org/index.php?title=RuneScript&amp;action=history"/>
	<updated>2026-07-17T03:44:40Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.darkan.org/index.php?title=RuneScript&amp;diff=38474&amp;oldid=prev</id>
		<title>imported&gt;AnselaJonla: Reverted edits by 120.18.151.161 (Talk) to last version by CookBot</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkan.org/index.php?title=RuneScript&amp;diff=38474&amp;oldid=prev"/>
		<updated>2012-08-02T09:25:15Z</updated>

		<summary type="html">&lt;p&gt;Reverted edits by &lt;a href=&quot;/Special:Contributions/120.18.151.161&quot; title=&quot;Special:Contributions/120.18.151.161&quot;&gt;120.18.151.161&lt;/a&gt; (&lt;a href=&quot;/index.php?title=User_talk:120.18.151.161&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:120.18.151.161 (page does not exist)&quot;&gt;Talk&lt;/a&gt;) to last version by &lt;a href=&quot;/Special:Contributions/CookBot&quot; title=&quot;Special:Contributions/CookBot&quot;&gt;CookBot&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{otheruses|def=no|the IRC bot in #rswiki|RuneScape:Off-site/IRC/RuneScript{{!}}RuneScript}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;RuneScript&amp;#039;&amp;#039;&amp;#039; is a [[Wikipedia:scripting language|scripting language]] that [[Jagex]] uses to create content for &amp;#039;&amp;#039;[[RuneScape]]&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The game engine is not written in RuneScript, but instead [[Wikipedia:Java (programming language)|Java]]. RuneScript was developed by Jagex to allow their other staff that do not know java to make and add content to the game. The game engine then reads the RuneScript files and executes them accordingly, this structure is how most games and big programs are written. This is so that someone can change a file called &amp;#039;monster1.xyz&amp;#039; and the main program reads that new file and is able to execute it. This system is developed for a similar reason to [[wikipedia:Wiki markup|wiki markup]], where certain code is translated to HTML (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[page]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; changes to the HTML code &amp;lt;code&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Page&amp;quot; title=&amp;quot;Page&amp;quot;&amp;gt;page&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{{cquote2|We write in a scripting language called RuneScript, which our Game Engine team has created specifically for making RuneScape content. The Java-based game engine then reads this RuneScript code and makes it all work. RuneScript is constantly being changed and expanded as we add new features to it to allow it to do new things.&amp;quot;|[[Jagex Moderator|Mod John A]]|[[Update:Blog - New Dwarf Quest: Coding and Writing|New Dwarf Quest: Coding and Writing]]{{CiteDevBlog |author=Mod John A |url=http://services.runescape.com/m=devblog/view_post.ws?post_id=5&amp;amp;project_id=1 |title=Coding and Writing |blogdate=28 May 2009 |date=15:46, July 8, 2011 (UTC) |name= }}}}&lt;br /&gt;
&lt;br /&gt;
{{cquote2|Hmm, syntax wise it&amp;#039;s similar to any C-style language, except variable names are prefixed with their type (eg. %varname is an integer). We also lack full array support. Other than that, it&amp;#039;d do pretty much anything you could do in C or Java. |[[Jagex Moderator|Mod Chris E]]|Game Engine Q&amp;amp;A{{CiteForum|author=Mod Chris E|url=http://www.webcitation.org/67dLb5cTa|title=Game Engine Answers!|postdate=13 April 2012|date=13 April 2012}}}}&lt;br /&gt;
&lt;br /&gt;
The minor updates are usually for introducing a new map and adding new [[Non-player character|NPCs]], and for these updates, a RuneScript file is added into the program. The major updates are for the source code, which is usually for making large changes such as introducing new areas in &amp;#039;&amp;#039;RuneScape&amp;#039;&amp;#039;, new skills, or for bug fixes.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
{{Mechanics}}&lt;br /&gt;
[[Category:Mechanics]]&lt;/div&gt;</summary>
		<author><name>imported&gt;AnselaJonla</name></author>
	</entry>
</feed>