<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
    <channel>
        <title>Metamorphman's site</title>
        <link>http://www.byond.com/members/Metamorphman</link>
        <description></description>
        <lastBuildDate>Sat, 11 Feb 2012 04:57:02 +0000</lastBuildDate>
        <language>en-us</language>
    
                <item>
            <title>Broken Library</title>
            <link>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=154682</link>
            <guid>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=154682</guid>
            <pubDate>Thu, 19 Jan 2012 07:33:54 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Metamorphman?command=view_comments&amp;post=154682#comments</comments>
            
            <description>regarding hub://metamorphman.radar&lt;br&gt;
&lt;br&gt;
Download that and set the radius to 11. Ever since version 490, something about the pixel movement additions seems to have broken screen objects with pixel offsets. I'm not entirely sure this is a bug though, perhaps just something I'm overlooking. Any ideas?</description>
        </item>
                <item>
            <title>Putting dmb2installer back up again</title>
            <link>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=122931</link>
            <guid>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=122931</guid>
            <pubDate>Wed, 18 Jan 2012 17:56:48 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Metamorphman?command=view_comments&amp;post=122931#comments</comments>
            
            <description>After some more thinking I decided to put &lt;a href='http://www.byond.com/developer/Metamorphman/dmb2installer'&gt;dmb2installer&lt;/a&gt; back up for use again, maybe if only for a while. The point is it's stupid to cut off all exposure to it because of a few potentially bad eggs.&lt;br&gt;
&lt;br&gt;
Also, got two new little demos: &lt;a href='http://www.byond.com/developer/Metamorphman/SuperSaving'&gt;Super Saving&lt;/a&gt; and &lt;a href='http://www.byond.com/developer/Metamorphman/BBCode'&gt;BB Code&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Still hoping dmb2installer will be obsolete relatively soon ;)&lt;br&gt;
&lt;br&gt;
Let me know what you reckon&lt;br&gt;
- Meta</description>
        </item>
                <item>
            <title>Which is better/faster/more efficient</title>
            <link>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=154706</link>
            <guid>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=154706</guid>
            <pubDate>Sat, 14 Jan 2012 07:08:25 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Metamorphman?command=view_comments&amp;post=154706#comments</comments>
            
            <description>Hey there, got a quick question. Say I have a directory of around 2000 items, with each item containing a list of properties. Would I be better off saving and then loading the item like this:&lt;br&gt;
&lt;div class=&quot;dmcode&quot;&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre class=&quot;dmcode&quot;&gt;
&lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;&lt;br&gt;    saveitem(name, data[])&lt;br&gt;        fdel( &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;database/&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[name]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt; )&lt;br&gt;        text2file( list2params(data), &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;database/&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[name]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;)&lt;br&gt;&lt;br&gt;    readitem(name)&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;( fexists(&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;database/&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[name]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;) )&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt; params2list( file2text(&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;database/&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[name]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;) )
&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;
or like this:&lt;br&gt;
&lt;div class=&quot;dmcode&quot;&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre class=&quot;dmcode&quot;&gt;
&lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;&lt;br&gt;    saveitem( name, data )&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/savefile/f = &lt;span class=&quot;dmkeyword&quot;&gt;new&lt;/span&gt;( &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;database/&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[name]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt; )&lt;br&gt;        f &amp;lt;&amp;lt; data&lt;br&gt;&lt;br&gt;    readitem( name )&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;( fexists(&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;database/&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[name]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;) )&lt;br&gt;            . = &lt;span class=&quot;dmkeyword&quot;&gt;new&lt;/span&gt;/savefile(&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;database/&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[name]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;)&lt;br&gt;            . &amp;gt;&amp;gt; .
&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;
The reason I'm asking is because I'm writing a function to search through all the items and of course the less resource use/more speed the better!</description>
        </item>
                <item>
            <title>Freezing off</title>
            <link>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=294686</link>
            <guid>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=294686</guid>
            <pubDate>Mon, 09 Jan 2012 11:55:02 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Metamorphman?command=view_comments&amp;post=294686#comments</comments>
            
            <description>&lt;b&gt;BYOND Build Number&lt;/b&gt;: 493.1117&lt;br&gt;
