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 - Goombert

2296
Function Peer Review / Re: Yoyogames Example in Enigma
« on: September 19, 2013, 05:43:24 pm »
Quote
On linux you proably have to install loads of crap.
Code: [Select]
sudo apt-get install libcurl-devLike I said on Windows is where people were having problems getting the curl headers, and I don't know where you got them from because they are not in the MinGW folder.

Quote
We can let it die.

It's fine I already have it started and that will be the last of the remaining old Game Maker API to implement.

Quote
Of course implementing the new GM:S networking functions should be more important.

Here is what is left to do...
1) Make buffers be able to read/write floats right now if you write 214.568 it comes back out as 214 with the point precision dropped off.
2) Implement buffer data alignment
3) Merge networking functions together, I don't think we need two sets, I think I can expand Studio's so that there exists only one set, I haven't decided yet.
4) Implement network_receive(); which decodes a buffer into a data structure map, or else just implement that asynchronous network event and make a global constant for it.
5) Make network_ functions non-blocking.

2297
Function Peer Review / Re: Yoyogames Example in Enigma
« on: September 19, 2013, 04:54:59 am »
Quote
Why? I have used BS with mingw without any extra headers before.
Weird, everyone else has had to obtain the curl headers, I have yet to test it on Windows, but for me it was the same on Linux.

Quote
But you still don't get it.
No, I do get it, you want to keep that API alive longer than it should be, it's dead, it was never alive, and should be left to rest in peace :| That said, networking functions would be weird to wrap around the mplay functions, they wouldn't fit nicely together.

2298
General ENIGMA / Re: Math Functions
« on: September 19, 2013, 02:09:42 am »
No just sayin I think that was a fallacy on their part, since it adds extra casting.

2299
Function Peer Review / Re: Yoyogames Example in Enigma
« on: September 18, 2013, 07:19:19 pm »
Fervi, we do, it's called Berkeley Sockets networking, mplay is just Microsofts shitty designed multiplayer, we have real networking.

2300
Issues Help Desk / Re: Enigma on Fedora 19?
« on: September 18, 2013, 07:06:01 pm »
Ohhh I see, we haven't entirely worked that out yet, but one of our community members did make a modification to do so from Linux...

http://enigma-dev.org/forums/index.php?topic=1254.0

I posted it, but I had absolutely nothing to do with it, it was created by user cheeseboy.

2301
Issues Help Desk / Re: Input box popup
« on: September 18, 2013, 07:04:49 pm »
I will implement those message box functions when I get time.

2302
General ENIGMA / Math Functions
« on: September 18, 2013, 06:21:15 pm »
Game Maker returns floating point precision for dot product functions, ENIGGER returns double precision. Don't know what Josh thinks about this since last time we talked about it he said all the internal C functions use double precision, so idk.

2303
Issues Help Desk / Re: Enigma on Fedora 19?
« on: September 18, 2013, 04:33:14 pm »
So you are trying on a Windows computer as well? Did you use the portable ZIP installer for Windows?

2304
Function Peer Review / Re: Yoyogames Example in Enigma
« on: September 18, 2013, 04:17:09 pm »

2305
Issues Help Desk / Re: Enigma on Fedora 19?
« on: September 18, 2013, 04:15:27 pm »
Quote
Platforms/Win32/externals.cpp:32:17: fatal error: ffi.h: No such file or directory
 #include <ffi.h>

I thought you were on Fedora? Why is it trying to compile Win32 in that case?

2306
General ENIGMA / Re: Unions vs Operator Overload, Wtf Josh?
« on: September 17, 2013, 05:56:04 pm »
Using unions would eliminate casting.

2307
Issues Help Desk / Re: Enigma on Fedora 19?
« on: September 17, 2013, 05:31:54 pm »
Hrm...

https://lists.fedoraproject.org/pipermail/india/2010-February/003000.html

I am assuming you saw that and that is why you tried to get the package that way?

http://forums.fedoraforum.org/showthread.php?t=194667

I am not sure why stropts.h would be needed for streaming in the case of Joysticks? But at any rate you could try to get the source for the header and then put the file in that folder, or if you want just remove the joystick functions.

2308
Function Peer Review / Re: Yoyogames Example in Enigma
« on: September 17, 2013, 04:35:49 pm »
Quote
Why? I don't remember mplay having any http functions.
Not what I said, I said the new Berkeley Sockets have networking, and you have to obtain the curl headers in order to compile with Berkeley Sockets enabled.

Quote
Then that clearly wouldn't work with Linux. So I don't get why BS cannot be used here.
Yes, and neither did the original mplay functions. Mplay functions were designed specifically like the DirectPlay version, that is also why joystick functions are named the way they are, and all of the Direct3D functions, a lot of GML functions are named directly after the DX equiv. But anyway, Mplay was shit, and nobody ever used it, me and Josh were fine just leaving it obsolete/deprecated because it performed so fucking horribly, other than the one tutorial, there is not any other game in Game Maker that used mplay, maybe a few side ones, but I have found very very few, and none that are even worth porting. Anybody who knew anything used 39dll, etc. Like I said I am not wasting my time with it, someone else certainly can, but I am not.

Edit: Fuck it, I guess I'll write mplay functions wtfever

2309
Issues Help Desk / Re: Enigma on Fedora 19?
« on: September 17, 2013, 04:31:17 pm »
http://pubs.opengroup.org/onlinepubs/7908799/xsh/stropts.h.html

maybe, try commenting it out? Maybe its not needed on Fedora.

2310
Issues Help Desk / Re: question MIR, in new ubuntu
« on: September 17, 2013, 04:30:19 pm »
no fucking idea gra >: