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 4 5 6 »
61
General ENIGMA / Re: Learning to Develop ENIGMA
« on: July 24, 2016, 04:24:40 am »
This bit of the path in the errors looks like it might be an issue: v1//__config
I think -10810 means it's not a valid executable. Try doing chmod +x on the .app folder and the binary in the /Contents/MacOS/ folder in the .app then open it manually.

62
Third Party / Re: IndieMendable
« on: July 21, 2016, 03:15:39 pm »
Firefox.
Which version may I ask? I encountered this bug only in Mozilla Firefox 48.0 Beta, but when I downgraded it solved the problem somehow...
version 47.0

63
Third Party / Re: IndieMendable
« on: July 20, 2016, 08:49:23 am »
I got this while trying to login:
Quote
Not Found

The requested URL /<br /><b>Notice</b>: Undefined variable: language_url in <b>/media/brood/htdocs/gamemaker/login_form.php</b> on line <b>17</b><br />/user_sessions was not found on this server.
Apache/2.4.10 (Debian) Server at gamemaker.mooo.com Port 80
It's a very strange error. When I upgraded to the latest Firefox Beta, I also got this problem, but not in the other browsers (I tried both Chrome and IE). When I downgraded to stable Firefox, I got rid of the problem... What browser are you using?
Firefox.

64
Third Party / Re: IndieMendable
« on: July 20, 2016, 03:47:39 am »
I got this while trying to login:
Quote
Not Found

The requested URL /<br /><b>Notice</b>: Undefined variable: language_url in <b>/media/brood/htdocs/gamemaker/login_form.php</b> on line <b>17</b><br />/user_sessions was not found on this server.
Apache/2.4.10 (Debian) Server at gamemaker.mooo.com Port 80

65
General ENIGMA / Re: Learning to Develop ENIGMA
« on: July 17, 2016, 05:47:47 am »
With any big codebase like ENIGMA it's best to literally just go through and open random files and read the code to see how everythings organised.

/CommandLine is a basically abandoned project to have a non-java compiler interface for Windows, don't bother with it.

/CompilerSource - This is where everything relating to the actual transpiling of EDL to C++. This all compiles to a shared object/dylib/dll called libcompileEGM

In /CompilerSource/JDI you'll find 'just define it' which is a thing that grabs header file information. I have no idea what it's actually being used for though.

/CompilerSource/backend is everything to do with interacting with an IDE and turning the data it has into structs and such that ENIGMA can work with.

The rest of the stuff in /CompilerSource should be self-explanatory.

/Compilers is a bunch of YAML files that tell the compiler how to compile for a specific platform

/ENIGMAsystem/additional - All the libraries you'll need that your system doesn't already have, for me that's libalure but on windows this might include stuff like zlib.

/ENIGMAsystem/SHELL - Basically the standard library for ENIGMA, it implements all the functions. It's split into

/ENIGMAsystem/SHELL/Audio_Systems - Audio interfaces, each one of these implements all the sound functions however the chosen API wants it done whether it be openAL, DirectSound or something else.

/ENIGMAsystem/SHELL/Graphics_Systems/ - Graphics interfaces that abstracts all the basic stuff that's needed to draw things and then /ENIGMAsystem/SHELL/Graphics_Systems/General Implements most things.

/ENIGMAsystem/SHELL/Universal_System - All the non-platform dependant stuff that implements stuff like datastructures.

/ENIGMAsystem/SHELL/Platforms - Everything that's needed to interact with each platform's window management. /ENIGMAsystem/SHELL/Platforms/General implements most things, the rest just abstract stuff, like in the graphics system.

ENIGMAsystem/SHELL/Networking_Systems/ - All the networking interfaces, each platform specific thing is abstracted and then most non-basic stuff is implemented in enigma-dev/ENIGMAsystem/SHELL/Networking_Systems/General

