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

1681
Issues Help Desk / Re: Windows 7 x64 and ENIGMA?
« on: March 22, 2014, 10:25:44 PM »
Looks like we need to make an ENIGMA distribution that works with restricted user privileges. I don't know if anyone recalls but GM also used to support such a version but no longer does.

1682
Issues Help Desk / Re: Windows 7 x64 and ENIGMA?
« on: March 22, 2014, 01:15:35 PM »
And if he didn't update, it makes no sense why he's receiving the error.

1683
Third Party / Re: FakeFullscreen.dll
« on: March 22, 2014, 01:07:19 PM »
It was a simple mistake I overlooked it, cut me a break. I have amended the pull request with the fix for XLIB and Win32.
https://github.com/enigma-dev/enigma-dev/pull/673

Quote from: TheExDeus
But that again break not only the naming convention but common sense. The OS is NOT paused when that function returns true, the game is not even paused. The game just lost focus. But at least if I make two versions they can be both used - this one will work just like GM:S and the window_get_focus() will work like it really should.
Yeah no, that is not what the function is at all. It has to do with mobile devices and whether the application is in the background, ie. you have an incoming call on your cell phone.
http://docs.yoyogames.com/source/dadiospice/002_reference/operating%20system/os_is_paused.html

Quote from: TheExDeus
I will implement this to make it work like a window function and then implement the os_ one to work like GM.
Or you could just, you know, amend my commit since I've outlined other functions as well.

1684
Issues Help Desk / Re: Windows 7 x64 and ENIGMA?
« on: March 22, 2014, 12:31:52 PM »
Ok.

No the Portable ZIP does not automatically update when first installing, it is considered stable, so I only update the Portable ZIP when master is good and solid. It did originally do that however.

1685
Third Party / Re: FakeFullscreen.dll
« on: March 22, 2014, 10:58:04 AM »
Quote from: TKG
Darkstar - it is in ENIGMA, just have a look at the global game settings, I've used it before and can verify it works.
Sadly, I haven't gotten it working for Linux yet, well because, XLIB is fucking shite compared to Win32.

Quote from: Darkstar2
I thought it was already functional in ENIGMA.  Is it a lot of work to add this ?
No it is very easy to add os_is_paused() since I've already implemented the lost focus stuff, we literally just need to make that function return a boolean value (enigma::gameFroze) that already exists in code.
https://github.com/enigma-dev/enigma-dev/blob/master/ENIGMAsystem/SHELL/Platforms/Win32/WINDOWSmain.cpp#L330

Quote from: TheExDeus
All I found was "os_is_paused()". I would prefer be called window_get_focus() or something. But I guess we can overload it for os_is_paused() as well.
I would prefer you just name it their version, no need otherwise you'll have to wrap like 50 functions, they have several more, YYG is just trying to make those functions more cross-platformish I suppose.

Quote from: TheExDeus
And while GM says os_is_paused() will return true only for 1 step, I think it would be better if it was true all the time while out of focus.
Because of ENIGMA's current implementation, it will behave exactly the same as GM, please do not change it, just implement the function and be done.

Quote from: TheExDeus
That is often a problem with 3D examples in GM.
This is not just a problem with GM games, but also DirectInput games such as GTA: San Andreas, and it's a bitch for me to try and play it while connected to #enigma using Hexchat, since Hexchat also uses DirectInput and they fuck with each other.

DirectInput is deprecated for a reason, RawInput is better, and Microsoft even advises not using DirectInput, all it does is add bloat to your games and make them run shitty. Microsoft does recommend using them for Joysticks, however ENIGMA uses RawInput for Joystick functions just like GM does.

Edit: I have gone ahead and implemented os_is_network_connected and os_is_paused for Win32 in the following pull request.
https://github.com/enigma-dev/enigma-dev/pull/673

1686
It's actually a good possibility the texture data could be flipped.

https://github.com/enigma-dev/enigma-dev/blob/master/ENIGMAsystem/SHELL/Graphics_Systems/OpenGL1/GLtextures.cpp#L73
https://github.com/enigma-dev/enigma-dev/blob/master/ENIGMAsystem/SHELL/Graphics_Systems/Direct3D9/DX9textures.cpp#L62

And in all fairness, we should add settings to let you choose the origin, some people may want to use the bottom left. I actually think that should be the default. I am not a fan of how YYG is basically just making a DX wrapper for Android/Linux and shit because of ANGLE. I am really not that big a fan of ANGLE for these reasons now either because I fear the same thing but on a much bigger scale.

1687
Off-Topic / Re: CPGCL - Cross Platform Game Creation Language
« on: March 22, 2014, 10:39:33 AM »
wut?

GM XML format, do you mean GMX by that? If so that is the format your project is saved in, not the format of the scripting...

1688
Issues Help Desk / Re: Windows 7 x64 and ENIGMA?
« on: March 22, 2014, 10:36:15 AM »
We're doing away with writing to the temp directory, in the future ENIGMA's engine will be compiled and linked from AppData as it does now, but your game will be built by default in a ./build folder next to your project like every other IDE such as Visual Studio/Qt/GM Studio, and this directory can be changed via ENIGMA settings.

Quote
Robert, is .ico written to temp even when compiling to other directory?
No it is written to the temp folder and has the same filename as your executable except a .ico file extension.

The error messages he is showing here make absolutely no sense, he had to have updated something, enigma::gameInformation is not in the latest Portable ZIP, I have not updated that thing for a month. Either the plugin, LGM, or something had to have been updated.

1689
Issues Help Desk / Re: Windows 7 x64 and ENIGMA?
« on: March 21, 2014, 02:42:20 PM »
Just worked fine for me on Windows 7 x64 with some warnings, same for my new Windows 8.1

Please try what was suggested by the other users.

1690
This is what happens when people don't follow standards, or rather the lack completely there of. And in all fairness, OpenGL is more correct since most math classes usually start graphs in the first quadrant.


1691
Third Party / Re: FakeFullscreen.dll
« on: March 21, 2014, 02:34:28 PM »
I don't understand why this is useful exactly. My biggest complaint with full screen games is when they don't freeze when losing focus, so if they are doing mouse capture, you can't ALT+TAB to the desktop to like chat with someone real fast or something. I hate applications that do that.

Also, all extension topics GM or ENIGMA belong in the 3rd party subforum.

1692
General ENIGMA / Re: Please vote for ENIGMA's new license
« on: March 19, 2014, 02:47:55 PM »
If everybody had an ocean, across the USA, then everybodyied be surfin'

1694
General ENIGMA / Re: Compile to Android Work around
« on: March 17, 2014, 10:40:44 PM »
It's probably already happening, I have no idea how people make cracks for software or w/e or specifically the one for master. But yeah, it's probably better they don't bother wasting their time with it, hell even Java has security flaws, and you can torrent Windows 8 right now too along with a fuckton of other software. I usually torrent old PC games.