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

KSPe.Util.SystemTools.Assembly.Loader<T>() to cope with TweakScale Companion directory structure. #44

Closed
Lisias opened this issue Jan 25, 2023 · 2 comments
Assignees
Labels
task Not a problem, but something I must do and should not forget about
Milestone

Comments

@Lisias
Copy link
Collaborator

Lisias commented Jan 25, 2023

Before internalising KSPe.Util.SystemTools.Assembly.Loader(string), I need to instrument KSPe.Util.SystemTools.Assembly.Loader<T>() to cope with the multilevel directory structure used by the TweakScale Companions, as used by

and others.

Se the Startup class on the main project.

@Lisias Lisias added the task Not a problem, but something I must do and should not forget about label Jan 25, 2023
@Lisias Lisias added this to the 2.5.0.0 milestone Jan 25, 2023
@Lisias Lisias self-assigned this Jan 25, 2023
@Lisias
Copy link
Collaborator Author

Lisias commented Jan 25, 2023

A new attribute called NamespaceAsDirectories, a bool, was added to the Version metaclass. Default to false.

When true, the namespace is converted into a pathname to be used on resolving the add'on's home directory.

Lisias added a commit that referenced this issue Jan 25, 2023
…s with "sub add'ons" as is being done on TweakScale Companion.

Implements task on #44
@Lisias Lisias modified the milestones: 2.5.0.0, 2.4.3.0 Jan 25, 2023
@Lisias
Copy link
Collaborator Author

Lisias commented Jan 25, 2023

Implemented on commit 09be6b7

@Lisias Lisias closed this as completed Jan 25, 2023
Lisias added a commit that referenced this issue Jan 25, 2023
Implements task on #44
Lisias added a commit that referenced this issue Mar 13, 2023
…s with "sub add'ons" as is being done on TweakScale Companion.

Implements task on #44
Lisias added a commit that referenced this issue Mar 13, 2023
Implements task on #44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task Not a problem, but something I must do and should not forget about
Projects
None yet
Development

No branches or pull requests

1 participant