Hailstone is a mod that enables Reloaded-II support for various EA titles.
- Allows booting EA titles through Reloaded-II; no restart to the launcher occurs.
- Execute code before/after the executable is unpacked through Hailstone's API.
- Wide game support. Nearly every title powered by the Frostbite engine is supported.
| Name | Status | Notes |
|---|---|---|
| Anthem | Incomplete | GameDefinition is essentially finished, just missing GroupName. |
| Battlefield 1 | Supported | |
| Battlefield 2042 | Supported | |
| Battlefield 4 | Supported | |
| Battlefield 6 | Supported | |
| Battlefield Hardline | Supported | |
| Battlefield V | Supported | |
| Dragon Age: Inquisition | Supported | |
| Dragon Age: The Veilguard | Supported | |
| Dead Space | Supported | |
| EA Sports FC 24 | Supported | |
| EA Sports FC 25 | Supported | |
| EA Sports FC 26 | Supported | |
| FIFA 17 | Supported | |
| FIFA 18 | Supported | |
| FIFA 19 | Supported | |
| FIFA 20 | Supported | |
| FIFA 21 | Unsupported | No access to the game. |
| FIFA 22 | Unsupported | No access to the game. |
| FIFA 23 | Unsupported | No access to the game. |
| Madden 19 | Supported | |
| Madden 20 | Supported | |
| Madden 21 | Supported | |
| Madden 22 | Supported | |
| Madden 23 | Supported | |
| Madden 24 | Supported | |
| Madden 25 | Supported | |
| Madden 26 | Supported | |
| Mass Effect: Andromeda | Supported | |
| Mirrors Edge Catalyst | Supported | |
| Need for Speed | Supported | |
| Need for Speed Heat | Supported | |
| Need for Speed Payback | Supported | |
| Need for Speed Rivals | Supported | |
| Need for Speed Unbound | Supported | |
| PGA Tour | Supported | |
| Plants vs. Zombies: Battle for Neighborville | Supported | |
| Plants vs. Zombies: Garden Warfare | Supported | |
| Plants vs. Zombies: Garden Warfare 2 | Supported | |
| Skate | Supported | |
| Star Wars Battlefront | Supported | |
| Star Wars Battlefront II | Supported | |
| Star Wars Squadrons | Supported |
Hailstone provides a mod template based on Reloaded-II's mod template. It has access to the PreFixupExe/PostFixupExe functions out of the box. This is the recommended setup.
Hailstone also allows for exports to be dynamically registered via the IExportsService controller, although this can only be done during the game's startup. Registrations made after startup are ignored.
Hailstone supports unmanaged (native) mods through DLL exports. Dynamic exports registration is not supported, but PreFixupExe/PostFixupExe are fully accessible through the following exports in your DLL:
__declspec(dllexport) void __stdcall HailstonePreFixupExe(const struct PreFixupExeContext &in_context);
__declspec(dllexport) void __stdcall HailstonePostFixupExe(const struct PostFixupExeContext &in_context);- Darth Ninja
- Dev007
- FIFER
- Nuuby
- Supercharged Rhino Unit
- The Maxima developers for their incredible work reversing LSX.
- WiiMaster
Hailstone wouldn't have been possible without your help and work. Thank you!