|
|
|
Igorko
|
|
Reply #3 Posted on: April 12, 2016, 04:06:57 am |
|
|
Joined: Dec 2015
Posts: 17
|
BUMP. To make this bump less useless, I'll just inform that I tried running it: -as administrator, -directly from C:\ , -in compatibility mode.
Tell me if I included everything needed. I have java 1.8.0 update 66 (32 bit install). I really want to check this thing out. I haven't seen anyone here having the same problem, so I assume that I am doing something wrong. If anyone had the same problem or knows how to get around it, helping would be appreciated. If this is a bug, then I'm not forcing anyone to go and fix it right now. But at least letting me know what is going on would be good.
Anyway, I'm sorry if topic bumping is strictly not allowed here, but I really need help with this issue. Or at least to know what is happening...
|
|
« Last Edit: April 12, 2016, 04:08:28 am by Igorko »
|
Logged
|
|
|
|
Goombert
|
|
Reply #4 Posted on: April 12, 2016, 05:14:29 am |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
Hi Igorko, Have you tried to build one of the games from the EDC? Most of them we know to build, such as this Isometric Mario example: http://enigma-dev.org/edc/games.php?game=68Your original post does not clarify if you tried other games and they have compiled or if they also fail. If everything fails to build then the problem is bigger, and it may also be because you have old binaries from a previous ENIGMA install.
|
|
|
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 #6 Posted on: April 12, 2016, 07:13:10 am |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
So this is a different computer or operating system installation than you used the last time you installed/tried ENIGMA? The reason I ask is because ENIGMA stores some of its output binaries (when your objects get converted to C++) in C:/ProgramData/ENIGMA. If you had ENIGMA before and just deleted the main folder, you likely didn't realize those binaries are still there. I suggest going there and deleting everything inside the C:/ProgramData/ENIGMA folder except the folder itself and trying again. Did ENIGMA build at all the first time you used it?
|
|
« Last Edit: April 12, 2016, 07:14:55 am by Robert B Colton »
|
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 #8 Posted on: April 12, 2016, 07:59:25 am |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
Alrighty, sounds awesome! The reason that could be the issue is because you built it with an older ENIGMA so the binaries have different symbols/functions for the lgmplugin to communicate with ENIGMA's compiler C++ side. The way ENIGMA works is using a Java plugin to LGM that allows calling C++ code. When you hit run it basically converts the Java objects LGM uses to represent your resources into C++ objects and hands them to ENIGMA's compiler. Sometimes these functions or "callbacks" get changed with newer ENIGMA versions. And what is likely happening in your case is you have a newer LGM and plugin but it's loading those old binaries that don't have the new methods, so it's looking for the new methods but can't find them in the old binaries and it's saying "hey the functions aren't here idk what to do, crash." Once they are cleared it should have ENIGMA rebuild them and then you should be good to go.
|
|
|
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 #10 Posted on: April 12, 2016, 12:49:25 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
You didn't reinstall Java did you? Remember it must be the 32 bit version. Also did you run enigma.exe as an administrator? Just being administrator is not enough, you have to right click it and run it as an administrator. 9 times out of 10 the compileEGMf is because people don't run the enigma.exe as an admin. Your first error report is already on our tracker, that happens randomly. It's because Swing is not thread safe and LGM is doing something not thread safe. I'm wanting to fix that warning but it's hard to reproduce, it literally occurs randomly, so it keeps taking a back seat to other issues. https://github.com/IsmAvatar/LateralGM/issues/218
|
|
« Last Edit: April 12, 2016, 12:52:53 pm by Robert B Colton »
|
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.
|
|
|
Igorko
|
|
Reply #11 Posted on: April 12, 2016, 12:52:45 pm |
|
|
Joined: Dec 2015
Posts: 17
|
Yes, I am using 32 bit Java: idecommand="C:\Program Files (x86)\Java\jre1.8.0_66\bin\java.exe -jar -Xms256m -Xmx1024m" And yes, I tried running as administrator. Seems like nothing is working right now
|
|
|
Logged
|
|
|
|
Goombert
|
|
Reply #12 Posted on: April 12, 2016, 01:28:39 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
Where did you unzip the ENIGMA folder to? I mean what drive/the exact path.
|
|
|
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 #14 Posted on: April 12, 2016, 09:12:30 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
No don't move it to D:/ leave it on C:/ because ENIGMA has problems with drives other than C:/ so move it to C:/Users/Owner/Desktop instead, which is where I have it.
|
|
|
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.
|
|
|
|