Pages: 1
Author Topic: LateralGM forgets activated extensions  (26,429 Views)
Offline (Unknown gender) Wendigo

Member
Joined: Apr 2015
Posts: 42
View profile
Posted on: December 15, 2017, 11:21:17 AM
Hi,
whenever I close LateralGM all the extensions I have checked in the game settings get set to their default value after restarting the IDE.
After setting the extensions I can use them for the duration of that development session. The next time I open the project I get compile errors unless I don't open the settings and add a check mark again.
Offline (Unknown gender) hpg678

Member
Joined: Mar 2017
Posts: 283
View profile
Reply #1 Posted on: December 15, 2017, 03:32:26 PM
Greetings!

I used to get this as well. I use this work-around in the LINUX version but I'm not sure if it'll work in The WINDOWS one.

Navigate to where you have install 'ENIGMA-DEV'

       
  • open ENIGMAsystem folder
  • open SHELL folder
  • open Universal_System folder
  • open Extensions folder
Next you want to Open the Folder of the extension you want activated. Let's say for example you want to the 'GAMEMAKER 5 Compatibility' extension.

       
  • Open GM5Compat folder
  • Open the 'ABOUT.ey' file with a text editor.
  • Edit the "DEFAULT" section to 'true' to activate.
  • Save the file and that's it. **Just click 'Save" and not "Save As".
Now when you run ENIGMA again, the extensions are activated.

In the LINUX version I've found that the GM5 Compatibility and INI Filesystem extensions works best. Turning on any others results in errors so I advise you activate only these two extensions.
Offline (Unknown gender) Wendigo

Member
Joined: Apr 2015
Posts: 42
View profile
Reply #2 Posted on: December 18, 2017, 08:12:54 AM
Thanks that worked. I guess enabling the ini extension by default won't harm.
By the way what does the GM5 compatibility extension do? Unfortunately I haven't found any deeper explanation about any of the extensions in the Wiki.
Offline (Unknown gender) hpg678

Member
Joined: Mar 2017
Posts: 283
View profile
Reply #3 Posted on: December 18, 2017, 10:06:03 AM
Actually, the 'INI Filesystem' extension does not work in Windows. GM5 compatibility does however work in both versions, so it be a better candidate to be default.

GM5 compatibility allows the older GM4 and GM5 files to work in the Windows version. You can load them in the Linux version also, but you will have to replace some functions to the more 'modern/compliant' versions.

For example ..... take the function 'image_single'. The Linux version don't recognize it. You will have to use  the function 'image_index'.

While we're on this subject.........here are some functions i know doesn't work in LINUX

       
  • 'ds_maps'
  • get_open_filename 
  • get_open_filename_ext
  • get_save_filename
  • get_save_filename_ext
  • get_string
  • most if all functions that require some type of DIALOG
  • show_info
  • image_single
Pages: 1