Battlefield: 1942 is a tactical first-person shooter set in World War II. It introduces combined arms tactics, using tanks and dive-bombers, submarines and carriers, and machinegun nests with AA-artillery. Every aspect of WWII warfare will be accessible to a player and his friends from an FPS perspective, and the ultimate goal is to win enough campaigns to win the war.

Post tutorial Report RSS Increase Max Bots in Bf1942 Co-Op and Mods (255 Player Max)

Here you will find an easy to follow step-by-step guide on how to increase the maximum amount of bots allowed in Battlefield 1942 Co-Op mode to 255.

Posted by on - Intermediate Other

Introduction:

I'm creating this guide because, lets be honest here, we all wanted more than the standard 64 bot max in Co-op mode but could never figure out how to do it. This tutorial will fix that by creating an easy step-by-step guide so, at the end of this, you will be able to set the max player count in Co-op to 255. Effectively allowing you to have 254 bots (Including you=255) in any Bf1942 map.

This will also change the max bot count for any mod or expansion you have installed. So you do not need to repeat these steps for your mods/expansions. If, for whatever reason, It does not work for your mods/expansions scroll down to the Troubleshooting section for information on how to fix this.

This same method can also be applied to Battlefield Vietnam.

Notes: This tutorial was made on a 32-bit Windows 7 system. This will work on other OS's just make sure you check the directories because they will vary.
Obviously more bots will require more memory. Setting the max limit is not a good idea if you have a slow PC.

WARNING (Before you begin): Make sure you make a backup of the original exe in case you do not follow these steps properly. I will not be held accountable if this prevents your game from working. Which should only happen if you do not correctly follow the steps listed below. Be prepared in case you have to re-install the game. This is VERY UNLIKELY but just a word of caution.


Start of Tutorial:


(A.) Before we begin:

  • 1. Before we start you will need to download two things

Download both of these files:

This: Drive.google.com (5.15MB)
and
This: Drive.google.com (5.16MB)


The first link is the Battlefield Mod Developers Toolkit (BF:MDT). The tool kit will allow us to edit certain game files so that in turn we can alter the maximum number of bots allowed. If all is fine and working at the end of this you can uninstall it when your done.

The second link is an altered Battlefield1942.exe launch file you need so that the changes you make with BF:MDT can take effect. Contains both Bf1942.exe and BfVietnam.exe.

  • 2. Making sure your game is up to date.

You need to update you game to the latest patch (1.6.19). Do this before continuing any further.
You can download the patch here.

  • 3. Extract both files, Install MDT, and replace exe

(a.) Extract both of the files you just downloaded.

(b.) When both of the extractions are complete open the extracted folder 'BF_MDT_2_75' and launch the application file. This is the installation for BF:MDT. It does not matter where exactly you install it so long as it is installed.

(c.) Go to your Battlefield1942 directory (E.g C:\Program Files\EA Games\Battlefield 1942) and rename 'BF1942' to 'BF1942.bak'. This is so you will always have a back up of the original exe file.

(d.) Now open the other extracted folder 'Bf_CoOp_Bots', then the sub folder. Copy 'BF1942' ((Copy BfVietnam if this is for BfVietnam)) and paste it into your Battlefield 1942 directory (E.g C:\Program Files\EA Games\Battlefield 1942). Hit copy and replace, this exe must overwrite or replace the original one. If you re-named or moved the original exe to back it up there should be no prompting to overwrite or replace.

(B.) Using MDT and Editing Game Files

  • 1. Launch BF:MDT and click WinRFA

(a.) When BF:MDT installed it should have created a shortcut on your desktop. Open this and click the WinRFA tool. At the top click 'file', 'Open .rfa' and navigate to 'C:\Program Files\EA Games\Battlefield 1942\Mods\bf1942\Archives\bf1942' and open 'Game.rfa'. In the top section look for 'Bf1942/Game/AIDefault.con'. Click it and it should open in the bottom section. Now, in the bottom section, look for 'aiSettings.setMaxNBots 64'. Now delete 64 and put 255 in its place. Make sure to click 'Save Changes'.

(b.) Minimize WinRfa. Create a new folder on your desktop, no need to name it. Re-open WinRFA click 'File', 'Open .rfa' but this time navigate to ''C:\Program Files\EA Games\Battlefield 1942\Mods\bf1942\Archives' and open 'menu.rfa'. At the top click 'Extract', click 'All' and select the new folder you made on your desktop. Wait for it to finish, the progress of the extraction will be shown at the bottom of the WinRFA window. When it is done it will say 'Ready...' Close WinRFA then move on to the next step.

  • 2. Re-open BF:MDT and click Menu Editor

