Offline Rewards Patch
This tutorial will guide you through all the necessary steps to apply the offline rewards patch.
This patch emulates the ranked server rewards system — pins, ribbons, badges, and medals — in your single-player or LAN co-op games. Keep in mind, though, it’s just a simulation: the rewards only last for the current round and will reset once the game ends.
Still, 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!
What has been changed?
Normally, in vanilla BF2142, you wouldn’t really earn medals or badges this way, since many rewards require things like 150 total hours played or 300 EU team wins — goals that aren’t possible in a single round. To fix this, we’ve revamped the rewards system and requirements to better fit 15–30 minute co-op games:
Removed rewards related to Titan mode.
Eliminated requirements that are impossible to achieve.
Simplified many reward requirements.
Maintained the hierarchy: Pins → Ribbons → Badges → Medals.
Most rewards can now be earned in a 15–30 minute game.


Something to note ...
A few rewards may not work perfectly due to new weapon names in Project Remaster.
To make your games last longer, adjust the ticket ratio when creating a LAN game. []
This patch applies to all mods, including vanilla 2142.
Let's install it !
Downloads
Procedures
Download
offline_rewards.zip
from Downloads.In your game directory (usually
C:\Program Files (x86)\Electronic Arts\Battlefield 2142
), find the folder namedpython
and rename it to something likepython_o
orpython_backup
to create a backup.Drag and drop the
python
folder from the .zip file into the root directory of your game folder.Overwrite or Replace All if necessary.
Special thanks to ...
BF2142 Unlocker for providing the files (if I'm not mistaken)
Last updated
Was this helpful?