1.) To ZdenkoPavuk" I won't reexplain how useless the "Windows 7 Support Patch" is, if your curious you can use the search function.
2.) To the chandru5: What Operating System are you using.
Also confirm if the following runtimes are installed:
DirectX Runtime (Google "DirectX Runtime Installer" select the Microsoft.com or MSDN.com links only) This is required for the legacy DLLs for DirectX that NavyField and many other games require.
Visual Studio C++ 2005 Runtime Libraries (Google that and again, microsoft links only) This libarary contains the majority of those needed for NavyField to run when coupled with the current libaries that come Windows 7. Windows 8 users hould seek the 2008 version as well.