I just moved all my custom drum Battery presets I made in Logic to a new computer and all the kits are blank. All the same samples were transfered too
Most probably because you change their default path.
For example: in your old computer their path was something like "C:\Users\user_name\Documents\Native Instruments\Battery 4\Kits" and in your new computer it is like "C:\Users\user_name\Documents\Native Instruments\Battery 4\My Kits", or "C:\Users\DIFFERENT_user_name\Documents\Native Instruments\Battery 4\Kits".
So, of course the samples can not be found, even if they are there! Solution: use the original path of the old computer, or if this is not possible (because of a different user name), relocate them and save the kits again
this article might help: I Can't Relocate Missing Samples in BATTERY 4.2.0
I relocate and everything is fine but I keep getting the annoying message that samples are still missing even tho theyre not. Even when I save the patch again
I choose search samples and it finds them fine but I have to do it everytime I open battery
@colbykeyz I contacted you by email regarding this, we'd like to have a closer look.