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

Developing ENIGMA / Re: LateralGM
« on: November 02, 2014, 12:10:00 PM »
Thanks egofree and thank you for all your testing as well! Some of those bugs I may have never run across. But we've still got a few more bugs and things, I am planning on an announcement at 1.8.7

I want to do several things still:

1) Get the Code Editor preferences actually working
2) Fix a regression in DocumentLink that is causing errors because of the other useLegacyMergeSort bug you found.
3) Implement print support for JoshEdit

Now as for the search toolbar disappearing no that should not be happening and I can not reproduce it. Go to File->Preferences and see if you accidentally unchecked "Show Tree Filter"

Developing ENIGMA / Re: LateralGM
« on: November 01, 2014, 10:51:08 PM »
Darkstar2, you can't possibly mean GM: Studio's because LateralGM's beats the hell out of their dark theme.   :D

Another update with some more bugfixes that were introduced along the way.

* Code completion should work again, Josh mistakenly forgot to implement HasKeywords on GMLTokenMarker
* Room editor File->Close button should work now, it got disabled under confusion of its purpose during my earlier refactors to fix reverting.
* The error dialog was never supposed to be editable, it no longer is but you can still copy it to the clipboard and it still shows the caret.

Developing ENIGMA / Re: LateralGM
« on: November 01, 2014, 09:11:10 PM »
Alright, new update available for download.


* Fixed the exception egofree encountered, I was checking for code actions the wrong way.
* Josh added caret focus functionality to JoshEdit so your second issue egofree is no more.
* Added preferences to change the search highlighting colors, or disable the background or foreground or all highlighting respectively. You can also now set the two colors used to render the checkerboard background on the background and sprite image previews.
* Included a new dark theme friendly icon pack derived from Calico called "Contrast" The look and feel being used in the screenshot below is Synthetica which you can find in my other topic.
* Fixed an issue where certain look and feels would cause the main frame to overlap the toolbar on Windows on some platforms, and yes this also includes the default Swing look and feel.
* You can also use a custom background image for LGM's window area now, create a file called "lgmbackground.png" in the "lookandfeels" folder next to lateralgm.jar and the image should be applied during the splash screen when you load. The following is a link to LGM's dark background.

Click the link above or Right Click->View Image to download this image and apply it to LGM's background.

Issues Help Desk / Re: Mac OS X
« on: November 01, 2014, 08:34:30 PM »
We have made some improvements in the graphics department however with Android. Our OpenGL3 graphics system is being actively worked on by TheExDeus in the hopes of porting it easily to OpenGLES, which is OpenGL for Embedded Systems. I wonder if sorlok could weigh in here as he has built for Mac before, I'll ask him.

Off-Topic / Re: GMS prices up again
« on: November 01, 2014, 08:17:10 PM »
Quote from: Darkstar2
No he has a bloody good point, if it were that easy and obvious then ENIGMA would have had a custom exception that long ago, now it is running after attorneys and legal help and being rejected and ignored left and right, where IS that custom licence ? :P 
It is that easy, what is the point of changing ENIGMA's license when it's not finished? The more time we spend arguing over the license we will eventually end up with a wonderful license and nothing to actually license. Until someone makes an actual game and is ready to make it commercial with ENIGMA the subject is basically moot to me, we can cross that bridge when we come to it. A more proprietary license will not automatically bring more developers, users, and automagically make us all rich.

I really just want to know why anyone needs or wants the license changed immediately and why it is such a pressing issue, nobody has made an argument for this accept that fact that it may be hard to contact contributors in the future. Besides this I haven't heard one person specifically state a logical reason why they personally want a different license.

Additionally he only stated an open or permissive license generally, though he may have implied ENIGMA's license, he never said anything about ENIGMA. I will nonetheless give you a perfect example of an amazing game engine that has a permissive license and makes use of other open source software, and that is Irrlicht which is ZLIB and was started and developed by mainly 1 dude, Nikolaus Gebhardt.
Quote from: Irrlicht
The Irrlicht Engine is an open source high performance realtime 3D engine written in C++. It is completely cross-platform, using D3D, OpenGL and its own software renderers, and has all of the state-of-the-art features which can be found in commercial 3d engines. We've got a huge active community, and there are lots of projects in development that use the engine. You can find enhancements for Irrlicht all over the web, like alternative terrain renderers, portal renderers, exporters, world layers, tutorials, editors, language bindings for java, perl, ruby, basic, python, lua, and so on. And best of all: It's completely free.

Quote from: lonewolff
Really? Take a look at the current state of ENIGMA.  ::)
This whole licensing issue seems to be a conspiracy about making ENIGMA look bad.

