Ashley's Recent Forum Activity

  • Those .caps are far too complicated to isolate any problems. Could you make new .caps from scratch that demonstrate the issue on its own?

  • + Points greater or equal to 20000

    -> Add 1 to lives

    -> Subtract 20000 from points

  • Of course.

  • Could you post a .cap made in 0.99.7 showing family picking working correctly, so I can import it to 0.99.72/0.99.8 and see what changes?

  • What did you make it in?

  • As deadeye said it's always helpful to be as detailed and precise as possible. You haven't said much about what you're doing that affects the problem - so we can't say much about what could fix it.

  • What's so bad about the persist files? Sure, it would have been more convenient to store the data inside the .cap file. But you can also keep your own UI settings when someone else sends you a .cap file. And if you delete them all you lose all your saved UI settings...

  • There is often confusion over the term "antialiasing". Multisampling is the only form of true anti-aliasing in Construct, but it degrades performance quite a lot since it gives the graphics card several times more work to do, so I wouldn't recommend it. This effectively draws the screen at several times higher resolution (eg. 4x multisampling draws the display at 4x the resolution, and hence runs 4x slower), then does a high quality resize down to the window size (that's not exactly how it works, but the end result is the same). This is what is meant by "antialiasing".

    You can achieve nearly the same with linear sampling (the default in Construct). This makes rotations and scaling look "smooth" and high quality and runs just as fast, but it is not antialiasing, it's just a different way of deciding which pixels to draw. This is incorrectly sometimes referred to as antialiasing, but it is actually a texture sampling mode. It looks similar, but is much faster and the algorithm behind it is completely different!

    If you get sharp edges on sprites with linear sampling, try adding a one-pixel transparent border around them, which allows linear filtering to blend the edges with the background. This works in both fullscreen and windowed mode - no features in Construct are specific to fullscreen mode.

  • Ash, I'm not sure the DX license allows you to place loose .dll's like that. You probably can bundle the redistributable though.

    That's often the case, but I think I read otherwise somewhere. I'll err on the side of caution and make sure I get a solid reference that that's allowed before I implement it. Some of those DLLs are from different components though, so it may be the case that it only applies to some of them.

  • Download Construct 0.99.8 (unstable)

    This is an

    unstable build. You can help Construct's development by downloading it, trying it out, testing and reporting bugs. If you have projects you want to work on without possible bugs getting in the way, stick to stable builds.

    Link to previous build (0.99.72) changelog

    Some more bug fixes and Python improvements. I haven't had much time to do much recently, so this is mostly Davo's work. Thanks, Davo

    Full changelog

    Plugins

    [ADD] - Canvas resize action

    [FIX] - Rewrote some code in particle spray so if you spawn a large number of particles they spawn in the exact time period (prevents gaps appearing)

    [ADD] - Used linear interpolation with the spawn position of the particle spray, so if you have a high particle count and the particles are following the mouse there wont be gaps.

    [ADD] - Particle Spray - Every action and condition to change the appearance and properties of the particle system.

    [ADD] - Particle Spray - Rate is now a float, allowing you to make a particle spawn every 2 seconds (ie. 0.5 particles per second) if you desire to.

    Behaviors

    [ADD] - Physics - The custom mask editor has been improved thanks to code changed from Linkman2004. You can now move points around, delete them by right clicking, and insert points after a specific point by clicking it. Also the layout editor is whitenned to make it easier to see the black lines in a dark level.

    [FIX] - Bone - No longer crashes when you rename the first animation.

    [CHANGE] - Bone - Moving bones and rotating them is smooth, no more snapping to the nearest pixel stuff

    [FIX] Platform Movement - You no longer fall through moving platforms.

    Python

    [FIX] - No longer crashes when an application has an attribute in it (this will probably fix python for a lot of people since nearly every game uses attributes )

    [FIX] - Objects like array were trying to add functions with names begining with brackets (either ( or <), which is illegal in python

    [FIX] - Heap Corruption error when you used expressions which returned strings. Eg: Text.text

    [CHANGE] - Runtime no longer unzips the python included files as python can read from a zip archieve. This means the only file required is StringIO.

    [FIX] - Should no longer require python to be installed on your computer to use python. The necessarily files are included.

    Editor

    [CHANGE] - Can now position objects in float co-ordinates. Hold alt when dragging or resizing to position in decimal co-ordinates, or enter in decimal co-ordinates into the properties.

    [FIX] - Can now copy events between applications

    Picture Editor

    [CHANGE] - The palette at the bottom now has proper colours in it to select from

    [CHANGE] - Changing the colour no longer affects the palette

    [CHANGE] - Using the slider in the edit box's for chosing colours no longer crashes in certain situations

    [CHANGE] - Using the gradient slider on the right of the colour rainbow, it now reaches 0,0,0 at the bottom instead of 3,3,3.

    Effects

    [ADD] - New 'normal distortion' shader. Works like distortion, but uses a normal map instead of a heightmap.

    [ADD] - New text effect called 'Text'. Apply it to any text object and it'll look better when it renders. Its just like smart text, but doesn't use any shaders so its faster.

    Runtime

    [FIX] 'normalrandom' expression always returned 0.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Just an update - if anyone hasn't stopped by the IRC chat yet, there's usually a crowd there, so do drop in! Myself and Davo are also in there from time to time.

  • This would be a useful feature, so I'll see if I can squeeze it in before 1.0. However the DLLs will add a few megabytes to the file size, they're not that small.

    You can try it manually by putting the following DLLs in the same directory as the game EXE:

    DINPUT8.DLL

    D3DX9_39.DLL

    XAPOFX1_1.DLL if you use XAudio2. (There might be another one I missed but that's the only one showing up in dependency viewer)

    All of them are installed by the August 2008 DirectX update.

Ashley's avatar

Ashley

Early Adopter

Member since 21 May, 2007

Twitter
Ashley has 1,449,704 followers

Connect with Ashley

Trophy Case

  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Forum Wizard Made 5,000 posts in the forums
  • Forum Unicorn Made 10,000 posts in the forums
  • Forum Mega Brain Made 20,000 posts in the forums
  • x109
    Coach One of your tutorials has over 1,000 readers
  • x64
    Educator One of your tutorials has over 10,000 readers
  • x3
    Teacher One of your tutorials has over 100,000 readers
  • Sensei One of your tutorials has over 1,000,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • RTFM Read the fabulous manual
  • x36
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs