Okay, I'm only going to type this up once, then post it on a few forums. I have found a somewhat GLITCHY but still workable solution for playing Battlefield 1942 on your laptop with Windows Vista. At least, this worked for me in solving those INCURABLE (I tried every solution possible I came across to no avail) white menus.
If you are NOT a fan of coping with gerrywrigging and dealing with some bugs, then don't bother with this fix! I'll outline the errors I've found so far in this as well. So here is what you do:
- Open the game. If you want to, shake your fist at the white menus and Bill Gates for his crappy OS.
- Start a single player game. Choose CAMPAIGN, then hit LOAD. At this point, the white should turn black.
- Hit escape! You can let the whole thing load if you want, but you won't have cross-hairs in that game.
- Start a new game. Your menus should be black still on the main screen. You can play now!
There are many drawbacks to this; for one, you have to do this every time after you play a NEW game. That means when you quit the game you are in, you must redo the above load of a single player campaign and escape from the map loading menu. If your laptop has any speed though, this will really only take maybe 10 to 15 seconds of your time. Also, it is more prone to crashing if you do this, but still it's only about 1/8 of the time it does that one.
On top of that though, there are a few in-game technical difficulties as listed below, plus what I did about them.
- Infantry:
Disappearing bullets and clips - When you're reloading your gun and then have one remaining clip left, this remaining clip will drop to 0 and you'll still be out of ammo. Sometimes you will have a bullet missing, too. If you toggle to a different weapon and back, it will put your bullet count right regardless.
Ammo dumps don't reload right - You go up to an ammo dump, but your clip number will sit at 1. Toggle away and back to your weapon and it will be fine.
Direct hits don't land -This is purely speculation... But I'm a killer sniper, and sometimes shots that I swear should have landed repeatedly do not land. Maybe I just sucked, but who knows?
Grenades! - NEVER EVER right-click to throw them! EVER! You will throw one grenade, and then another will be thrown automatically along with the one you just tossed... At your feet. Not cool.
Grenades! 2.0 - You will throw one grenade, fine. You throw the second... It will LOOK LIKE you ran out and it switched you to another weapon. You are still using your THIRD grenade, though. Just left-click throw it, or toggle between weapons again like the clip bugs.
- Tanks:
No visible shell fired - This comes in a specific-looking format. You will recoil as though you just shot, but you won't see the shell you just bombed with. It comes a second later, as though the recoil came early. So long as you keep clicking your target and are on target, this one isn't so big a deal either.
No visible anti-tank fire - Watch out for this one! Anti-tank will be assaulting you, but you won't actually see their shells. Your tank will drop in health though, and you'll get knocked around. Just keep an eye on your health.
Trouble entering tanks - This might also be my imagination, but even if your allies don't see any enemies and are just sitting there like a bunch of fools in their nice tank, but they will steadfastly refuse to let you in. My solution to this... Is often team killing. Yeah... One snipe shot to the gunner's head (with NO OTHER CPU ALLIES AROUND, or they'll jump right in after) and you hop in. Rough, but effective!
- Additional:
Others "glide" rather than walk - Basically, you see distant figures not running, but sliding forward with no leg movements. It's a little annoying, but inconsequential.
In conclusion, most of the bugs can be fixed by toggling weapons. Again, it takes a little patience to learn to play like this. But I look at it this way: the only way the game is even fair is if I'm handicapped a little. Playing the game is more than enough reward for the troubles.