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

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.

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.

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?

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

Issues Help Desk / Re: Enigma on Fedora 19?
« on: September 18, 2013, 04:15:27 PM »
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?

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

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

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

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.

Function Peer Review / Re: Yoyogames Example in Enigma
« on: September 17, 2013, 04:35:49 PM »
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.

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

Issues Help Desk / Re: Enigma on Fedora 19?
« on: September 17, 2013, 04:31:17 PM »

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

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

Issues Help Desk / Re: ENIGMA does not install properly
« on: September 16, 2013, 05:21:57 PM »

Was the last computer you tried it on Windows 8?

C:/Users/Joseph Sirosky Shu/
ENIGMA does not like being in a path with spaces, usually because of MinGW though.

Issues Help Desk / Re: Enigma on Fedora 19?
« on: September 16, 2013, 03:58:34 PM »
Ok, looks like you're are missing a dependency.

Did you get all the packages on that page when you installed?

This is them in a single terminal copy and paste...
Code: [Select]
sudo apt-get install g++ zlib1g-dev libglu1-mesa-dev libalure-dev libvorbisfile3 libvorbis-dev libdumb1-dev

Function Peer Review / Re: Yoyogames Example in Enigma
« on: September 16, 2013, 03:53:52 PM »
Harri, with networking you still need to obtain the curl headers for http functions, that is why if it were done it should just use DirectPlay since that is already distributed with our MinGW just like DirectSound, DirectInput, and Direct3D 9 I'd rather not hang on to those functions forever, nor emulate an obsolete part of the DirectX API

Function Peer Review / Re: Yoyogames Example in Enigma
« on: September 16, 2013, 01:18:41 AM »

DirectPlay has been officially deprecated for like 10 years now and I don't feel like writing the code only for it to buggy and outdated, there is no point in wasting time on it. MPlay is obsolete in both ENIGMA and Game Maker, it never worked well anyway.

In theory yes, but enigma should be compatibile with mplay (or just create mplay like technology)
Sure if someone wants to write a networking system that uses DirectPlay which for reasons I stated above and the fact IsmAvatar already wrote Berkeley Sockets, I feel it is a huge waste of time.

Not sure, probably background doesn't work
Build->Settings "API" tab, sometimes it helps to try these games in different graphics systems.

but Highscore table doesn't work
That is part of widget systems, which is defaulted to Win32 on Windows and I don't think highscore functions were added, on Linux for widgets you need to set GTK+

Compiling, but no walls (background_get_texture problem?)
That should not be happening in the current version, there are collision bugs because game maker returns -4 for noone constant which people do if (!collision) and GML assumes negative values as boolean false, which ENIGMA and no real programming language does so you generally have to do if (!collision == -4) in ENIGMA

But as for the texture problem, try the version on the EDC as it has these changes, and you can also try Build->Settings "API" and switch graphics systems.

Issues Help Desk / Re: Can't compile games
« on: September 16, 2013, 01:15:01 AM »

Did you happen to have tried to place ENIGMA into a path with spaces? If so, ya mingw don't like that, I am hoping to fix that though.

Those tips usually help when you have compiling problems.