OpenChamp / client

The Godot Project for OpenChamp
GNU General Public License v3.0
127 stars 18 forks source link

Item system v0 and DynamicAssetLoader #59

Closed noah1510 closed 4 months ago

noah1510 commented 4 months ago

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.