Hi the code at https://github.com/ModShardTeam/ModShardLauncher/blob/main/FileReader.cs#L150 to check for version number is buggy:
If the number of textures was 0x30-0x39, the version checking will eat the texture number (at https://github.com/ModShardTeam/ModShardLauncher/blob/main/FileReader.cs#L171) and resulting in texture count corrupted, so the whole loading process will throw error "In FileReader.Read cannot read {0} bytes in the mod {1}"
Hi the code at https://github.com/ModShardTeam/ModShardLauncher/blob/main/FileReader.cs#L150 to check for version number is buggy:
If the number of textures was 0x30-0x39, the version checking will eat the texture number (at https://github.com/ModShardTeam/ModShardLauncher/blob/main/FileReader.cs#L171) and resulting in texture count corrupted, so the whole loading process will throw error "In FileReader.Read cannot read {0} bytes in the mod {1}"