1) I dont remeber, but how much items can you get from one moster? If only one, so game try give you first, if it succeed, end selection, and give you item.
2)game read lookuptable first, than it looks to scene.bin(based on lookuptable). You dont need read kernel.bin. But if creating new scene.bin, you need check if lookuptable is correct.
Scene.bin is in blocks. Each block contain some file. If you change size of file, it can be bigger than remaining space in block, so it will be shifted to next block. But game doesnt know it, game looks to lookuptable, and get wrong monster...