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

Overhaul LVD editor and refactor reading/writing #82

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ThatNintendoNerd
Copy link

@ThatNintendoNerd ThatNintendoNerd commented Sep 27, 2023

Restructures LVD object classes and their fields based on recent work to lvd-rs as well as expanding on the functionality of the application's LVD editor.

  • Improved accuracy of LVD file reading.
    • Implemented versioning of fields.
    • Improve handling of uninitialized string buffers.
  • Improved accuracy of classifying an edge as a floor, wall, or ceiling.
  • Added missing edge materials from Smash Ultimate
  • Added more toggles for edge attributes.
  • Added previewing of dynamic offsets (previously known as "start position").
  • Added all supported object types to tree view, no longer requiring double-clicking in viewport for certain object types.
  • Recolored all edge materials to better represent their physical representation.
  • General maintenance to code quality and consistency.

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

Successfully merging this pull request may close these issues.

1 participant