Ashley's Recent Forum Activity

  • 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.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • 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
  • 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.

Ashley's avatar

Ashley

Early Adopter

Member since 21 May, 2007

Twitter
Ashley has 1,431,805 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
  • x108
    Coach One of your tutorials has over 1,000 readers
  • x62
    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