Ashley's Forum Posts

  • 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
  • Everyone say 'thankyou Gullanian'! If you notice anything wrong with the site, let us know...

  • Construct's still in beta so I don't think there are many plugin developers around yet. You might get someone interested if you offer money, especially since it looks like a large and difficult project.

  • Probably because this was originally posted nearly a year ago...

  • You can use 'Override Timedelta', but be aware of what it does.

    TimeDelta is the time between two frames at runtime, and is measured very accurately. This is used to move objects so they move at the same speed no matter what the framerate is. The problem is if the framerate drops a lot, TimeDelta (the time between frames) becomes large, and Physics can be unstable when TimeDelta is large, because objects are often jumping large distances instead of moving smoothly, so objects can end up inside each other etc.

    Overriding TimeDelta makes it always return the same value, so even at low framerates, objects are basically moving the same distance every frame. This means the entire game slows down if the framerate drops. It also means if you're V-Synced (and you should be) then your game runs twice as fast on a 120Hz monitor as opposed to a 60Hz monitor. If you're happy to accept this, then overriding timedelta is a good way to keep your physics stable.

  • Perhaps you could include some screenshots or a description of the game for those of us who haven't played Linerider? You might also get a better response if there's a specific part of the game you need help with.

  • The 'Light' object is the object which actually draws the shadows. That's the object you need to move to another layer. The 'Shadowcaster' behavior is simply used to mark an object as casting a shadow, like a property or attribute.

  • In all of Construct, passing a string to a number parameter automatically converts it, so you can pass either "500" or 500, it doesn't matter. As Rich pointed out, LineData does not give the text, LineText does

  • After we get to Construct 1.0 we'll split releases in to stable/unstable branches - until then, every build is an "unstable" branch, so I don't think we should make any assumptions about how stable it is or isn't

  • Bloodshed's site was last updated in February 2005. It might be free, but I think it's fast becoming a relic.

  • I just VS2008 from the dreamspark program.

    Wow, Dreamspark is awesome! For people who didn't know: if you're a student, anywhere in the world, get Microsoft development software free:

  • You can't make infinite shadows with it - you just have to use a high shadow depth. There's no smoothing for shadows yet, but you could try putting the shadows on their own layer, and giving the layer a Soften effect, or something.

  • reported as an attack site because "someone could upload something bad."

    Wow, that's dumb. By the same logic, the entire internet is an attack site.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Oops, that's the one... sourceforge keeps catching me out with that, because when you log in it changes to https... hmph!

  • Answer is on the Wiki

    Rich: edited your link so it works.