Windows 7 NO SOUND with most games which use the FMOD sound engine!!

Discussion in 'Windows Games' started by totalz, Feb 12, 2010.

  1. totalz

    totalz New Member

    Joined:
    Feb 12, 2010
    Messages:
    34
    Likes Received:
    0
    From Vista x64 Ultimate to now Win7 x64 U, I still get no sound in certain games. After digging and digging, trying and trying, standard output format (frequency too high), enable Stereo Mix, run in XP compatibility, etc., still no sound!

    Then, I found the common of these games, they all use the fmod sound engine!! The major 2 games I'm having problem right now is 'Ninja Blade' and 'Heroes Over Europe'. I'm using the latest drivers for all my hardware. Sound is fine with all other applications. The funny thing is I can play the ".fsb" sound files with simple media player as they are just simple mpeg audio:

    Code:
    [FONT=Courier New]General
    Complete name                    : I:\Ninja Blade\sound\NB_BGM_m0100_SB.fsb
    Format                           : MPEG Audio
    File size                        : 8.52 MiB
    Duration                         : 12mn 24s
    Overall bit rate                 : 96.0 Kbps
    
    Audio
    Format                           : MPEG Audio
    Format version                   : Version 1
    Format profile                   : Layer 2
    Duration                         : 12mn 24s
    Bit rate mode                    : Constant
    Bit rate                         : 96.0 Kbps
    Channel(s)                       : 2 channels
    Sampling rate                    : 44.1 KHz
    Stream size                      : 8.52 MiB (100%)[/FONT]
    
    Any in-depth suggestion is welcome.
     
  2. totalz

    totalz New Member

    Joined:
    Feb 12, 2010
    Messages:
    34
    Likes Received:
    0
    Trent,

    1st, the game exe is 32bit compiled, so I don't see why the 32bit dll isn't working.

    I have already installed the 64bit EX api and find only the fmodex dlls, anyway, I tried them on Ninja Blade and as expected, loading error!!! There's no corresponding dlls in the fmod3 api.

    fmod all used for Ninja Blade:
    29/05/2009 11:50 AM 369,664 fmodex.dll
    29/05/2009 11:51 AM 418,816 fmodexL.dll
    29/05/2009 11:49 AM 182,272 fmodexp.dll
    29/05/2009 11:50 AM 274,432 fmod_event.dll
    29/05/2009 11:50 AM 335,988 fmod_eventL.dll
    29/05/2009 11:51 AM 307,200 fmod_event_net.dll
    29/05/2009 11:51 AM 372,860 fmod_event_netL.dll
     
    #2 totalz, Feb 12, 2010
    Last edited: Feb 12, 2010
  3. totalz

    totalz New Member

    Joined:
    Feb 12, 2010
    Messages:
    34
    Likes Received:
    0
    wow!

    Code:
    See the end of this message for details on invoking 
    just-in-time (JIT) debugging instead of this dialog box.
    
    ************** Exception Text **************
    System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
       at FMOD_Test.Form1.FSOUND_Init(Int32 mixrate, Int32 maxchannels, Int32 flags)
       at FMOD_Test.Form1.Form1_Load(Object sender, EventArgs e) in C:\Documents and Settings\Trent Jackson\Desktop\FMOD Test\FMOD Test\Form1.vb:line 14
       at System.EventHandler.Invoke(Object sender, EventArgs e)
       at System.Windows.Forms.Form.OnLoad(EventArgs e)
       at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       at System.Windows.Forms.Control.CreateControl()
       at System.Windows.Forms.Control.WmShowWindow(Message& m)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    ----------------------------------------
    FMOD Test
        Assembly Version: 1.0.0.0
        Win32 Version: 1.0.0.0
        CodeBase: file:///X:/fmodtest/FMOD%20SND%20Test/FMOD%20Test.exe
    ----------------------------------------
    Microsoft.VisualBasic
        Assembly Version: 8.0.0.0
        Win32 Version: 8.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Runtime.Remoting
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    
    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.
    
    For example:
    
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
    
    
     
  4. totalz

    totalz New Member

    Joined:
    Feb 12, 2010
    Messages:
    34
    Likes Received:
    0
    Just one advice, not sure if I'm right either. But if u want to use .net, try to pack the thing in full if possible. So the end user's pc don't need to install any .net framework, and thus .net version independent and no strange thing missing error. Possible!? :confused:
     
  5. totalz

    totalz New Member

    Joined:
    Feb 12, 2010
    Messages:
    34
    Likes Received:
    0
    .net 3.5.1 for Win7 x64 U

     
  6. totalz

    totalz New Member

    Joined:
    Feb 12, 2010
    Messages:
    34
    Likes Received:
    0
    Do u use spdif for your pc audio?
     
  7. totalz

    totalz New Member

    Joined:
    Feb 12, 2010
    Messages:
    34
    Likes Received:
    0
    lol, it's not just the pc, it also depends what kind of sound system u have..
     

Share This Page

Loading...