|
hpg678
|
|
Reply #1 Posted on: October 17, 2018, 04:10:32 am |
|
|
Location: Barbados Joined: Mar 2017
Posts: 283
|
hi! did you try starting ENIGMA from Mingw32 and not Msys32?
|
|
|
Logged
|
[compromised account]
|
|
|
|
Goombert
|
|
Reply #3 Posted on: October 17, 2018, 10:13:38 am |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
Hey thanks for letting us know about this, I need the MSYS2 setup to work flawlessly for the fast-approaching RadialGM beta. Please let me know if you find anything else out in regards to this. It could have been any number of things including a recent change/update to the MSYS2 packages or perhaps you skipped the package containing that header during setup. If you do find anymore info, I'll keep track and make an announcement if I think it will be helpful to people. That said, I'm glad you did get it working!
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
|
|
|
Goombert
|
|
Reply #7 Posted on: October 18, 2018, 06:17:00 am |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
I see, I am not surprised, this has already been reported by Hugar actually: https://github.com/IsmAvatar/LateralGM/issues/377I know what the issue is already actually. The sprite subframe list is being iterated on close and modifying the list while iterating it. That's what a concurrent modification is. You have to do special things, even in C++, when mutating any kind of data structure you happen to be iterating over at the same time. That said, I tried fixing it when hugar reported it, but Java sucks so badly none of the solutions for iterating the list and adding/removing from it at the same time that I sent to him worked. So I am sort of convinced it may actually be a Java bug, but can't say for certain. I am also on Windows 10 and have not encountered the issue myself. I apologize that I do not have more time to invest in fixing this right now as I am trying to prioritize RadialGM which will be much better and solve a lot of our issues. I very strongly dislike Java after all of the experience developing for it that I have obtained. It's just a complete mess to write working applications for the Java platform when there's multiple JDKs with multiple Java API implementations just on a single platform. That and the fact that we can't control the dependencies (like Java Swing version) our users end up trying ENIGMA with, makes the situation all the more serious. For these reasons, I believe that LateralGM is going to stop working soon to the point we won't be able to maintain it so I am focusing all my energy on RadialGM in order to save the project. The setup is going to be a lot easier as well, no installation of Java, just drag and drop RadialGM exe into your enigma-dev folder. Just yesterday I got compiling games working. Anyway, sorry to divert from your issue, I just want to be clear why I can't offer much more help on any LGM issues right now. I hope you understand and that maybe I helped a little bit, and please stay tuned for more information about the upcoming IDE!
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
hpg678
|
|
Reply #8 Posted on: October 18, 2018, 08:37:54 am |
|
|
Location: Barbados Joined: Mar 2017
Posts: 283
|
I concur with Goombert in his statements about Java. Which is why I have suspended for now, all Windows 32bit development for now, until RGM beta is released. the only other advice I can give is to try updating your Java, as well as install the latest version of JRE.
|
|
|
Logged
|
[compromised account]
|
|
|
|
|
Darkstar2
|
|
Reply #11 Posted on: November 02, 2018, 01:12:00 pm |
|
|
Joined: Jan 2014
Posts: 1238
|
I am anxiously awaiting for RGM this will breath new life to the project, once it's done perhaps the enigma team could then teach some lessons to YYG, who knows maybe they can license the IDE for GMS 3.0 I dunno how high they were when they concocted the IDE for GMS2, ok people begged for a new IDE but I don't think that this is what they had in mind. As far as LGM the only downsides are the bloody JAVA issues, but something funny happened the other day, I was working on app project in LGM for several hours straight and it did not crash at all, mind you I have since transitioned to Win10, Development for GMS has slowed down to a crawl now, it seems they are focusing more now on exports than worthy features.
|
|
|
Logged
|
|
|
|
hpg678
|
|
Reply #12 Posted on: November 06, 2018, 04:07:34 am |
|
|
Location: Barbados Joined: Mar 2017
Posts: 283
|
In my opinion, as far as exports go, unless Game development software has a competent method to do port to LINUX, it is going to hurt itself. Basically it has to do with users wanting more games for LINUX or wanting a port for LINUX. Of course, there is Wine and Proton, but it is not the same as running the game natively.
|
|
|
Logged
|
[compromised account]
|
|
|
|