-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Debugging game crashes can be very difficult, especially when doing work that pushes the boundaries of the tooling. The ME3Tweaks development group can produce debugging symbols based on our in-house decomp projects. These pdb files are useful when combined with DRM free executables, sometimes revealing information about a crash via the stack traces.
We should add a SymbolService to MCoreServiceLoader, which stores a list of the following information in it for LE1,LE2,LE3:
- Target game hash (md5)
- Current pdb hash for that game (md5)
- Game
The service key would be "symbolservice".
We would create a new service class, modeled similarly as others in the ServiceLoaders dictionary in MCoreServiceLoader. The service loader at this time would only house this information, we will implement logic for download, installation, and verification later.