Ashley's Forum Posts

  • Download now:

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

    Python's being delayed by redistribution problems - in order to not delay the fixes 0.91 would have contained, I'm releasing 0.90.2 as an intermediary build. 0.91 will be released with Python support as soon as we have it working.

    Here's the changelog as usual:

    • [ADD] MOD object
    • [ADD] Binary object
    • [ADD] ID3 object
    • [ADD] File Spy object
    • [ADD] Imagelist object
    • [ADD] Process object
    • [ADD] JPEG, PNG and GIF support to Image Manipulator
    • [ADD] Copy to Sprite function in Image Manipulator
    • [ADD] NumVars expression to Sprite (get number of private variables)
    • [ADD] Time expressions to Date object
    • [ADD] Recently modified file list to ribbon
    • [ADD] Better resources support (can use binary resources)
    • [ADD] Resources support to Directsound object (can play WAVs and music in resources)
    • [ADD] Line of sight 'movement' (adds conditions to an object for detecting line of sight)
    • [CHANGE] No longer prompts when changing layout size, because a crash was reported here.
    • [CHANGE] Canvas draw line/point/fill should work better than it did before.
    • [CHANGE] New Movement dialog shows movement descriptions
    • [FIX] New Movement dialog now sorts; small memory leak fixed
    • [FIX] Add Variable dialog now themed
    • [FIX] Layers now insert correctly on layer bar
    • [FIX] Ball movement 'Max speed' property was forgetting entered values.
    • [FIX] Crash changing frames.
    • [FIX] Can type layout name as well as number for 'Go to frame'.
    • [FIX] Crash at runtime after deleting all objects when families were used.
    • [FIX] Support for family movements (if every object in a family has the same movements, you can use movement actions to affect the whole family).
    • [FIX] Support for family private variables. Only variables which exist in all the types in the family are listed for the family, but this means you can have whichever variables you want in each separate object - just the ones in common are in the family.
    • [FIX] Problem with Button where enabled and visible properties didn't work.
    • [FIX] Physics on Tiled Backgrounds collided at the wrong place.
    • [FIX] Occasional crash using families with private variables
    • [FIX] Fullscreen previewing no longer crashes the IDE when you close (re-fixed)
    • [FIX] Objects with a pivot point at x=0 display correctly in layout editor
    • [FIX] 'Use expression' on parameters no longer broken
    • [FIX] Image editor flip and mirror
    • [FIX] Resizing objects in layout editor when zoomed in or out now resize correctly
    • [FIX] Automatic naming when adding an object are now unique
    • [FIX] Crash changing layouts with different numbers of layers
    • [FIX] Layer filter changing while changing opacity
    • [FIX] Editing the image of an animation automatically maintains the scaling of all the instances of the object
    • [FIX] Type checker accepts 'ceil', 'DisplayWidth', 'DisplayHeight'.
    • [FIX] Crash defining global variables from the parameters dialog.
    • [FIX] Effect actions sometimes did not add for the right effect.
  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • It crashes because of the binary resource. I had to apply a fix to remove the MP3 because it crashed removing it, but it means in 0.91 you'll be able to remove that resource and run the game without crashing. Do you remember what you did to add that resource?

  • [quote:3jdmigfo]I just can't figure out how to make it so when you click right of the sprite, it switches to the sprite for that facing

    How about if you make the sprite look at the mouse when you click? Use the Set Angle toward Position action.

    [quote:3jdmigfo]how do you AND two Compare Values together?

    Every condition in an event must be met for the event to run, i.e. there's an implicit AND for all conditions. So you can just do:

    Value greater than 5

    Value less than 10

    with ordinary Compare Values in the same condition, and it will test if the value is between 5 and 10 (not inclusive). It would make a useful condition though - value is between... I'll add it to the todo list.

  • You mean porting the runtime to a new platform? It's not all that simple, we have to remove all the WinAPI calls and anything platform specific, write a new window messaging system, and come up with a system for plugin writers to write plugins for other platforms. It's a lot of work.

  • I don't think so, it still needs some work. Python will be in 0.91 but SDL might be another build or two.

  • Not at the moment, someone would have to extend the plugin to do that.

  • Sorry for the long wait, folks - I've been ill for a while and there's a couple of things to sort out with redistributing Python. Then we'll have 0.91 sorted!

  • Make the condition 'Compare values' under the System object. Then you can type something like:

    Distance(Object1.X, Object1.Y, Object2.X, Object2.Y)

    Less than

    500

    which would check if object1 and object2 are within 500 pixels of each other.

  • Can you send the .cap that does this to ? Does it do it every time?

  • That's awesome! I guess I'll have to try fixing the yaw offsetting and stuff. I should probably add camera transformations as well - it'd be easier to move the camera around than to move all the boxes, I guess.

  • Should be fixed in 0.91, thanks!

  • Can you send the empty .cap with no graphics or coding that gives this error to ashley@scirra.com?

  • Hold control and scroll the mousewheel.

  • work3 - when I debugged the application you sent me, it crashed on startup. I fixed that bug, and then it didn't crash when closing, so I assume the bug I fixed was the real problem, and was causing memory problems when exiting. So hopefully 0.91 will have it all sorted out - let me know.

  • Well after 1.0 I will explore 3D a bit more, and see if I can come up with something cool to play with - 3D sprite would be a good way to go.