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

CPK Resource Provider: Pack Files into Big Files #19

Open
4 tasks
craftablescience opened this issue Aug 13, 2022 · 1 comment
Open
4 tasks

CPK Resource Provider: Pack Files into Big Files #19

craftablescience opened this issue Aug 13, 2022 · 1 comment
Labels
enhancement New feature or request
Milestone

Comments

@craftablescience
Copy link
Owner

Component to Improve

Core Engine

Describe Your Suggestion

FilesystemResourceProvider doesn't exactly roll off the tongue.

  • Rename FilesystemResourceProvider to Filesystem (this part is easy)
  • Create a legally distinct format like Valve's VPK system or Godot's PCK system to make it faster to check if files exist and access them
    • CPK (Chira Pack)
    • No compression, split into different files based on size, master manifest points to the locations of files within the packs
  • Need a helper tool to create CPK files
  • ...and a ResourceProvider class to load stuff from them
@craftablescience craftablescience added the enhancement New feature or request label Aug 13, 2022
@ashifolfi
Copy link
Collaborator

I might be able to help out on the side of the tools to create and unpack these.

@craftablescience craftablescience added this to the 0.1.0 milestone May 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants