githubEdit

medalOffline 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

1

Download the patch from Downloads.

2

Go to the folder where your BF2142.exe is located — by default, that’s usually C:\Program Files (x86)\Electronic Arts\Battlefield 2142.

3

In your game directory, find the folder named python and rename it to something like python_o or python_backup to create a backup.

4

Drag and drop the python folder from the .zip file into the root directory of your game folder.

Downloads

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 for g_debug, g_debug_log, and g_falog.

Acknowledgements

Special thanks to:

Last updated