• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 9476
  • Last Modified:

MOHAA OpenGL Issue

I'm running Medal of Honor: Allied Assault (MOHAA) and the console works okay and shows the following:

--- Common Initialization ---
Medal of Honor Allied Assault 1.10 win-x86 Jan 22 2002
----- FS_Startup -----
Current search path:
K:\MOHAA\main\Pak5.pk3 (259 files)
K:\MOHAA\main\Pak4.pk3 (593 files)
K:\MOHAA\main\Pak3.pk3 (669 files)
K:\MOHAA\main\Pak2.pk3 (4722 files)
K:\MOHAA\main\Pak1.pk3 (772 files)
K:\MOHAA\main\Pak0.pk3 (11175 files)
K:\MOHAA/main

----------------------
18190 files in pk3 files
execing default.cfg
execing menu.cfg
execing newconfig.cfg
Config: unnamedsoldier.cfg
couldn't exec configs/unnamedsoldier.cfg
couldn't exec localized.cfg
execing autoexec.cfg
Unknown command "fov"
couldn't exec custom.cfg
...detecting CPU, found AMD w/ 3DNow!

------- Input Initialization -------
Initializing DirectInput...
Couldn't set DI coop level
Falling back to Win32 mouse support...
------- Input Initialization Complete ------- 42
You are now setup for easy mode.
----- Client Initialization -----
Called FadeSound with: 0.000000
----- Initializing Renderer ----
----- R_Init -----
Initializing OpenGL subsystem
...initializing QGL
...calling LoadLibrary( 'C:\WINDOWS\system32\opengl32.dll' ): succeeded
...setting mode 4: 800 600 FS
...using colorsbits of 32
...calling CDS: ok
...registered window class
...created window@0,0 (800x600)
Initializing OpenGL driver
...getting DC: succeeded
...GLW_ChoosePFD( 32, 24, 8 )
...23 PFDs found
...GLW_ChoosePFD failed
...GLW_ChoosePFD( 32, 24, 0 )
...23 PFDs found
...GLW_ChoosePFD failed
...failed to find an appropriate PIXELFORMAT
...restoring display settings
...WARNING: could not set the given mode (4)
...setting mode 4: 800 600 FS
...using colorsbits of 16
...calling CDS: ok
...created window@0,0 (800x600)
Initializing OpenGL driver
...getting DC: succeeded
...GLW_ChoosePFD( 16, 16, 0 )
...23 PFDs found
...GLW_ChoosePFD failed
...failed to find an appropriate PIXELFORMAT
...restoring display settings
...WARNING: could not set the given mode (3)
...shutting down QGL
...unloading OpenGL DLL
...assuming '3dfxvgl' is a standalone driver
...initializing QGL
...WARNING: missing Glide installation, assuming no 3Dfx available
...shutting down QGL
GLW_StartOpenGL() - could not load OpenGL subsystem

The last line is the point where it stops and cannot continue. I'm running an AMD Sempron 2500+ processor, have plenty of hard drive space and a 64 MB graphics card. Oh and I'm on WinXP currently. Can anyone help out?
0
mishaone
Asked:
mishaone
  • 11
  • 11
  • 10
  • +8
1 Solution
 
☠ MASQ ☠Commented:
What card are you using?  Sounds like you will need to install OpenGL drivers for it.
0
 
mishaoneAuthor Commented:
I have the NVIDIA GeForce MX 4000 Graphic card.
0
 
☠ MASQ ☠Commented:
Two things to check:
First that you have the latest Forceware drivers to support your card
On XP for the MX 4000 you need this one: http://download.nvidia.com/Windows/84.21/84.21_forceware_winxp2k_english_whql.exe

Then go to display properties, settings,advanced, click on the MX 4000 tab and choose OpenGL settings.
Make sure you have no tick in "Disable Support for Enhanced CPU Instruction Sets"
In the other boxes:
Def Color Depth = Use Desktop
Buffer Flipping = Auto Select
V Sync = On by Default

Save the settings - try the game again.

If you get the same error you will need to install OpenGL drivers

OpenGL drivers can be found here
http://www.arrakis.es/~canaima/v3inst.htm

Instructions on the first page.

