<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Esenthel Forum - 3rd Party Tools]]></title>
		<link>https://esenthel.com/forum/</link>
		<description><![CDATA[Esenthel Forum - https://esenthel.com/forum]]></description>
		<pubDate>Fri, 05 Jun 2026 21:17:37 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Scythe Physics Editor]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=8325</link>
			<pubDate>Thu, 29 Jan 2015 19:33:17 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=8325</guid>
			<description><![CDATA[The <a href="http://sourceforge.net/projects/physicseditor/" target="_blank">Scythe Physics Editor</a> is an editor I used back in 2008 when I first started experimenting with PhysX. I found it to be really good, and with a little practice I was soon able to build quite complex PhysX actors for export to my 3D graphic applications. The developer of Scythe has since moved on, but has very generously left Scythe as open source, supplying all the code necessary for building a general loader for the .phy files exported from the Scythe Editor.<br />
<br />
Seeing as EE does not make it very easy to build complex PhysX actors, I decided to wipe off the cobwebs from my Scythe Editor, and produce a loader for use with EE.<br />
What EE does do very well is marry meshes, materials and physbodies as actors. So what I've done is build my actors using the EE tools, then use the output from the Scythe Editor to position, orientate and add joints to build multishape and jointed actors for use in my EE applications.<br />
<br />
<img src="https://dl.dropboxusercontent.com/u/21041885/Esenthel/Scythe/ScythePrimitivesJointed.jpg" border="0" alt="[Image: ScythePrimitivesJointed.jpg]" /><br />
<br />
<img src="https://dl.dropboxusercontent.com/u/21041885/Esenthel/Scythe/InterlockedGearsWithJoints.jpg" border="0" alt="[Image: InterlockedGearsWithJoints.jpg]" /><br />
<br />
<!-- start: video_youtube_embed --><br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/lBcMQZBY6b0" frameborder="0" allowfullscreen></iframe><br />
<!-- end: video_youtube_embed -->]]></description>
			<content:encoded><![CDATA[The <a href="http://sourceforge.net/projects/physicseditor/" target="_blank">Scythe Physics Editor</a> is an editor I used back in 2008 when I first started experimenting with PhysX. I found it to be really good, and with a little practice I was soon able to build quite complex PhysX actors for export to my 3D graphic applications. The developer of Scythe has since moved on, but has very generously left Scythe as open source, supplying all the code necessary for building a general loader for the .phy files exported from the Scythe Editor.<br />
<br />
Seeing as EE does not make it very easy to build complex PhysX actors, I decided to wipe off the cobwebs from my Scythe Editor, and produce a loader for use with EE.<br />
What EE does do very well is marry meshes, materials and physbodies as actors. So what I've done is build my actors using the EE tools, then use the output from the Scythe Editor to position, orientate and add joints to build multishape and jointed actors for use in my EE applications.<br />
<br />
<img src="https://dl.dropboxusercontent.com/u/21041885/Esenthel/Scythe/ScythePrimitivesJointed.jpg" border="0" alt="[Image: ScythePrimitivesJointed.jpg]" /><br />
<br />
<img src="https://dl.dropboxusercontent.com/u/21041885/Esenthel/Scythe/InterlockedGearsWithJoints.jpg" border="0" alt="[Image: InterlockedGearsWithJoints.jpg]" /><br />
<br />
<!-- start: video_youtube_embed --><br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/lBcMQZBY6b0" frameborder="0" allowfullscreen></iframe><br />
<!-- end: video_youtube_embed -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Behavior / AI middleware MASA LIFE]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=7707</link>
			<pubDate>Tue, 29 Apr 2014 13:50:02 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=7707</guid>
			<description><![CDATA[Dear Esenthel community and AI enthusiasts,<br />
<br />
Before we start, let us make it clear that we though believe this is the correct place for this section/thread, we may be mistaken. Apologies if this is the case. <br />
<br />
This thread is intended for developers and designers who face the challenging task of creating and modeling artificial intelligence re. behavior.<br />
Whether you are working on a lively environment populated with numerous inhabitants/NPCs, each with simple but diverse behaviors, or you have few NPCs, whose behavior is both convincing and complex, we believe MASA LIFE would be an excellent choice. <br />
<br />
Indeed we just released MASA LIFE v1.5, whose features include:<ul>
<li>Rapid prototype behaviors/AI.</li>
<li>Visual modeling of reusable behaviors empowering designers with intuitive graphical editors (Behavior Trees, Navigation, Knowledge,...).</li>
<li>Graphical (remote) debugging &amp; inspection.</li>
<li>Sparking life: integrate with our cross-platform SDK and deploy easily with a single-click of a button.</li>
<li>Extensive getting-started experience and documentation.</li></ul>
<br />
If you are interested in evaluating MASA LIFE please feel free to request a trial version at <a href="http://www.masagroup.net/products/masa-life/try-masa-life/" target="_blank">http://www.masagroup.net/products/masa-l...masa-life/</a>. <br />
<br />
Further to this we suggest you take a look at the following resources:<ul>
<li>MASA LIFE page: <a href="http://www.masalife.net" target="_blank">http://www.masalife.net</a>.</li>
<li>Overview Video: <a href="http://www.youtube.com/watch?v=xKj6SA6krPg&amp;feature=youtu.be" target="_blank">http://www.youtube.com/watch?v=xKj6SA6kr...e=youtu.be</a>.</li>
<li>Mini game "Tank Arena": <a href="https://www.youtube.com/watch?v=DkbNzzZEU9g" target="_blank">https://www.youtube.com/watch?v=DkbNzzZEU9g</a>.</li></ul>
<br />
If you have the slightest problem downloading, installing, or using MASA LIFE, please do not hesitate to contact us with your questions and remarks, as your opinions and feedback are vitally important to us.<br />
<br />
Best Frank]]></description>
			<content:encoded><![CDATA[Dear Esenthel community and AI enthusiasts,<br />
<br />
Before we start, let us make it clear that we though believe this is the correct place for this section/thread, we may be mistaken. Apologies if this is the case. <br />
<br />
This thread is intended for developers and designers who face the challenging task of creating and modeling artificial intelligence re. behavior.<br />
Whether you are working on a lively environment populated with numerous inhabitants/NPCs, each with simple but diverse behaviors, or you have few NPCs, whose behavior is both convincing and complex, we believe MASA LIFE would be an excellent choice. <br />
<br />
Indeed we just released MASA LIFE v1.5, whose features include:<ul>
<li>Rapid prototype behaviors/AI.</li>
<li>Visual modeling of reusable behaviors empowering designers with intuitive graphical editors (Behavior Trees, Navigation, Knowledge,...).</li>
<li>Graphical (remote) debugging &amp; inspection.</li>
<li>Sparking life: integrate with our cross-platform SDK and deploy easily with a single-click of a button.</li>
<li>Extensive getting-started experience and documentation.</li></ul>
<br />
If you are interested in evaluating MASA LIFE please feel free to request a trial version at <a href="http://www.masagroup.net/products/masa-life/try-masa-life/" target="_blank">http://www.masagroup.net/products/masa-l...masa-life/</a>. <br />
<br />
Further to this we suggest you take a look at the following resources:<ul>
<li>MASA LIFE page: <a href="http://www.masalife.net" target="_blank">http://www.masalife.net</a>.</li>
<li>Overview Video: <a href="http://www.youtube.com/watch?v=xKj6SA6krPg&amp;feature=youtu.be" target="_blank">http://www.youtube.com/watch?v=xKj6SA6kr...e=youtu.be</a>.</li>
<li>Mini game "Tank Arena": <a href="https://www.youtube.com/watch?v=DkbNzzZEU9g" target="_blank">https://www.youtube.com/watch?v=DkbNzzZEU9g</a>.</li></ul>
<br />
If you have the slightest problem downloading, installing, or using MASA LIFE, please do not hesitate to contact us with your questions and remarks, as your opinions and feedback are vitally important to us.<br />
<br />
Best Frank]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Badumna network suite]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=6696</link>
			<pubDate>Wed, 31 Jul 2013 12:31:56 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=6696</guid>
			<description><![CDATA[I'm currently trying to use the Badumna Network Suite (<a href="http://www.scalify.com" target="_blank">http://www.scalify.com</a>) with Esenthel. I'll post my findings in this thread.<br />
<br />
I will refer to the place where you installed the api as {api}<br />
<br />
<span style="font-weight: bold;">1. Compile the API</span><br />
<br />
You start with downloading the C++ api. You will have to compile it yourself. There is a VS2010 solution provided and it was easily converted to VS2012.<br />
<br />
You will find that the release project properties are not set. You can look at the debug one and fill in mostly the same with release, except for the obvious differences like optimalisation and such. One thing you should change is the Runtime Library. Set it to /MT if you want to add badumna to an esenthel project.<br />
<br />
Building the debug version will result in the BadumnaCpp.lib file in {api}/Source/MSVC/2012/Debug.<br />
<br />
<span style="font-weight: bold;">2. Setup a test project</span><br />
<br />
I started a new Esenthel 1.0 project by copying the tutorial solution. (I did not work with 2.0 yet because i got an 'access denied' error when adding the badumna header files to my application. Will have to sort that out later.)<br />
<br />
In the folder of my esenthel test program (if you copy the tutorial setting this will be the main folder of your solution) I added Badumna.dll, Dei.dll and mono-2.0.dll. You will find those in {api}/Source/libs.<br />
<br />
You will also have to copy the folder Mono-2.8.1 to your program directory and call it mono. (The name change is important!)<br />
<br />
In your project's properties page, add {api}\Source to Additional Include Directories.<br />
For the linker, add {api}\Source\MSVC\2010\Debug to additional library directories. To Additional Dependencies you will have to add BadumnaCpp.lib<br />
<br />
The code below will initialize and shutdown badumna networking: <br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:<br />
</div><div class="body"><div dir="ltr"><code><span style="color: #FF8000">#include&nbsp;"Badumna/Core/NetworkFacade.h"<br />#include&nbsp;"Badumna/Core/RuntimeInitializer.h"<br />#include&nbsp;"Badumna/Configuration/Options.h"<br />#include&nbsp;"stdafx.h"<br /><br /></span><span style="color: #0000BB">Str&nbsp;message</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">void&nbsp;StartBadumna</span><span style="color: #007700">()&nbsp;{<br />&nbsp;&nbsp;</span><span style="color: #0000BB">Badumna</span><span style="color: #007700">::</span><span style="color: #0000BB">Options&nbsp;options</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;</span><span style="color: #0000BB">options</span><span style="color: #007700">.</span><span style="color: #0000BB">GetConnectivityModule</span><span style="color: #007700">().</span><span style="color: #0000BB">SetStartPortRange</span><span style="color: #007700">(</span><span style="color: #0000BB">21300</span><span style="color: #007700">);<br />&nbsp;&nbsp;</span><span style="color: #0000BB">options</span><span style="color: #007700">.</span><span style="color: #0000BB">GetConnectivityModule</span><span style="color: #007700">().</span><span style="color: #0000BB">SetEndPortRange</span><span style="color: #007700">(</span><span style="color: #0000BB">21399</span><span style="color: #007700">);<br />&nbsp;&nbsp;</span><span style="color: #0000BB">options</span><span style="color: #007700">.</span><span style="color: #0000BB">GetConnectivityModule</span><span style="color: #007700">().</span><span style="color: #0000BB">SetMaxPortsToTry</span><span style="color: #007700">(</span><span style="color: #0000BB">3</span><span style="color: #007700">);<br />&nbsp;&nbsp;</span><span style="color: #0000BB">options</span><span style="color: #007700">.</span><span style="color: #0000BB">GetConnectivityModule</span><span style="color: #007700">().</span><span style="color: #0000BB">EnableBroadcast</span><span style="color: #007700">();<br />&nbsp;&nbsp;</span><span style="color: #0000BB">options</span><span style="color: #007700">.</span><span style="color: #0000BB">GetConnectivityModule</span><span style="color: #007700">().</span><span style="color: #0000BB">SetBroadcastPort</span><span style="color: #007700">(</span><span style="color: #0000BB">21250</span><span style="color: #007700">);<br />&nbsp;&nbsp;</span><span style="color: #0000BB">options</span><span style="color: #007700">.</span><span style="color: #0000BB">GetConnectivityModule</span><span style="color: #007700">().</span><span style="color: #0000BB">ConfigureForLan</span><span style="color: #007700">();<br />&nbsp;&nbsp;</span><span style="color: #0000BB">options</span><span style="color: #007700">.</span><span style="color: #0000BB">GetConnectivityModule</span><span style="color: #007700">().</span><span style="color: #0000BB">SetApplicationName</span><span style="color: #007700">(</span><span style="color: #0000BB">L</span><span style="color: #DD0000">"CppApiExample0"</span><span style="color: #007700">);<br />&nbsp;&nbsp;</span><span style="color: #0000BB">std</span><span style="color: #007700">::</span><span style="color: #0000BB">auto_ptr</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">Badumna</span><span style="color: #007700">::</span><span style="color: #0000BB">NetworkFacade</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">facade</span><span style="color: #007700">(</span><span style="color: #0000BB">Badumna</span><span style="color: #007700">::</span><span style="color: #0000BB">NetworkFacade</span><span style="color: #007700">::</span><span style="color: #0000BB">Create</span><span style="color: #007700">(</span><span style="color: #0000BB">options</span><span style="color: #007700">));<br />&nbsp;&nbsp;if(!</span><span style="color: #0000BB">facade</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Login</span><span style="color: #007700">())<br />&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;failed&nbsp;to&nbsp;login&nbsp;to&nbsp;the&nbsp;badumna&nbsp;network<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">message&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">S&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #DD0000">"failed&nbsp;to&nbsp;login&nbsp;to&nbsp;the&nbsp;badumna&nbsp;network."</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;return;<br />&nbsp;&nbsp;}<br />&nbsp;&nbsp;</span><span style="color: #0000BB">facade</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Shutdown</span><span style="color: #007700">();<br />&nbsp;&nbsp;</span><span style="color: #0000BB">message&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">S&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #DD0000">"All&nbsp;is&nbsp;well."</span><span style="color: #007700">;<br />}<br /><br /></span><span style="color: #0000BB">void&nbsp;InitPre</span><span style="color: #007700">()&nbsp;<br />{<br />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">App</span><span style="color: #007700">.</span><span style="color: #0000BB">name</span><span style="color: #007700">(</span><span style="color: #DD0000">"Start"</span><span style="color: #007700">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Paks</span><span style="color: #007700">.</span><span style="color: #0000BB">add</span><span style="color: #007700">(</span><span style="color: #DD0000">"data/engine.pak"</span><span style="color: #007700">);<br />}<br /><br /></span><span style="color: #0000BB">Bool&nbsp;Init</span><span style="color: #007700">()&nbsp;<br />{<br />&nbsp;&nbsp;</span><span style="color: #0000BB">Badumna</span><span style="color: #007700">::</span><span style="color: #0000BB">BadumnaRuntimeInitializer&nbsp;initializer</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">StartBadumna</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />}<br /><br /></span><span style="color: #0000BB">void&nbsp;Shut</span><span style="color: #007700">()<br />{<br />&nbsp;<br />}<br /><br /></span><span style="color: #0000BB">Bool&nbsp;Update</span><span style="color: #007700">()&nbsp;<br />{<br />&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">Kb</span><span style="color: #007700">.</span><span style="color: #0000BB">bp</span><span style="color: #007700">(</span><span style="color: #0000BB">KB_ESC</span><span style="color: #007700">))return&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />}<br /><br /></span><span style="color: #0000BB">void&nbsp;Draw</span><span style="color: #007700">()<br />{<br />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">D</span><span style="color: #007700">.</span><span style="color: #0000BB">clear</span><span style="color: #007700">(</span><span style="color: #0000BB">TURQ</span><span style="color: #007700">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">D</span><span style="color: #007700">.</span><span style="color: #0000BB">text&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;&nbsp;</span><span style="color: #0000BB">0.1f</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">message</span><span style="color: #007700">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />}&nbsp;<br /></span></code></div></div></div>
<br />
That's it for now. I'll be back with more later.]]></description>
			<content:encoded><![CDATA[I'm currently trying to use the Badumna Network Suite (<a href="http://www.scalify.com" target="_blank">http://www.scalify.com</a>) with Esenthel. I'll post my findings in this thread.<br />
<br />
I will refer to the place where you installed the api as {api}<br />
<br />
<span style="font-weight: bold;">1. Compile the API</span><br />
<br />
You start with downloading the C++ api. You will have to compile it yourself. There is a VS2010 solution provided and it was easily converted to VS2012.<br />
<br />
You will find that the release project properties are not set. You can look at the debug one and fill in mostly the same with release, except for the obvious differences like optimalisation and such. One thing you should change is the Runtime Library. Set it to /MT if you want to add badumna to an esenthel project.<br />
<br />
Building the debug version will result in the BadumnaCpp.lib file in {api}/Source/MSVC/2012/Debug.<br />
<br />
<span style="font-weight: bold;">2. Setup a test project</span><br />
<br />
I started a new Esenthel 1.0 project by copying the tutorial solution. (I did not work with 2.0 yet because i got an 'access denied' error when adding the badumna header files to my application. Will have to sort that out later.)<br />
<br />
In the folder of my esenthel test program (if you copy the tutorial setting this will be the main folder of your solution) I added Badumna.dll, Dei.dll and mono-2.0.dll. You will find those in {api}/Source/libs.<br />
<br />
You will also have to copy the folder Mono-2.8.1 to your program directory and call it mono. (The name change is important!)<br />
<br />
In your project's properties page, add {api}\Source to Additional Include Directories.<br />
For the linker, add {api}\Source\MSVC\2010\Debug to additional library directories. To Additional Dependencies you will have to add BadumnaCpp.lib<br />
<br />
The code below will initialize and shutdown badumna networking: <br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:<br />
</div><div class="body"><div dir="ltr"><code><span style="color: #FF8000">#include&nbsp;"Badumna/Core/NetworkFacade.h"<br />#include&nbsp;"Badumna/Core/RuntimeInitializer.h"<br />#include&nbsp;"Badumna/Configuration/Options.h"<br />#include&nbsp;"stdafx.h"<br /><br /></span><span style="color: #0000BB">Str&nbsp;message</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">void&nbsp;StartBadumna</span><span style="color: #007700">()&nbsp;{<br />&nbsp;&nbsp;</span><span style="color: #0000BB">Badumna</span><span style="color: #007700">::</span><span style="color: #0000BB">Options&nbsp;options</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;</span><span style="color: #0000BB">options</span><span style="color: #007700">.</span><span style="color: #0000BB">GetConnectivityModule</span><span style="color: #007700">().</span><span style="color: #0000BB">SetStartPortRange</span><span style="color: #007700">(</span><span style="color: #0000BB">21300</span><span style="color: #007700">);<br />&nbsp;&nbsp;</span><span style="color: #0000BB">options</span><span style="color: #007700">.</span><span style="color: #0000BB">GetConnectivityModule</span><span style="color: #007700">().</span><span style="color: #0000BB">SetEndPortRange</span><span style="color: #007700">(</span><span style="color: #0000BB">21399</span><span style="color: #007700">);<br />&nbsp;&nbsp;</span><span style="color: #0000BB">options</span><span style="color: #007700">.</span><span style="color: #0000BB">GetConnectivityModule</span><span style="color: #007700">().</span><span style="color: #0000BB">SetMaxPortsToTry</span><span style="color: #007700">(</span><span style="color: #0000BB">3</span><span style="color: #007700">);<br />&nbsp;&nbsp;</span><span style="color: #0000BB">options</span><span style="color: #007700">.</span><span style="color: #0000BB">GetConnectivityModule</span><span style="color: #007700">().</span><span style="color: #0000BB">EnableBroadcast</span><span style="color: #007700">();<br />&nbsp;&nbsp;</span><span style="color: #0000BB">options</span><span style="color: #007700">.</span><span style="color: #0000BB">GetConnectivityModule</span><span style="color: #007700">().</span><span style="color: #0000BB">SetBroadcastPort</span><span style="color: #007700">(</span><span style="color: #0000BB">21250</span><span style="color: #007700">);<br />&nbsp;&nbsp;</span><span style="color: #0000BB">options</span><span style="color: #007700">.</span><span style="color: #0000BB">GetConnectivityModule</span><span style="color: #007700">().</span><span style="color: #0000BB">ConfigureForLan</span><span style="color: #007700">();<br />&nbsp;&nbsp;</span><span style="color: #0000BB">options</span><span style="color: #007700">.</span><span style="color: #0000BB">GetConnectivityModule</span><span style="color: #007700">().</span><span style="color: #0000BB">SetApplicationName</span><span style="color: #007700">(</span><span style="color: #0000BB">L</span><span style="color: #DD0000">"CppApiExample0"</span><span style="color: #007700">);<br />&nbsp;&nbsp;</span><span style="color: #0000BB">std</span><span style="color: #007700">::</span><span style="color: #0000BB">auto_ptr</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">Badumna</span><span style="color: #007700">::</span><span style="color: #0000BB">NetworkFacade</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">facade</span><span style="color: #007700">(</span><span style="color: #0000BB">Badumna</span><span style="color: #007700">::</span><span style="color: #0000BB">NetworkFacade</span><span style="color: #007700">::</span><span style="color: #0000BB">Create</span><span style="color: #007700">(</span><span style="color: #0000BB">options</span><span style="color: #007700">));<br />&nbsp;&nbsp;if(!</span><span style="color: #0000BB">facade</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Login</span><span style="color: #007700">())<br />&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;failed&nbsp;to&nbsp;login&nbsp;to&nbsp;the&nbsp;badumna&nbsp;network<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">message&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">S&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #DD0000">"failed&nbsp;to&nbsp;login&nbsp;to&nbsp;the&nbsp;badumna&nbsp;network."</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;return;<br />&nbsp;&nbsp;}<br />&nbsp;&nbsp;</span><span style="color: #0000BB">facade</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Shutdown</span><span style="color: #007700">();<br />&nbsp;&nbsp;</span><span style="color: #0000BB">message&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">S&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #DD0000">"All&nbsp;is&nbsp;well."</span><span style="color: #007700">;<br />}<br /><br /></span><span style="color: #0000BB">void&nbsp;InitPre</span><span style="color: #007700">()&nbsp;<br />{<br />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">App</span><span style="color: #007700">.</span><span style="color: #0000BB">name</span><span style="color: #007700">(</span><span style="color: #DD0000">"Start"</span><span style="color: #007700">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Paks</span><span style="color: #007700">.</span><span style="color: #0000BB">add</span><span style="color: #007700">(</span><span style="color: #DD0000">"data/engine.pak"</span><span style="color: #007700">);<br />}<br /><br /></span><span style="color: #0000BB">Bool&nbsp;Init</span><span style="color: #007700">()&nbsp;<br />{<br />&nbsp;&nbsp;</span><span style="color: #0000BB">Badumna</span><span style="color: #007700">::</span><span style="color: #0000BB">BadumnaRuntimeInitializer&nbsp;initializer</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">StartBadumna</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />}<br /><br /></span><span style="color: #0000BB">void&nbsp;Shut</span><span style="color: #007700">()<br />{<br />&nbsp;<br />}<br /><br /></span><span style="color: #0000BB">Bool&nbsp;Update</span><span style="color: #007700">()&nbsp;<br />{<br />&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">Kb</span><span style="color: #007700">.</span><span style="color: #0000BB">bp</span><span style="color: #007700">(</span><span style="color: #0000BB">KB_ESC</span><span style="color: #007700">))return&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />}<br /><br /></span><span style="color: #0000BB">void&nbsp;Draw</span><span style="color: #007700">()<br />{<br />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">D</span><span style="color: #007700">.</span><span style="color: #0000BB">clear</span><span style="color: #007700">(</span><span style="color: #0000BB">TURQ</span><span style="color: #007700">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">D</span><span style="color: #007700">.</span><span style="color: #0000BB">text&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;&nbsp;</span><span style="color: #0000BB">0.1f</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">message</span><span style="color: #007700">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />}&nbsp;<br /></span></code></div></div></div>
<br />
That's it for now. I'll be back with more later.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Free Space Skybox Maker]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=5937</link>
			<pubDate>Wed, 13 Feb 2013 13:36:52 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=5937</guid>
			<description><![CDATA[Don't miss this in your Game Dev toolbox<br />
<br />
<a href="http://sourceforge.net/projects/spacescape/" target="_blank">http://sourceforge.net/projects/spacescape/</a><br />
<br />
<img src="http://c.fsdn.com/con/app/proj/spacescape/screenshots/264888/182/137" border="0" alt="[Image: 137]" /><br />
<br />
<img src="http://c.fsdn.com/con/app/proj/spacescape/screenshots/264886/182/137" border="0" alt="[Image: 137]" /><br />
<br />
<br />
If you do not know how to get this into Esenthel, here are some steps:<br />
<br />
Download Nvidia Tools:<br />
<a href="https://developer.nvidia.com/sites/default/files/akamai/tools/files/DDS_Utilities_8.31.1127.1645.exe" target="_blank">https://developer.nvidia.com/sites/defau...7.1645.exe</a><br />
<br />
<br />
Create a new folder anywhere, create a .bat file with this content<br />
nvdxt -cubeMap -list cubemapfile.lst -output myskybox.dds<br />
<br />
create a new file called cubemap.lst<br />
<br />
inside your cubemap.lst file add this<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:<br />
</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">left</span><span style="color: #007700">.</span><span style="color: #0000BB">png<br />right</span><span style="color: #007700">.</span><span style="color: #0000BB">png<br />top</span><span style="color: #007700">.</span><span style="color: #0000BB">png<br />bottom</span><span style="color: #007700">.</span><span style="color: #0000BB">png<br />back</span><span style="color: #007700">.</span><span style="color: #0000BB">png<br />front</span><span style="color: #007700">.</span><span style="color: #0000BB">png&nbsp;<br /></span></code></div></div></div>
<br />
open the .dds file and convert it to .png or something<br />
now put the .png into editor and set it as cube map]]></description>
			<content:encoded><![CDATA[Don't miss this in your Game Dev toolbox<br />
<br />
<a href="http://sourceforge.net/projects/spacescape/" target="_blank">http://sourceforge.net/projects/spacescape/</a><br />
<br />
<img src="http://c.fsdn.com/con/app/proj/spacescape/screenshots/264888/182/137" border="0" alt="[Image: 137]" /><br />
<br />
<img src="http://c.fsdn.com/con/app/proj/spacescape/screenshots/264886/182/137" border="0" alt="[Image: 137]" /><br />
<br />
<br />
If you do not know how to get this into Esenthel, here are some steps:<br />
<br />
Download Nvidia Tools:<br />
<a href="https://developer.nvidia.com/sites/default/files/akamai/tools/files/DDS_Utilities_8.31.1127.1645.exe" target="_blank">https://developer.nvidia.com/sites/defau...7.1645.exe</a><br />
<br />
<br />
Create a new folder anywhere, create a .bat file with this content<br />
nvdxt -cubeMap -list cubemapfile.lst -output myskybox.dds<br />
<br />
create a new file called cubemap.lst<br />
<br />
inside your cubemap.lst file add this<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:<br />
</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">left</span><span style="color: #007700">.</span><span style="color: #0000BB">png<br />right</span><span style="color: #007700">.</span><span style="color: #0000BB">png<br />top</span><span style="color: #007700">.</span><span style="color: #0000BB">png<br />bottom</span><span style="color: #007700">.</span><span style="color: #0000BB">png<br />back</span><span style="color: #007700">.</span><span style="color: #0000BB">png<br />front</span><span style="color: #007700">.</span><span style="color: #0000BB">png&nbsp;<br /></span></code></div></div></div>
<br />
open the .dds file and convert it to .png or something<br />
now put the .png into editor and set it as cube map]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[YSE 3D sound engine (open source)]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=5664</link>
			<pubDate>Sat, 17 Nov 2012 13:20:42 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=5664</guid>
			<description><![CDATA[In case anyone is interested, I'm creating a new 3D sound engine. I have an alpha version online now for testing, and it has already replaced FMOD in Attr-X.<br />
<br />
The main advantage compared to free engines like OpenAL and commercial engines like FMOD is that it is much easier to use. The API is a lot more high level. It will also be a lot cheaper than FMOD.<br />
<br />
YSE has quite advanced features like custom speaker setup, wide surround, common 3D effects, sound occlusion, automated resource management, support for multichannel files, Reverb and a DSP unit that is much more advanced than every other engine i've seen so far.<br />
<br />
I only have an alpha version for windows right now, but i will also create a Mac version when it's ready. I won't support gaming consoles like FMOD does though.<br />
<br />
Please let me know what you think. (There is no manual yet, but I have included a VS2010 project and 14 tutorials about most common tasks.)<br />
<br />
Regards,<br />
<br />
yvan<br />
<br />
The link: <a href="http://attr-x.net/yse" target="_blank">http://attr-x.net/yse</a>]]></description>
			<content:encoded><![CDATA[In case anyone is interested, I'm creating a new 3D sound engine. I have an alpha version online now for testing, and it has already replaced FMOD in Attr-X.<br />
<br />
The main advantage compared to free engines like OpenAL and commercial engines like FMOD is that it is much easier to use. The API is a lot more high level. It will also be a lot cheaper than FMOD.<br />
<br />
YSE has quite advanced features like custom speaker setup, wide surround, common 3D effects, sound occlusion, automated resource management, support for multichannel files, Reverb and a DSP unit that is much more advanced than every other engine i've seen so far.<br />
<br />
I only have an alpha version for windows right now, but i will also create a Mac version when it's ready. I won't support gaming consoles like FMOD does though.<br />
<br />
Please let me know what you think. (There is no manual yet, but I have included a VS2010 project and 14 tutorials about most common tasks.)<br />
<br />
Regards,<br />
<br />
yvan<br />
<br />
The link: <a href="http://attr-x.net/yse" target="_blank">http://attr-x.net/yse</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Endorphin/EndorphinLE]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=2745</link>
			<pubDate>Fri, 19 Nov 2010 20:07:34 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=2745</guid>
			<description><![CDATA[<a href="http://www.naturalmotion.com/endorphinLE" target="_blank">Endorphin LE</a><br />
<br />
Advanced animations etc.<br />
<br />
My question is does anyone know any software that's similar to <a href="http://www.naturalmotion.com/morpheme" target="_blank">Morpheme</a> or <a href="http://www.naturalmotion.com/euphoria" target="_blank">Euphoria</a> ?]]></description>
			<content:encoded><![CDATA[<a href="http://www.naturalmotion.com/endorphinLE" target="_blank">Endorphin LE</a><br />
<br />
Advanced animations etc.<br />
<br />
My question is does anyone know any software that's similar to <a href="http://www.naturalmotion.com/morpheme" target="_blank">Morpheme</a> or <a href="http://www.naturalmotion.com/euphoria" target="_blank">Euphoria</a> ?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[markerless motion capture]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=2356</link>
			<pubDate>Fri, 09 Jul 2010 19:27:35 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=2356</guid>
			<description><![CDATA[Uber cool!<br />
<a href="http://www.ipisoft.com/faq.php" target="_blank">http://www.ipisoft.com/faq.php</a>]]></description>
			<content:encoded><![CDATA[Uber cool!<br />
<a href="http://www.ipisoft.com/faq.php" target="_blank">http://www.ipisoft.com/faq.php</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[3rd party libraries you would like working with Esenthel.]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=1490</link>
			<pubDate>Fri, 30 Oct 2009 12:55:09 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=1490</guid>
			<description><![CDATA[Hiya all <img src="images/smilies/smile.gif" style="vertical-align: middle;" border="0" alt="smile" title="smile" /><br />
<br />
So, this is not only to gather resources/help to implementation of 3rd party library's, but also to see wich awesome library's out there i might have missed.<br />
<br />
Suggest wich one's you might like see working within Esenthal engine (if possible ofcourse), some of your own found library's would be nice too.<br />
<br />
I got a couple to begin with :<br />
<br />
<a href="http://princeofcode.com/awesomium.php" target="_blank">Awesomium</a><br />
<br />
Wich is basicly a upgraded Hikari meet's internet explorer meet's 3d engine UI thing, there is assorted download links on the forum at prince of code or <a href="http://tpolm.org/~ps/awesomium_v1.08_sdk_msvc9.rar" target="_blank">here</a> (msvc9).<br />
<br />
<a href="http://www.magicindie.com/aquatica.htm" target="_blank">Aquatica</a><br />
<br />
Basicly does some nice water, and its really cheap for indie's<br />
<br />
Those are the ones ive got my eye on at the moment, anyone have any others, maybe even better 3rd party sites/libs out there ? maybe a speedtree wannabe addon ? or a even better water/river addon, or something else, or even some really awesome shaders ?<br />
<br />
And, something affordable ofcourse <img src="images/smilies/smile.gif" style="vertical-align: middle;" border="0" alt="smile" title="smile" />]]></description>
			<content:encoded><![CDATA[Hiya all <img src="images/smilies/smile.gif" style="vertical-align: middle;" border="0" alt="smile" title="smile" /><br />
<br />
So, this is not only to gather resources/help to implementation of 3rd party library's, but also to see wich awesome library's out there i might have missed.<br />
<br />
Suggest wich one's you might like see working within Esenthal engine (if possible ofcourse), some of your own found library's would be nice too.<br />
<br />
I got a couple to begin with :<br />
<br />
<a href="http://princeofcode.com/awesomium.php" target="_blank">Awesomium</a><br />
<br />
Wich is basicly a upgraded Hikari meet's internet explorer meet's 3d engine UI thing, there is assorted download links on the forum at prince of code or <a href="http://tpolm.org/~ps/awesomium_v1.08_sdk_msvc9.rar" target="_blank">here</a> (msvc9).<br />
<br />
<a href="http://www.magicindie.com/aquatica.htm" target="_blank">Aquatica</a><br />
<br />
Basicly does some nice water, and its really cheap for indie's<br />
<br />
Those are the ones ive got my eye on at the moment, anyone have any others, maybe even better 3rd party sites/libs out there ? maybe a speedtree wannabe addon ? or a even better water/river addon, or something else, or even some really awesome shaders ?<br />
<br />
And, something affordable ofcourse <img src="images/smilies/smile.gif" style="vertical-align: middle;" border="0" alt="smile" title="smile" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Mapzone- free advanced texturing tool]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=877</link>
			<pubDate>Tue, 10 Feb 2009 02:13:22 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=877</guid>
			<description><![CDATA[Features:<br />
<a href="http://www.mapzoneeditor.com/?PAGE=FEATURES" target="_blank">http://www.mapzoneeditor.com/?PAGE=FEATURES</a><br />
<br />
Download:<br />
<a href="http://www.mapzoneeditor.com/index.php?PAGE=DOWNLOAD" target="_blank">http://www.mapzoneeditor.com/index.php?PAGE=DOWNLOAD</a><br />
<br />
Gallery:<br />
<a href="http://www.mapzoneeditor.com/index.php?PAGE=GALLERY" target="_blank">http://www.mapzoneeditor.com/index.php?PAGE=GALLERY</a>]]></description>
			<content:encoded><![CDATA[Features:<br />
<a href="http://www.mapzoneeditor.com/?PAGE=FEATURES" target="_blank">http://www.mapzoneeditor.com/?PAGE=FEATURES</a><br />
<br />
Download:<br />
<a href="http://www.mapzoneeditor.com/index.php?PAGE=DOWNLOAD" target="_blank">http://www.mapzoneeditor.com/index.php?PAGE=DOWNLOAD</a><br />
<br />
Gallery:<br />
<a href="http://www.mapzoneeditor.com/index.php?PAGE=GALLERY" target="_blank">http://www.mapzoneeditor.com/index.php?PAGE=GALLERY</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Sound File Editor/Converter]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=932</link>
			<pubDate>Fri, 30 Jan 2009 20:37:50 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=932</guid>
			<description><![CDATA[<a href="http://www.goldwave.com/" target="_blank">http://www.goldwave.com/</a>]]></description>
			<content:encoded><![CDATA[<a href="http://www.goldwave.com/" target="_blank">http://www.goldwave.com/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Image Viewer/Converter]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=933</link>
			<pubDate>Fri, 30 Jan 2009 20:36:17 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=933</guid>
			<description><![CDATA[<a href="http://www.xnview.com/" target="_blank">http://www.xnview.com/</a>]]></description>
			<content:encoded><![CDATA[<a href="http://www.xnview.com/" target="_blank">http://www.xnview.com/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Video File Format Converter]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=934</link>
			<pubDate>Fri, 30 Jan 2009 20:35:19 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=934</guid>
			<description><![CDATA[<a href="http://www.mediacoderhq.com/" target="_blank">http://www.mediacoderhq.com/</a>]]></description>
			<content:encoded><![CDATA[<a href="http://www.mediacoderhq.com/" target="_blank">http://www.mediacoderhq.com/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Windows Desktop Recording Software]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=936</link>
			<pubDate>Fri, 30 Jan 2009 20:32:49 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=936</guid>
			<description><![CDATA[<a href="http://camstudio.org/" target="_blank">http://camstudio.org/</a>]]></description>
			<content:encoded><![CDATA[<a href="http://camstudio.org/" target="_blank">http://camstudio.org/</a>]]></content:encoded>
		</item>
	</channel>
</rss>