61
Works in Progress / Re: PolyOne, (Updated 07-Aug-2020 to 0.3.4.4)
« Last post by Josh @ Dreamland on September 13, 2020, 06:28:06 pm »If I recall correctly from the wiki, the ENIGMA license does permit using it to develop commercial software. Even so, am I incorrect in my remembering this and are there any gotchas I should watch out for that may invalidate that permission?We're specifically looking to exclude this usecase from our GPL exemption—IDEs using ENIGMA logic would have to share its license (or default to pure GPL). Only games created by the end user will be exempt from GPL (and allowed to remain closed-source).
Should it be possible to run Ubuntu on VMWare Player 3.0?I assume so, but I am unfamiliar with that particular VM.
Would it be enough to do a PolyOne build, make sure it all seems to be working, then make that a release candidate, or is there some reason that I would have to create individual builds for different Linux distros? My guess is the answer is no, as most Linux and Windows-compatible software I have seen does not have different versions for different Linux distros.Generally, it's an issue of convenience. Most software teams only support Ubuntu, and other distributions pick up the slack from there.
Should I expect a poor reception as a result of not sharing the source code of PolyOne?Not necessarily. Different people care differently about their software's license, so long as it meets their usecase.
I don't have plans to include any kind of copy protection in the paid version. Is it something I should be worried about?Probably not. People will pay for your software if they feel like it. Any protection would serve as a barrier to new users and would be circumvented quickly by pirates if your software was worth it.
There are a few similarities that my software has, at least visually, to many other pieces of software. I don't consider it possible to avoid every piece of software which has ever been created, and PolyOne isn't the only case of this situation. Should I be worried about patent trolls trying to sue me for obscene amounts of money?There is a lot of prior art in the game development space which tends to render that impossible. ENIGMA's viral licensing is part of its survival tactics, there, however.
Does the Patreon only fund RadialGM, or does it also include ENIGMA?The Patreon supports both projects (the developer base is the same).
62
General ENIGMA / Re: OpenSuse Support for Enigma
« Last post by hpg678 on August 18, 2020, 06:24:11 am »The instructions have been updated in the Wiki with additional links to install the libdumb library. libdumb is needed for producing sound via the OpenAL API. SFMLis no longer supported through the same API widget as OpenAL so it was necessary to provide this update.
To get the library you will need to type some CLI commands in the Terminal as you need to add an additional repository to get the package.
To get the library you will need to type some CLI commands in the Terminal as you need to add an additional repository to get the package.
63
Announcements / Video Player Extension for ENIGMA Early Access
« Last post by time-killer-games on August 12, 2020, 08:21:44 pm »The pull request will be more up-to-date than the information and download available in this thread.
To get the latest scoop on what progress has been made, please check out the actual pull request:
https://github.com/enigma-dev/enigma-dev/pull/2107


Finally, official video playback functionality is being added to ENIGMA.
- Win32 games need MSYS2 installed along with the mpv/libmpv package to get all the deps.
- Mac users need to install mpv/libmpv via homebrew or similar package managers available.
- Linux and FreeBSD users may simply use their package manager as usual to install libmpv.
- Android support is also possible due libmpv has an Android build - so we have all platforms.
For early access to this extension, use the installer scripts provided at this repository:
https://github.com/time-killer-games/enigma-dev
Regards,
Samuel
To get the latest scoop on what progress has been made, please check out the actual pull request:
https://github.com/enigma-dev/enigma-dev/pull/2107


Finally, official video playback functionality is being added to ENIGMA.
- Win32 games need MSYS2 installed along with the mpv/libmpv package to get all the deps.
- Mac users need to install mpv/libmpv via homebrew or similar package managers available.
- Linux and FreeBSD users may simply use their package manager as usual to install libmpv.
- Android support is also possible due libmpv has an Android build - so we have all platforms.
For early access to this extension, use the installer scripts provided at this repository:
https://github.com/time-killer-games/enigma-dev
Regards,
Samuel
64
Works in Progress / Re: PolyOne, (Updated 07-Aug-2020 to 0.3.4.4)
« Last post by Foxide on August 10, 2020, 02:18:19 pm »Ok, sorry for the double post but I think it's necessary to distinguish this post from the thread opener.
I soon intend to release the last free version of PolyOne which will get any significant new features. After that, most of what is added will be improving features that already exist and of course fixing bugs. With that in mind, I may be setting up an itch.io page for PolyOne within the next month and have a few questions:
Any answers would be much appreciated
I soon intend to release the last free version of PolyOne which will get any significant new features. After that, most of what is added will be improving features that already exist and of course fixing bugs. With that in mind, I may be setting up an itch.io page for PolyOne within the next month and have a few questions:
- If I recall correctly from the wiki, the ENIGMA license does permit using it to develop commercial software. Even so, am I incorrect in my remembering this and are there any gotchas I should watch out for that may invalidate that permission?
- I have to be upfront here and admit that in the past I've always been essentially a Windows developer exclusively. But now, I'm looking at getting into running something like Ubuntu on a VM, so that I can create and test a PolyOne Linux build. Here are my questions:
- Should it be possible to run Ubuntu on VMWare Player 3.0?
- Would it be enough to do a PolyOne build, make sure it all seems to be working, then make that a release candidate, or is there some reason that I would have to create individual builds for different Linux distros? My guess is the answer is no, as most Linux and Windows-compatible software I have seen does not have different versions for different Linux distros.
- Should I expect a poor reception as a result of not sharing the source code of PolyOne?
- I don't have plans to include any kind of copy protection in the paid version. Is it something I should be worried about?
- There are a few similarities that my software has, at least visually, to many other pieces of software. I don't consider it possible to avoid every piece of software which has ever been created, and PolyOne isn't the only case of this situation. Should I be worried about patent trolls trying to sue me for obscene amounts of money?
- Anyone got feedback on the software so far? I'm willing to grit my teeth through criticism on this one and try to use it to make the software better
- If I wanted to share a percentage or lump sum of any money made from the full release, I'm guessing the Patreon would be the best way to do that. Does the Patreon only fund RadialGM, or does it also include ENIGMA?
Any answers would be much appreciated

