Ashley's Forum Posts

  • The IDE in Construct 2 will probably still use MFC, but the runtime might be compilable without it. We'll make the Plugin/behavior SDK work on Express (and other non-visual-studio compilers) as a priority.

  • Yeah, as lucid said, have a look at what the existing bugs cover on the tracker, and add bugs for any which aren't covered, and I'll take a look at some point. I remember the effects + Z elevation one though, and last time I investigated, I couldn't figure out what was wrong...

  • I would prefer to round it to 128x128.

    I like it that you think powers of two are round numbers

  • What video cards do the systems with an error have?

  • What's your video hardware?

    Also, try reinstalling Construct, but go through all parts of the installer, including the DirectX updater. 9.0c is not actually the latest version. There are updates that don't change the version number, and Construct uses those updates.

  • You can get the peak/rms levels from XAudio2. Apart from that if you need something more sophisticated you might be using the wrong tool for the job. Construct is a game creator, not an advanced music/FFT analysis system!

  • Perhaps we need a 'beta addons' section.

    A forum isn't ideal for listing addons anyway - it's a temporary measure until there's a proper addon sub-site, and I don't think anyone on the team has time to make one.

  • Sorry, you can't build Construct without building ProfUIS284yn.lib from a purchased edition of Prof-UIS. The library covers the entire UI so it's not like you could remove it and build anyway. We're not allowed to distribute it ourselves since it would amount to publishing the purchased Prof-UIS. If you've got as far as the linker, though, you've at least successfully compiled all the source files. We'll definitely remove the Prof-UIS library in Construct 2 though. We've been rightly criticised as not being a true open source project since you must purchase a library to compile the IDE source code. As I said, it was a bad decision.

    You can build the runtime without the Prof-UIS libraries, though.

  • Yes, including the DX9 redistributable yourself with your game should be fine, but I think you have to ensure the EULA for the installer is shown before installing. They're called "redistributables" because, well, you're supposed to distribute them yourself

  • The Construct Engineering forum is for plugin (and behavior and effect) developers, and the Completed Addons forum is for released plugins (and behaviors and effects).

  • What's the error message?

    Unfortunately you do have to buy the proper Prof-UIS library to get it to compile. This was a pretty bad decision we made earlier on (especially for a volunteer project with no income! ) Do you have those libs then?

  • I don't think there's anything wrong with just having everything in the EXE. Sure, you get a large EXE, but I don't think Windows is dumb enough to load the whole thing in to memory - it'll load the parts it needs to start running it, then the resources (the big bit) will be loaded as required. Construct does keep PNG-compressed versions of textures in system memory to be able to quickly swap them to GPU when needed though, so there might still be more memory usage that way - although they are kept as compressed PNG so save memory. These days everyone has a few gigs of RAM though, I doubt it'd be a problem.

    That way nobody can easily browse your artwork either (but they can still extract it if they examine the Construct source code and worked out how it packs them in to the EXE, but that's beyond the average casual user).

  • Could you post a .cap?

    My best bet is you simply have a lot of events and something you've forgotten about is actually setting it to visible and adjusting the opacity. Construct redraws the entire screen every tick, so there's no such thing as left-behind-glitches - if an object is there, it's really there, and really is visible (assuming you haven't just found a bug!).

  • If you want to fill the screen with white just add a layer with a non-transparent (white) background on top of everything, and adjust its opacity in events. To process a shader on the full screen, create a window-sized Canvas, enable 'grab layout before drawing', and add a shader to the canvas object.

    By default Construct uses linear sampling, which is a way of smoothly rotating and stretching sprites, but its well known side effect is pixelly sprites at floating-point positions look slightly blurred. To restore pixelly movement, rotation and stretching, set sampling to Point in application properties.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I don't understand the question. Graphics are already compressed, and it doesn't stop anyone extracting them from the EXE if they try hard.