scytos's Recent Forum Activity

  • Oh, hey, I just found out I'm not the only one. Back at TIG, agj posted the following:

    Yeah, my mom's computer gets the same error, very strange. Maybe it's a video card thing. It really is too bad.

    Although that error can be something totally different from what I'm having. In my opinion, that error should say more even in the user version, because it helps you figure out what's going on when someone has access only to the executable file.

  • My sound card is ADI AD1986A SoundMAX according to my motherboard manual (motherboard is ASUS P5NSLI).

  • Deadeye, I think Scytos might have stopped checking this thread

    No, I'm here, sorry it took me a while to post, I wanted to try updating my chipset/video drivers too before I posted (my sound card is onboard), which didn't work. I was just about to start writing when you posted that message.

    Scytos, can you try running this?

    http://www.scirra.com/files/xaudio2test.zip

    Let me know what messages appear - it's got a prompt at every stage of the initialisation process. Hopefully it'll be able to tell us exactly where things are going wrong for you.

    Ugh. I'm not sure the result is helpful - it went through every stage without a problem, then a generic Windows error happened at the end. That is,

    Beginning initialisation

    Creating XAudio2

    Creating volume meter

    Creating mastering voice

    Getting device details

    Setting master volume

    Done!

    then one of those generic "has encountered a problem and needs to close" Windows errors. Details say the error is in xaudio2_2.dll, which I guess is somewhat expected. Funny thing is, deleting that file makes the game run - without sound, but it runs (although it might break on sound triggered events, I don't know). Deleting that file and reinstalling DirectX doesn't fix it, either.

    I appreciate all the trouble, by the way.

  • Unfortunately the error doesn't seem to be very informative.

    "A crash inside a plugin's non-event code has been intercepted! This may be a bug in the plugin, or a problem in Construct. The application has exited.

    Plugin: XAudio2.csx

    Object name: XAudio2

    Instance ID: 0 (of 1)"

    Maybe, is there some other program that uses XAudio2 that might give me a better hint on what's going on? I looked around and I couldn't find any.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Yay, it works! Thanks.

    But to be honest, I really want to play the version with sound, not to mention I'd like to play The Lake too. So I'll give it a few days to see if anyone around here can help me out - if not, I'll either play it without sound or find another computer to play it on. I played only the first scene, the graphics look really great.

    But thanks for all the trouble of making that version.

  • Hmmm... you do have a sound card, right? Does it just crash straight away or does it crash when you try to play a sample?

    Right. It crashes straight away. I tried the two following things:

    • Autoplay file using Directsound on left mouse button: plays sound ok after I click.
    • Autoplay file using XAudio2 on left mouse button: crashes before I'm even able to click.
  • Also, I didn't even know there were three Construct entries until you mentioned it.

    I didn't know that either until they all crashed in the same way. In fact, I wouldn't have even known about Construct if they didn't crash. I had seen something about Construct once before, but I didn't pay much attention.

    I haven't been able to keep up with the compo because I was so busy working on my own project. I'm getting there though, I've had a chance to play about ten games.

    There are some very good games there. I've played quite a few, but I'm particularly looking forward to playing yours. Yours has the most replies and the most views, so it's probably good.

  • Actually, I just made a small sample myself that plays a XAudio2 object and it crashed. So there's the problem. Thanks. I guess you don't need to make me that version anymore.

    Now, how do I fix it?

  • Since I'm the problem person back at TIG, I figured I'd join this thread instead of deadeye having to report back and forth. Thanks for helping me out, deadeye. Your game (and The Lake too) really looks promising.

    There are three games at TIG that use Construct. Neither of them work for me, they show the message deadeye transcribed. Here is a summary of things I did:

    • Downloaded games from the TIG contest
    • Tried to run them and got a message to update DirectX
    • Updated DirectX with the November 2008 version
    • Tried to run them and got that error message
    • Ran the following tech demos successfully: Spaceship Demo, The Rain Demo, RTS Tech Demo, Ghost Shooter Demo, 3D Driving Tech Demo
    • Just now, I decided to try games from other sources. I downloaded Dernier Cadeau and D.I.A. from the threads next door. Same error for both, except that on D.I.A the error only happened after I tried to start a game (I got to see the menu at least).

    I don't think it's fullscreen, the Rain Demo works well in fullscreen. I even ended up downloading Construct. Construct looks neat, by the way. I might look into it deeper some time.

    I thought it might be transition or something (since D.I.A. works up to the menu), but I made a little sample with transition and it worked ok (a side comment, liked how simple it was to make, though I had to look it up on the wiki). There's something in bigger games that smaller demos don't have that's crashing them for me...

    I suppose I can try to play the games on another computer later, but I'm curious about this problem. I'll eventually stumble upon more games made using Construct and it would be a bit annoying not being able to play them on my computer.

    Sorry for all the trouble.

scytos's avatar

scytos

Member since 1 Dec, 2008

None one is following scytos yet!

Trophy Case

  • 15-Year Club

Progress

15/44
How to earn trophies