65
Teamwork / Re: I LOVE making UX designs, would anyone like to be lended a hand making an IDE?
« Last post by Josh @ Dreamland on July 02, 2020, 09:41:22 am »No real opinion. UI toolkits are a dime a dozen. Qt wasn't my first pick, but it's doing well, and I expect it to succeed.
66
Issues Help Desk / Re: Translating - messages.properties
« Last post by Josh @ Dreamland on June 29, 2020, 08:26:25 am »We have a section in the wiki about this: https://enigma-dev.org/docs/Wiki/Translating#Translating_LateralGM
No promises as to how fresh it is.
No promises as to how fresh it is.
67
Third Party / FWD: My Alternative for XML structures and/or HTML+CSS+Templates+Preprocessing!
« Last post by Yambam on June 24, 2020, 11:33:38 am »Yup, my language is called FWD, pronounced as Forward. And that's NOT an abbreviation for forwarded message! It stands for Functional language for WebDocs! (Well actually I just changed the order slightly, it was Functional WebDoc language, but that word order is maybe a bit confusing.)
Okay, now this is how the code looks, and the corresponding site!


Links to the website:
imanuelhab.mooo.com
imanuel.neocities.org (mirrored version)
Okay, now this is how the code looks, and the corresponding site!

Links to the website:
imanuelhab.mooo.com
imanuel.neocities.org (mirrored version)
68
Teamwork / I LOVE making UX designs, would anyone like to be lended a hand making an IDE?
« Last post by Yambam on June 24, 2020, 11:20:43 am »Yeah I really do! By the way, this topic's title is a "spin-off" from someone else's previous topic in this board...
On a more serious note, have you guys heard of the new Expo project for making cross-platform GUIs? It seems pretty neat, so I wondered what you'd think of it?
On a more serious note, have you guys heard of the new Expo project for making cross-platform GUIs? It seems pretty neat, so I wondered what you'd think of it?
69
Tips, Tutorials, Examples / Re: LateralGM Look and Feels
« Last post by Goombert on June 20, 2020, 01:53:55 pm »I recently made a fix related to this feature for Java 9 and newer JVMs. The method used to load the custom look and feels onto the class path was busted by newer modularity. It's not a big issue because we were in fact relying on undocumented internal features, something that's always a bad idea. Regardless, you can simply update LGM through the usual means (install.sh, install.py, or download the Jar from the Extra Packages page on the Wiki) to get the fixes and use custom look and feels again. And don't worry if you don't have a newer JVM yet either, the fix is backwards compatible and also no longer requires a restart to find look and feel jars.
Patch: https://github.com/IsmAvatar/LateralGM/commit/708cb2b193af0ad5dbe229a6a3f735b1a90c22f8
New Jar: https://enigma-dev.org/docs/Wiki/Install:Extra_Packages#LateralGM
Patch: https://github.com/IsmAvatar/LateralGM/commit/708cb2b193af0ad5dbe229a6a3f735b1a90c22f8
New Jar: https://enigma-dev.org/docs/Wiki/Install:Extra_Packages#LateralGM
70
Graphics and Video / Fresh Wallpapers for your Desktop
« Last post by hpg678 on June 17, 2020, 06:14:18 pm »Hi there. I composed some wallpapers I hope you will enjoy using them on your desktop. the links are as follows
https://imgur.com/KtnbVmY
https://imgur.com/eToWLTe
If you are not already, then please consider becoming a Patreon on Enigma's Patreon page here. Your support is gratefully appreciated.
https://imgur.com/KtnbVmY
https://imgur.com/eToWLTe
If you are not already, then please consider becoming a Patreon on Enigma's Patreon page here. Your support is gratefully appreciated.