M :o)
0
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

 
mishaoneAuthor Commented:
Thank you, M. I'm trying these out as we speak.
0
 
mishaoneAuthor Commented:
I've tried the two solutions outlined above, in the first, I could not find the "OpenGL settings" and so just installed the available drivers and tried it instead. No dice.

I then tried downloading and installing the OpenGL drivers, as suggested by Masqueraid as a final resort. All said and done, no change in the issue. Any further suggestions?
0
 
☠ MASQ ☠Commented:
>>I could not find the "OpenGL settings"

Go to the nVidia card's tab in screen properties (see above)
On the left of "System Information" there should be a little green bar.  Click on this.
0
 
MsShadowCommented:
Goto Nvidia.com and install the latest graphical drivers for your card. This error usually appears on quake engine based games if you haven't installed your driver for your card.
0
 
mishaoneAuthor Commented:
Masqueraid: That's just the issue, that is exactly where I've been looking and can't seem to locate "OpenGL settings". Here, however, is a screenshot of what I do see, could you help out:

http://www.flickr.com/photos/65013758@N00/127922614/



0
 
☠ MASQ ☠Commented:
Try this "tweaker" for nVidia cards

nVHardpage SE
http://downloads.guru3d.com/download.php?det=362#download

It's a self extracting Zip file put it where you like then run the nVHardPage.exe (in the Setup folder) and see if you can get into the OpenGL settings (should be on the toolbar at the top between DirectX & the red Speedo dials)

If you can't get in the most likely problem is you have left over bits of video driver somewhere on your system
0
 
mishaoneAuthor Commented:
Okay, Masqueraid, downloaded, unzipped and I'm in. I can see the OpenGl settings in nVHardPage, but none of the settings you meantioned earlier, i.e.:

"Disable Support for Enhanced CPU Instruction Sets"
In the other boxes:
Def Color Depth = Use Desktop
Buffer Flipping = Auto Select
V Sync = On by Default

are present.
0
 
☠ MASQ ☠Commented:
Buffer Flipping isn't directly supported by nVHardPage but the other settings can be reached by using the arrow on the right of OpenGL and choosing Misc. Options.

Once you have the desktop setting and VSync set reboot and try the game again.  If no joy go to compatibility settings in the OpenGL menu and set override to Version 2.0, retry & if not successful 1.5

BTW what is your default desktop resolution and color depth?
0
 
mishaoneAuthor Commented:
Desktop Res: 1152 x 864
Color Depth: 32-bit

Tried, no joy. The problem may be something deeper than simple settings, Masqueraid, since we've tried several different things and none seems to work out. Any other screenshots, settings you want to have a look at to better diagnose the issue?
0
 
☠ MASQ ☠Commented:
Just a thought, try bringing down your screen res to 800 x 600 x 16 (if your monior will support it) & launch again.

I've posted a message in a couple of other TAs to see if we can get some more heads together.
Really don't want to abandon you at this stage but am packing my bags for vacation between postings!
0
 
mishaoneAuthor Commented:
Tried reducing the screen res, but still no dice. I appreciate the time and effort you've put into this, masqueraid. Enjoy your vacation, hopefully the issue will be resolved by someone or the other. Thanks again! :)
0
 
☠ MASQ ☠Commented:
One last thought, maybe MOH is looking for the OpenGL libraries in the pre-XP location which would have been C:\Windows\System NOT C:\Windows\System32 which is where XP/NT would put them.

Try downloading OpenGL.dll from  http://tinyurl.com/s89a5
And copying OpenGL32.dll (not moving it) from C:\Windows\System32 to C:\Windows\System

and then reboot and <<cross fingers>> play.

Hope you get to play soon.  Sorry, have to go.

M :o)
0
 
haim96Commented:
what version of directX do you have ?
try to install the latest 9.0C.
if you have a configuration utilty for the game
try to config it for minimume (less FX,less resulotion,less color dept etc)
disable the use of spaciel hardware features.
0
 
mishaoneAuthor Commented:
Haim, the following screenshot should show you my basic setup:

http://www.flickr.com/photos/65013758@N00/127922614/

Yes, I have DirectX 9.0+

