Ok, i got log output from JMC47:
TextureCacheBase.cpp:487 E[Video]: size: 230/244 229/243, stride: 3712/3712, format: 6/ 6
So the game tries to load a texture that is smaller than the created efb copy. When ignoring the size of efb copies that works, because 1 pixel/texel more or less don't really matter. My guess is that, the additional texel is most likely transparent, or on a wii the texture is cut off by 1 texel. The opposite case of efb copy too small would be taken care of by the partial texture updates code.
A fix for this is being worked on, thanks for reporting.
TextureCacheBase.cpp:487 E[Video]: size: 230/244 229/243, stride: 3712/3712, format: 6/ 6
So the game tries to load a texture that is smaller than the created efb copy. When ignoring the size of efb copies that works, because 1 pixel/texel more or less don't really matter. My guess is that, the additional texel is most likely transparent, or on a wii the texture is cut off by 1 texel. The opposite case of efb copy too small would be taken care of by the partial texture updates code.
A fix for this is being worked on, thanks for reporting.