(a.) With BF:MDT this time we're going to open the Menu Editor. In Menu Editor, at the top, hit 'File' then 'Open' then open the new folder you created on your desktop and then open the 'menu' folder within it (The directory would be 'Desktop\New folder\menu') and finally open 'CreateGameMenuPage1'.

(b.) Press Ctrl+F and a search box will appear. Enter "dice::meme::BfEditNodeInt" (Without the quotes) and click 'Find Next'. Now press F3 ONCE to cycle to the next line with the same name (You may have to cycle through a few times to find the correct line, it may vary).

(c.) Now expand the highlighted field. When expanded you should see "Int32: 64". Click it so its highlighted. Now, at the top of the window you will now see "Int32: 64" to the right of the save button. From there change the '64' to '255'. Then make sure to click 'Update' THEN 'Save'. You can now close the Menu Editor.

  • 3. Packing the Menu folder and we're just about done

(a.) Re-open WinRFA for the final time in BF:MDT. Now click 'Pack', then 'Directory' and in the 'Source Directory' browse for and expand the 'New folder' on your desktop. Click 'menu' and hit ok.

(b.) Click pack and browse over to 'Battlefield 1942\Mods\bf1942\Archives'. Name the file "menu.rfa" This has to overwrite the menu.rfa already in there. Hit save and wait for it to finish. You can now exit WinRFA.

(C.) Using the custom exe and starting a game

  • 1. Launching Battlefield 1942 correctly and making sure this works

(a.) Remember when we replaced the original exe file with the one you downloaded? For this to work you must start Battlefield using this exe. Just create a shortcut of it on your desktop from the game's directory and be done with it. To help prevent problems right click the shortcut, go to the compatibility tab and under compatibility mode set it to 'Windows Xp (Service Pack 3)' and under 'Privilege Level' check the box to allow it to run as administrator. Click Apply.

(b.) Start battlefield using the provided exe. If you made it this far then you should know to start a Co-Op game with bots you create a new game under multi-player. Select Co-Op and now set your own personal preferences.

(c.) In the 'Max Players' field you should now be able to set the number up to 255. If you set the number above 64 and it keeps resetting back to 64 then there's a problem. This won't occur unless something was done wrong. Go back and make sure all of the variables you set in the game files saved and you are using the provided exe to launch the game.


End of Tutorial

You now should be able to play Bf1942 Co-Op with up to 254 bots (255 Player Max) on any map. Now all that hard work will finally pay off.

If you have any problems please refer to the Troubleshooting section or the FAQ's section. If you don't find your answer there leave a comment and I will do my best to help you.


Troubleshooting

Problem: It works for Bf1942 and some mods but not all of them.

Fix: If the new maximum player count works in Bf1942 and some mods don't work then that means they might be using their own Game.rfa and Menu.rfa files. Just repeat the steps used to change the original Bf1942 Game.rfa and Menu.rfa but for the mod (All steps under B). Obviously, the directory would be different for these files. Instead of "C:\Program Files\EA Games\Battlefield 1942\Mods\bf1942\Archives" try "C:\Program Files\EA Games\Battlefield 1942\Mods\name of mod here\Archives".

Problem: Followed all of the steps but trying to change the max player count in-game just resets it to the original max (64).

Fix: If this happens it means one of two things:
1. You're not using the custom exe file and instead you are launching the game using original exe. Make sure you launch the game using this file. Otherwise you won't be able to go past 64 max players.
2. When changing the Game or Menu rfa files you skipped a step or didn't save. Go back and make sure the variables you were supposed to change saved and you didn't skip a step (All steps under B).

Problem: It was working until the game was updated.

Fix: Updating the game will overwrite the exe. Just replace it again and your good to go. If this does not fix it then you may have to do the whole process over again.

Problem: Having trouble starting the game.

