I'm back in action
The change was as follows:
- Some mods did an override of Engine or Shared resources such as Engine_Default texture resources. This could cause problems where the system would unload Engine_Default when disabling the mod, and lose all reference to that texture, since the original one was overridden from the start.
- The amount of resources that need to be kept in backup to support overriding those was a bit ridiculous and overriding them often didn't make much sense anyway. The Engine and Game resources are base elements of our engine. They shouldn't really be visible/editable but we're all about transparency, so there they are
- The fix in this version is that the Resource browser blocks you from overriding them. The fix I mentioned that is still coming is that there should be a check for mods that already override those files from before the fix. The engine will ignore the override when loading resources and keep using the original.
There are no script resources in Game or Engine so the fact that those behave differently is unrelated to this specific change. Nonetheless, it still needs to be investigated
So I'm putting it on the list.