Pages: « 1 2
  Print  
Author Topic: Linux GMFormatException SOLVED  (Read 11403 times)
Offline (Male) Goombert
Reply #15 Posted on: May 27, 2014, 10:56:59 pm

Developer
Location: Cappuccino, CA
Joined: Jan 2013
Posts: 2993

View Profile
Luckily for you I am able to reproduce it in my virtual machine, there appears to be some issue with loading GMX on Linux.



It is specifically occurring while loading Global Game Settings. More specifically when loading the ICO file because GMX does not use Unix compatible file paths. And I can not make LGM write them that way because Studio's IDE can't handle UNIX file paths. So I will need to make it convert the file paths to UNIX when reading binary files.
« Last Edit: May 27, 2014, 11:39:31 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.

Offline (Male) Goombert
Reply #16 Posted on: May 27, 2014, 11:50:04 pm

Developer
Location: Cappuccino, CA
Joined: Jan 2013
Posts: 2993

View Profile
Ok I have fixed it and now managed to successfully load the project on XLIB.

You can obtain the fixed LGM by downloading and replacing it manually from the extra packages page or by running python install.py
http://enigma-dev.org/docs/Wiki/Install:Extra_Packages

This was the commit where I made the reader convert file paths to be UNIX compatible.
https://github.com/IsmAvatar/LateralGM/commit/5844d1bb5ca2d659a431c121276b9659dfabb714

« Last Edit: May 27, 2014, 11:53:11 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.

Offline (Male) edsquare
Reply #17 Posted on: May 28, 2014, 12:46:01 pm

Member
Location: The throne of ringworld
Joined: Apr 2014
Posts: 402

View Profile
Ok I have fixed it and now managed to successfully load the project on XLIB.

You can obtain the fixed LGM by downloading and replacing it manually from the extra packages page or by running python install.py
http://enigma-dev.org/docs/Wiki/Install:Extra_Packages

This was the commit where I made the reader convert file paths to be UNIX compatible.
https://github.com/IsmAvatar/LateralGM/commit/5844d1bb5ca2d659a431c121276b9659dfabb714



You did it!
Thank you! Thank you! Thank you! Thank you!
I ran install.py and now it opens correctly the GMX, you're a genius!
Another point for ENIGMA-LGM, response time from reporting a bug (or was it a feature?  ;) ) and the fix is almost instantaneous; I know that some bugs take longer than others but still GM has bug complaints that don't get adressed or the buggy feature is retired instead of fixed WTF?
Logged
A child of five would understand this. Send someone to fetch a child of five.
Groucho Marx
Offline (Male) Goombert
Reply #18 Posted on: May 28, 2014, 04:46:28 pm

Developer
Location: Cappuccino, CA
Joined: Jan 2013
Posts: 2993

View Profile
Yes a lot of people keep saying that about ENIGMA. The issue with them is a lot of the bugs they don't see as bugs and simply don't care to fix. They are basically making mole hills out of mountains.
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.

Pages: « 1 2
  Print