<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://www.lavishsoft.com/wiki/skins/common/feed.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Lavish Software Wiki - Recent changes [en]</title>
		<link>http://www.lavishsoft.com/wiki/index.php/Special:Recentchanges</link>
		<description>Track the most recent changes to the wiki on this page.</description>
		<language>en</language>
		<generator>MediaWiki 1.5.7</generator>
		<lastBuildDate>Sun, 12 May 2013 06:03:42 GMT</lastBuildDate>
		<item>
			<title>Inner Space</title>
			<link>http://www.lavishsoft.com/wiki/index.php/Inner_Space</link>
			<description>&lt;p&gt;/* Kernel */ &lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-otitle'&gt;Revision as of 19:27, 10 May 2013&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-ntitle'&gt;Current revision&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 64:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 64:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;** '''Extensions''' - Extensions, as the name implies, extend the feature set of Inner Space and its components.  This can be adding new user interface features, new commands or automation objects, and so on.  Many extensions are game-specific and add the ability to interact directly with the game.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;** '''Extensions''' - Extensions, as the name implies, extend the feature set of Inner Space and its components.  This can be adding new user interface features, new commands or automation objects, and so on.  Many extensions are game-specific and add the ability to interact directly with the game.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;** '''Input Emulation''' - Input emulation allows Inner Space to reproduce keyboard and mouse events, such as pressing a key, typing, moving the mouse or clicking mouse buttons.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;** '''Input Emulation''' - Input emulation allows Inner Space to reproduce keyboard and mouse events, such as pressing a key, typing, moving the mouse or clicking mouse buttons.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;** '''Memory Modification''' - A memory modification service allows Inner Space and extensions to easily and safely modify the memory of the host process.  &lt;span class=&quot;diffchange&quot;&gt;An &lt;/span&gt;extension can &lt;span class=&quot;diffchange&quot;&gt;also &lt;/span&gt;provide &lt;span class=&quot;diffchange&quot;&gt;a &lt;/span&gt;memory protection service, which protects memory modifications from any detection by the host.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;** '''Memory Modification''' - A memory modification service allows Inner Space and extensions to easily and safely modify the memory of the host process.  &lt;span class=&quot;diffchange&quot;&gt;Alone, this service is the equivalent to Read/WriteProcessMemory; however, an &lt;/span&gt;extension can provide &lt;span class=&quot;diffchange&quot;&gt;its own &lt;/span&gt;memory protection service, which protects memory modifications from any detection by the host. &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;** '''[[LavishNav|Navigation]]''' - A general navigation system is built into Inner Space for easy adaptation in automating games.  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;** '''[[LavishNav|Navigation]]''' - A general navigation system is built into Inner Space for easy adaptation in automating games.  &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;** '''Services''' - Services provide safe one- or two-way communication between Inner Space and extensions, as well as between extensions.   They are also used to implement asynchronous operations, such as retrieving web pages.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;** '''Services''' - Services provide safe one- or two-way communication between Inner Space and extensions, as well as between extensions.   They are also used to implement asynchronous operations, such as retrieving web pages.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</description>
			<pubDate>Fri, 10 May 2013 19:27:12 GMT</pubDate>			<dc:creator>Lax</dc:creator>			<comments>http://www.lavishsoft.com/wiki/index.php/Talk:Inner_Space</comments>		</item>
		<item>
			<title>ISSession:FileRedirect (Command)</title>
			<link>http://www.lavishsoft.com/wiki/index.php/ISSession:FileRedirect_%28Command%29</link>
			<description>&lt;p&gt;&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-otitle'&gt;Revision as of 22:15, 7 May 2013&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-ntitle'&gt;Current revision&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 1:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 1:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;== Operation ==&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;== Operation ==&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;FileRedirect works by performing a simple text replacement of the path+filename the application is attempting to open, with your provided snippet. You may replace all or part of the path. Slashes should be forward slashes (&amp;quot;/&amp;quot;), and will be normalized prior to replacement.  Matching is case-insensitive.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;FileRedirect works by performing a simple text replacement of the path+filename the application is attempting to open, with your provided snippet. You may replace all or part of the path. Slashes should be forward slashes (&amp;quot;/&amp;quot;), and will be normalized prior to replacement.  Matching is case-insensitive.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;FileRedirect is safe to use during PreStartup or Startup, but generally makes the most sense during PreStartup.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;== Syntax ==&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;== Syntax ==&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</description>
			<pubDate>Tue, 07 May 2013 22:15:56 GMT</pubDate>			<dc:creator>CyberTech</dc:creator>			<comments>http://www.lavishsoft.com/wiki/index.php/Talk:ISSession:FileRedirect_%28Command%29</comments>		</item>
		<item>
			<title>ISSession:FileRedirect (Command)</title>
			<link>http://www.lavishsoft.com/wiki/index.php/ISSession:FileRedirect_%28Command%29</link>
			<description>&lt;p&gt;/* Redirect across drives */ &lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-otitle'&gt;Revision as of 22:12, 7 May 2013&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-ntitle'&gt;Current revision&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 31:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 31:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;===Redirect across drives ===&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;===Redirect across drives ===&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;Assuming the application is opening files under C:/temp/foo, and we want to move it to a different drive&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;Assuming the application is opening files under C:/temp/foo&lt;span class=&quot;diffchange&quot;&gt;, '''and is accessing the file via its absolute path'''&lt;/span&gt;, and we want to move it to a different drive&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;*FileRedirect &amp;quot;C:/temp/foo/&amp;quot; &amp;quot;D:/temp/foo/&amp;quot;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;*FileRedirect &amp;quot;C:/temp/foo/&amp;quot; &amp;quot;D:/temp/foo/&amp;quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</description>
			<pubDate>Tue, 07 May 2013 22:12:49 GMT</pubDate>			<dc:creator>Lax</dc:creator>			<comments>http://www.lavishsoft.com/wiki/index.php/Talk:ISSession:FileRedirect_%28Command%29</comments>		</item>
		<item>
			<title>ISSession:FileRedirect (Command)</title>
			<link>http://www.lavishsoft.com/wiki/index.php/ISSession:FileRedirect_%28Command%29</link>
			<description>&lt;p&gt;&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-otitle'&gt;Revision as of 22:10, 7 May 2013&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-ntitle'&gt;Current revision&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 1:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 1:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;== Operation ==&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;FileRedirect works by performing a simple text replacement of the path+filename the application is attempting to open, with your provided snippet. You may replace all or part of the path. Slashes should be forward slashes (&amp;quot;/&amp;quot;), and will be normalized prior to replacement.  Matching is case-insensitive.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;== Syntax ==&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;== Syntax ==&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;{{CMD-DR|FileRedirect|Advanced|Intermediate|Intermediate|Advanced}}&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;{{CMD-DR|FileRedirect|Advanced|Intermediate|Intermediate|Advanced}}&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;FileRedirect &amp;lt;-list|-remove &amp;lt;original filename&amp;gt;|&amp;lt;original filename&amp;gt; [new filename]&amp;gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;FileRedirect &amp;lt;-list|-remove &amp;lt;original filename&amp;gt;|&amp;lt;original filename&amp;gt; [new filename]&amp;gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;== Forms ==&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;== Forms ==&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;*FileRedirect -list - lists all redirected files&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;*FileRedirect -list - lists all redirected files&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 14:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 18:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt; -------------------------&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt; -------------------------&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt; 'bob.dat' =&amp;gt; 'tim.dat'&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt; 'bob.dat' =&amp;gt; 'tim.dat'&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;===Redirect from one file to another===&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;===Redirect from one file to another===&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;*FileRedirect User.Dat User-John.dat&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;*FileRedirect User.Dat User-John.dat&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;;Output&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;;Output&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt; File 'User.Dat' redirected to 'User-John.dat'&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt; File 'User.Dat' redirected to 'User-John.dat'&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;===Redirect all directory access ===&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;Assuming the application is opening files under C:/users/username/AppData/Local/PRODUCER\GAME/d_program files_producer_game/, and we want to append some value to this&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;*FileRedirect &amp;quot;AppData/Local/PRODUCER/GAME/d_program files_producer_game/&amp;quot; &amp;quot;AppData/Local/PRODUCER/GAME/d_program files_producer_game_${CharName}&amp;quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;;Output (assuming ${CharName} is &amp;quot;foo&amp;quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt; File 'AppData/Local/PRODUCER/GAME/d_program files_producer_game/' redirected to 'AppData/Local/PRODUCER/GAME/d_program files_producer_game_foo'&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;===Redirect across drives ===&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;Assuming the application is opening files under C:/temp/foo, and we want to move it to a different drive&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;*FileRedirect &amp;quot;C:/temp/foo/&amp;quot; &amp;quot;D:/temp/foo/&amp;quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;===Remove a FileRedirect===&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;===Remove a FileRedirect===&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;*FileRedirect -remove User.Dat&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;*FileRedirect -remove User.Dat&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</description>
			<pubDate>Tue, 07 May 2013 22:10:14 GMT</pubDate>			<dc:creator>CyberTech</dc:creator>			<comments>http://www.lavishsoft.com/wiki/index.php/Talk:ISSession:FileRedirect_%28Command%29</comments>		</item>
	</channel>
</rss>