Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement]: Implement a Decompiler #65

Closed
ds5678 opened this issue Aug 28, 2021 · 1 comment
Closed

[Enhancement]: Implement a Decompiler #65

ds5678 opened this issue Aug 28, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@ds5678
Copy link
Collaborator

ds5678 commented Aug 28, 2021

Describe the new feature or enhancement

Currently, AssetRipper uses a rudimentary script generator to generate dummy scripts from loaded Mono.Cecil assembly definitions. The addition of a decompiler should clean up code and enable some new features.

  • More stripping options
    • Currently, AssetRipper strips everything but serializable fields
    • One new option, for example, could be to strip only methods
  • Full decompilation

One good package is the ICSharpCode.Decompiler used in ILSpy.

@ds5678 ds5678 added the enhancement New feature or request label Aug 28, 2021
@ds5678
Copy link
Collaborator Author

ds5678 commented Sep 1, 2021

Implemented in df10ac3, a8c17eb, and 13a9e7d

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant