Add runtime file registration APIs for GPK and PKG assets#27
Open
Enderclem0 wants to merge 1 commit intoSGG-Modding:masterfrom
Open
Add runtime file registration APIs for GPK and PKG assets#27Enderclem0 wants to merge 1 commit intoSGG-Modding:masterfrom
Enderclem0 wants to merge 1 commit intoSGG-Modding:masterfrom
Conversation
Allows mods to register custom GPK/PKG files for file-redirection at runtime, after the initial plugins_data scan has completed. This enables mods that generate assets during Lua plugin init (before LoadAllModelAndAnimationData runs) to have those assets picked up by the game's normal loading path without requiring a restart. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds two new Lua API functions to the
rom.datatable:These insert into the existing
additional_granny_files/additional_package_filesmaps that are currently only populated during the DLL init scan ofplugins_data/.This allows for mod to generate gpk files at runtime and not require a game restart to be picked up by h2m (for exemple https://github.com/Enderclem0/CG3H)
Changes