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

Pages: 1 [2] 3 4 ... 202
16
Works in Progress / Re: Croky
« on: September 21, 2016, 01:48:59 AM »
Hey cobra! I am not able to play it because when I extract the file is "croky.bin.x86". I tried changing the extension to ".exe" but that did not help and I am unable to run it.

Also Josh says that judging by the screenshot it is really starting to look professional, and I also agree with him!

17
Off-Topic / GitHub comments too long?
« on: September 18, 2016, 03:47:20 PM »
Ok so I finally got tired of reading super long GitHub comments because GitHub does not provide any collapse features for long code or quote blocks. Somebody showed me this which just came out and it works perfect! Definitely give it a try, you can customize it quite a bit too.

https://github.com/Mottie/Octopatcher

Also, please remember to put logs and stacktraces in the ``` style code blocks from now and not paste them raw into a GitHub issue. Not just on ENIGMA's tracker but everywhere you post an issue on GitHub. That way people can use this extension and navigate the site easier.

18
General ENIGMA / Re: General questions about Enigma
« on: September 18, 2016, 03:44:03 PM »
Yeah there is that. One possibility would be to get a Windows Server and have it run the YYC and then do the compiling on it... but unless you are in the cloud business like GitHub... you probably won't have the resources. The only other thing to try is emulating the YYC on Linux. I wonder if we could run it in WINE?

19
General ENIGMA / Re: General questions about Enigma
« on: September 17, 2016, 03:10:11 PM »
I see no problem with having to download and install GMS and then use LGM as an IDE for the other platforms. That would be completely expected. We've also been talking about putting an installer to MinGW in on the Wiki and dropping the portable ZIP. And by using an installer I mean one that we can confirm works with ENIGMA. But we still have that arch Linux issue we can't figure out.

20
Announcements / We've moved to GitHub (again)
« on: September 14, 2016, 01:39:10 AM »
So for the longest time I was uploading all of our releases and extra packages onto this special ENIGMA team Dropbox account because Josh wouldn't give me FTP access to the site's server because I told him that would be a bad idea because I would almost certainly wreck the site if I had those kind of powers, sort of a Hitler unchecked Churchill kind of thing.

Anyway, I first started experimenting with GitHub's releases mechanism for LateralGM and it seems to have gone well. I noticed people complaining about the portable ZIP being on Dropbox (literally on the Dropbox files comments because I didn't disable comments), so I have decided to do this for all of our other projects as well. What's great about this new way of distribution is that you guys can download old revisions without me having to compile links to them on the Wiki. The install.py script will also pull packages from GitHub now too.

You can find the following releases all archived on GitHub:
https://github.com/IsmAvatar/LateralGM/releases
https://github.com/enigma-dev/lgmplugin/releases
https://github.com/IsmAvatar/JEIE/releases
(I could not move LibMaker because IsmAvatar never gave me access to that repo)

The portable ZIP is hosted on GitHub now too:
https://github.com/enigma-dev/enigma-dev/releases

The old archive page on the Wiki has been deleted, so if you've linked to anywhere, update your links.
http://enigma-dev.org/docs/wiki/index.php?title=LateralGM:_Revisions

I'll continue to maintain the extra packages page though to make it easy to find them all.
http://enigma-dev.org/docs/Wiki/Install:Extra_Packages

There is currently some issues around version numbers. First, the plugin has always used the same version as LGM even when it never changed because I didn't know what else to set the version to. So GitHub marks the latest release as an older version because it doesn't know which one since they are all based on the same commit. That will be fixed as soon as a commit and new release are made. Maybe Josh and Rusky can help me fix the tags before then though.

Second, I didn't know what to version the ENIGMA portable so I just started it off at 0.0.5.0 since we should be around r5 now. Josh can take care of the right version numbering later. Possibly when we do get a build bot it can just auto increment the version number for us too. Finally, I started off JEIE's first release as version 0.1.0 since that's a good number to start with.

Let me know if any issues crop up with downloading any of the packages and such on the site. Cheers (Y)

21
General ENIGMA / Re: GitHub "Issues" Tracker
« on: September 13, 2016, 01:40:08 PM »
I agree and partly this was my fault where I moved the suggestion lists and known issue lists off the wiki and over to the GitHub tracker to reduce duplicates. From now I think we should stick to your advice. It is also extremely infuriating when people post bugs and then don't try to help resolve them. Even more annoying is everyone's complete lack of ability to isolate issues into SSCCE's. I do not want to debug your 20,000+ lines of GML game that is over 1gb. Do the debugging yourself and when you find a bug with a specific ENIGMA function, and only then may you post an issue.

* Debates about new features should stay on the forum until we decide that it is actually useful and someone wants to write it. Then somebody can just do it and send a pull request. Leave the tracker for actual bugs.
* License debates over the engine should also stick to the forum.
* Anything debatable should stay on the forum.


Some issues that I have closed so far:
https://github.com/enigma-dev/enigma-dev/issues/273
https://github.com/enigma-dev/enigma-dev/issues/27
https://github.com/enigma-dev/enigma-dev/issues/30
https://github.com/enigma-dev/enigma-dev/issues/489
https://github.com/enigma-dev/enigma-dev/issues/214
https://github.com/enigma-dev/enigma-dev/issues/882
https://github.com/enigma-dev/enigma-dev/issues/921
https://github.com/enigma-dev/enigma-dev/issues/916
https://github.com/enigma-dev/enigma-dev/issues/946
https://github.com/enigma-dev/enigma-dev/issues/920
https://github.com/enigma-dev/enigma-dev/issues/950
https://github.com/enigma-dev/enigma-dev/issues/530
https://github.com/enigma-dev/enigma-dev/issues/1017
https://github.com/enigma-dev/lgmplugin/issues/48
https://github.com/enigma-dev/lgmplugin/issues/47
https://github.com/enigma-dev/lgmplugin/issues/39

I've also taken the liberty of revamping the troubleshooting page to have more structure to improve readability.
http://enigma-dev.org/docs/Wiki/Troubleshoot

22
General ENIGMA / Re: General questions about Enigma
« on: September 13, 2016, 01:35:37 PM »
RSTA I've seen before and yes that is an option too that we might consider. Also drag and drop is implemented so you should not be getting anything related to unknown action, can you share a screenshot? Can you also look and see if drag and drop is enabled in File->Preferences? There is a feature to disable it which can still save and load the actions but doesn't show the panel or descriptions.

23
Issues Help Desk / Re: LateralGM don't like me :(
« on: September 13, 2016, 01:28:29 PM »
Hi Fervi! Please try this fix by Josh, this is a known bug now:

http://enigma-dev.org/forums/index.php?topic=2669.msg25839#msg25839

24
General ENIGMA / Re: General questions about Enigma
« on: September 12, 2016, 06:48:07 PM »
Yeah I have thought about dumping JoshEdit for Jintilla which is a Java wrapper for Scintilla. Scintilla is used in Notepad++ and CodeBlocks which are both programs Josh likes to use.

And currently LGM does not support the YYC, however, you can easily create a Java plugin to make it do that. LateralGM can actually be used without ENIGMA's plugin, you just lose the run button on the toolbar. All you have to do is make your Java plugin and then stick it in a folder called "plugins" next to lateralgm.jar and it will automatically load it and invoke its main method.

Just take a look at the ENIGMA plugin:
https://github.com/enigma-dev/lgmplugin

I was actually going to make a YYC plugin for LGM before for fun and to scare the bajeebas out of YYG. I can't say much about the legality of doing so but GMS does have a command line interface so it would be very easy to make LGM run games with its runner. I may still do it in the future too just as a proof of concept. It would in no way jeopardize the legality of LGM which is perfectly legal under US, UK, and EU law. Specifically regarding the drag and drop interface, the United States Supreme Court ruled in Apple v. Microsoft that you can not patent the "look and feel" of an application.

25
Excellent! Let us know if you have any more issues.

26
General ENIGMA / Re: General questions about Enigma
« on: September 12, 2016, 12:23:58 PM »
Hey! faissaloo answered all of your questions correctly. I will just add a few more details.

On GitHub you can actually see a list of all recent changes we are making to fix various issues:
https://github.com/enigma-dev/enigma-dev/commits/master

Which has actually been increasing lately:
https://github.com/enigma-dev/enigma-dev/graphs/commit-activity

Regarding the license I am going to have to close that issue. Leave license discussions for the forum and don't post it to the issue tracker unless we decide on changing to a new license. We've had these discussions before and are aware that the open source license of the engine bothers people for obvious reasons.
http://enigma-dev.org/forums/index.php?topic=1832.0
http://enigma-dev.org/forums/index.php?topic=2296.0
http://enigma-dev.org/forums/index.php?topic=1994.0
http://enigma-dev.org/forums/index.php?topic=1322.0

Also, please consider the abhorrent nature of YoYoGame's license:
enigma-dev.org/forums/index.php?topic=2325

It is unlikely that LateralGM's license or our compiler's license will ever change. They will always remain open source because you are not linking against them. The only debate is about the licensing of the engine which is under enigma-dev/ENIGMASystem. I am open minded but I have largely ignored the issue choosing to focus on fixing bugs instead. If I made a proprietary game with ENIGMA myself I would just go ahead and sell it without fear of Josh suing me because I know nobody here is going to do that. We want people to be able to sell games if we can get to that point of stability. I guess the whole thing boils down is that we wanted to make a working engine before worrying about people doing that.

LateralGM will also gladly accept new contributors, however, we may have to move it over to ENIGMA's repo for continued development because I don't think the project founder is returning. I have merge access but I can be a little slow.

27
No don't run start.sh run "java -jar lateralgm.jar"

28
Please run the install.py script again with python3. Please do "python3 install.py" and then follow from there. We don't support 2.7.6, or the script doesn't anyway.

29
Issues Help Desk / Re: Error downloading the examples from this page
« on: September 08, 2016, 01:09:10 PM »
The pages should be fixed now, please see my reply in the other topic:
http://enigma-dev.org/forums/index.php?topic=2716.msg26201#msg26201

30
Issues Help Desk / Re: Warbird A13:02 in ENIGMA
« on: September 08, 2016, 01:01:42 PM »
That has to do with a mismatched plugin. I think the method was changed in the plugin or LateralGM and then the other was still calling it the old way. All you need to do is make sure you have the correct plugin and LGM jars, to do that download them individually from the Wiki on the Extra Packages page.
http://enigma-dev.org/docs/Wiki/Install:Extra_Packages

We are aware the WinPatch needs updated:
https://github.com/enigma-dev/enigma-dev/issues/1010

However, ENIGMA has changed as well since then, so you may want to pull and rebuild it. You could also just try using the portable ZIP for installation, which is what I do. You can still make changes to the source code using the portable ZIP.

Pages: 1 [2] 3 4 ... 202