Forum Discussion

Re: Battlefield 1942 Windows 11 Graphics and Game Play Issue

Some updates and comments after digging through the internet for ways of getting an EA app downloaded version of BF1942 to run on Windows 11 Home.

Found that I had to download dgVoodoo2_81_3.zip, mentioned in this thread. Extracted the files and copied the following files to the BF1942 game directory (C:\Program Files\EA Games\Battlefield 1942).

DDraw.dll
D3DImm.dll
D3D8.dll
D3D9.dll

When game runs it no longer crashes (or black screens) at spawn and the options screens are correctly shown so options can be adjusted. One will see a dgVoodoo watermark in the lower right corner of the game screens that can be disabled by running the dgVoodooCpl.exe file included with the zip file and going to the DirectX tab and unchecking the watermark check box.

Still trying to deal with other Windows 11 issues, primarily with trackpad control and sticky key problems that require Windows 11 sticky key's to be disabled. 

Would be nice if there was a better way to get this game to run on Windows 11 without having to use possibly questionable third party DLL's and having to manually disable Windows 11 features each time I want to run the game. Didn't have these game time issues with earlier versions of Windows (7 and 10).

Other game comments so they're all in one place. To skip the intro movie/credits run the game with "+restart 1" in the EA app View Properties > Advanced Launch Options field.

To fix display issues so it goes wide screen:

Adjust the "game.setGameDisplayModegamedisplaymode" in the Video.con file to match the screen display. 

Example: game.setGameDisplayModegamedisplaymode 1920 1080 32 60

In my case I changed the file in two locations:

C:\Program Files\EA Games\Battlefield 1942\Mods\bf1942\Settings\Profiles\Default\Video.con
C:\Program Files\EA Games\Battlefield 1942\Mods\bf1942\Settings\Profiles\Custom\Video.con

And change the FOV by adjusting the "renderer.fieldOfView" value in the VideoDefault.com file

Example (for 16:9): renderer.fieldOfView 1.33333

In my case I changed the file in two locations:

C:\Program Files\EA Games\Battlefield 1942\Mods\bf1942\Settings\VideoDefault.con
C:\Users\(username)\AppData\Local\VirtualStore\Program Files\EA Games\Battlefield 1942\Mods\bf1942\Settings\VideoDefault.con

One should right click on each of the changed files and set to them to "read only" to prevent the game from overwriting the files.\

4 Replies

  • gruda111's avatar
    gruda111
    2 years ago

    i  changed what you wrote, game crushes after spawning on map ☹️

  • Bennor3184,

    My name is Jeremy and I would just like to thank you SO MUCH for solving my issue!!

    Because of your post, I went searching for dgVoodoo2_81_3 and found a source.

    I then extracted the files you said:

    DDraw.dll
    D3DImm.dll
    D3D8.dll
    D3D9.dll

    and put them in the C:\Program Files\EA Games\Battlefield 1942 folder.

    That fixed it!!!

    Thanks again internet stranger!!

    Jeremy

    Garner, NC, USA

  • danisoff's avatar
    danisoff
    Hero
    5 months ago

    Hello @bennor3814,

    I will mark your post as solved so other players with a similar issue can see your post. Thanks for sharing the steps.

    Best regards,

    danisoff

About Battlefield Franchise Discussion

Discuss the Battlefield games in this community forum.133,485 PostsLatest Activity: 31 days ago