Ashley's Forum Posts

  • La la la, I'm the thread locking man.

  • Oh damn, I can confirm the platform movement isn't working... why is that one such a problem? Heh. Hotfixes in a day or two hopefully.

  • It looks like the same bug Arima sent in a file for. It's crashing in something to do with triggered events. I guess certain pattern of events is buggy. I'll have a look at it soon...

    Bugfixing golddust is if you can reproduce this in the smallest, simplest .cap possible... unless its a "happens-with-loads-of-events" bug...

  • Is it reproducable? Send the .cap over to and I'll get to the bottom of it.

  • http://downloads.sourceforge.net/constr ... irror=osdn

    Here's your 0.94. Let me know how things work out.

    Included in this is a fairly substantial overhaul of the rendering engine; it should be MUCH faster now (profiling shows maybe 20x faster for particle effects with additive blending), and I can get up to 9000 sprites without effects on screen and moving at V-sync rate. Further updates coming, but this might cause display glitches if anything wasn't done right - keep your eyes peeled and let me know.

    Behaviors

    • [ADD] Fade behaviour: easily fade object opacities without needing private variables or timedeltas
    • [ADD] 'Compare speed' condition to 8 Direction movement
    • [ADD] 'Set rotate speed' action / 'RotateSpeed' expression to Car movement
    • [ADD] 'Get target UID' to turret movement behavior
    • [FIX] Gravity direction in Platform Movement Behavior

    Event sheet editor

    • [ADD] New Find dialog to Event Sheet Editor to locate text in expressions. Click an event to switch to it
    • [FIX] New system for Copy To Text to ensure stability in chronological mode
    • [FIX] .cap files became corrupted when changing a condition's object retrospectively
    • [FIX] Global variables sometimes muddling over one another
    • [FIX] Inline editing of parameters failed sometimes
    • [FIX] Inserting a system expression from the object panel gave wrong syntax
    • [CHANGE] New Event Wizard; much faster entry via a progressive filter.

    Example: Type S, hit enter, type Cl, hit enter

    Layers

    • [FIX] Effects now initialize properly if layers are hidden
    • [CHANGE] Layer thumbnails are now updated if layer is invisible
    • [CHANGE] Clicking an object in the layer bar now shows animations

    Layout editor

    • [ADD] New filter to the Insert Object Dialog to find key words in object descriptions and ACEs (to find what object has what functionality)
    • [FIX] Data & Files objects show in Insert Object Dialog once more
    • [FIX] Incorrect icons in Insert Object Dialog for applications
    • [FIX] Deleting an object in a cloned layout now doesn't affect the original

    Picture editor

    • [ADD] Detection of loading images too large for your hardware to support. Prompts if you want to crop and continue.
    • [FIX] Changing tools and resizing wont leave brush mark behind
    • [FIX] Pasting PNG into Picture Editor now imports alpha
    • [FIX] Resizing crash in Picture Editor
    • [FIX] Eraser tool in Picture Editor

    Plugins

    • [ADD] New Version Info object to get version and company information from .EXE files
    • [ADD] System Information object is back
    • [ADD] Mouse & Keyboard: 'Either' now an option for detecting single or double clicks - helps with click-based shooting games
    • [FIX] Text objects support rendering at floating point x/y coordinates for smooth scaling/scrolling etc
    • [FIX] Canvas: supports being resized with 'Grab layout' enabled
    • [FIX] Rotation errors on 3D box

    Projects

    • [FIX] Can no longer drag layouts past event sheets or event sheets past layouts in Project Bar
    • [FIX] If a file failed to load it no longer shows in Project Bar
    • [FIX] Bug when deleting layers; objects were sometimes not deleted correctly (caused growing .cap files)
    • [FIX] When adding event sheets they are immediately added to the Project Bar
    • [FIX] Crash when loading with a missing effect file (.fx)
    • [FIX] Expanding .cap bug where an infinite loop could occur while saving
    • [FIX] Crash when unloading projects
    • [CHANGE] Files now not written to disk until save is complete without errors (should mean no more lost .cap files)
    • [CHANGE] .cap files have an associated icon in Windows (missing file from installer)

    Runtime

    • [ADD] MouseX / MouseY expressions to Mouse & Keyboard object (shortcuts to system expressions)
    • [ADD] Set fullscreen/windowed mode at runtime
    • [ADD] 'lerp' (linear interpolation) system expression: lerp(a,b,x) calculates a + x(b-a) like the HLSL intrinsic
    • [FIX] Running a fullscreen preview no longer disables all effects in the layout editor
    • [FIX] Improvements to fullscreen mode at runtime - lost device handling, fixed some lockups and glitches
    • [FIX] Rendering glitches occasionally occurring with layers and effects
    • [FIX] Co-ordinate problems when using layouts smaller than the window
    • [FIX] Certain combinations of loop conditions crashed the runtime
    • [FIX] Scrolling during transitions affected both frames
    • [FIX] Crash using transitions in a single layout preview
    • [FIX] Crash simulating shader with transitions
    • [FIX] Getting animation name now works correctly
    • [FIX] Mouse & Keyboard: problems testing clicks/mouseovers on objects with scaling
    • [FIX] Right clicking titlebar / messageboxes / modal dialogs no longer jump timedelta values (caused jumping movements)
    • [FIX] Crash creating objects on layer 0. Referencing an invalid layer also causes a debugger prompt.
    • [OPT] Significant improvements to the rendering engine efficiency; improvements of up to 20 times faster in some areas believe it or not!
  • Mind-reading tech support for the win!

  • Not sure I understand the question, but

    -x

    is like writing

    0 - x

    so if you want something like "+x", that would be the same as 0 + x, which is the same as x, so it's unnecessary.

    Maybe you want abs(x), which makes x a positive number if negative? ie. abs(5) = 5, abs(-7) = 7

  • Can we just let this go? It's really boring now. I would correct things people have said that aren't quite right, but I can't be bothered any more.

  • Who cares? Newsflash, somebody flamed on the internet. No need to get angry or annoyed about it.

  • Well the section has been removed, you can still find it in history - remember the rules folks, if anything like this happens again, you should deal with it as per the Wikipedia guidelines (ie. post on the discussion page and use {{POV}} or {{citation needed}} as necessary).

  • Not yet. Todo-listed.

  • Patience!!!

  • Check out the illegal activities section that's been added to the wikipedia article. What a fiasco!

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You're going to have to use either the CVS or SVN systems for code management. We use CVS for Construct and it does the job. You'll need a CVS client like TortoiseCVS or SmartCVS. Read up on the SourceForge help, I think they'd do a better job explaining it than me

  • Yeah theres a button on the main page (scirra.com), and obviously thanks, I'm very grateful for any donation