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 / New Portable
« on: September 23, 2014, 01:25:52 PM »
I just want to let everyone know that after extensive testing several new improvements and general cleanup has been included in a new release of the Portable ZIP. Some such changes include typo fixes, missing XLIB functions, inconsistencies, and many other changes including the introduction of scaling options for XLIB.

You can get the new Portable from the downloads page.

You can as always manually update the jars and pull the changes yourself.

Finished Games / Re: Window Styler, Web Browser, and Embed Program
« on: September 22, 2014, 08:46:11 PM »
This is excellent news TKG! I want to note though that for ENIGMA compatibility you may need to download the recent window fixes using git fetch and git pull from the git-bash program in the ZIP. I will include these changes in a future ZIP release but I am currently busy improving XLIB.

Issues Help Desk / Re: window_handle() is messed up
« on: September 21, 2014, 11:47:10 PM »
That's actually not a regression sorlok, we now like Studio and GM8.1< create the backbuffer for the whole window, since well we only have 1 window. So we have to clear the window when it is resized with the window color, and we also need the native implementation for window color so that it shows while resizing the window. You just have to copy it to the graphics bridges for Cocoa, I can't test so that is why I haven't.

Issues Help Desk / Re: window_handle() is messed up
« on: September 21, 2014, 08:57:09 PM »
Alright everyone sorlok offered some testing for other platforms and I have decided to merge the pull request. Please fetch the changes and test them TKG and everyone!

Developing ENIGMA / Re: Change
« on: September 21, 2014, 07:01:23 PM »
Iji should be built and I'll leave that to sorlok.

Josh you could build Project Mario for me as it uses inheritance. I have massive changes going on here that I need to test as well and I cba atm.

But also I would like to refute what Harri has said, the code has gotten a lot cleaner in a lot of ways directly related to me, such as the introduction of general headers we lost a lot of unnecessary duplicate code. A good example is that a lot of general drawing functions are written using the GML functions, which is obviously easier to understand and change ever for novices and that was one of my arguing factors in doing so. screen_redraw was one getting pretty bad though until Josh cleaned it up a bit. But I will say audio is a complete fucking mess, and that is not so much the fault of the inexperienced first time contributor that I was when I got here than it is YYG's constant implementation and deprecation of audio_* functions it's impossible to pick a version of their shit and implement it and expect it not to change. While additionally also having to retain all of the original sound_* functions our audio system is a mess.

Developing ENIGMA / Re: EGM Migration
« on: September 21, 2014, 06:50:52 PM »
That sounds fine Josh I would welcome your changes!

Off-Topic / Re: I'm officially not . . .
« on: September 19, 2014, 10:18:23 PM »
Congratulations edsquare! I'd like you to know you have my support! (Y)

Off-Topic / Re: 2.5 billion for an indie game
« on: September 19, 2014, 10:16:54 PM »
Ha Josh <3

Works in Progress / Re: Iji is now in Beta! Please test~
« on: September 19, 2014, 03:21:24 PM »
Hello sorlok I wanted to let you know that I tested your latest build and fullscreen and the various scaling does work for me on Windows. However I want to let you know that I making changes to remove the child window from win32 which you are already aware of, I believe my pull request may soon begin conflicting with recent changes you have made but fear not as I am being very thorough and will be testing Linux as well. The only place I will not be able to test is Mac.

Issues Help Desk / Re: window_handle() is messed up
« on: September 19, 2014, 03:09:38 PM »
Ok well I've got nothing but good news, the implementation is working great and fixes numerous bugs.

Some of our basic window functions were also break, for instance window_get_width() was reporting the minimized window size when in fullscreen. I have to run through and fix a lot of this for XLIB as well. All the scaling is now implemented through our viewports.

Proposals / Re: "Completed Games" forum
« on: September 18, 2014, 07:59:34 PM »
I agree.

Issues Help Desk / Re: window_handle() is messed up
« on: September 16, 2014, 10:17:26 PM »
Guys let's not overtrivialize this, it takes about an hour of work to fix this I just don't have the time right at the moment. Clearly we should not be using two windows, when the child window is removed all games will behave as if the scaling option is set to "Full Scale". Then we reimplement the options with application_surface and provide an option to completely disable generation of application_surface altogether, and in the event of the hardware not supporting surfaces it will resort to "Full Scale" mode and leave a message in the debug log. First I must test though if the "Full Scale" option in Studio does still generate the application_surface or not, correct me if I am wrong but I believe it always does, though in ENIGMA I may just make that point to the default framebuffer since with "Full Scale" mode there is no real need to generate a surface you already have that behavior with the default framebuffer.

Ideas and Design / Re: In need of a Sonic fangame engine for Enigma
« on: September 16, 2014, 09:48:54 PM »
I would help if I could but I am currently swamped with school and other more pertinent ENIGMA issues.

General ENIGMA / Re: Settings/Preferences Redesign
« on: September 16, 2014, 08:27:14 AM »
Guys try to stay on topic here this topic is specifically about the settings/preferences panel, this is why I made a separate topic for each.

Further discussion about the design of the search feature should be posted in the following topic.

My example is ugly, but I'm hoping it illustrates my point. When the mouse cursor hovers over the buttons you could display a tool tip that says "Next" or "Previous" respectively.

Maybe the "Whole Word" and "Filter Tree" check boxes could be in a drop down menu from a third button next to the search text box.
Yes I am going to replace the giant buttons with a tool bar and the whole word settings and stuff will be put into a little settings window like a F&R dialog where you can also toggle regular expression and searching inside resources and not just their names.

Issues Help Desk / Re: window_handle() is messed up
« on: September 15, 2014, 10:36:16 PM »
Yes one thing at a time, scaling is currently implemented improperly this is why there are also so many other window issues. It has nothing to do with whether I want to remove scaling or not, the basic barebones of the window system is broke.