Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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

- 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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants