0 Favourites

First Plugin, where is it

This forum is currently in read-only mode.
  • Hi!,

    I got through the tutorial found at

    http://sourceforge.net/apps/mediawiki/c ... #Preparing

    and I managed to compile and run it ok. The problem is, it does not appear anywhere on construct! where is it.

    Another question: in the Edittime.cpp there is a comp flag called #ifndef RUN_ONLY, which does not appear on the original tutorial. Should I let it in? It makes my code grey on VSC++ 2008... is that part of the code actually run?

  • Your plugin should be in the ..\..\IDE\Plugins\Runtime folder.

    You can change this in the properties of the TemplateSDK under Configuration Properties -> Linker -> General -> Output File.

    I have the same problem with the grey text in Eddittime.cpp. The grey text will not compile because the compiler directive RUN_ONLY isn't defined anywhere.

    Can anyone help us n00bs?

    Edit:Never mind, I figured it out.

    You're actually making 2 plugins: 1 for the edit mode of Construct, and 1 for when your game is running.

    The code is laid out so that when you are editing the Layout part, the runtime code is greyed out, and vice versa. To switch between the 2, you can select "Debug" and "Debug Runtime" at the top of the screen in Visual Studio. It takes a few seconds for the editor to catch up, so don't panic if the text doesn't immediately turn normal.

  • You can select release and runtime, instead of the debugs. When you do you batch builds, you should choose these unless you plan to debug the plugins with visual studio

  • Construct 3

    Buy Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Buy Now Construct 3 users don't see these ads
  • To be honest, debugging is kind of a pain in the ass too. You have to perform these steps:

    • Batch build debug and debug runtime.
    • Move them into the Construct directory.
    • Boot up Construct.
    • Build a test program cap using the new plugin, so that Temp.exe is updated.
    • Finally, set your IDE to debug with Temp.exe and run it.

    Sometimes this doesn't even work for some reason, but this seems to be the only way to do it. Every time you make a minor change to the code, while debugging, you have to perform these steps. So yeah save yourself the trouble and run in release and runtime unless you absolutely have to debug. Debug also runs slower, which for most plugins will be an unnoticable difference unless they are processor intensive. I noticed a slowdown with GridTree running in debug.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)
Similar Topics Posts Views Last Post
Unread hot topic
1,069 148,735
han96's avatar
han96
Unread hot topic
0 Favourites
[plugin] firebase
687 65,183
cybertron7's avatar
cybertron7
Unread hot topic
0 Favourites
[PLUGIN] Canvas
627 186,739
zenox98's avatar
zenox98