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

Rewrite Complete Import from Scratch #408

Open
enenra opened this issue Oct 18, 2024 · 0 comments
Open

Rewrite Complete Import from Scratch #408

enenra opened this issue Oct 18, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request import

Comments

@enenra
Copy link
Owner

enenra commented Oct 18, 2024

Complete Import as is doesn't work with quite a few files. It should be rewritten to be more stable:

  • Have users define the path to their SDK.
  • Have user select a Cubeblocks.sbc file to import from.
  • populate enum of blocks inside sbc to select in file selector (see planet sbc import)
  • pull resx info to populate the blocknames (with option for type/subtype instead)
  • Splice model path in cubedef with SDK path to find main model
  • Splice build stage paths in cubedef with SDK path to find build stages
  • Find XML files for all of the above through those paths and pull LOD paths from them
  • Import the whole shebang and sort it into collection (mostly the same process as before)
@enenra enenra added enhancement New feature or request import labels Oct 18, 2024
@enenra enenra added this to the SEUT Future Version milestone Oct 18, 2024
@enenra enenra self-assigned this Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request import
Projects
None yet
Development

No branches or pull requests

1 participant