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

unp4k rewrite #53

Closed
wants to merge 78 commits into from
Closed

unp4k rewrite #53

wants to merge 78 commits into from

Conversation

Stryxus
Copy link

@Stryxus Stryxus commented Mar 31, 2023

This is a simplification of #48 and because It hasn't been touched in a while.

The Core Project

  • Simplify the logging of items in the console project.
  • Add a static menu at the bottom of the console project with options as well as progress bars for which items are being worked on. This will take far too much time after some research into it
  • Add options to limit the amount of threads worked.
  • Add an actual API with documentation so others can use the libraries.
  • Setup a workflow to build on Windows 11, macOS Ventura & Sonoma (ARM64 Only) as well as Debian and Arch Linux for ISA's x86_64 & ARM64.
  • Add an XML to JSON conversion layer. The user can choose JSON, then the XML will be saved to RAM to save on storage IO.
  • Remove universal . filter, there shouldnt be a global filter, it should just do everything.

The MAUI Project
Android and iOS support will be enabled but wont be built. This is just an fun option for anyone who wants to try it. Perhaps some sort of benchmark?

  • Ability to browse the entire Data.p4k without extraction to storage. (Everything will be within RAM)
  • Add ability to extract like you do with the console project but, with more pretty visuals.
  • Add ability to extract and forge singular or multiple files or entire directories.
  • Add in query search abilities to sift through the Data.p4k.
  • Add the ability to merge everything or a query all into a single XML/JSON.
  • Add ability to open p4k files via system filetype.

Blocking issue for MAUI macOS: dotnet/maui#17187

More possibly to come.

This only includes the console project so far since we are waiting for .NET 8 MAUI
@davidlevy247
Copy link

Keep at it brother

@Stryxus
Copy link
Author

Stryxus commented May 29, 2023

Keep at it brother

Trying 👍Hopefully will be back at it either next month or the one after. Struggling to find motivation but that may change soon.

@Stryxus
Copy link
Author

Stryxus commented Oct 15, 2023

Im motivated to continue on unp4k now. just have to wait for the games of this year to pass to do anything big, I want to be in a consistent state of mind to focus on it. (Next month)

Oh and of course, I'm in a better place now to do it now that I have a 4TB NVMe and have improved my skills and experience since.

@Stryxus Stryxus mentioned this pull request Oct 20, 2023
@Stryxus
Copy link
Author

Stryxus commented Nov 17, 2023

New blocking issue for MAUI macOS dotnet/maui#17187

@Stryxus Stryxus mentioned this pull request Nov 28, 2023
@Stryxus Stryxus closed this Aug 14, 2024
@Stryxus
Copy link
Author

Stryxus commented Aug 14, 2024

If anyone wants to take this up, you obsoluetely can. I just cant find the motivation to continue this with my own projects and such now 😔

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.

None yet

2 participants