ENIGMA Forums

General fluff => Announcements => Topic started by: Goombert on May 20, 2018, 01:21:16 pm

Title: Announcing Patreon
Post by: Goombert on May 20, 2018, 01:21:16 pm
In this post, I want to talk a little about where ENIGMA is headed and what we are trying to achieve.

As many of you saw, I recently announced that RadialGM is being developed (https://enigma-dev.org/forums/index.php?topic=2888.0) and that I have intentions of making it a fully-featured IDE. Accomplishing what we have so far has not been an easy task. It has already taken several months to develop the new architecture and continuous integration platform. As I've said, I'm very happy with the results, and I think that when the IDE does become stable, it is going to be a tool that once ENIGMA users try it, they won't want to ever go back to the way things were.

YouTube demonstrating emake, libEGM, and libProtocols: https://www.youtube.com/watch?v=f_bWMx1Uhxc

Just since this video was made a few of the bugs mentioned have been fixed and for the first time in years ENIGMA has an issue count in the double digits (at this moment 84).
https://github.com/enigma-dev/enigma-dev/commit/cd7ffc26fbc16355599305848b6d1310aa9ecafb
https://github.com/enigma-dev/enigma-dev/commit/6196449e986765f568098ede47e6a62621701a3f
https://github.com/enigma-dev/enigma-dev/commit/e853744cbb79bf3b22df8ce9dfd783bf4b495fec
https://github.com/enigma-dev/enigma-dev/commit/f574a63563d2523ba46a0e782f17c16edd0a76be
https://github.com/enigma-dev/enigma-dev/commit/53d9a2f71c82404c3a41d7a54841e6c6e4f0e19b
https://github.com/enigma-dev/enigma-dev/commit/4c20a1915a5129493fa946c0088dab38b3dc7c7c

Proposed, but not yet merged:
https://github.com/enigma-dev/enigma-dev/pull/1279
https://github.com/enigma-dev/enigma-dev/pull/1288

There are a number of tasks left to be completed before I believe the IDE and new setup can really be rolled out to everyone. I also believe that this work is going to require a few months of development. I've been preparing to launch a Patreon page for the community to get involved and help support the project: https://www.patreon.com/radialgm

We chose Patreon in particular because we did not want to pressure anybody into funding the project, but we value donations and contributions from the community and feel that they should be rewarded. Through Patreon's platform, we will be able to transparently fund the new IDE and give the community things like special Discord roles, recognition in the new IDE, and early and privileged access.
Title: Re: Announcing Patreon
Post by: Goombert on June 22, 2018, 03:20:09 am
This is a minor update on all the progress lately. In case anyone hasn't noticed, I've been continuously updating the list of patched bugs mentioned in the original emake video. And as you can see from the latest proposed PR, we've just about fixed all of them: https://github.com/enigma-dev/enigma-dev/pull/1279

We're still working on this and cleaning up a lot of old code.

Fundies (aka Cheeseboat) has created a video of setting up ENIGMA/emake/LateralGM using the new MSYS2 setup on a Windows 10 virtual machine. The reason for using a virtual machine is so that we can demonstrate to you the reproducibility of a setup in a "clean" environment.
https://www.youtube.com/watch?v=tAejbYc3LRI

We hope that some may find that video useful. If enough people request, I will take the time to cut the video shorter, annotate it, and add a voiceover. It's worth mentioning that when the RadialGM beta comes, it will be much easier for you to try it out if you already have an MSYS2 configuration, so it's a good time to jump on that if you're antsy.

More news to follow!
Title: Re: Announcing Patreon
Post by: pavul on June 22, 2018, 04:22:40 pm

We hope that some may find that video useful. If enough people request, I will take the time to cut the video shorter, annotate it, and add a voiceover. It's worth mentioning that when the RadialGM beta comes, it will be much easier for you to try it out if you already have an MSYS2 configuration, so it's a good time to jump on that if you're antsy.


just cut the part when MSYS2 is downloading, and in the demo created the object dont print the text in screen.