[Solved] Using plugins with the Steam version of C2

Discussion of tools and resources for game developers

Post » Sun Aug 09, 2015 1:37 pm

• Solution

The manual currently says that plugins need to be installed to Construct2\exporters\html5\plugins, but for the Steam version, you need to instead use

Steam\steamapps\common\Construct2\Construct2-Win64\exporters\html5\plugins

or

Steam\steamapps\common\Construct2\Construct2-Win32\exporters\html5\plugins

depending on which version you're using.

Happy Constructing!


• Original post

Hi! Construct 2 won't detect that I have the Spriter plugin installed. I have the unzipped "scml" folder from here placed in

D:\Program Files (x86)\Steam\steamapps\common\Construct2\exporters\html5\plugins

but when I try to drag an .scml file into my layout(s), I get

A Spriter .scml file was dropped in to Construct 2, but the BrashMonkey Spriter plugin appears to be missing. Please ensure it is installed before importing .scml files.

I've re-downloaded the plugin, tried with Construct/Steam in and out of administrator mode, restarted my entire machine, and made sure I was using the most up-to-date versions of everything.

Any ideas, anyone? @lucid?
Last edited by Mike Mead on Mon Aug 10, 2015 11:51 am, edited 1 time in total.
B
27
S
5
G
1
Posts: 62
Reputation: 2,367

Post » Sun Aug 09, 2015 2:10 pm

Hi @Saint Mike, just to rule out the simpler possibilities first, your folder structure is like this right?

/Construct 2/exporters/html5/plugins/scml/common.js
/Construct 2/exporters/html5/plugins/scml/edittime.js
/Construct 2/exporters/html5/plugins/scml/PluginIco.ico
/Construct 2/exporters/html5/plugins/scml/runtime.js
/Construct 2/exporters/html5/plugins/scml/version.txt
Spriter Dev
B
99
S
21
G
12
Posts: 3,259
Reputation: 16,894

Post » Sun Aug 09, 2015 3:58 pm

Checking... correct!
B
27
S
5
G
1
Posts: 62
Reputation: 2,367

Post » Sun Aug 09, 2015 11:14 pm

Could you try creating this directory:
C:\Program Files (x86)\Construct 2/exporters/html5/plugins/
(or to be absolutely sure, try installing the free C2 version, and put the Spriter plugin there)

and put the scml directory in there, and see if the Steam version now detects it from that folder. If so I will try to contact Ashley and see if this is a known bug. If this doesn't fix the issue I will see about getting the Steam version of C2 to troubleshoot further.
Spriter Dev
B
99
S
21
G
12
Posts: 3,259
Reputation: 16,894

Post » Mon Aug 10, 2015 11:42 am

What a clever workaround! Trying it... and... nuts, no dice.

HOWEVER!

I installed the free version of Construct, and noticed that the plugins folder had all kinds of subfolders in it, whereas the Steam version's folder (Steam\steamapps\common\Construct2\exporters\html5\plugins) was completely empty. So I decided to dig around, and found that Steam installs two separate versions of C2, a 32-bit and a 64-bit version (no biggie, C2 is tiny). I went into my 64-bit folder and found the usual C2 folder structure, complete with a loaded plugins folder. I placed the scml folder in there (which is located at

D:\Program Files (x86)\Steam\steamapps\common\Construct2\Construct2-Win64\exporters\html5\plugins

by the way), and VOILA! Working Spriter. Thanks for the idea guidance! And, of course, the great program.

Updating thread for searchability, since I'm guessing that other plugins will have this problem, and the manual doesn't seem to address this. Tagging @Ashley re: an update to the manual entry on plugins would be very handy. Sorry if that's not cool!
B
27
S
5
G
1
Posts: 62
Reputation: 2,367

Post » Tue Aug 11, 2015 10:32 pm

Awesome. Glad you got it working. Thanks for following up.
Spriter Dev
B
99
S
21
G
12
Posts: 3,259
Reputation: 16,894


Return to Tools and Resources

Who is online

Users browsing this forum: Jetzoo1 and 2 guests