Ashley's Forum Posts

  • So does playing MP3 and OGG from file work OK then?

  • Can you make a simple .cap demonstrating the problem?

    There's a known issue with object parameters which might be relevant - the pairing doesn't work for families as you'd expect sometimes. If instead of using an object parameter you use a position and do Family.X, Family.Y, that might make it work.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I really would not recommend anyone uses Dev-C++. As far as compilers go, it's old, beta, unfinished and unmaintained, last updated in 2005. That's getting on for four years ago - I strongly recommend you keep up to date with at least regularly maintained compilers.

  • Happy 2009! As for new years resolutions, eh, dunno... get to Construct 1.0, lol

  • It sounds like you're on the right track for calculating the mean X - but you can possibly simplify it simply by dividing by the count when the for-each has finished, like:

    + Always

    -> Set x_sum to 0

    -> Set y_sum to 0

    + For each swarm_object

    -> Add swarm_object.x to x_sum

    -> Add swarm_object.y to y_sum

    + Always

    -> Set mean_x to x_sum / swarm_object.count

    -> Set mean_y to y_sum / swarm_object.count

    Remembering events and actions are read in top to bottom order, this leaves you with the mean x and y in mean_x and mean_y.

  • Yeah, we're hoping to get python working again by 1.0.

  • No, those features are not objects, they're canvas capabilities, so they would have to go in the canvas object.

    What's the formula for cubic interpolation?

  • Use the system information object to get the screen width and height, and using the system action 'Set display resolution' in windowed mode changes the size of the window.

  • Try play from file, resources might be broken again... I'll test it soon.

  • Our email addresses are not working right now, bear with us while we sort it out.

  • .cap files on the server are working again. Everything should be running smoothly now - if you notice any broken links or anything else not working, let us know!

  • Uploaded a new version with fixed 'Add animation angle' text and highlighted actions in XAudio2. Will be posting on front page now.

  • That's what "Blank Application" is for

  • Lerp and Qarp are explained in System Expressions.

  • Download 0.98.3 now!

    This build has some more bug fixes (lots for bone movement!), and a few extra bits thrown in. We're announcing this build slightly different this time around - this build is announced on the forum, but won't yet be posted to the site front page, nor will it popup a new release prompt in old builds. Once a day or two has passed and we're confident this is a solid build, we'll do all that.

    We're also in the process of moving the site to a new server since our old server ran out of bandwidth (!). That's why we were down for a blip, thanks to Gullanian for donating his spare bandwidth. Full changelog:

    Behaviors

    • [ADD] Two new modes to Grid Movement behavior: NPC and manual. NPC will randomly wander within the x/y boundaries set in properties, just like NPCs in RPG games. Manual allows you to move objects manually on the grid
    • [FIX] You can now delete joints in the Bone Movement
    • [FIX] Hitting delete in Bone Movement now won't cause a crash on exit
    • [FIX] Other properties now can't be opened if the layout editor is locked by a behavior (eg Bone Movement)
    • [FIX] Crash exiting layout editor if a behavior has locked it (eg. Bone Movement)
    • [FIX] Undo now works when editing behavior properties
    • [FIX] 'Animation is playing' under Bone Movement now working
    • [FIX] Drag & Drop: Only picks topmost object if you try to drag two overlapping objects

    Event Sheet Editor

    • [ADD] Insert group to the right click event menu
    • [FIX] Selecting traits/families would sometimes crash
    • [CHANGE] Groups/events now add under the last selected item
    • [CHANGE] When dragging downwards or upwards, the editor will now scroll

    General

    • [ADD] Cloning an object that has images or animations now clones the images and animations
    • [FIX] Zoom Y rate now fixed
    • [FIX] Double clicking an empty error when adding a behavior would crash
    • [FIX] Adding/moving/dragging/deleting layers now sets layouts to 'changed', so quitting will prompt to save
    • [FIX] Crash when editing animation images in the event sheet editor
    • [FIX] Layout reordering (again)
    • [FIX] Adding private variables when adding an object to a family correctly sets the number/text type of the added variables
    • [FIX] Cannot name an object the same as an attribute (eg. 'Solid')
    • [FIX] Translation mixup in resource bar; right clicking a binary resource now shows 'remove' instead of 'add'

    Picture editor

    • [FIX] Pasting to other editors now works
    • [FIX] Crash switching tools sometimes
    • [CHANGE] Last tool is now remembered when the picture editor is next opened

    Plugins

    • [ADD] XAudio2: Full 2D sound positioning to match Directsound capabilities
    • [ADD] 'For each item' and 'For each group' to INI object
    • [ADD] 'Get animation frame count' to Sprite
    • [ADD] Enabled property to the HTML control
    • [FIX] XAudio2: panning a mono sound crashed
    • [FIX] Text to speech object now works
    • [FIX] Particles were never seen at their first frame before, only their second
    • [FIX] Colour filter now affects particles
    • [FIX] Sprite now accounts for the animation angle with auto mirror and auto flip (so you dont have to draw your object at 0 degrees)
    • [CHANGE] Particle Spray - particles created per frame are distributed over the time gap, preventing fast moving large rate particles having 'gaps'
    • [CHANGE] Button, Edit, Combo Box and HTML, List box, and Progress bar now render using Direct-X, removing the old control drawing system, which was largely inaccurate or flickered

    Runtime

    • [ADD] 'NormalRandom(mean, sigma)' system expression: normally distributed random function
    • [FIX] Objects that use negative widths or heights (eg. Sprite) no longer vanish when they are near the edge of the screen
    • [FIX] Modulus operator (a % b) now converts both parameters to integers if they are floats then calculates modulus, eg. 12.2 % 5 = 2 (means system expressions which return floats like timer can work with modulus)
    • [FIX] Change display size/change fullscreen in the same tick crashed runtime