Recent Posts

Pages: [1] 2 3 ... 10
1
Finished Games / Re: Mystery Mansion
« Last post by hpg678 on February 18, 2019, 10:16:57 PM »
Thanks goombert for the review. i'm encouraged to do even more levels. Perhaps a sequel.

2
Finished Games / Re: Mystery Mansion
« Last post by Goombert on February 18, 2019, 03:09:29 PM »
That was a lot of fun Hugar, I've left you a review on the Windows version!
https://enigma-dev.org/edc/games.php?game=77
3
General ENIGMA / Re: Sorry, I really tried
« Last post by ProtoLink[Glyphic Enigma] on February 18, 2019, 12:54:38 PM »
Eventually, I'll get around to making a detailed video tutorial on this, so when that's done I'll need help distributing it around for new members to find. I find the existing video tutorial highly lacking and confusing to follow if you don't already know a little bit about the system itself. The main issue is that I need a quiet space in order to capture the necessary video footage, so I'm forced to wait until such an opportunity, but once I have that, I'll make a video for it.
4
General ENIGMA / Re: Sorry, I really tried
« Last post by Goombert on February 18, 2019, 04:56:14 AM »
Hey waddlewaddle, I am sorry to hear of your struggles with the installation, and I want to say that we do hear your feedback. We have debated for some time the complexity of the installation procedures for ENIGMA. We understand it's not the most friendly to novices and we have looked at various scripts and installer-like mechanisms to make things easier. I am, to this date, still not entirely satisfied with the lack of a simple setup method.

Various forum users have also been developing their own setup methods, which we are totally ok with and do support. You may be interested in an Easy Installation method that was shared recently.
https://enigma-dev.org/forums/index.php?topic=2954.0

The problem is partly the underdevelopment of ENIGMA as we lack contributors. On one hand, the quality of updates and contributions has improved significantly, largely thanks to continuous integration testing on the repo. But when you consider that maintaining an installer alone is a large bulk of work, it's quite obvious that YoYo has an advantage here because they have a full staff of people that can just focus on installation alone. Here the responsibility usually falls on me to update dependency lists and other instructions on the Wiki pages, which you often see me doing in official announcements.

I want to give you some more information about the commonly used cd command which is short for "change directory." An obvious reason your cd enigma-dev command may have failed, is that you were in the wrong directory to begin with, in which case you must first cd to the parent directory of the enigma-dev directory. Also, the enigma-dev directory is created during the git clone step of the setup which is where the source code is actually downloaded from our GitHub repository. By default, the clone command will download the source code in the current directory of your terminal and give it the name of the repo, which happens to be enigma-dev. I hope you will find this information insightful and that it maybe clarifies a little bit of your confusion. I will provide a short/simple guide that explains several other common terminal commands.
https://www.digitalcitizen.life/command-prompt-how-use-basic-commands

I also want to say that it's fine to be unfamiliar with command line tools, but knowing about them and understanding them can be very beneficial to you as a software developer. Nothing the project uses is in any way non-standard or particularly unique. For example, GNU make is a very popular and widely supported build system. There is nothing out of the ordinary for our project to be using it. Regardless, I hope I helped and I really do take your feedback seriously and appreciate that you took the time to try the setup and to let us know about the issues you faced.
5
Announcements / Re: Image Format Extensions & New libpng Dependency
« Last post by Goombert on February 18, 2019, 04:39:13 AM »
You're welcome, and I hope to have some more exciting stuff to announce soon!
6
General ENIGMA / Sorry, I really tried
« Last post by waddlewaddle on February 18, 2019, 12:02:09 AM »
Before I start, forgive me if my English is not very good. I'm still learning it, so bear with me.

Listen, I appreciate the idea of this proyect. I think it's pretty cool, although to be honest, I don't really understand it. I'm no tech expert, in fact I'd consider myself to be very ignorant of these topics. The only "coding" I've ever done, if you can even call it that, is making games in GM8.
Long story short, I used Enigma a loooong time ago. Didn't really find any use of it at the time, but ok. Yesterday, for some reason, I remembered this existed, so feeling very excited, I wanted to install it. My OS is Windows 7 Ultimate, 32 bit. I followed the wiki's steps but it was no good. Mind you, I do not have a clue to what's going on in the background. When I put "cd enigma-dev" in the prompt, it didn't recognize it and the rest was impossible to install, so today I tried again, this time by watching this youtube video: https://www.youtube.com/watch?v=tAejbYc3LRI, but alas, it was no good, again.

Look, I am very ignorant of these procedures, and I do understand you might have your motives on why they are the way they are, but I'm throwing the towel on this one. I just wanted to give you my record as a total newbie who has no idea how this works. I'm not frustrated, nor angry. If anything, I'd like to ask you if you could make a installer, or something easier to understand for ignorants like me, so in the future people won't just throw this away because it's "hard" to install.

Anyway, those are just my 2 cents. I really appreciate the job you guys are doing and I wish you the best. If I could add anything else, I'd love it if you could get more into the mainstream by making youtube videos and such. Good luck!  (Y)
7
Announcements / Re: Image Format Extensions & New libpng Dependency
« Last post by impo on February 17, 2019, 02:38:42 PM »
great news robert, thanks for the update
8
General ENIGMA / Re: ENIGMA - Easy installation on Windows.
« Last post by sampletext on February 16, 2019, 12:15:23 PM »
It works on 32-bit (tested on VM) and 64-bit (tested on real hardware)! :D
Git is installed already (from msys)
9
Announcements / Image Format Extensions & New libpng Dependency
« Last post by Goombert on February 14, 2019, 11:19:05 PM »


Many of you have been requesting for some time that we switch from LodePNG to libpng to make it easier to install ENIGMA on your platform because libpng is usually available on package managers and LodePNG is not. I wanted to let everybody know that we have finally done this.
https://github.com/enigma-dev/enigma-dev/commit/112dc544d611d5b588e8f0b2e3f193b79e7f0845

This means that libpng is now a dependency for ENIGMA and you will need to install it through your package manager the next time you git pull or otherwise setup ENIGMA.
https://enigma-dev.org/docs/Wiki/Install:Windows
Code: (Bash) [Select]
# MSYS2 64-bit
pacboy -S libpng:x
# MSYS2 32-bit
pacboy -S libpng:i

I have also updated the Ubuntu/Linux installation instructions as well as the easy method script.
https://enigma-dev.org/docs/Wiki/Install:Linux
Code: (Bash) [Select]
sudo apt-get install libpng-dev
There are actually other positive benefits from this change, including the fact that png loading and saving is now many times faster according to several benchmarks I have performed. There may still be additional optimizations we can make in the future, but for now you can see my benchmarks on the original issue where libpng was requested.
https://github.com/enigma-dev/enigma-dev/issues/1391#issuecomment-464307654

Another positive aspect of this change stems from the fact that I integrated libpng into the engine as an extension. This means I have made the image loading and saving "hookable" so that additional image formats can also be supported through extensions. I hope everyone likes these changes and will find that they improve ENIGMA. I also want to mention that I do not foresee us adding any more required dependencies to setup ENIGMA except for FreeType which we'll be using to render fonts in emake and the frontend tools. It will be a shared dependency between the command line and the engine. I just want to give everyone a heads up. Cheers!
10
Finished Games / Re: Mystery Mansion Update
« Last post by hpg678 on February 13, 2019, 06:33:09 PM »
A Linux Debian package has been upload to my itch.io page. Its only for 64bit versions however. It will install the game to the '/opt/' directory and create a application shortcut to your menu. Somehow the customized icon didn't get installed. Not sure why. However you can get it from the same '/opt/Myst_Mansion' directory' on your computer, in case you want to edit the launcher file.











Pages: [1] 2 3 ... 10