How To Install a 3rd Party Plugin In the LiveCode IDE

This lesson will show you how to install a plugin. Plugins are installed in the plugins folder of your LiveCode User Extensions folder.

Locate The User Extensions Folder

In the Files & Memory preferences pane you can find the full path to the User Extensions folder. Open this folder in your system file browser.

Use the "..." button to select the location of your User Extensions folder.

Add Plugin to Plugins Folder

In your Documents folder is a folder called "My LiveCode". In this, locate (or you need to create) a plugins folder (2). Place the plugin stack in this folder (3) and then launch LiveCode.

Access Plugin From the Development Menu

Access Plugin From the Development Menu

Once you launch LiveCode you can access your plugin from the Development menu.


Dan Shafer

It might be worth pointing out that one can change that default location of the My LiveCode folder. It may be obvious, but perhaps not to everyone?

Fran├žois Tarpin

>change that default location of the My LiveCode folder
10 years later: how do you do that?

Matthias Rebbe

Quit Livecode in case it is running.
Create a folder at a location of your choice on your hard disk.
Rename it to 'My Livecode'.
Either copy the content of the old 'My Livecode' folder to the newly created one or leave the new folder empty if you want to 'start from scratch'.
Restart Livecode.
Go to Livecode Preferences and under 'Files & Memory' -> 'User Extensions'. select the newly created folder as extensions folder.
Close the preference settings and you are done.

If you are using Livecode on several machines (not at the same time) and you could create the My Livecode folder in your Dropbox folder in case you are using Dropbox. This way you could use the same extensions folder without the need of installing plugins twice or so.

Fran├žois Tarpin

Thanks Matthias;
FWIW: one doesn't have to call the folder 'My Livecode'; it seems it could be any name.

Matthias Rebbe

Yes, i know. But i prefer to name it using the default name. Makes it easier to remember to find it, if you use the default name. ;) That's reason why i used it in my little 'instructions'.

Add your comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.