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

916
Off-Topic / Re: The Bash Bug - Fear it ! ;-)
« on: September 24, 2014, 09:11:21 PM »
Hey I never said Linux was more secure, I've in fact argued quite the opposite before just not the on the forums. Linux is not flawless and more prone to security issues because of the lack of consistency between applications and shells, window managers, and other software built on top of the kernel given a particular distribution. A flaw in any one of these underlying components can proliferate issues in other layers and obviously makes Linux as a whole less secure in that regard or well more prone to be less secure. However, the source code is available, making it easily accessible for anyone to contribute a patch or a fix or for anyone to know how secure their application is before they use it. Sudo is a shoddy User Account Control it was just there first, no OS or machine is ever going to be completely flawless, after all machines are built by man and man is not flawless, therefore machines are not flawless. Take Chinese chopsticks, on the one hand I have no practical use for them and on the other hand the Asian-Pacific region can't live without them.

917
General ENIGMA / Re: Please vote for ENIGMA's new license
« on: September 24, 2014, 06:46:50 PM »
I have to mention that rushing us to force a license on the project doesn't help either, this is something that should be done slowly and be well thought out instead of making rash decisions in the interest of both you the user and we the developers. I'll admit that it would best solved by an expert team of lawyers, which I don't have the money for, but only they can sit down and rigorously disseminate all the provisions of various licenses and give the best legal advice because they are the ones trained to do that.

Additionally the community is currently underrepresented, we have plenty of more users but several of them will appear only to post an issue but here on the forums they are not as active, our Twitter account retweets and everything have more of our active users. Further, this poll had confirmation bias to begin with which construes the results.
Quote from: Survey
A less restrictive copyleft license like the MPL is my choice. Changes to ENIGMA's code still have to be shared, but game developers can license their code or keep it proprietary.
While it may sound harmless the less informed member will implicitly take that into account.

Quote from: Darkstar2
Cheers
Go and continue making loads of money to a company that takes 70% cut from your hard work and labour.
Correct, I am sure YoYoGame's license is a lot less volatile and restrictive as the GPL.

918
Off-Topic / Re: Restructuring the Community
« on: September 24, 2014, 03:09:09 PM »
I actually want to say that DaSpirit is right and I have come around to somewhat agree. I have been less and less wild in my postings and a lot more focused on being constructive, including topics not getting out of hand. I take a different approach though, I do not want to see this community lose its freedom and I do not want to see anarchy and I do not want to pick favorites like the GMC administrators do (aristocracy), I like everyone here and my objective is that everybody gets along, criticism is always welcome.

Quote from: onpon
I imagine it's for the same reason that I do: use of racist and homophobic slurs, and other crude or offensive language. Like "GayMaka: Stupido". I was honestly surprised that Robert B Colton is apparently a young adult and not a pre-teen.
I just have to respectfully disagree to that, for one because I am gay and two because that misnomer is entirely harmless.

Quote from: DaSpirit
The website: Josh (the project leader) has had a new website design for a while (a few years actually) that would make ENIGMA look like the product it is. I asked him about this before, and he said that he hesitates putting it up because ENIGMA is indeed a WIP product, and he didn't want it to seem as if it was finished. The current home page is horrible. It's the first thing you see, and already, the product seems unprofessional.
I agree with this as well, we could at least remove hypnotoad and the derogatory comments from the footer as well as update the copyright after 2 years for god sakes. Not only does it look unprofessional, it looks dead!

Quote from: egofree
They give a lot of their time to help people, and we should be very grateful for this.
This is also something I agree with that sometimes I don't think people grasp a lot, I give up a considerable amount of my time to assist people, generally for my own enjoyment but I also like helping people and so do a lot of our contributors and community members.

All things herein considered I do not agree with bullshit topics like this as I just find it a huge waste of everyone's time and breathe, if you want to see the community to improve make a concerted and earnest effort to improve the conditions as well as to resolve disputes among members, democracy stops working when people stop believing in it.

919
General ENIGMA / Re: Please vote for ENIGMA's new license
« on: September 24, 2014, 03:02:00 PM »
I don't think the obligation is that you have to redistribute ENIGMA, you just need to accommodate access to and provide information about the program used to make your game or program. Just saying I built this game with ENIGMA, here's the link where you can download it and its source code is suffice.

Additionally what Josh most likely means by you can sell your game, is that you can sell your game and we basically won't give a shit, I go to college I got much better things to do than try to ride someone else's coattails, if you make the next Crappy Bird in ENIGMA and become a millionaire more power to you just don't forget to mention that our engine was used, to do otherwise would be pretty rude. I believe this is pretty reasonable and that any reasonable person would agree with me.

920
General ENIGMA / Re: New Portable
« on: September 24, 2014, 09:55:37 AM »
Holy crap I actually fixed it in my recent commits, I was not even trying to fix this bug either. I have closed it, and you are welcome egofree!

921
Finished Games / Re: Laboratory Escape 3D
« on: September 24, 2014, 12:21:36 AM »
I agree, TKG is pretty good about bringing out very polished games relatively fast.

