<?xml version="1.0" encoding="UTF-8"?>
<rss version="0.92" xml:lang="en-US">
	<channel>
		<title>Announcements - ENIGMA Forums</title>
		<link>https://enigma-dev.org/forums/index.php?board=1.0</link>
		<description>Live information from ENIGMA Forums</description>
		<image>
			<url>https://enigma-dev.org/forums/favicon.ico</url>
			<title>Announcements - ENIGMA Forums</title>
			<link>https://enigma-dev.org/forums/index.php?board=1.0</link>
		</image>
		<copyright>© 2026 ENIGMA Forums</copyright>
		<language>en-US</language>
		<item>
			<title>Back online, new hardware</title>
			<link>https://enigma-dev.org/forums/index.php?topic=3114.0</link>
			<description><![CDATA[Everything&#039;s upgraded to PHP 7 and we&#039;re on a new Debian instance. I think everything&#039;s working now.<br /><br />I should probably advise everyone to reset their password here and anywhere else you&#039;ve used the same one.&nbsp; Please don&#039;t re-use passwords, ever.&nbsp; Sorry again for the inconvenience.<br /><br />I&#039;m hoping to migrate the forums and Wiki to use GitHub auth soon.]]></description>
			<comments>https://enigma-dev.org/forums/index.php?action=post;topic=3114.0</comments>
			<category>Announcements</category>
			<pubDate>Mon, 16 Aug 2021 00:28:04 GMT</pubDate>
			<guid isPermaLink="false">tag:enigma-dev.org,2021-08-16:topic=3114</guid>
		</item>
		<item>
			<title>ENIGMOS - The Operating System for Attractive Women!</title>
			<link>https://enigma-dev.org/forums/index.php?topic=3077.0</link>
			<description><![CDATA[Hello everyone!<br /><br /><img src="https://i.imgur.com/XVTIp1S.gif" alt="" width="960" height="540" class="bbc_img resized" loading="lazy"><br /><br />I created a FreeBSD VirtualBox image that you may use to create games with everything you need to do that installed by default - showcasing the Xfce Desktop Environment customized to be themed around the game development software packaged with it - ENIGMA - as well as some basic apps for development. GIMP and GrafX2 for drawing and animating sprites, tilesets, backgrounds, and textures. Audacity for editing music you have composed or to touch up on your sound effects. mpv Media Player (the client library and command line app) for playing videos as cutscenes for your games or to preview them directly from a double click in Thunar File Manager. Engrampa for a graphical means to manage archives. OctoPkg for graphical package management. The FreeBSD GUI Wifi Manager, Firefox, Thunderbird, and all the default apps of the Xfce Desktop Environment - all essentials to having a complete desktop experience ready for game development - without the bloat. Also includes WINE and the Linux compatibility layer for running software built for Windows and Linux for convenience.<br /><br />After you have booted, please note ENIGMA is installed under &quot;/usr/local/bin/engima-dev/&quot; and there is at the time of writing one example game pre-packaged with the distro. Under &quot;/usr/local/bin/enigma-dev/games/&quot; you will find my Key to Succes platformer game directory; in the form of an runnable executable therein (the file is literally named &quot;executable&quot;) and the editable source code is archived in the same directory (that file is named &quot;editable.tar.xz&quot;). The editable can be extracted anywhere in &quot;/usr/local/bin/enigma-dev/games/Key to Success/&quot; without root access. I ran &quot;sudo chmod 777&quot; on that folder so you can extract the archive there with Engrampa Archive Manager for convenience. The &quot;/usr/local/bin/enigma-dev/games/&quot; parent folder is also not write protected so you may add your own game creations in there as well, and organize them ...]]></description>
			<author> (time-killer-games)</author>
			<comments>https://enigma-dev.org/forums/index.php?action=post;topic=3077.0</comments>
			<category>Announcements</category>
			<pubDate>Tue, 10 Nov 2020 11:52:47 GMT</pubDate>
			<guid isPermaLink="false">tag:enigma-dev.org,2020-11-10:topic=3077</guid>
		</item>
		<item>
			<title>Video Player Extension for ENIGMA Early Access</title>
			<link>https://enigma-dev.org/forums/index.php?topic=3073.0</link>
			<description><![CDATA[The pull request will be more up-to-date than the information and download available in this thread. <br /><br />To get the latest scoop on what progress has been made, please check out the actual pull request: <br /><a href="https://github.com/enigma-dev/enigma-dev/pull/2107" class="bbc_link" target="_blank" rel="noopener">https://github.com/enigma-dev/enigma-dev/pull/2107</a><br /><br /><img src="https://i.imgur.com/M7QB6Qz.png" alt="" width="720" height="450" class="bbc_img resized" loading="lazy"><br /><br /><img src="https://i.imgur.com/WQSxdOS.png" alt="" width="720" height="450" class="bbc_img resized" loading="lazy"><br /><br />Finally, official video playback functionality is being added to ENIGMA. <br /><br />&nbsp; -&nbsp; Win32 games need MSYS2 installed along with the mpv/libmpv package to get all the deps.<br />&nbsp; -&nbsp; Mac users need to install mpv/libmpv via homebrew or similar package managers available.<br />&nbsp; -&nbsp; Linux and FreeBSD users may simply use their package manager as usual to install libmpv.<br />&nbsp; -&nbsp; Android support is also possible due libmpv has an Android build - so we have all platforms.<br /><br />For early access to this extension, use the installer scripts provided at this repository:<br /><a href="https://github.com/time-killer-games/enigma-dev" class="bbc_link" target="_blank" rel="noopener">https://github.com/time-killer-games/enigma-dev</a><br /><br />Regards,<br />Samuel]]></description>
			<author> (time-killer-games)</author>
			<comments>https://enigma-dev.org/forums/index.php?action=post;topic=3073.0</comments>
			<category>Announcements</category>
			<pubDate>Thu, 13 Aug 2020 01:21:44 GMT</pubDate>
			<guid isPermaLink="false">tag:enigma-dev.org,2020-08-13:topic=3073</guid>
		</item>
		<item>
			<title>Cross-Platform External DLL Functions Now Supported</title>
			<link>https://enigma-dev.org/forums/index.php?topic=3065.0</link>
			<description><![CDATA[Hey guys!<br /><br />Robert fixed our Windows functions for calling DLL&#39;s so that they can use strings correctly. I decided to add to this vast improvement by making these functions work on Mac OS X, Linux, and FreeBSD. Mac is still broken so it&#39;s not tested on there, but there&#39;s no reason why it wouldn&#39;t work, once the Cocoa and Mac SDL platforms get patched.<br /><br />Functions introduced by this extension:<br />- <a href="https://docs.yoyogames.com/source/dadiospice/002_reference/miscellaneous/external_define.html" class="bbc_link" target="_blank" rel="noopener">external_define(dll, name, calltype, restype, argnumb, argtype[0], argtype[1], ...argtype[10])</a><br />- <a href="https://docs.yoyogames.com/source/dadiospice/002_reference/miscellaneous/external_call.html" class="bbc_link" target="_blank" rel="noopener">external_call(id, args[0...15])</a><br />- <a href="https://docs.yoyogames.com/source/dadiospice/002_reference/miscellaneous/external_free.html" class="bbc_link" target="_blank" rel="noopener">external_free(id)</a><br /><br />Example project demonstrating the use of external functions:<br /><a href="https://enigma-dev.org/edc/games.php?game=111" class="bbc_link" target="_blank" rel="noopener">https://enigma-dev.org/edc/games.php?game=111</a><br /><br />Example DLL source code:<br /><a href="https://github.com/time-killer-games/DialogModule" class="bbc_link" target="_blank" rel="noopener">https://github.com/time-killer-games/DialogModule</a><br /><br />This means nearly all GameMaker extensions for Desktop Platforms should now work in ENIGMA out-of-the-box, whether for GameMaker Studio or older versions of GameMaker. Although you will need to set a compatibility mode for the version of GM your extension is built for in order to get window_handle() working. The only thing to be done is to convert your extension to use scripts with the external functions because we don&#39;t support GameMaker&#39;s special extension package formats yet. Due to POSIX and/or X11 compliance, a lot of Linux and Mac OS X extensions can be rebuilt and &quot;just work&quot; on FreeBSD in a lot of cases if you have the source code handy.<br /><br />To get access to these new features, simply update enigma to the latest version and enable the &quot;External Functions&quot; extension like so:<br /><br /><img src="https://i.imgur.com/HG1aKkm.png" alt="" width="630" height="512" class="bbc_img resized" loading="lazy"><br /><br />You will also need to install libffi. Windo...]]></description>
			<author> (time-killer-games)</author>
			<comments>https://enigma-dev.org/forums/index.php?action=post;topic=3065.0</comments>
			<category>Announcements</category>
			<pubDate>Sun, 03 May 2020 20:22:16 GMT</pubDate>
			<guid isPermaLink="false">tag:enigma-dev.org,2020-05-03:topic=3065</guid>
		</item>
		<item>
			<title>Announcing FreeBSD Support</title>
			<link>https://enigma-dev.org/forums/index.php?topic=3059.0</link>
			<description><![CDATA[Hey guys...<br /><br />Here&#039;s a game by community member <a href="https://enigma-dev.org/forums/index.php?action=profile;u=911" class="bbc_link" target="_blank" rel="noopener">hpg678</a> running natively on BSD that was compiled with ENIGMA: <br /><br /><img src="https://i.imgur.com/jC26vln.png" alt="" width="640" height="512" class="bbc_img resized" loading="lazy"><br /><br /><img src="https://i.imgur.com/8t7ZwfB.png" alt="" width="640" height="512" class="bbc_img resized" loading="lazy"><br /><br />Waiting for Josh to finish some stuff with JDI, in the meantime, you can make games for FreeBSD using my branch; make sure you build with the clang compiler instead of gcc otherwise projects that use sound or audio functions will have a segmentation fault and won&#039;t run. <br /><br />Install instructions:<br /><br /><a href="https://enigma-dev.org/docs/Wiki/Install:FreeBSD" class="bbc_link" target="_blank" rel="noopener">https://enigma-dev.org/docs/Wiki/Install:FreeBSD</a><br /><br />Here&#039;s the pull request that adds support to FreeBSD for those waiting anxiously for it to be merged into master and want updates on it:<br /><br /><a href="https://github.com/enigma-dev/enigma-dev/pull/1916" class="bbc_link" target="_blank" rel="noopener">https://github.com/enigma-dev/enigma-dev/pull/1916</a><br /><br />Regards,<br />Samuel]]></description>
			<author> (time-killer-games)</author>
			<comments>https://enigma-dev.org/forums/index.php?action=post;topic=3059.0</comments>
			<category>Announcements</category>
			<pubDate>Fri, 13 Mar 2020 02:15:29 GMT</pubDate>
			<guid isPermaLink="false">tag:enigma-dev.org,2020-03-13:topic=3059</guid>
		</item>
	</channel>
</rss>