Battle Breakers was a cartoon-themed Hero collector, Turn-Based, and Action RPG game developed by Chair Entertainment and Epic Games. Released in beta in 2016 and launched in 2019, the game was since shut down at the end of 2022.
This repository is a collection of all the API calls made by the game, and the data they return. This is a work in progress, and will be updated as more information is found. If you have any information to add, please feel free to open a pull request.
If you reference any of this information in your own work, please credit / link back to this repository.
The docs are located in the docs folder. The docs are written in Markdown, organised by the API endpoint they reference, and are generated by this script I wrote. Some requests/responses are altered to remove sensitive information.
MCP Operations
These are MCP Operations that did not have their behaviour fully documented from the official server, however almost all are functional on the server emulator.
- AddFriend
- ClaimGiftPoints
- Unfortunately ClaimGiftPoints, along with the notification data required for receiving gift points was lost. If you have or can find any Battle Breakers sessions, packet captures, etc; and/or can assist with SDK dumping a 32-bit UE 4.25 title, please contact me on Discord at
dippy is not here
.
- Unfortunately ClaimGiftPoints, along with the notification data required for receiving gift points was lost. If you have or can find any Battle Breakers sessions, packet captures, etc; and/or can assist with SDK dumping a 32-bit UE 4.25 title, please contact me on Discord at
- DeleteFriend
- MarkHeroSeen
- MarkItemSeen
- RedeemToken
- RequestPreregistrationReward
- SellGear
- SellMultipleGear
- SellTreasure
- SetRepHero
- SuggestFriends
- UpdateAccountHeadlessStatus
- VerifyRealMoneyPurchase
API Endpoints
These are additional API endpoints under the WEX service that were not documented.
- wex/api/game/v2/friends/
accountid
/search?name=- This endpoint was used for the legacy friends system on pre-1.80 clients, and was documented by Lele here
- wex/api/game/v2/item_ratings
- Specifically the POST for when casting votes on characters
- wex/api/game/v2/motd
- wex/api/feedback/log-upload/
- wex/api/push/
accountid
/register (notifications) - wex/api/storeaccess/v1/redeem_access/
accountid
- wex/api/storeaccess/v1/request_access/
accountid
- wex/api/accesscontrol/status
These are additional API endpoints on other services that were not documented.
- https://www.epicgames.com/battlebreakers/motd?rvn=-1
- https://bbcontent-website-prod07.ol.epicgames.com/content/api/pages/`key`
- This was a clone of Fortnite's content API, however it went unused by game clients. The key for this service was never found, and on ~2/06/2024, the service was removed.
- account/api/public/account/
accountid
/externalAuths (linking accounts)
Manifests & Chunks
These manifests and chunks were hosted on an S3 Bucket, which was later put behind cloudfront, and then additionally put behind a CDN when the system switched to using Build Manifests. The S3 bucket was deleted on ~2/06/2024, rendering all of these manifests and chunks unavailable officially.
- ChunkV3 HTTPChunkInstaller Manifests & Chunks
- Used by old builds (Used by 1.0.x - 1.5.x)
- Platforms: WindowsNoEditor, Android_ASTC, Android_ATC, Android_DXT, Android_ETC1, Android_ETC2, Android_PVRTC, IOS
- As the master manifests were stored under wex, they are no longer available (however I re-created them manually, and they can be accessed here)
- As of ~2/06/2024, all Battle Breakers S3 buckets have been deleted, and ChunkV3 manifests + chunks are no longer available anywhere officially.
- Build Manifests
- Used by new mobile builds (Used by 1.6.x - 1.88.x)
- Platforms: Windows, Android_ASTC, Android_ATC, Android_DXT, Android_ETC1, Android_ETC2, Android_PVRTC, IOS
- As of ~2/06/2024, all Battle Breakers S3 buckets have been deleted, and Build Manifest manifests + PAKs are no longer available anywhere officially.
Version Information
If you discover any other builds, please let me know!
If you have any information to add, please feel free to open a pull request. If you have any questions/requests, please
feel free to open an issue, or contact me on Discord at dippy is not here#1332
.