<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Faldon Forums - Development Forum]]></title>
	<link rel="self" href="https://www.faldon.org/feed/atom/forum/8/"/>
	<updated>2026-07-10T21:48:42Z</updated>
	<generator>PunBB</generator>
	<id>https://www.faldon.org/</id>
		<entry>
			<title type="html"><![CDATA[2026/6/22 Update (Server-Side-Only)]]></title>
			<link rel="alternate" href="https://www.faldon.org/topic/7831/new/posts/"/>
			<summary type="html"><![CDATA[<p>I&#039;ve changed the game scripting, so there is no longer any distinction between an &quot;NPC ID&quot; and an &quot;NPC tag ID&quot; inside scripts.</p><p>You shouldn&#039;t notice this unless there I introduced any bugs with this, but if you see any quest bugs, etc., definitely let me know. Thank you!</p><p>God bless.</p><p>James</p>]]></summary>
			<author>
				<name><![CDATA[RealCatbert]]></name>
				<uri>https://www.faldon.org/user/2/</uri>
			</author>
			<updated>2026-07-10T21:48:42Z</updated>
			<id>https://www.faldon.org/topic/7831/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[2026/6/26]]></title>
			<link rel="alternate" href="https://www.faldon.org/topic/7832/new/posts/"/>
			<summary type="html"><![CDATA[<p>No major update this week. I only had time to work a little bit on scripting earlier in the week. I hope you are all doing well. Have a good weekend!</p><p>God bless.</p><p>James</p>]]></summary>
			<author>
				<name><![CDATA[James]]></name>
				<uri>https://www.faldon.org/user/2/</uri>
			</author>
			<updated>2026-06-26T22:08:15Z</updated>
			<id>https://www.faldon.org/topic/7832/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[2026/6/16 Update (Server-Side-Only)]]></title>
			<link rel="alternate" href="https://www.faldon.org/topic/7829/new/posts/"/>
			<summary type="html"><![CDATA[<p>I&#039;ve updated the server&#039;s scripting language from Pawn 3.3 (2009) to Pawn 4.1 (2024). I had to change a few scripts to make them work again, but, definitely let me know if any scripts are still broken! Thank you!</p><p>God bless.</p><p>James</p>]]></summary>
			<author>
				<name><![CDATA[RealCatbert]]></name>
				<uri>https://www.faldon.org/user/2/</uri>
			</author>
			<updated>2026-06-24T00:39:16Z</updated>
			<id>https://www.faldon.org/topic/7829/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[2026/6/3]]></title>
			<link rel="alternate" href="https://www.faldon.org/topic/7827/new/posts/"/>
			<summary type="html"><![CDATA[<p>Still no time to work on the game this week.</p><p>I still need to till beds for tomatoes, peppers, and squash. </p><p>Hopefully I can get back to this once that&#039;s all done.</p><p>God bless.</p><p>James</p>]]></summary>
			<author>
				<name><![CDATA[James]]></name>
				<uri>https://www.faldon.org/user/2/</uri>
			</author>
			<updated>2026-06-08T16:47:39Z</updated>
			<id>https://www.faldon.org/topic/7827/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[2026/5/28]]></title>
			<link rel="alternate" href="https://www.faldon.org/topic/7826/new/posts/"/>
			<summary type="html"><![CDATA[<p>Still more summer work to do. I have not had much time to work on the game this week (only about three hours).</p><p>I hope you all have a good weekend.</p><p>God bless.</p><p>James</p>]]></summary>
			<author>
				<name><![CDATA[James]]></name>
				<uri>https://www.faldon.org/user/2/</uri>
			</author>
			<updated>2026-05-27T14:29:24Z</updated>
			<id>https://www.faldon.org/topic/7826/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[2026/5/21]]></title>
			<link rel="alternate" href="https://www.faldon.org/topic/7820/new/posts/"/>
			<summary type="html"><![CDATA[<p>There won&#039;t be an update this coming week. I need to get my chicken fence finished and the garden planted. I hope you all are enjoying the summer weather.</p><p>God bless.</p><p>James</p>]]></summary>
			<author>
				<name><![CDATA[Master Wu]]></name>
				<uri>https://www.faldon.org/user/2/</uri>
			</author>
			<updated>2026-05-19T16:53:59Z</updated>
			<id>https://www.faldon.org/topic/7820/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[2026/5/14]]></title>
			<link rel="alternate" href="https://www.faldon.org/topic/7819/new/posts/"/>
			<summary type="html"><![CDATA[<p>No update this week unfortunately. I&#039;ve been converting some of the Visual Basic server code into C, so that I can move monster spawns into the map editor.</p><p>(There are advantages to doing this beyond just editing. For example, I think it would be useful to be able to set arbitrary properties on the monsters themselves at spawn time. Scripts could access these to alter behavior. It will require script changes, though, as monster IDs will no longer be stable, so I&#039;ll be adding things like &quot;get monster ID by script name&quot; to the scripting to accomodate that...)</p><p>However I did not get too far. Hopefully next week or the week after.</p><p>Have a good weekend!</p><p>God bless.</p><p>James</p>]]></summary>
			<author>
				<name><![CDATA[Mr Spy]]></name>
				<uri>https://www.faldon.org/user/2/</uri>
			</author>
			<updated>2026-05-15T21:07:42Z</updated>
			<id>https://www.faldon.org/topic/7819/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[2026/5/6 Update]]></title>
			<link rel="alternate" href="https://www.faldon.org/topic/7817/new/posts/"/>
			<summary type="html"><![CDATA[<p>Not a huge update. My kids wanted more character creation options. <img src="https://www.faldon.org/img/smilies/smile.png" width="15" height="15" alt="smile" /> I may make different starting areas (tutorial areas) based on these choices in the future...</p><p>May 6, 2026:<br />Added hair color, hair style, and age options to character creation.<br />Unified part of the network protocol relating to character display.</p>]]></summary>
			<author>
				<name><![CDATA[James]]></name>
				<uri>https://www.faldon.org/user/2/</uri>
			</author>
			<updated>2026-05-07T09:02:54Z</updated>
			<id>https://www.faldon.org/topic/7817/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[2026/5/1 Update]]></title>
			<link rel="alternate" href="https://www.faldon.org/topic/7815/new/posts/"/>
			<summary type="html"><![CDATA[<p>May 1, 2026:<br />Happy Feast of Saint Joseph the Worker!<br />Fixed some emote animations.<br />Fixed the day/night cycle brightness.<br />Login and character creation have been improved.<br />The map editor can now preview lighting.</p>]]></summary>
			<author>
				<name><![CDATA[Master Wu]]></name>
				<uri>https://www.faldon.org/user/2/</uri>
			</author>
			<updated>2026-05-02T18:27:19Z</updated>
			<id>https://www.faldon.org/topic/7815/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[2026/4/23 Update]]></title>
			<link rel="alternate" href="https://www.faldon.org/topic/7813/new/posts/"/>
			<summary type="html"><![CDATA[<p>The server doesn&#039;t use the map editor&#039;s area options: they are now in the map file, but it still uses the old sectors. Hopefully I can get that working in the next few days.</p><p>April 23, 2026:<br />Happy Saint George&#039;s Day!<br />Area options can now be changed in the map editor.<br />Music and sound have been combined into a single layer in the map editor.</p>]]></summary>
			<author>
				<name><![CDATA[Master Wu]]></name>
				<uri>https://www.faldon.org/user/2/</uri>
			</author>
			<updated>2026-04-28T17:28:46Z</updated>
			<id>https://www.faldon.org/topic/7813/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[2026/4/20 Update]]></title>
			<link rel="alternate" href="https://www.faldon.org/topic/7812/new/posts/"/>
			<summary type="html"><![CDATA[<p>This change may introduce some issues -- it drastically increases the number of properties on maps -- so for testing, it&#039;s worth making it as its own update.</p><p>April 20, 2026:<br />Area names, music, and sounds can now be changed in the map editor.</p>]]></summary>
			<author>
				<name><![CDATA[James]]></name>
				<uri>https://www.faldon.org/user/2/</uri>
			</author>
			<updated>2026-04-23T00:34:38Z</updated>
			<id>https://www.faldon.org/topic/7812/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[2026/4/17 Update]]></title>
			<link rel="alternate" href="https://www.faldon.org/topic/7811/new/posts/"/>
			<summary type="html"><![CDATA[<p>The client now uses the new map file format.</p><p>The new map file format is about 10X smaller, will patch more quickly, and no longer needs a separate file for versioning.</p><p>It allows an arbitrary number of properties on tiles (and properties can contain more data), so HSV/RGB colorization can be done on ground, walls, etc. at the same time.</p><p>It supports Ground 1-4 and Wall 1-2 on all Z levels. (The previous format supported Ground 1-3 on Z=0 and Ground 1-2 on Z&gt;0, but if you had a property on the same tile, it only supported Ground 1-2 and Ground 1.)</p><p>Long term, the file format is also more extensible and maps do not have to be 512x512 (though the rest of the code does not yet support this). The way it is laid out also allows the map to be loaded one sector at a time, but I load it all at once right now.</p><p>Technically, there is one another change. Much of the map patching code, and some other network code, has been moved out of the Visual Basic code into the C code.</p><p>If this all works correctly, you won&#039;t notice any difference.</p><p>Have a good weekend!</p><p>God bless.</p><p>James</p><br /><p>April 17, 2026:<br />The client now uses the new map file format.&nbsp; If this change works correctly, you won&#039;t notice any difference.<br />File-&gt;Save now works in the map editor.</p>]]></summary>
			<author>
				<name><![CDATA[Mr Spy]]></name>
				<uri>https://www.faldon.org/user/2/</uri>
			</author>
			<updated>2026-04-16T22:49:58Z</updated>
			<id>https://www.faldon.org/topic/7811/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[2026/4/9 Update]]></title>
			<link rel="alternate" href="https://www.faldon.org/topic/7810/new/posts/"/>
			<summary type="html"><![CDATA[<p>This week&#039;s update is server-side only.</p><p>The server previously stored map files in per-sector Map Patch .MPT files.<br />It now stores them in Faldon Map .FMP files.</p><p>Right now, it re-encodes the map sectors before sending them to the client (or when the client uploads a map sector), because the client still uses the old format.</p><p>You&#039;ll notice this change because the client will want to repatch every sector, despite no visible change. If there IS any noticeable change let me know, because there should not be.</p><p>If there are no problems, this coming week I will move the client over to the new map file format as well.</p><p>Have a good weekend!</p><p>God bless.</p><p>James</p>]]></summary>
			<author>
				<name><![CDATA[James]]></name>
				<uri>https://www.faldon.org/user/2/</uri>
			</author>
			<updated>2026-04-09T10:42:45Z</updated>
			<id>https://www.faldon.org/topic/7810/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[2026/4/4]]></title>
			<link rel="alternate" href="https://www.faldon.org/topic/7809/new/posts/"/>
			<summary type="html"><![CDATA[<p>No update this week.</p><p>I have been redoing the map file format. It&#039;s now slightly slower to load, 2X slower to save, and 1/10th the size. It supports Ground 1-4 on all Z levels and allows multiple properties on the same tile.</p><p>It also supports map sizes other than 512x512 (though the server won&#039;t for some time) and stores sectors in such a way that (long term) they can be loaded individually instead of loading the entire map, and it tracks them with hashing instead of version numbers.</p><p>Before I can make an update, I will need to change the map patching code on both the client and the server, as well as the server&#039;s map loading code (it uses special per-sector files, not even .MAP files right now).</p><p>So, no update this week, but hopefully one next week.</p><p>Have a happy Easter!</p><p>God bless.</p><p>James</p>]]></summary>
			<author>
				<name><![CDATA[Master Wu]]></name>
				<uri>https://www.faldon.org/user/2/</uri>
			</author>
			<updated>2026-04-06T16:09:37Z</updated>
			<id>https://www.faldon.org/topic/7809/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[2026/3/27 Update]]></title>
			<link rel="alternate" href="https://www.faldon.org/topic/7808/new/posts/"/>
			<summary type="html"><![CDATA[<p>Small update this week.</p><p>March 27, 2026:<br />Added in Master Wu&#039;s 4K art update for the short forge and the teleport gates.<br />Ground and wall tiles can now be colorized. (With the current map format, this only works for one piece of art per tile, and only where no other properties are present.)<br />Holy Aura and Teleport will no longer when using the old client.</p>]]></summary>
			<author>
				<name><![CDATA[Xixao Mage]]></name>
				<uri>https://www.faldon.org/user/2/</uri>
			</author>
			<updated>2026-03-28T00:15:47Z</updated>
			<id>https://www.faldon.org/topic/7808/new/posts/</id>
		</entry>
</feed>