My OpenGL settings are as specified by Masqueraid earlier, and my other general settings are mostly minimal. There seems to be some more funamental issue here, as we have already tried many solutions already and none have changed the output at all.

Masqueraid: I am trying out your final suggestion now, have a great vacation and thank you for all the help you provided so far! :)
0
 
haim96Commented:
note that geforce 4 MX not supported by the game...
0
 
mishaoneAuthor Commented:
Haim, sort of helpful, however the game I'm trying to run is Medal of Honour: Allied Assault. I'm fairly certain that there are no issues running MOHAA on a Nvidia card, since a friend had one as well and played the game before I got my current system. Any other ideas?
0
 
haim96Commented:
you better check with your friend what kind of nvidia card he have !
your driver screenshot say that your card is geforce 4MX and if nvidia said it will not work,
it probebly won't work.

unless there is option to cancle the use of pixelshader in the game configuration
but since you already told that you try the minimume setting ....
0
 
InteractiveMindCommented:
Apparently installing Game XP will fix this problem:

http://www.softpedia.com/get/Tweak/System-Tweak/Game-XP.shtml
0
 
haim96Commented:
i don't think that this software can add the feature that the GF MX4 need
to run the game ...  :(
but try, what do you have to lose ?
0
 
☠ MASQ ☠Commented:
Good call haim96! - don't think a software driven pixelshader will help out here - MOH is simply asking the hardware to do something it was not designed for :(
0
 
Wooky JackCommented:
whats your memory capacity?
0
 
Derek JensenCommented:
misha, I haven't seen any links posted to:

www.opengl.org

Maybe that will be a bit more helpful resolving the openGL issue?

As far as I know, there isn't any support issues with openGL and MX4000, so it should at least run for you with the latest openGL drivers. Running WELL, on the other hand, is an entirely different issue lol
0
 
haim96Commented:
openGL not related to the topic since it's directX game ...
0
 
haim96Commented:
oppsss ....sorry ... my mistake ...   :)
0
 
f-kingCommented:
did you have a voodoo card before
0
 
f-kingCommented:
Try increasing the agp aperture size in your BIOS to the correct value(usually to double your cards memory size) ,also if that does not work bring the agp speed from 8x to 4x in the bios.
0
 
compukenCommented:
Looks like its finding the driver but the problem lies in these lines:

Initializing OpenGL driver
...getting DC: succeeded
...GLW_ChoosePFD( 16, 16, 0 )
...23 PFDs found
...GLW_ChoosePFD failed                                     ------------Failed
...failed to find an appropriate PIXELFORMAT         -----------Failed
...restoring display settings
...WARNING: could not set the given mode (3)
...shutting down QGL
...unloading OpenGL DLL
...assuming '3dfxvgl' is a standalone driver            
...initializing QGL
...WARNING: missing Glide installation, assuming no 3Dfx available   -----------Missing Glide
...shutting down QGL

this link might help

https://activision.custhelp.com/cgi-bin/activision.cfg/php/enduser/std_adp.php?p_faqid=7778&p_created=1006285124&p_sid=ZFjP_owh&p_lva=&p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PWRmbHQmcF9ncmlkc29ydD0mcF9yb3dfY250PTEwJnBfcHJvZHM9MCZwX2NhdHM9JnBfcHY9JnBfY3Y9JnBfc2VhcmNoX3R5cGU9YW5zd2Vycy5zZWFyY2hfbmwmcF9wYWdlPTEmcF9zZWFyY2hfdGV4dD1Db3VsZCBub3QgbG9hZCBPcGVuR0wgc3Vic3lzdGVt&p_li=&p_topview=1
0
 
compukenCommented:
I know that link is for castle wolfenstein, but it looks like you have the same problem (card is not 100% opengl compatible) and you might try their troubleshooting tips, if that doesn't work, you might need to upgrade your video card.

www.tigerdirect.com has cheap video cards, I got my Geforce 5200 FX for about 70$ and that was a couple of years ago, I think its down to about 50$ now, its not up to date but its very cheap if you strapped for cash
0
 
Wooky JackCommented:
Did you still need some help or did you find an acceptable solution here from an expert?

-thephalanx
0
 
