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

WIP: Archive preview support #2056

Merged
merged 5 commits into from
Jul 11, 2024
Merged

WIP: Archive preview support #2056

merged 5 commits into from
Jul 11, 2024

Conversation

Silarn
Copy link
Member

@Silarn Silarn commented Jun 26, 2024

Implements updates to check for archive preview support, extract files, and pass to the appropriate plugins.

Interface updates:
ModOrganizer2/modorganizer-uibase#153
Pull in DDS.h and libbsarch update:
ModOrganizer2/mob#139
Implement updated IPluginPreview interfaces and QByteArray conversion:
ModOrganizer2/modorganizer-plugin_python#130
Data changes to properly feed back data without destroying data early:
ModOrganizer2/libbsarch#3
Implement updated interfaces to parse raw data:
ModOrganizer2/modorganizer-preview_dds#14
ModOrganizer2/modorganizer-preview_base#10

DDS Headers:
ModOrganizer2/modorganizer-bsapacker#43
ModOrganizer2/modorganizer-bsatk#17
ModOrganizer2/modorganizer-bsa_extractor#17
ModOrganizer2/modorganizer-preview_bsa#9

Silarn added 3 commits June 25, 2024 20:34
- Should account for alternates
- Extracts files and requests preview from plugins that claim support
- Takes a true absolute path to a file
- Not simple to add alternate origins or DDS files here
- Used mostly by the mod info file tree
@Silarn Silarn marked this pull request as ready for review July 11, 2024 07:13
@Silarn Silarn requested review from Holt59 and Al12rs July 11, 2024 08:13
@Holt59 Holt59 merged commit 193442e into master Jul 11, 2024
3 checks passed
@Holt59 Holt59 deleted the dev/archive_preview branch July 11, 2024 14:46
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.

2 participants