Fix install path to avoid nested modules folder #144
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This updates the unzip logic in the installer to strip the leading
"modules/"
prefix from extracted files, ensuring they're placed directly into
Documents/maya/modules/
as expected.In some cases — possibly only when a 'modules/' folder already exists — the
installer was creating a nested path like
modules/modules/simplex/
, which Mayadoes not scan by default.
A short video demonstrating the original issue:
https://www.youtube.com/watch?v=CIuHuzalAiE
Checklist
Types of Changes
Proposed Changes
This change adjusts the zip extraction behavior so that Simplex installs cleanly
into the expected
Documents/maya/modules
location without nesting module folders. I tested it in Maya 2024 in a scenario where no modules folder was present and where one was present.