&lt;b&gt;Operating System&lt;/b&gt;: WinXP SP3&lt;br&gt;
&lt;b&gt;Video/Graphics Card&lt;/b&gt;: nVidia 9800 GT&lt;br&gt;
&lt;b&gt;Internet Connection Type&lt;/b&gt;: ADSL2+ 5Mbit&lt;br&gt;
&lt;b&gt;Firewalls/Routers&lt;/b&gt;: ESET Smart Security, router: Billion BiPac 7300 G&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Problem Description&lt;/b&gt;:&lt;br&gt;
After a certain amount of inactivity whilst being connected to non-locally hosted games, the data flow between the client and the server seems to freeze. There is no immediate connection failed message, and commands seem to go through for a while but nothing seems to happen. This even occurs when connected through telnet, but on telnet the connection doesn't seem to break off unless I close it manually.&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Steps to Reproduce Problem&lt;/b&gt;:&lt;br&gt;
1. Join a BYOND game&lt;br&gt;
2. Stay AFK for a while. Sometimes it takes 15 minutes, sometimes 40. It's fairly random but usually above 10 minutes.&lt;br&gt;
&lt;br&gt;
P.S. It has recently often occured to me when I'm idle in &lt;a href='http://www.byond.com/games/Metamorphman/Hangout'&gt;hub:metamorphman.hangout&lt;/a&gt; (This is not a plug for my chat thing! :P) Other users seem to be fine.</description>
        </item>
                <item>
            <title>flist arrangement</title>
            <link>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=154723</link>
            <guid>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=154723</guid>
            <pubDate>Mon, 09 Jan 2012 10:06:51 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Metamorphman?command=view_comments&amp;post=154723#comments</comments>
            
            <description>Is there a way to alter the way flist() arranges files or would I have to sort it myself? It's an issue because&lt;br&gt;
1: The project I'm working on needs the items to be sorted numerically (flist seems to sort by text2ascii)&lt;br&gt;
and 2: the length of the list can get quite large. (which is why i'm not looking forward to sorting it myself, nor saving a directory list )&lt;br&gt;
&lt;br&gt;
If not, what else do you recommend?&lt;br&gt;
&lt;br&gt;
Thanks, Meta</description>
        </item>
                <item>
            <title>Feeling Fresh!</title>
            <link>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=122581</link>
            <guid>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=122581</guid>
            <pubDate>Thu, 05 Jan 2012 07:08:28 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Metamorphman?command=view_comments&amp;post=122581#comments</comments>
            
            <description>Hey everyone, it's great to be a member again, I'm really looking forward to these new updates! :) &lt;small&gt;also, I can really sympathize when it comes to Top Ramen&lt;/small&gt;&lt;br&gt;
&lt;br&gt;
After being inactive for the past year I've got some new stuff to show you:
&lt;ul&gt;

&lt;li&gt;&lt;b&gt;&lt;a href='http://www.byond.com/games/Metamorphman/Hangout'&gt;Hangout&lt;/a&gt;&lt;/b&gt; - A pretty solid chat utility, it's got a good host of features. &lt;small&gt;and it's great for snow days, because it's a well established fact that snow days are for sitting inside and &lt;s&gt;coding&lt;/s&gt;chatting instead of, you know, having fun in the snow&lt;/small&gt;&lt;br&gt;
&lt;br&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href='http://www.byond.com/developer/Metamorphman/SavefileEditor'&gt;Savefile Editor&lt;/a&gt;&lt;/b&gt; - Good for (you guessed it!) redecorating your room and cooking your breakfast.&lt;br&gt;
&lt;br&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;s&gt;&lt;a href='http://www.byond.com/developer/Metamorphman/dmb2installer'&gt;dmb2installer&lt;/a&gt;&lt;/s&gt;&lt;/b&gt; &lt;s&gt;- some of you may remember dear old dmb2exe. This is its little brother from the future, and now that I have a bit more experience under my belt I've done my best to make it as user-friendly as possible (any more friendly and it might connect to your synapses and take over the world!). Here's hoping it will become obsolete soon as the flash client gets better and better.&lt;/s&gt;&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br&gt;
As for bigger, meatier projects, there is an action-adventure game I have been working on for a long time now, somewhere around a year and a half (Meen Labyrinth is its name, some of you may remember me babbling about it! Hopefully BYOND will still be around when I finish it x_x). Alongside that I'm making a small interactive story game after really enjoying &lt;a href='http://freebirdgames.com/to_the_moon/'&gt;To The Moon&lt;/a&gt; (amazing soundtrack, amiright?!), and some little experiments here and there. In short, I'm pretty excited to be back. :P&lt;br&gt;
&lt;br&gt;
All the best,&lt;br&gt;
Meta</description>
        </item>
                <item>
            <title>Zipfiles</title>
            <link>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=138726</link>
            <guid>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=138726</guid>
            <pubDate>Thu, 05 Jan 2012 01:50:01 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Metamorphman?command=view_comments&amp;post=138726#comments</comments>
            
            <description>&lt;b&gt;Code:&lt;/b&gt;&lt;br&gt;