Off-Topic / Re: Windows 10 Package Manager
« on: November 01, 2014, 06:10:47 PM »
My thoughts exactly ed, my hope is that this will make a consistent stable package management platform though. The problem with the open source ones is that there are too many and not all of them have all the same packages, a problem that doesn't exist on Linux for the most part, that I am hoping the introduction of Microsoft's package manager will solve.

Off-Topic / Re: GMS prices up again
« on: November 01, 2014, 06:08:27 PM »
So can the open source license with a custom exception so I fail to see your point.

Off-Topic / Re: GMS prices up again
« on: November 01, 2014, 03:28:54 PM »
Yes and your improvements to the room editor were a huge improvement too egofree. I patched the recent bug in LGM you found, it was a slight typo and I haven't run into anymore issues, but I am waiting to upload until I finish the look and feel improvements, which also includes revamping the preferences frame.

Off-Topic / Re: GMS prices up again
« on: November 01, 2014, 11:59:10 AM »
Listen Darkstar2, you make some very good points and are clearly more open minded to the subject, but you are all COMPLETELY MISSING THE POINT. I don't mean to sound shrewd, but the whole point of Open Source is you are free to chose, you have the choice to use either program, both ENIGMA and Studio are empowering you as a consumer more than just having one. Our software is compatible with theirs, and you can use them together, you need to work on a project from Linux? Great use LGM and then take it back to Windows to build. The same goes for any of the other tools we've written and provide. It's an erroneous notion that YoYoGames has to lose in order for ENIGMA and the consumer to win.

I would like to additionally point out that this will require you have Visual Studio and Microsoft Visual C++ installed on your computer.

Developing ENIGMA / Re: LateralGM
« on: October 31, 2014, 05:48:45 PM »
Sorry about that egofree I have patched the exception now. Opening search result nodes should also focus the correct line in the code editor or focus the entry/text area of the correct argument on the corresponding action frames for all resources.

The search feature could not get any better, we just need to test for bugs now, so please go test the new jars.

Ideas and Design / Re: In need of a Sonic fangame engine for Enigma
« on: October 31, 2014, 12:10:44 AM »
I believe I have fixed the issue HitCoder, please test for me by downloading the new LGM from the following topic.

My patch is referenced on the tracker.

Developing ENIGMA / Re: LateralGM
« on: October 30, 2014, 07:37:58 PM »
Alright another update with several suggestions taken from your feedback.

* The search filter toolbar is now floatable.
* The modify or event button will now raise the events tab if it is docked.
* I took egofree's feedback and you can no longer search an expression that is zero in length, so you have to actually enter something before you can perform a search.
* You can now search all the arguments of every drag and drop action, instance creation code, and room creation code.
* You can now click on the moment, event, action, and other nodes and have them open the appropriate code editor or select the right moment or event, etc. For instance if you click the draw event the object frame opens with the draw event in focus, if you click a child action the code frame will also appear.
* Fixed an issue with the match line numbers, they were starting at 1 and the code editor starts 0.
* Fixed an exception that would occur when hovering over a resource menu.

So the search feature is basically finished and I would just appreciate it if you guys could test for bugs. The jars can be obtained from the Extra Packages page.

General ENIGMA / Re: Who fixed arrays?
« on: October 30, 2014, 05:38:29 PM »
As of the following pull request we now have working array length functionality that has been tested and confirmed to work mostly as we expect with the exception of is_array() which is not yet ECMA compliant.

Everyone give sorlok a round of applause! Yay sorlok!  (Y)

You can get these changes by using git-bash to pull from master. I will updating the Portable ZIP in a few days.

General ENIGMA / Re: What happened to "wxEnigma"?
« on: October 30, 2014, 03:41:19 PM »
You can find QScintilla here.

This page should assist you in compiling it.

Developing ENIGMA / Re: LateralGM
« on: October 30, 2014, 12:54:22 PM »
Quote from: polygone
Is that a 'no' on moving it below the resource tree then?
It's an I don't know because you haven't provided any argument as to why it should be in a place inconsistent with 99% of applications besides GM: Studio.

Quote from: TheExDeus
Technically it should be a toolbar as any other. Then you could drag it to the bottom, the side or just hide it. Putting it in a static place will never please everyone, but most people will get used to it.
It is a toolbar in order to render the buttons the way that it does, it's just not set floatable because if I recall I believe it wouldn't work for some reason, because it's not set like a regular toolbar on a frame and I also felt that it looked a little tacky as floatable.

I'll take a look and see if setting it floatable will work, I will also make the Event Selector button and stuff on the object frame focus the Events tab which is something else I forgot about. We honestly need a proper docking framework.