+ Reply to Thread
Page 9 of 9 FirstFirst ... 7 8 9
Results 81 to 88 of 88

Thread: Milestone 5

  1. #81
    Join Date
    Mar 2005
    Location
    California
    Posts
    2,103

    Default

    Okay, thanks Strike, I'll take a look at it. I've glanced at it briefly, and I have a thought, but I want to look over the log a bit more before I get into any details.

    You ARE using DirectX9.0c, right?

    And did M4 work for you okay? This is a new symptom from M5, yes?
    "They laughed when I said I was going to be a comedian ... They're not laughing now." - Bob Monkhouse

  2. #82
    Join Date
    Mar 2005
    Location
    USA
    Posts
    132

    Default

    Um... The last version that I can find is M2 :: embarrassed ::

    dxdiag reports version 9.0c (4.09.0000.0904); if there's anything more specific you need me to check let me know.

    Tried it again today after a fresh reboot and it didn't switch to fullscreen, still got the error three times before it would go away.

  3. #83
    Join Date
    Mar 2005
    Location
    California
    Posts
    2,103

    Default

    Okay Strike, I've taken a look. Here's the problem:

    [2.84658]Unable to Create Direct3D Device Direct3DClass::InitD3D(): Invalid call - D3DERR_INVALIDCALL

    Not a ton of help, unfortunately. Stupid "Invalid Call" is by far the most useless D3D error message in existance. But if your device isn't being created, the program will definitely not work, heh. At least we know where the root problem is.

    Couple of questions:

    [0.251834]Keyboard Device Acquired DirectInputClass::InitDirectInput()
    [2.5224]Direct3D Object Created Direct3DClass::Enum()


    This may not be relevant, but if there's something in the log I don't understand, it may give us a clue (or it may not). There's over a two second dealy here. I don't see that delay in any of my other log files. Any ideas why that might have happened?

    [2.84658]Unable to Create Direct3D Device Direct3DClass::InitD3D(): Invalid call - D3DERR_INVALIDCALL
    [267.012]


    This is the other one. Right after the failed call, there is almost a five minute delay! Was the program stopped for an error box and you didn't see it for a while perhaps?

    You might try to delete your ini file and see what happens (it's in the main directory and is called MDestiny.ini). Don't worry, it'll come back (if the program doesn't find it, it will create a default one for you. I don't even ship one with the published build, so everyone always creates one the first time they run).

    So I take it that M2 worked okay for you. If you have the time, it would be useful to know when this issue cropped up. On the download page are all the previous versions. Grab M3 and/or M4 and see if they work or if you get the same problems. If you have a chance.

    Your DX version is good, so no worries there.
    Last edited by RonHiler; 10-28-2008 at 07:51 AM.
    "They laughed when I said I was going to be a comedian ... They're not laughing now." - Bob Monkhouse

  4. #84
    Join Date
    Mar 2005
    Location
    USA
    Posts
    132

    Default

    OK, deleted the log & ini files & ran it again.
    No obvious changes; pasting relevant lines from the new log file:

    Code:
    [0.381006]Keyboard Device Acquired DirectInputClass::InitDirectInput()
    [1.05554]Direct3D Object Created Direct3DClass::Enum()
    Still almost a second delay there. Need me to run it some more times and get some sort of average from my machine?

    Code:
    [1.51619]Unable to Create Direct3D Device Direct3DClass::InitD3D(): Invalid call - D3DERR_INVALIDCALL
    [3.54029]
    I probably left the error box up while I was copying the dump from it into my post. This time I guess it took me 2 seconds to realize I was supposed to close the box, and then click on the "close" button. Guess I'm not completely awake right now

    I'll check back in later this week with reports on the last couple versions.

  5. #85
    Join Date
    Mar 2005
    Location
    California
    Posts
    2,103

    Default

    Quote Originally Posted by Strike View Post
    Still almost a second delay there. Need me to run it some more times and get some sort of average from my machine?
    Nah, upon further review, there is a delay there even on my machine, although not generally as much as that.

    [0.270967]Keyboard Device Acquired DirectInputClass::InitDirectInput()
    [0.30022]Direct3D Object Created Direct3DClass::Enum()

    Which is 0.03 seconds (which is pretty long for a single call, so there is definitely some behind the scenes work going on there). It's probably video card dependent on how long that takes. I'm going to assume it's normal for right now.
    "They laughed when I said I was going to be a comedian ... They're not laughing now." - Bob Monkhouse

  6. #86
    Join Date
    Mar 2005
    Location
    USA
    Posts
    132

    Default

    OK, went back and re-tested the other milestones:

    M1 gives me a "A required DLL file, cc3260.dll, was not found." error.

    M2 and upwards give the same error I posted earlier for M5. Lemme know if you want error logs from any of those.

    So maybe it is my machine after all? I've only got 16MB vid-card memory.... (told ya this thing was ancient... the vid-card is the oldest piece of tech in it that still gets used)

  7. #87
    Join Date
    Mar 2005
    Location
    California
    Posts
    2,103

    Default

    I'll take a closer look at your video card cap dump and see what I can find. I'm sure the log files in the older versions are all going to say the same thing.

    The bummer about the game crashing is that the logger can't finish out of the log file, which means I can't open it in Word, which is really what it was designed for. It's much easier to read when its got all of its line breaks and is color coded, heh.

    16MB might be the issue. I'll look at the code and see what I have in there as far as reserving memory. It could be you are just running out of vid memory. Not sure why it would crash at device creation, though.
    "They laughed when I said I was going to be a comedian ... They're not laughing now." - Bob Monkhouse

  8. #88
    Join Date
    May 2005
    Posts
    390

    Default

    Quote Originally Posted by RonHiler View Post

    The bummer about the game crashing is that the logger can't finish out of the log file, which means I can't open it in Word, which is really what it was designed for. It's much easier to read when its got all of its line breaks and is color coded, heh.
    colored log files? Geez. At any rate, you could try flushing the stream after every write if you don't mind some performance issues. Or write a second process that acts as a log sink; the game process could use IPC to send log messages to the second process. That way it wouldn't die when the game crashes.

+ Reply to Thread

Similar Threads

  1. Milestone 3
    By RonHiler in forum General Discussion
    Replies: 24
    Last Post: 12-27-2007, 06:01 AM
  2. Milestone 2
    By RonHiler in forum General Discussion
    Replies: 23
    Last Post: 11-04-2007, 04:14 PM
  3. Milestone 1
    By RonHiler in forum General Discussion
    Replies: 26
    Last Post: 10-03-2007, 11:24 AM
  4. Milestone 2
    By RonHiler in forum General Discussion
    Replies: 12
    Last Post: 10-21-2005, 04:37 PM
  5. Milestone 1
    By RonHiler in forum General Discussion
    Replies: 2
    Last Post: 04-29-2005, 11:55 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts