Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - faissaloo

Pages: [1] 2 3 ... 6
1
General ENIGMA / Re: Leaving the project
« on: May 10, 2019, 04:22:01 PM »
If you are refering to me, I'm definitely not justifying myself. I went on and on about how bad I feel about this whole situation, and my most previous comment was me just trying to lighten up the conversation. In all seriousness, I hope this is something we can all put behind us and continue working together, including cheeseboy, whatever that may look like.
Mostly referring to Josh, you need to stop blaming yourself for the behaviour of others.

2
General ENIGMA / Re: Leaving the project
« on: May 10, 2019, 04:11:40 AM »
Just saying, I wouldn't waste my time justifying myself to this guy.

3
General ENIGMA / Re: My two cents on the (long dead) licensing situation.
« on: December 27, 2018, 10:22:51 AM »
Quote
As for your worries about somebody making a clone with big features and keeping it closed off it seems highly unlikely.
Tell that to BSD.

4
Issues Help Desk / Re: Forum registration issues
« on: December 27, 2018, 10:17:15 AM »
Why exactly aren't we just using a regular old CAPTCHA?

5
Off-Topic / Re: Fucking Microsoft
« on: July 09, 2018, 08:48:08 AM »
Lol why are you on Wangblows

6
Announcements / Re: RadialGM
« on: June 29, 2018, 03:25:21 AM »
i think you are doing a great job, however i dont know if will be open source as well and i would like to see the improvements, if is an IDE for enigma with the UI to create a game like GMS but without unusable items would be better, for that i dont use D&D i dont need those bunch of icons, only script and the events.

and im from now on waiting some advancements.
The source is here: https://github.com/enigma-dev/RadialGM/

7
what is a rulecuck ??

apparently a 4chan term, i still don't know what it means tho
A rulecuck is someone who tries to make people follow rules or restrict things, that sort of thing. I was joking fyi.

8
Perhaps with this update we could get rid of the Nnosnese forum? It just makes the site and community look bad
Rulecuck get out

9
I do like your design, but I think the title should float above the screenshots. I do like NewPipe's website so that might give you some inspiration, the source is available if you'd like.
Also, please don't add a slide show, they're really annoying and distracting.

10
Announcements / Re: Official Discord Channel
« on: April 09, 2018, 10:01:20 AM »
Does anyone here use Telegram? I think a Telegram channel would be pretty cool, and it would solve the issue of using proprietary software (since its libre) but idk if there are enough people using Telegram here. For the record I'm @faissaloo on Telegram

11
Haha, that's pretty fun

12
Developing ENIGMA / make androidrun
« on: January 28, 2018, 08:07:21 AM »
What makefile does this actually make (it's in Android.ey)? I'm looking into doing a cross compiler for the Onion Omega (it's a Raspberry Pi type thing) but I need it so it can automatically upload and run the program on it but I'm not sure how the Android export does this.

13
I ran a little experiment to come up with the most efficient hashing algorithm I could for the XML tags use in .object.gmx files and I came up with this
Code: [Select]
<16-bit int> hash(string):
        result=0
        for i in string:
                result<<=1
                result^=i
        return result
This algorithm has no collisions for any of the strings used for tags in .object.gmx files, only needs 16-bits and only uses the fastest operations on x86. You may be able to get better results if you were to pad out all strings read in and process them in chunks rather than character by character.
If you only need a hashing algorithm that is specialised for its area, and its area is either object properties or action properties, this creates a unique hash and only needs 16-bits too, it also knocks off an operation as a bonus:
Code: [Select]
<16-bit int> hash(string):
        result=0
        for i in string:
                result+=i
        return result
The above however does have a collision if used for argument properties (and I mean, it's literally just one collision, between 'sprite' and 'string') or if used as a hashing algorithm for all tags in the file (this case has 2 collisions, 'sprite' with 'string' and 'script' with 'events').

The code I used for testing is below, under the MIT licence:
https://gist.github.com/faissaloo/0c1dc4b8691f846249f0564f0e11bcf7

Enjoy!

14
Announcements / Re: I'll be upgrading CentOS today.
« on: January 19, 2018, 03:41:03 PM »
Fixed the commit ticker at the top of the site.

Something I didn't mention earlier is that I have issued redirects from http:// to https:// in the interests of user privacy and security. I hope you were all using HTTPS before that, but now it's required. Anyway, this had the side effect of breaking the commit ticker, which did not understand the HTTP 301 response. I've fixed that by adding an S to the GitHub URL.
HTTPS Everywhere FTW

15
Issues Help Desk / Re: Turning On A Variable Disables Character Movement
« on: January 06, 2018, 07:54:57 AM »
I apologize for taking so long to respond to this; I was on a trip.

The variable's name is "Vacuum".  Incidentally, when it loaded up, I also saw this alert:

Quote
C:/ProgramData/ENIGMA/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:2279:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
     if(action_if_variable(enigma::varaccess_Vacuum(int(self)), 1, 0))

What are "explicit braces"?
Braces are another name for curly brackets ('{' and '}'). It's telling you that it may have misinterpreted your use of 'else' as meaning something you didn't intend and so you should use curly brackets to clarify this for the compiler.

Pages: [1] 2 3 ... 6