Use this DLL to extract an up-to-date copy of hero definitions and static data from Raid: Shadow Legends. Used for RaidExtractor.
- Clone the repository
git clone https://github.com/zerfl/StaticRaidExtraction.git- Build using Visual Studio 2019
- Run Raid: Shadow Legends
- Inject the compiled DLL into the Raid process. Either write your own injector or use any of the available ones, e.g.:
- GH Injector
- Xenos Injector
- Extreme Injector
- A command prompt will open. It will say
donewhen the extraction was successful. You may close the game now. hero_types.jsonandstatic_data.jsonfiles will have been generated inside thePlariumPlay/<6.x.x-x.x.>/folder.
Almost all Raid: Shadow Legends updates require a full re-compilation of the DLL due to changing metadata and address locations.
- Clone and build Il2CppInspector
- You must build it from source, the GitHub release is outdated.
- Make sure to follow the
INSTALLinstructions and copy thepluginsfolder into theIl2CppInspector.exedirectory.
- Run Il2CppInspector and select the
global-metadata.datfile (usually found in/Raid_Data/il2cpp_data/Metadata/) as well as theGameAssembly.dllfile when prompted. - Select C++ scaffolding / DLL injection project, hit Export and select the folder where you cloned the project.
- Compile and inject.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.