Convert errors to warnings in cases where the function returns a success code anyway (i.e. file loading)
Store version info in asset packs, with a separate version for each asset type.
Also make files without suffixes work.
Mesh compiler uses "meta" file for miscellaneous metadata bits, instead of "bounds"