You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current system in place is actually pretty shitty.
The existing code just runs through all jars and modifies the game jar.
I transformation auditing was my attempt at getting started with Felis-Project/access-widener#1. However it doesn't really help, since it requires the current project to be compiled.
In dam this could be changed so that the current project is ignored, or even we can get a dual pass system.
One pass runs dependency mod transformations and the other actually applies the current mod.
The text was updated successfully, but these errors were encountered:
New systems relating to access-widener implementations.
Auditing now happens only using the projects this project depends on. Aka, no compilation errors if everything is pulled in. The issue here is that changes to the current project cannots be reflected.
Transferring to dam, since it really is just a dam issue at this point.
A dual pass system is a good idea. Basically first pass will allow for compilation of the running project and will exclude the project itself. The second pass is apply the project's transformations and include the project itself(since it is compilable thanks to step 1).
The loader and dam currently have the functionality to implement this, I just don't have the time.
The current system in place is actually pretty shitty.
The existing code just runs through all jars and modifies the game jar.
I transformation auditing was my attempt at getting started with Felis-Project/access-widener#1. However it doesn't really help, since it requires the current project to be compiled.
In dam this could be changed so that the current project is ignored, or even we can get a dual pass system.
One pass runs dependency mod transformations and the other actually applies the current mod.
The text was updated successfully, but these errors were encountered: