Recent Posts

Pages: « 1 2 3 4 5 6 7 8 9 10 »
General ENIGMA / Android Support viable!
« Last post by hpg678 on March 12, 2020, 10:14:15 pm »
It has been a long time coming but finally Android support is here. It is still experimental and it is nowhere perfect but at least users will be able to port games to their Android devices. you can watch the video bt going here

Instructions will be in the Wiki. MInd you, it is kinda complicated and not for beginners to try.

Many thanks to gfundies, a developer and creator of this branch. Special thanks also to Goombabert, another developer for his help.
Announcements / Announcing FreeBSD Support
« Last post by time-killer-games on March 12, 2020, 09:15:29 pm »
Hey guys...

Here's a game by community member hpg678 running natively on BSD that was compiled with ENIGMA:

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't run.

Install instructions:

Here'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:

Announcements / Re: Regression Testers Wanted
« Last post by time-killer-games on February 23, 2020, 09:03:32 am »
I noticed a regression with my key to success game.  pressing space to unpause the game will also make the player jump, as though I pressed the spacebar twice in the same step, when i only pressed it once. So well done, you fucked up keyboard input. Also noticed some minor problems with the collision event, specifically once you've climbed up to the top of a ladder in some levels it behaves different than GM now. I'm too lazy to include a small test case reproducible for these two regressions, so feel free to gut away my key to success game yourself to narrow it down.

If you need further details on the collision bug I can provide a video if you aren't able to find out what I'm talking about on your own. The compiled executables are built with an older version of enigma which behave the same as GM, so you may use that as a reference. Ctrl+Enter to skip levels until you get to level 3 and that's where you'll notice the collision regression at the top of the ladder if you pay close attention, at the very beginning of the level..

Also what magical reason did you need to rewrite events for, if they were working just perfect previously, but they are not in this branch of yours?

You get mad at me for causing a so-called "regression" with Robert's game, but in his case it was a bad programming practice of his, not mine. What I did was take a bad implementation and made it a good one. He was using a string where it would make more sense logically by the function's name and purpose to use a number instead. Then you, as the big almighty project lead developer came out here with this big pr that potentially breaks every game made with enigma in existence, with both broken input and collisions, you out of arrogance are too afraid to merge my icon pull request, because of a "regression" I caused, that again, in reality, was just Robert being stupid and something really weird possessed him to put quotes around a number argument, turning it into a string for absolutely no reason. You blame his bad practices on my good practices. get_integer() should take a number, as the name implies, and as the function's intended purposes serve, it would only make natural sense it would take a number argument, yet you call Robert expecting to use a string where a number makes more sense to be used, "a regression".

I question the state your mental health if this is honestly how you feel, even now. Just don't use that crap as a weird-ass excuse to be afraid to merge my icon pr. As this pr of yours clearly demonstrates, you are more prone to killing the entire project than I am, where as I was very lucky to have very loosely-speaking "break" a single game. Do you have any idea how many games even use get_integer()? Robert's might have been the only one in our community that used it. You, on the other hand, broke our entire input and collision systems, in ways that are very specific, quirky, and extremely hard to narrow down, and debug, the root causes for it.

Good day to you, ween.
Announcements / Regression Testers Wanted
« Last post by Josh @ Dreamland on February 22, 2020, 02:43:20 pm »
Hi folks,

We're looking to merge #1875 (New Events) into master. We've tested it pretty thoroughly, but there's still a chance it will break something; this recodes a huge chunk of the event system. We will be merging it into the EGM feature branch today, and expect it to hit master on or before the completion of EGM.

If you have time, and would not mind testing this change out, please issue git checkout NewEvents and give the system a go.

Please report any issues either in this thread or on the pull request page on GitHub. If no one says anything before EGM is complete, these changes will be merged and we'll deal with the fallout, then.

Announcements / Re: Taking on Xinerama dependency on Linux
« Last post by time-killer-games on February 15, 2020, 11:04:33 pm »
I wonder what idiot whose pull request is responsible for this.
Announcements / Taking on Xinerama dependency on Linux
« Last post by Josh @ Dreamland on February 15, 2020, 08:57:53 pm »
Hello again, I've returned to regale you with another enchanting tale of how you need to install another dependency.

In order to properly support multiple monitors on X11, we need input from Xinerama. Please install libxinerama-dev on Debian systems and libxinerama on everything else.

For Windows users, no action is required.
Announcements / Re: Permanently Taking on Yaml-CPP Dependency
« Last post by time-killer-games on February 14, 2020, 12:47:55 am »
YADPADBM - yet another dialog penetration and domination bondage masterbation
Announcements / Re: Permanently Taking on Yaml-CPP Dependency
« Last post by Josh @ Dreamland on February 10, 2020, 10:23:11 pm »
Yeah, yeah. In the scheme of things, this is a positive change. If we didn't ship a package manager on Windows, it'd be different. Having to maintain Travis, I can assure you this hurt us a lot more than it hurts you. ;)
Off-Topic / Re: Introductions
« Last post by Josh @ Dreamland on February 10, 2020, 09:02:34 pm »
Hi, please do not spam the introductions board, either.
General ENIGMA / Re: Hello everyone
« Last post by Josh @ Dreamland on February 10, 2020, 08:42:24 pm »
Hi there,

You are welcome to stay and chat, but please do not use this forum as an advertising platform for unrelated services. If you have a service to offer that you believe would be of use to members of this forum, kindly offer it. You seem to be here on the grounds of promoting a particular business firm with a (curiously small) boost to your indexing rank.
Pages: « 1 2 3 4 5 6 7 8 9 10 »