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.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 »
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++:
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.
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.
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.
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.
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.
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).
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.
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*
*dumps three months of work*
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 »