Offline Rewards
This patch emulates the ranked server rewards system — pins, ribbons, badges, and medals — in your singleplayer or LAN coop games. It’s a great quality-of-life improvement that makes bot grinding much more fun. Imagine earning a bunch of medals in one game — it’s pretty satisfying!
In vanilla, earning medals or badges was tough since many required things like 150 hours played or 300 EU team wins — goals you can’t reach in a single round. To fix this, we’ve reworked the rewards system and requirements to better suit a quick co-op games:
Titan mode rewards have been removed.
Requirements that were impossible to achieve are now gone.
Most rewards can now be earned within about 15 minutes of play.
Catalogue
Check the relevant tabs for more details on how to get the rewards.
Procedures
Download the patch from Downloads.
Go to the folder where your BF2142.exe
is located — by default, that’s usually C:\Program Files (x86)\Electronic Arts\Battlefield 2142
.
In your game directory, find the folder named python
and rename it to something like python_o
or python_backup
to create a backup.
Drag and drop the python
folder from the .zip
file into the root directory of your game folder.
Downloads
BF2142 Offline Rewards Patch v2 (37 KB)
BF2142 Offline Rewards Patch v1 (42 KB)
Remarks
This patch applies to all mods, including vanilla 2142.
This patch only affects singleplayer and has no impact on multiplayer.
This patch has been tested in multiplayer — you won’t get kicked for having it installed.
This patch only emulates rewards for the current round and reset when the game ends.
To enable logging, edit
python\bf2\__init__.py
and adjust the values forg_debug
,g_debug_log
, andg_falog
.
Acknowledgements
Special thanks to:
maiorBoltach for writing the python files to support rewards emulation @ bf2142stats_emu
Dennie for optimising the rewards requirements and adding support for Remaster mod weapons @ BF2142 Remastered
Last updated
Was this helpful?