&lt;div class=&quot;dmcode&quot;&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre class=&quot;dmcode&quot;&gt;
&lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;/Log(l,a=1)&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;( !log ) log = file( LOG_NAME )&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;( length(log) &amp;gt;= 50 )&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/zipfile/z = &lt;span class=&quot;dmkeyword&quot;&gt;new&lt;/span&gt;(&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;log.zip&amp;quot;&lt;/span&gt;)&lt;br&gt;        z.Import(&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[LOG_NAME]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;,&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;//log_&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[z.contents.len]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;.txt&amp;quot;&lt;/span&gt;)&lt;br&gt;        z.Close()&lt;br&gt;        fdel( LOG_NAME )&lt;br&gt;        log = file( LOG_NAME )&lt;br&gt;&lt;br&gt;    l = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;\[&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[time2text(world.realtime)]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;] &lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[l]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;&lt;br&gt;    log &amp;lt;&amp;lt; l&lt;br&gt;&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;( DREAMDAEMON )&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;( _host.len )&lt;br&gt;            &lt;span class=&quot;dmkeyword&quot;&gt;for&lt;/span&gt;( &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/c &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; _host )&lt;br&gt;                &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(a) c &amp;lt;&amp;lt; &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[l]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;&lt;br&gt;&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(a) world.log &amp;lt;&amp;lt; &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span class=&quot;dmbrace&quot;&gt;[l]&lt;/span&gt;&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Problem description:&lt;/b&gt;&lt;br&gt;
The piece of code is meant to automatically archive log files that grow over a certain size and put them in a zip file (using dantom.zipfile). I've been testing it and so far it seems to silently fail upon importing any files other than the first log into the zipfile. Any ideas?</description>
        </item>
                <item>
            <title>Seperate windows and tabs for DM Editor</title>
            <link>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=132651</link>
            <guid>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=132651</guid>
            <pubDate>Tue, 19 Jan 2010 21:28:41 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Metamorphman?command=view_comments&amp;post=132651#comments</comments>
            
            <description>Having a tab-based DM Editor is something I'm sure has come up in the past, but it was brushed aside back then because frankly the focus on other things was much higher.&lt;br&gt;
&lt;br&gt;
I think, now, is a good time to bring it up again. I think all BYOND developers would benefit from a tab-based DM Editor wherein once you opened a file a tab for it would open up in a little tab bar up top( et al Notepad++ ) for that file. In addition, once you drag this tab away from the tab bar a window instead is formed wherein you can edit the file alongside whatever other tasks you might be doing.&lt;br&gt;
&lt;br&gt;
This would be a great addition for multitaskers and people who want to get things done at a higher speed.</description>
        </item>
                <item>
            <title>Free 54x54 icon sets</title>
            <link>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=258679</link>
            <guid>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=258679</guid>
            <pubDate>Sat, 16 Jan 2010 10:01:17 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Metamorphman?command=view_comments&amp;post=258679#comments</comments>
            
            <description>This is a set of exactly 3155 icons, each 54x54 in size and completely free to use.&lt;br&gt;
&lt;br&gt;
They are the majority of graphics from &lt;a href=&quot;http://pousse.rapiere.free.fr&quot;&gt;http://pousse.rapiere.free.fr&lt;/a&gt; put into .dmi format for you for easy use.&lt;br&gt;
&lt;br&gt;
Containing:&lt;br&gt;
- Weapons&lt;br&gt;
- Armor&lt;br&gt;
- Terrain&lt;br&gt;
- People&lt;br&gt;
- Enemies&lt;br&gt;
- Items&lt;br&gt;
&lt;br&gt;
Enjoy!&lt;br&gt;
&lt;br&gt;
hub://metamorphman.freeiconpack</description>
        </item>
                <item>
            <title>Global library inclusions</title>
            <link>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=132663</link>
            <guid>http://www.byond.com/members/Metamorphman?command=view_post&amp;post=132663</guid>
            <pubDate>Fri, 15 Jan 2010 20:13:06 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Metamorphman?command=view_comments&amp;post=132663#comments</comments>
            
            <description>It would be great to have a setting in dream maker in which one would provide a number of downloaded library names( or pick them out from a list ) and afterward have DM automatically include those libraries in all projects. This would allow developers to include essential libraries such as deadron.texthandling in every project or in a way make them (pseudo)'built-in' to DM.</description>
        </item>
            
    </channel>
</rss>


