Unlock all weapons in BF2 SP


Recommended Posts

Go to C:\Program Files\EA GAMES\Battlefield 2\mods\bf2

You will see a file called: Objects_server.zip

BACK THIS FILE UP, then copy(or unzip) this file to a new folder.

Inside the Objects_server.zip file you will see a directory labeled: Kits

BEFORE YOU EDIT, RIGHT CLICK THE KITS SUBDIRECTORY AND UNCHECK 'Read Only' then apply to all subdirectories, etc.

Open the Kits directory, then open the subdirectory of which faction you wish to unlock: (US, MEC, CH).

You will see several files with the .con extension.

With a text editor (Use NOTEPAD or ULTRAEDIT, etc. DO NOT USE WORDPAD), open each .con file corresponding to each class.

For US the files are:

US_Assault.con

US_AT.con

US_Engineer.con

US_Medic.con

US_Sniper.con

US_Specops.con

US_Support.con

At the end of each file you will see the following text:

ObjectTemplate.unlockLevel 1

Change this to:

ObjectTemplate.unlockLevel 0

Click File->Save, then repeat for all files, then repack the Kits subdirectory into the Objects_server.zip file.(after saving files you can drag the folder back into the .zip file to repack it automatically, or manually rezip the files back) (Using winzip, winrar, etc. WINDOWS XP/2k ZIP Program will NOT work for rearchiving files as far as I know!)

MAKE SURE YOU KEEP THIS EDITED .ZIP SEPERATE FROM THE ORIGINAL, you do NOT want to lose your original, as the modified will probably not work, and/or get you banned from multiplayer. (Since EA likes to suck)

In my case, I made a new folder called 'UNLOCKS' and stuck my edited zip inside, then when I want to play singleplayer I rename the original: Objects_server.zip.ORIG and stick the edited Objects_server.zip from my UNLOCKS folder into the C:\Program Files\EA GAMES\Battlefield 2\mods\bf2 folder, then when i want to play multi, I move the edited .zip back to the UNLOCKS folder, and rename the Objects_server.zip.ORIG back to Objects_server.zip.

PLEASE NOTE:

ALL WEAPONS WILL SHOW AS NORMAL WHEN YOU JOIN A SINGLEPLAYER GAME, you will also notice there is NO up/down arrow to select an unlock like there usually is, this is because ALL weapons are now unlocked, and you HAVE to use the upgraded weapon, there is no option to use the normal weapons with this mod.

This HOW TO was written so even an idiot could understand it, I'm sure 99% of you didn't need half of the detailed explanation, so hold your flame posts.

Link to comment
https://www.neowin.net/forum/topic/374623-unlock-all-weapons-in-bf2-sp/
Share on other sites

  • 2 years later...
  • 1 year later...

Well, as long as it's back from the dead....

Has anybody tried this with the 1.5 patch thats currently in beta? Does this still work? I've been thinking about reinstalling after 1.5 is final and I'd like to do this if it still works.

BTW does punkbuster throw fits with this on a multiplayer game?

  • 11 months later...

uhh, sorry to bug but i cant seem to get it to work

it always crashes on the loading screen

theres 2 unlocklevel thingys right?

i had 4 attempts, edited both, edited the 1st 1, then edited the 2nd 1 on ONLY 1 .con file and it crashed

before that i edited all and i still crashed

any tips?

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • lots of people us facebook for stuff, threads though no
    • Can you read? I've said I'm willing to pay more for a notchless (no notch) 3:2 screen.
    • Not even an OLED display on the laptops. Also it seems that the laptop design isn't the same as the Surface Ultra model. Looks like bargain bin at high prices.
    • make your own notch - it's not that hard
    • VirtualBox 7.2.10 by Razvan Serea VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software. Presently, VirtualBox runs on Windows, Linux, macOS, and Solaris hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista, 7, 8, Windows 10 and Windows 11), DOS/Windows 3.x, Linux (2.4, 2.6, 3.x, 4.x, 5.x and 6.x), Solaris and OpenSolaris, OS/2, OpenBSD, NetBSD and FreeBSD. Some of the features of VirtualBox are: Modularity. VirtualBox has an extremely modular design with well-defined internal programming interfaces and a client/server design. This makes it easy to control it from several interfaces at once: for example, you can start a virtual machine in a typical virtual machine GUI and then control that machine from the command line, or possibly remotely. VirtualBox also comes with a full Software Development Kit: even though it is Open Source Software, you don't have to hack the source to write a new interface for VirtualBox. Virtual machine descriptions in XML. The configuration settings of virtual machines are stored entirely in XML and are independent of the local machines. Virtual machine definitions can therefore easily be ported to other computers. VirtualBox 7.2.10 changelog: VMM: Fixed issue when CentOS 10 VM was not booting due to the message "Fatal glibc error: CPU does not support x86-64-v3" (​github:gh-642) Devices/EFI: Fixed booting issue when ARM VM had less than 1024 MiB of RAM assigned (​github:gh-679) USB: Fixed issue when it was not possible to attach USB device to headless VM on Apple Silicon/macOS 26.4.1 (​github:gh-631) Storage: Fixed issue when VIRTIO-SCSI device was not recognized as SSD device by guest system (​github:gh-634) Network: Fixed issue in E1000 emulation code which triggered debug log creation (​github:gh-645) Network: Fixed issue in E1000 emulation code which prevented OS/2 guest from booting (​github:gh-683) Linux Host: Fixed issue when VMs could not be started due to kernel oops (​github:gh-639) Linux Host and Guest: Fixed issue when kernel modules were failing to build with openSUSE 16.0 kernel Linux Host and Guest: Added initial support for kernel 7.1 Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel (​github:gh-676) Linux Host and Guest: Added possibility to build source code using NASM instead of YASM as the assembler (​github:gh-520) Linux Guest Additions: Added initial support for Extended Data Control Protocol for clipboard sharing with Plasma on Wayland guests (​github:gh-33) Linux Guest Additions: Added extra fixes for preventing vboxvideo kernel module build with kernel version 7.0 and newer (​github:gh-655) OS/2 Guest Additions: Fixed issue when Shared Folders automount and clipboard sharing stopped working (​github:gh-551) Download: VirtualBox 7.2.10 | 170.0 MB (Open Source) Download: VirtualBox 7.2.10 Extension Pack | 19.1 MB View: VirtualBox Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • Week One Done
      suprememobiles48 earned a badge
      Week One Done
    • One Month Later
      Windows Guy earned a badge
      One Month Later
    • One Month Later
      Prasann earned a badge
      One Month Later
    • Week One Done
      Prasann earned a badge
      Week One Done
    • First Post
      Dys Topia earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      510
    2. 2
      +Edouard
      174
    3. 3
      PsYcHoKiLLa
      100
    4. 4
      Steven P.
      87
    5. 5
      ATLien_0
      70
  • Tell a friend

    Love Neowin? Tell a friend!