Fix: Try these fix's in order until its working again.
1. Make sure compatibility mode is on and you are running the game under administrator.
2. Start game using the exe backup. (Didn't back it up? Download one here)
3. Re-run update.


FAQ's

Q: Will this work for the Origin version of Battlefield 1942?

A: Although I have not tested this I see know reason why this would not work since original mods work with the Origin version.

Q: Can I set more than 255 max players?

A: No, the game engine can only set 255 identities to the bots. Trying to add more will cause the game to crash.


Personal Recommendations:
Co-op Coral Sea map. Nothing but planes and two air craft carriers. Extract and paste rfa into "C:\Program Files\EA Games\Battlefield 1942\mods\bf1942\Archives\bf1942\levels"

Credits and thanks:
Forgotten Hope Team for creating the altered exe
bbfplayer
gleeman for the Co-Op Coral Sea map
Everyone over at the battlefieldsingleplayer forums.

Comments
Rook_Whibley
Rook_Whibley

Not working for Vietnam. I followed it step by step several times and it still just resets back to 64. I tried it in both Singleplayer and Multiplayer Co-op. Both of the values that need to be changed to 255 have been, and I'm using the altered .exe, so I don't know what's causing it to not work.

Reply Good karma Bad karma+1 vote
Rook_Whibley
Rook_Whibley

The values also have been saved successfully, so I'm still not sure.

Reply Good karma Bad karma+1 vote
Rook_Whibley
Rook_Whibley

It worked flawlessly in 1942, at least. I guess it's Vietnam's fault.

Reply Good karma Bad karma+1 vote
Rook_Whibley
Rook_Whibley

Apologies for all the spam, but surprisingly, copying the menu.rfa from 1942 to Vietnam's folder allows to set the player number higher. It breaks the game though, and makes it so you can't even add bots in co-op.

Reply Good karma Bad karma+1 vote
jonessoda9 Author
jonessoda9

Hey, sorry for the late reply. So you did alter the Game.rfa and Menu.rfa in the Bf Vietnam directory and using the provided exe? If you haven't updated the game you should try that and after the update make sure the values are what you set them to because sometimes it will overwrite them and the exe.

If you have try this and let me know if it worked so I can add it to the tutorial:
Repeat steps under B.2 and once again use F3 to cycle through the lines of the same name now you have to look for
Int32: 2
Int32: 64

There might be one that says
Int32: 2
Int32: 32
But you can just leave this one alone.
And make sure its this one you change 64 to 255.

Although, I am glad to hear that it it at least working for BF1942. Like you suggested it could just be BF Vietnam's fault because I have never had this before problem.

Reply Good karma+1 vote
al13326
al13326

It works for me, especially for BF1942 mods like Battlegroup42 and Forgotten hope. But the link you provide of modified .exe (especially for Battlefield 1942) were almost two years old, that means:

- No Gamespy patch, i.e. you won't be able to join online and see the list of online servers when you press "Update" on in-game server browser (due to Gamespy shutdown).
- No widescreen support, so those people who had widescreen monitor are forced to play in 4:3 aspect ratio.
-And among other things.

Maybe you can contact s[sk] (http://forum.bf1942.sk/viewtopic.php?f=6&t=1813) and tuia (http://team-simple.org/forum/viewtopic.php?id=2498) with regards to the second link you provide which able to play more than 64 players/bots, and apply it to the current modified .exe file/s they edited to play online.

Reply Good karma Bad karma+1 vote
Guest
Guest

Hi all

When im on this step

(a.) Re-open WinRFA for the final time in BF:MDT. Now click 'Pack', then 'Directory' and in the 'Source Directory' browse for and expand the 'New folder' on your desktop. Click 'menu' and hit ok.

Then i click pack and it says "Cannot save! Illegal charachters used (sourcedir): *?"<>|" The point is that i've done this in another pc, and it worked. Now it says this. pls help

Reply Good karma Bad karma0 votes
jonessoda9 Author
jonessoda9

Make sure you set the correct variables. I would imagine this would happen if you happen to put an invalid character in one of the fields. Sorry for the late reply but I did just get out of boot camp.

Reply Good karma+1 vote
Guest
Guest

This mod didn't work for me. I get a message saying BFCPRT.dll not found. everything seemed to go as planned during installation, but my computer doesnt have an administrator setting I can find, under compatibility setting there is no windows XP setting just windows 2000, windows 98, 95 and windows NT 4.0 (service pack 5). the backup file is also not working but instead of an error message the CD whirs for a minute and cuts off.
What can I do to make this work?

Reply Good karma Bad karma0 votes
jonessoda9 Author
jonessoda9

Try to re-install the update and use the back-up exe again.

Reply Good karma+1 vote
applemanboom
applemanboom

ive installed the mod and it works fine however when my bro tries to join my coop server with this mod on, it comes up with an error saying invalid cd key. Do i need to have the cd key for this specific exe that you provided with the mod or is there a way around this.
(btw we both have the mod installed on both pcs)

Reply Good karma Bad karma+1 vote
jonessoda9 Author
jonessoda9

Are you using the same copy of the game and using the same key code? If you're both using the same code that could explain the error.

Reply Good karma+1 vote
Guest
Guest

Hey, it works fine, actually I've done this thing now by your guide and before since it had been around on the net for some time, although I want to comment about this part where you say:

"(b.) Press Ctrl+F and a search box will appear. Enter "dice::meme::BfEditNodeInt" (Without the quotes) and click 'Find Next'. Now press F3 ONCE to cycle to the next line with the same name.

(c.) Now expand the highlighted field. When expanded you should see "Int32: 64"."

So, for me it wasn't the second entry. I had to press F3 about 5 times to cycle through them till I found the correct one. I have no idea why your file is somehow different then mine or maybe it's your mistake to say it's the second one, but anyway, if anyone gets confused by this, just keep hitting F3 till you find the correct entry.
P.S. Thanks for posting this easy to follow guide. The one I saw before took some effort to make sense of.

Reply Good karma Bad karma0 votes
jonessoda9 Author
jonessoda9

Thank you for letting me know. I'll update this soon to let others know as well. That is strange that it would be different for us if its all the same game and same version.
Also, thank you very much for the feedback! This is the first tutorial I've made and yeah I think I know which tutorial you are talking about. That's actually what inspired me to make this haha. It was pretty hard to follow.

Reply Good karma+1 vote
digital237
digital237

I can't get this to work, i have tried now 5 times, the game wont start, i am using origin version of the game btw, please help me

Reply Good karma Bad karma+1 vote
digital237
digital237

Again, i tried now using a cd version of the game and patched and it still doesnt work, the game wont start,

Reply Good karma Bad karma+1 vote
digital237
digital237

I seriously dont understand what i am doing wrong, i do all the editing as you say and the game wont work, i tried something new though, i only edited the game file and not menu and then i could start the game, so now i at least now the game doesnt work after i edit the menu.rfa

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

I have a question... Does this also works on single player?

Reply Good karma Bad karma+1 vote
jonessoda9 Author
jonessoda9

You know, I never tried. I only play co-op.

Reply Good karma+1 vote
Sgt_ab
Sgt_ab

Didn't work, I did all the steps. Can you help me if you have Team viewer or Skype? I think it would work better. I even did it a second time and it didn't work. I don't understand what I am doing wrong and I need help.

Reply Good karma Bad karma+1 vote
al13326
al13326

With regards to my previous post, now here's my modified .exe (for Battlefield 1942) as well as the necessary .rfa files which allow you to play against 256 players/bots in coop mode:
S000.tinyupload.com
Extract 256Bots.7z using 7zip or WinRAR, open the README file and follow the instructions.

Reply Good karma Bad karma+2 votes
Guest
Guest

Al13326, In your first post you mention this: "- No Gamespy patch, i.e. you won't be able to join online and see the list of online servers when you press "Update" on in-game server browser (due to Gamespy shutdown).
- No widescreen support, so those people who had widescreen monitor are forced to play in 4:3 aspect ratio.
-And among other things." This is the version I have and want to have improved with more bots (and perhaps the ability to increase the setting of cpu to bots). Does your version fix the problems you first mentioned?

Reply Good karma Bad karma+1 vote
Guest
Guest

It works 255 bots perfectly with wide screen and everything! I am very greatful for your effort! You are helping to keep a great game alive. I will be using this for Desert Combat and will be creating a fan page on Facebook shortly. I wonder if a mod like this could run on a dedicated server.

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

al13326
al13326

Deleted the previous version and here's the updated one:
S000.tinyupload.com
Extract 256BotsV2.7z using 7zip or WinRAR, open the README file and follow the instructions.

Changelog:
- patched bf1942.exe to increased virtual memory usage to 4GB

Please take note that just like the previous one, this modified bf1942.exe is for Retail version only. Origin version will come later.

Reply Good karma Bad karma+2 votes
bigbang06
bigbang06

this is working for me Thank you so much sir

please make this mod for FHR

>>>> Moddb.com

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Spectre108
Spectre108

Hi Sir, I commented here as a guest before but the link for this file is not working anymore (deleted from server) any chance this would be reuploaded? :) Would sure appreciate it ;) Cheers

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

This comment is currently awaiting admin approval, join now to view.

BFHY1911
BFHY1911

for BFV change CreateGameMenuPage1 might not work,try change it in CreateGameMenu. same method as CreateGameMenuPage1,it works for me,remember must use custom exe.if you failed in BFV,this might help.sorry for my poor english

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Battlefield 1942
Platforms
Windows, Mac
Developer
DICE
Publisher
Electronic Arts
Engine
Refractor 2
Contact
Send Message
Homepage
Ea.com
Release date
Game watch
Follow
Tutorial
Tags
Mods, Tutorial
Browse
Tutorials
Report
Report
Share
Related Games
Battlefield 1942
Battlefield 1942 First Person Shooter
Related Engines
Refractor 2
Refractor 2 Commercial
Related Groups
DICE
DICE Developer & Publisher
Electronic Arts
Electronic Arts Developer & Publisher