Skip to content

Simple offline emulator for the game Battlefield Heroes.

Notifications You must be signed in to change notification settings

lucasluqui/bfheroes-offline

Repository files navigation

bfheroes-offline

An emulator for Battlefield Heroes purely focused on offline/LAN play.

Editing your hosts file

The following lines must be added to your hosts file (Windows\System32\drivers\etc\hosts)

127.0.0.1 www.battlefieldheroes.com
127.0.0.1 bfwest-dedicated.fesl.ea.com
127.0.0.1 bfwest-server.fesl.ea.com
127.0.0.1 fesl.ea.com

Features

  • Easily create heroes and edit their stats through noob-friendly .json files.
  • All items and weapons in your inventory.
  • Tutorial gamemode. Map and gamemode can be changed in game/mods/bfheroes/Settings/maplist.con
  • Functional Magma API (Magma has to be manually enabled in src/config.ini), which allows you to play around with entitlements/store/friends/bookmarks.
  • Functional WebBrowser API, which allows you to play around with in-game and client menu dynamic media.

Thanks to

  • LifeCoder: Helping me resolve packet encoding issues, some Magma replies, Phoenix Network's dinput8.dll.
  • Marek Grzyb: BFHeroes_MasterServer repository in Python 2.7.
  • MaxBosse: HeroesAwaken/GoFesl repository.