Ashley's Forum Posts

  • If you have the latest build, just add a .wav file in a resource, and the simplest way to play it is via 'Autoplay resource'. Alternatively have the file on disk and play it using 'Autoplay file'.

    Only 'Play music' supports MP3 files, the rest are sound effects and must be .wav format.

  • Ive heard a few people mention this, but have never been able to reproduce it myself... could you send that .cap to ?

  • Well so far I've had a look and the reason the animation is stuck on frame 1 is because of your coding: make the red detector visible that you use to check if the player is standing on the ground, and it goes flying off somewhere because you made some kind of hinge. You really should remove its physics movement and just fix it in place with set X/set Y actions. Then it never gets stuck on the first frame, because it can properly tell when you're on the ground.

    As for the object changing size, that's a bug in Construct I need to hunt down

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Yeah sorry for lack of updates, was gonna have Python ready this weekend but ended up with a stomach bug! We should have 0.91 ready soon and then we're rolling again...

  • Could you send the .cap which is doing this to so I can take a look? Thanks.

  • Could you send the .cap doing this to ? Thanks.

  • Use str() to convert numbers to strings, or use the & operator which converts anything which isn't a string to a string. Eg.:

    "Score: " & currentscore & "/" & highscore

  • [quote:kfr9anei]Virus scanners mostly go for viruses and not code like deleting files in your system32 folder.

    Actually, if you're paranoid about this, Vista is actually a good operating system to go for! I know it's pretty unpopular, but on Vista applications don't have access to any of your personal/system files on disk, and you'll most likely get a UAC warning if it does attempt anything suspicious. Personally, I'm happy with XP though.

  • Well there is risk associated with running any EXE file at all, and antivirus software is a line of defence against that. I wouldn't run any files off the internet without a virus scanner.

    You could always just download the .cap source files if they're provided, so you can check the code etc. yourself.

  • The watch thing is already implemented in the debugger!

  • How about double clicking debugger items, to add them to the watch page? You can use that to pluck out a handful of values from different objects that you want to track, and view them in one list in the watch tab.

  • It's a good start for a first game. Nothing wrong with staying positive, guys

    Just to add to the shader 2.0 thing - only gaming cards tend to support pixel shaders, commonly cheap or on-board cards (eg. in typical office PCs not designed for games) will simply not support shaders, or only an early shader version. So it's a good idea to always try the 'Simulate shader' option and make sure your game is at least OK/playable on shader 0.0 or 1.1.

  • Wow, great use of lighting and 3D boxes! One of the nicest looking demos I've seen so far

  • I have OpenOffice 2.3, and I can't open it... I tried the Word 2000/XP and Word 2003 XML filters, neither worked.

  • [quote:mpbnd39w]Have I missed some crucial piece of Construct logic?

    Yes. You used 'Compare values' in the system object to compare the 'ID' private variable of a piece, instead of using the Piece sprite's own 'Compare private variable' condition.

    'Compare private variable' will check every piece and pick the ones that meet the condition for the event. 'Compare values' does not: it simply works out the first value, the second value, and does a simple comparison without caring about which objects were used to calculate the first and second values. It doesn't do any object picking.

    So you should prefer using the conditions in the object rather than Compare Values, at all times. However, another solution is to add a 'For Each Piece' condition above the Compare Values, which explicitly forces the event to check every Piece instance - however, this is the long way of writing a simple 'Compare private variable' condition!