Forum Discussion

bekoling's avatar
6 years ago

battlefield 1942 doesnt work on windows 10

I have Battlefield 1942 on origin but it wont launch at all. I used to be able to play it in my old laptop with Windows 8.1  but my new laptop with windows 10 cant run it. I used every single solution i can find on the net: My directplay is on, changed compatibility, run as admin, used no cd version or other patched exes on the net, used gamespy fix, changed video.con, everything. I even tried downloading the patched game from somewhere else but it gave same error. Also when I tried to start it windowed it gave me "invalid video mode specified" error. I've seen lot of people saying they are able to play this game in windows 10 so is there anyone that can offer me some other advice?

Btw, my laptop resolution cant be lower than 1024x768 so i think thats the main problem with the game's menu's resolution being 800x600.

I also have Battlefield 2 on origin and it wont launch either, its same with BF1942.

4 Replies

  • first make absolutely certain you have the gamespy patch installed.
    here link.  http://team-simple.org/download/battlefield_1942_gamespy_patch_v1.61.exe
    (Electronic Arts might delete my links because they are not official)

    this patch will allow Battlefield 1942 to use multiple resolutions however on initial start up it's still required to have at least 800 by 600 supported by the monitor.

    try this following solution hopefully you can force your laptop to accept an 800 by 600 resolution please see the following link

    https://www.youtube.com/watch?v=rftEDqCyOIY

    I am very active on Twitch when I'm online I am more than willing to help out

    https://www.twitch.tv/emile44

    if this doesn't work out I will require information from your GPU
    hopefully some driver will allow support for lower resolutions

  • @emile44Firstly as I said, ive already tried gamespy patch and every other fixes, exes.
    Secondly resolution fix is something i didnt know, i tried it, my intel integrated gpu didnt have 800x600 mode but had 640x480 mode so used it but still no good.
    In your last suggestion, Ive already tried adding custom resolution in intel graphics control panel but no matter what i do it wont save it. So whenever i press add button it doesnt do anything.
    Maybe its not related to resolution after all since I ve tried one lower than 800x600 but it was no good.
    Im on the verge of giving up as I dont see myself playing it without setting up a virtual os and I am not planning on doing that.

    I have integrated intel gpu and 1050ti.

  • emile44's avatar
    emile44
    6 years ago

    I am convinced this definitely is a resolution problem because bf1942 has not failed on a single Windows 10 machine yet however it requires 800 + 600 on startup so we need to give the program that resolution.
    Do you have an HDMI cable and a monitor or television which have support for the lower resolutions ?
    if you do connect to that screen and make it the primary monitor then startup the game.

    Do you have the laptop type number and manufacturer ?

    because I can still research if it's possible to get the screen to work on Lower resolutions the entire reason a lot of games do not work it's because it requires 800x600  on startup.

    join me on discord https://discord.gg/4sYTw6x
    we have over 200 active members maybe somebody has a solution  that I haven't thought of yet.  because we are all bf1942 fans.

About Battlefield Franchise Discussion

Discuss the Battlefield games in this community forum.133,304 PostsLatest Activity: 36 minutes ago