ENIGMA Forums

Outsourcing saves money => Issues Help Desk => Topic started by: Wendigo on December 15, 2017, 11:21:17 AM

Title: LateralGM forgets activated extensions
Post by: Wendigo 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.
Title: Re: LateralGM forgets activated extensions
Post by: hpg678 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'
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.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.
Title: Re: LateralGM forgets activated extensions
Post by: Wendigo 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.
Title: Re: LateralGM forgets activated extensions
Post by: hpg678 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