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

Dynamically load assets to reduce main binary size #35

Open
2 of 4 tasks
KonaeAkira opened this issue Jul 9, 2024 · 0 comments
Open
2 of 4 tasks

Dynamically load assets to reduce main binary size #35

KonaeAkira opened this issue Jul 9, 2024 · 0 comments
Labels
enhancement New feature or request ui

Comments

@KonaeAkira
Copy link
Owner

KonaeAkira commented Jul 9, 2024

All assets are currently compiled into the main binary. Because of this, all assets are re-downloaded every time Raphael updates.

Assets that rarely change should be separated from the main binary to enable caching to reduce download size.

  • Fonts
  • Images
  • Item data
  • Recipe data

Item and recipe data should have FFXIV's patch number in their filenames to quickly invalidate cached data on updates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request ui
Projects
None yet
Development

No branches or pull requests

1 participant