JANEZ ZARIFACommented:
if you change the graphical card to ati or any newer card it will work just fine
0
 
haim96Commented:
and if you buy new computer it will work for sure ...  

:P
0
 
JANEZ ZARIFACommented:
it depends on its configration
0
 
mishaoneAuthor Commented:
Haim, your solution was pointedly referring to Medal of Honor: Pacific Assault, not Allied Assault, which is why your answer wasn't selected.

I did actually get a new card a week ago, so thread closed please?
0
 
haim96Commented:
so enjoy  with your new card !

:)

haim.

0
 
☠ MASQ ☠Commented:
>> I did actually get a new card a week ago, so thread closed please?

But the answer that haim96 gave was correct, even though the link given refers to MOHPA.

Your assertion that your friend can play MOHAA with an nVidia card does not mean that they can play it with the same model of card you have.

As you know we have already exhausted all the options that could get your card to work, it simply wasn't up to the job.

Just because you don't want to hear the answer doesn't make it any less correct.
0
 
haim96Commented:
good point(s) MASQUERAID ...

:)
0
 
mehfuzmunnaCommented:
Here is the official requirement

    *  Windows XP/Me/2000/98/95 (Windows NT not supported)
    * 450 MHz Intel Pentium or 500 MHz AMD Athlon processor
    * 128 MB RAM
    * 8x CD/DVD-ROM drive
    * 1.2 GB free hard disk space
    * 16 MB DirectX 8.0 compatible video card with OpenGL support
    * DirectX 8.0 compatible sound card

so it's possible to play this game using GF MX 4000 and i know you are not using that card anymore. you should try this patch, most probably this patch will solve your problem

ftp://largedownloads.ea.com/pub/patches/MOHAA_UKUS_ONLY_patch111v9safedisk.exe
0
 
mehfuzmunnaCommented:
And i played this game using Riva TNT 2 M64 long time ago
0
 
☠ MASQ ☠Commented:
From the Readme.txt for the patch

Patch 1.11
-----------
- Stand-alone game server that runs without CD, mohaa_server.exe.
- Fixed bug in pak file search order
- Fix for spaces in rcon commands, fix for rcon data transmission
- Fix for rcon status command
- Fix for the dial-up networking problem when playing single-player.
- Fix for in-game server browser always auto-refreshing
- In-game browser shows version information on incompatible servers, and sorts incompatible servers to the bottom
- Fix for running servers from machines with multiple IPs
- After reaching an error screen from the in-game browser the game goes back to the browser, rather than main menu
- Fixed lag when a bomb was planted and the entire planting team was killed
- net_ip reflects what ip is actually used for the game
- gamespy uses the ip set with net_ip, if any
- Can follow players from the other team when your entire team is killed
- The multiplayer dial-up connection fix.
- sv_privatePassword and sv_privateClients work to reserve spots for admins
- Added proper disconnect and error screen display for when game refuses client connection
- Muzzle flashes stick to weapons.
- Localization code rolled in (and new localization file to work with altered system)
- Removed old Q3 skin code to save memory
- Fixed rare visibility glitch with lean
- Fixed rare instance when AI would suicide with grenades
- Fixed rare instance when an effect would flicker
- When a server drops below sv_fps clients get a "slow server" message. This shows up in single-player developer mode. Disable message by setting cg_drawsvlag to 0.
- Dynamic light fix for better spotlights
- Added protection against malicious names in multi-player
- Spectators can no longer telefrag players
- Fixed bug with forcemodel and spectator
- Strings are now localized as entire sentences, using &&& as a non-localizing wildcard match
- Fixed some memory leaks

Worth a try as you seem to have 1.10 but there are no graphics fixes reported.

BTW MX4000 is the last of the cards nVidia produced before moving to DX8.0 compliance
(http://www.computerforum.com/26602-video-card-101-a-2.html)
0
 
mehfuzmunnaCommented:
As i mentioned erlier that i played this game using TNT2 and i think that was DX 6.1 compatible. this game requires DX8 doesn't mean that it won't run in DX 7 cards.
0
 
☠ MASQ ☠Commented:
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 11
  • 11
  • 10
  • +8
Tackle projects and never again get stuck behind a technical roadblock.
Join Now