ENIGMAsystem/SHELL/Collision_Systems/ - Implements collisions, unlike the other systems, this isn't platform exclusive, and unless you choose 'bounding box collisions' in ENIGMA's settings, both will be used. However, again they are abstracted by each to a good enough degree that no specific stuff relating to either bounding boxes or precise collisions have to be implemented in general.

/ENIGMAsystem/SHELL/Bridges/ - Acts like a bridge between stuff from /ENIGMAsystem/SHELL/Platforms and /ENIGMAsystem/SHELL/Graphics_Systems/ so that they can interact with each other.

/ENIGMAsystem/SHELL/Widget_Systems - All the widget systems, for buttons, textboxes and that sort of stuff. Again, general just implements most of the non-basic stuff because basic stuff is widget system dependant.

/plugins - Has the LateralGM plugins. This should contain a java based command line interface for the ENIGMA compiler.

That should be at least most of it, feel free to ask if you want to know more.

66
Issues Help Desk / Re: Warbird A13:02 in ENIGMA
« on: July 16, 2016, 11:01:14 am »
From testing I can confirm that the alpha clamping issues previously noticed seem to be gone, however TheExDeus's fixes for direction issues don't seem to have been brought into the mainline branch so Issue #933 is still present.
TheExDeus is actively working on merging that branch: https://github.com/enigma-dev/enigma-dev/pull/929

67
General ENIGMA / Re: Dialogs in Enigma
« on: July 14, 2016, 04:53:29 pm »
I'll open an issue.

68
"error: 'ENOBJ_ITER_myevent_alarm' was not declared in this scope" is being actively dealt with here: https://github.com/enigma-dev/enigma-dev/issues/981#issuecomment-232766024

69
Programming Help / Re: Unknown function or script `string_copy'?
« on: July 14, 2016, 05:16:11 am »
No problem, but Josh is the one you should really thank, he's the one that figured it out.

70
Issues Help Desk / Re: Warbird A13:02 in ENIGMA
« on: July 13, 2016, 07:28:22 am »
I have no idea what's going on for you. The GM8.1 version is working fine for me:

I've compiled a Linux version for you:
http://speedy.sh/wPS7P/Warbird

71
Programming Help / Re: Unknown function or script `string_copy'?
« on: July 13, 2016, 05:28:05 am »
Copy and paste this into line 22 of ./enigma-dev/ENIGMAsystem/SHELL/SHELLmain.cpp
It's a weird issue with newer versions of GCC.
Code: [Select]
#ifndef JUST_DEFINE_IT_RUN
  #include <string>
#else
  #define _GLIBCXX_STRING 1
  template<typename T, typename traits = int> class basic_string {};
  typedef basic_string<char> string;
#endif

72
Third Party / Re: IndieMendable
« on: July 11, 2016, 07:34:05 am »
The search box doesn't work with snow on.
That's strange. It works for me with snow turned on, even though it was actually a feature I made for last christmas. :D

What browser are you using, I tested it in Chrome and Firefox.
Firefox, I typed something in then hit enter but nothing happened when I pressed enter.

73
Third Party / Re: IndieMendable
« on: July 11, 2016, 05:43:18 am »
The search box doesn't work with snow on.

74
General ENIGMA / Re: Dialogs in Enigma
« on: July 11, 2016, 04:44:27 am »
For now open ~/enigma-dev/ENIGMAsystem/SHELL/Widget_Systems/GTK+/dialogs.cpp and copy and paste this at the beginning:
Code: [Select]
namespace enigma_user {
void show_info(string info, int bgcolor, int left, int top, int width, int height, bool embedGameWindow, bool
showBorder, bool allowResize, bool stayOnTop, bool pauseGame, string caption) {
//TODO: Implement
}
}
It should compile after that.

75
Issues Help Desk / Re: Can't get ENIGMA to run on 64-bit Arch Linux
« on: July 08, 2016, 05:28:14 am »
Recompile libcompileEGMf but do:
Code: [Select]
make cleanfirst

Pages: « 1 2 3 4 5 6 »