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 - Josh @ Dreamland

2431
Announcements / Standings
« on: December 20, 2009, 07:15:09 PM »
Serp's been working on fixing up R3 with the R4 code. He's on Ubuntu, and stuff seems to just not want to work for him. The entire parser kinda stopped working for him, halting and all... Not really sure why.

As for me, I'm working on this last little piece of C++:

Code: [Select]
template<class c> struct squirrel
{
  int nuts;
  int tree;
};
squirrel<bool> epitome;

template<> struct squirrel<1>
{
  int SHIIIIII;
};
template<> struct squirrel<2>
{
  int WEEEEEEE;
};

As soon as that parses correctly, the STL headers should all parse, and then it'll all be over.

To be honest, I'll probably have R4 done before serp finishes making R3's compiler work on Linux.

2432
General ENIGMA / Re: State of the project
« on: December 19, 2009, 10:14:33 PM »
Certainly. Since the extent of d3d was... Its sad excuse for a model format.

2433
General ENIGMA / Re: State of the project
« on: December 19, 2009, 07:01:26 PM »
Extreme3D may be GL (I seem to recall that it was). I remember it being insanely difficult to use due to lack of good documentation. Maybe it was just me, though. It struck me as the most impressive of all of them... I should look into it. But no, that's not the one I was talking about.

2434
General ENIGMA / Re: State of the project
« on: December 18, 2009, 07:34:39 PM »
Someone wrote a complete wrapper to it. Seemed interested in joining ENIGMA's team, but then wanted to work on everything -but- graphics.
Went by Xtra-Fear.

2435
General ENIGMA / Re: State of the project
« on: December 18, 2009, 10:17:33 AM »
I'm almost positive it uses DX.

And now I looked it up, and am 100% positive.

2436
General ENIGMA / Re: State of the project
« on: December 18, 2009, 03:04:32 AM »
I wrote to the Ultimate3D developer, and he sent back that U3D shouldn't have a problem working with ENIGMA, as long as it can provide a window handle. I'll make sure that's integrated along with the DLL functions. Also, I'll see about an option to disable the main GL context.

2437
General ENIGMA / Re: State of the project
« on: December 17, 2009, 07:31:36 AM »
Condition 1 is met. ENIGMA R4 incorporates LibFFI, a library that allows DLL initialization very close to GM's.
As for condition 2, most libraries do not, but Ultimate3D may be an exception due to the fact that it actually paints on the GM window. If you had 39Dll in mind, that'll be fine.
Condition 3 means Windows.

Note that the goal is to not require either of those DLLs, however.

2438
Issues Help Desk / Re: GPL?
« on: December 16, 2009, 06:33:51 PM »
Quote
They need to be GPL if they use the SOURCE-CODE of GCC.
The problem with that is that ENIGMA can't compile a GM game without including the GPL'd system. GML is too high level to compile otherwise, so yes, there is a sort of runner, but it's more of a library than a GM-like runner.

Originally, ENIGMA was kept GPL mostly due to competition from similar projects. These projects would be allowed to just grab ENIGMA and run without any sort of collaboration, which would be bad for a number of reasons (In addition to pride, I mean).

I prefer to write an exception rather than totally liberate it, at least until ENIGMA is well on its feet.

2439
General ENIGMA / Re: State of the project
« on: December 16, 2009, 06:15:55 PM »
I think you're better off waiting until the next release. It will be friendlier to newcomers, in that it's closer to GM.

However, serprex is fixing up a modified R3 compiler to run R4's source (meaning some improvements on the third demo release. It's like an alpha-beta). I'd recommend you at least wait for that one.

2440
Issues Help Desk / Re: GPL?
« on: December 13, 2009, 06:45:52 PM »
I was intending to have it only exempt *programs* compiled by ENIGMA's officially released compiler (meaning stable version) and the official IDE as listed on ENIGMA's site. That way, no one can just off with a closed source derivative, and it'd be a bit of a bitch to off with an open source one without my approval. (Which somewhat invades the GPL spirit, but there have been incidents in the past that makes me forget all about such a spirit).

2441
Issues Help Desk / Re: GPL?
« on: December 13, 2009, 05:45:27 PM »
My logic course turned into law school for three days. In those three days I learned that you must define EVERYTHING if you want a chance at a license working. I'll do it later.

2442
Announcements / Re: R3 isn't dead
« on: December 13, 2009, 04:36:26 PM »
That's what it is. Serp has R4's system compiling with R3's parsers. This means he can optimize it and you can use it while I work on the new compiler.
Also means if I get sick of writing compiler I can go back to writing some functions and things (Like those changes I've been wanting to make to var).

2443
Issues Help Desk / Re: GPL?
« on: December 13, 2009, 11:30:44 AM »
The nice thing about GPL is that as long as other developers and I don't bitch, it's okay to stay closed source.
Though I was considering writing an exception for official ENIGMA users, frankly I fear I lack the legal prowess to write such an exception and am better off just not forcing anyone to be GPL.

That being the case, I don't mind if anything ENIGMA-made is sold or closed source in general. As long as all the developers agree, which I'm sure they all do considering the circumstances behind GM, we'll be fine.

2444
Announcements / Re: R3 isn't dead
« on: December 12, 2009, 07:59:48 PM »
Of course, once the new compiler's done, R3 will be entirely obsolete.

2445
Tips, Tutorials, Examples / Re: draw_healthbar() function
« on: December 12, 2009, 03:27:10 PM »
Fuck, he's right.
*dumps three months of work*