Skip to content

Feature Request: Symbol Service #31

@Mgamerz

Description

@Mgamerz

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.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions