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

General ENIGMA / Re: New Portable
« on: September 26, 2014, 01:08:11 am »
Just want to update this post again I have uploaded the new portable zip with the instance system memory leak fix.

This was the pull request.

Issues Help Desk / Re: Missing functions
« on: September 26, 2014, 12:45:52 am »
Good work sorlok! Yes rodney we don't enable all functions by default because it helps to seriously reduce the executable size of games by ripping out the functions they do not need. We have not gotten around to the device_mouse functions and touch support yet but there has been a lot of requests and I already know how to write them so they'll be coming at some point in the future.  If you need further assistance do not be afraid to ask (Y)

Programming Help / Re: Find the Memory Leak
« on: September 26, 2014, 12:25:16 am »
No I'm talking in the design of the language, a lot of things go undeleted etc. I mean GML itself, I am not saying anything about YYG. There's not much ENIGMA can do about that, except that we offer delete though it won't work on variant types only explicit types currently. GM games are after all notorious for this kind of stuff.

Programming Help / Re: Find the Memory Leak
« on: September 26, 2014, 12:07:38 am »
Just an update me and Josh got a patch for the instance iterator fix that stops these massive memory leaks, Mark Overmars FPS example runs now at 15.2 MB's and stays there, 5 MB's lower than a blank GM8.1 game and minimal leak if any though I am sure there is some minor leakage from other systems, just by the design of GM.

Off-Topic / Re: Restructuring the Community
« on: September 25, 2014, 07:20:19 pm »
Now lonewolff you are on the page that I can agree with, I have advocated the same for a while as well. But my issue is that people do find the GM compatibility a huge positive in the program, we have basically the whole program duplicated and to redo things now and take things in a new direction would be the end to that. Like I've said before I would first increase consistency in a lot of functions, such as color values. So the focus for me and Josh has always been to complete aspects of things which do not directly address/interfer breaking compatibility.

General ENIGMA / Re: Please vote for ENIGMA's new license
« on: September 25, 2014, 06:00:47 pm »
Heh, it's not actually accurate Rusky it removed me as top contributor and blanked all my contributions after I changed my email.

Quote from: Rezolyze
I completely agree with everything you've written above. The only thing I would add is: We're talking about relicensing ENIGMA's engine code, the code that would be redistributed in executable form with a compiled game. LateralGM and the parser/compiler would and should remain GPL licensed. I don't think anyone is arguing otherwise.
That was the other thing I was going to mention to her as well, the only code to relicense is the ENIGMA engine/system.

General ENIGMA / Re: Please vote for ENIGMA's new license
« on: September 25, 2014, 05:36:47 pm »
Quote from: Darkstar2
A good example of this is the recent  contributors to LGM, they have not put their name in the (c),
You just reminded me of something very important, I forgot to mention that to sorlok and egofree. It's an honest mistake I never added myself to the headers when I first started and I still forget quite a lot to add myself to the copyright headers, in fact, I should have added myself to XLIB main/window headers a while back because I've made significant improvements to those files.

I have sent them both the following message:
Quote from: RobertBColton
Hello egofree, I am writing to inform you of your rights as a contributor to the LGM/ENIGMA code base. When you sent us a pull request you should have included your name in the copyright headers, usually changing one or two lines does not warrant adding yourself as a contributor but you made substantial changes to several files. The standard is to include yourself on the line with the year you contributed, if the file has not been edited in the previous year you should add a new line with your name and the copyright year. I would like to request that for the protection of your intellectual property and the project that you submit a pull request updating the copyright headers of files you have contributed to so that I may review them and pull them.

This is the topic where I was reminded, I was going to message you at some point but forgot:;boardseen#new

Thank you,

And I know which files they've edited so I can verify to their changes.

Finished Games / Re: Window Styler, Web Browser, and Embed Program
« on: September 25, 2014, 01:04:23 pm »
Well for one Darkstar2, real FS proves to be a lot more glitchy with Alt+Tab especially with games that lock the mouse, I always hated this with GM games too but it's not just GM games that have this problem. San Andreas for one was/is notorious for screwing up once you Alt+Tab and so are Battlefield games. I believe Studio is when GM started using real FS, it really isn't necessary for 2D games, given an efficient engine they are usually low performance hogs.

Finished Games / Re: Window Styler, Web Browser, and Embed Program
« on: September 25, 2014, 12:20:18 pm »
The only real downside is slightly lower framerate's because the window manager can't cut out any of the intermediate.

Finished Games / Re: Window Styler, Web Browser, and Embed Program
« on: September 25, 2014, 10:47:09 am »
Quote from: lonewolff
Also, I don't get the purpose of 'Fake Fullscreen'. Feel free to enlighten me on that one
I can offer you an advantage, MessageBox and other dialogs can not render on top of true fullscreen applications, they may possibly be able to render on top of fake FS applications however. Studio has to minimize out of fullscreen whenever you show_message, and currently ENIGMA will show the message anyway but you can't see it but you can still get out of it by pressing enter.

@TKG, by the way this is honestly quite funny, embedding YYG's website into an ENIGMA game lololololol, never thought I'd see the day.

General ENIGMA / Re: Please vote for ENIGMA's new license
« on: September 25, 2014, 10:37:26 am »
Rezolyze, I'm sorry I may have been a little overly critical, but you can understand where I am coming from. After 8 pages I kind of lost track of what this was all about so I lost sight of the poll's intentions. It is good that you stimulated the debate however, it is an important issue in the community. I am for whatever keeps everyone happy, protects all of our rights to the fullest extent, retains a great amount of freedom for both the developers and the user, and stops someone from taking our source code and selling it separately as part of another game making tool. And I think we should not make rash decisions and inform ourselves of the implications to the fullest extent, have you guys even studied any provisions of the various licenses over the last 9 months?

Proposals / Re: Changing fonts in LateralGM
« on: September 25, 2014, 12:05:37 am »
No this is not currently implemented, and I did not forget about it either. The issue is that the settings should be added to JoshEdit and then docked into the preferences window but this is also tricky because I don't know exactly how far I want to take it, such as setting styles for each language as JoshEdit doesn't even have a formal language register and I don't want to hardcode anything. Maybe I can add a few simple temporary options to the panel though but this has to go on the backburner until I do the search feature because we seriously need searching in resources, it makes porting games a lot easier for one so that I can find all locations of variable_local_get/set.

I've also actually been wanting to remove JoshEdit from LGM's source code and replace it with a plugin and then also write a Scintilla plugin as a replacement, because I personally don't like JoshEdit. In fact this is probably the way to go and just make JoshEdit's plugin add its settings to the preferences window and then the same for the Scintilla plugin.

General ENIGMA / Re: Please vote for ENIGMA's new license
« on: September 24, 2014, 11:24:34 pm »
Now as far as that goes, Public Defenders as an example are generally criminal defense attorneys, and interns would just be practicing attorneys in any field of law.

Finished Games / Re: Window Styler, Web Browser, and Embed Program
« on: September 24, 2014, 10:46:07 pm »
Huh weird, what is the intended behavior for you? I take it since it is unintentional that you want it shown, though I am not sure because I know that you block minimize. It seems to be some inconsistency with Studio for GM8.1 and ENIGMA. If you find anything else out I'd like to know, thanks!  (Y)

Finished Games / Re: Window Styler, Web Browser, and Embed Program
« on: September 24, 2014, 09:15:42 pm »
TKG, you still never answered me, how are you hiding the taskbar icon? I need to know so that I can see if there is an issue with ENIGMA.