An Identifier class to properly support all the dynamic features
the scaffholding for the item registry
an item implementation for simple stat stick items
The initial version of the DynamicAssetLoader
No item gets loaded yet.
This is just most of the code needed to prepare for that.
This code requires the asstets repo to be cloned to user://external/default_assets.
The only regression I noticed are the partly broken translations in the startup scene.
I think that is because the translations are not loaded yet when the ui is already drawn.
The way this could be fixed is by just launching a different scene that does nothing except making sure all the globals are loaded and then immediately redirects to the actual startup scene.
This PR contains the following things:
No item gets loaded yet. This is just most of the code needed to prepare for that.
This code requires the asstets repo to be cloned to
user://external/default_assets
.The only regression I noticed are the partly broken translations in the startup scene. I think that is because the translations are not loaded yet when the ui is already drawn. The way this could be fixed is by just launching a different scene that does nothing except making sure all the globals are loaded and then immediately redirects to the actual startup scene.