922
General ENIGMA / Re: New Portable
« on: September 23, 2014, 11:57:39 PM »
Hey egofree! I've updated the Portable ZIP with recent fixes for TKG's game in which I also fixed GL views. Please test and let me know if this fixes the inconsistency.
http://enigma-dev.org/docs/Wiki/Install:Windows

923
room_caption is actually one thing I agree with deprecating though, I guess we just won't make a pressing issue out of it. I'd rather have a Global Game Setting called Application Title or something.

Anyway, TKG there are two more bugs, one of them is your fault and ours, and the other is somebodies. First, your Studio built exe seems to hide the taskbar icon, can I ask how you are doing that, through your extension? I want to know why our version is not doing that. Second, in rm_splash you have background 0 set visible but no background set, this is actually what was causing your EGM executable to crash for me, it's partially your fault and partially our fault because we need to expand debug mode code and I want a warning for that, but I actually found this by running in debug mode because I wanted debug symbols to run your game through GDB.

This is the specific issue where I want to add a warning for it, possibly even through the IDE we are looking at having symbolic output like Visual Studio where you can click on the messages and they will open relevant editors.
https://github.com/enigma-dev/enigma-dev/issues/811

Edit: I fixed the GL viewports now as well to make the top left like Direct3D. With this patch your game runs just as good in Direct3D as it does in GL.
https://github.com/enigma-dev/enigma-dev/pull/833

So this leaves us with 3 minor issues why the taskbar icon is visible in run or compile or debug mode, deprecating room caption, and the already open issue about visible backgrounds that don't exist and adding symbolic feedback for it.

Edit 2: I've included all the fixes in a new Portable ZIP.
http://enigma-dev.org/docs/Wiki/Install:Windows

924
Finished Games / Re: Window Styler, Web Browser, and Embed Program
« on: September 23, 2014, 10:16:44 PM »
Guys this extension actually had another bug, we were not setting the window flags consistent with GM8.1 which was causing the window size to report bigger than it was which was also adversely affecting the GUI and viewport scaling. Please fetch/pull from master and this extension should work perfectly now, I will have the fix in the next Portable ZIP.

Edit: Fixes included in the new Portable ZIP.
http://enigma-dev.org/docs/Wiki/Install:Windows

925
Actually it looks like it was the window style flags that were screwing up the GUI scaling, so my scaling code was all correct, the pull request I just submitted should fix that, fetch/pull TKG and test your game with Direct3D9 you should get the following minus the 1024 number in the top left.



So that kills two birds with one stone, now we just have three issues left. I am going to host a discussion about moving the Room Caption functionality into the GM5 extension tomorrow and get everyone's opinion on it. I'll work out the dll issue soon enough. The OpenGL upside down shit we've been discussing for a while.

Side Note: This is actually quite funny, I was not even attempting to fix your issue directly I got side tracked fixing the window flags and accidentally fixed your issue too, this is such a coincidence!

926
Off-Topic / Re: I'm officially not . . .
« on: September 23, 2014, 08:18:18 PM »
I can't tell it's a secret :P

927
Ok I've figured out all of your issues.

1) The dll is in the EGM exe folder and it crashes if I just double click the file to execute it. If I open a CLI and CD to the dir and run it, it crashes. If I run it in GDB or compile it from LGM myself it's fine and never crashes so apparently nothing is wrong :P I think this may be rooted in working_directory or something the external/dll functions may not recognize the OS working directory, I know that some Windows functions do not. Further testing is required.

This was caused by background in rm_splash being set visible but not existing.

2) I can't do anything at the moment about Room Captions, idk what to tell you TKG unless you want to lead a debate about removing room caption from LGM/ENIGMA you'll have to just change it in all rooms or add some "room_caption = " code to the room start event of some persistent object.

EDIT: After thinking about it, I think we really should remove room_caption. I've never used it, I've never seen anyone use it, usually people want the same consistent room caption for the duration of the game, there have only been a few exceptions to this rule, and it's not like you can't set the window caption still.

3) There's actually nothing wrong with views, there's something wrong with GL views they are upside down like framebuffers which I did not realize so the y value of the port is inverted, if you run your game in Direct3D9 it renders fine.


4) The GUI is actually scaled properly, for some reason your window_get_width is becoming 1034 while the region and scaled width are both 1024, and I tested a new empty game and this does not occur, you don't appear to be changing the size either and your views are all 1024, so I can't figure out what is resizing the window. But it could in fact be ur extension doing this dirty business.

5) I can't seem to replicate any mouse scaling issues, all my mouse clicks seem to translate properly, given the graphics system is Direct3D9

928
General ENIGMA / Re: OS-X Cross-Compilation is now in master
« on: September 23, 2014, 08:03:04 PM »
This is some nice work sorlok! These cross compilers are very very important especially when considering indie developers who can't afford multiple development machines.

929
Ok so far I've done some analyzing, apparently window_set_caption(); overrides all room captions with Studio I have not yet tested GM8.1

Second the ENIGMA executable crashes unless called from a command line with the explicit full path. Something to do with working_directory implementation that I will have to check out since you just use the local file name to load the dll.

930
Off-Topic / Re: I'm officially not . . .
« on: September 23, 2014, 06:59:51 PM »
I just want to let you know ed that you should take nothing for granted and don't let higher edumucation go to your head.