I literally registered to post this.
I noticed that some of the bits in your table were missing on various addresses. That's why setting all those values to 1 only set the Monster Book to 99% complete. I went through and found the bits that were missing and added them. When you set each address' value to 1, you now 100% the Monster Book. I can confirm that it is truly every monster entry, as I got the skit for having "every single page filled" when I did so.
Furthermore, as you mentioned before, there's a lot of redundant extra results. It seems that the first ~137 and last ~50 addresses (and the last few bits of the last relevant address) in the table have nothing to do with the Monster Book. If you set those two HUGE swaths of them to 1 and the rest to 0, your Monster Book should remain at 0% (mine did). That narrows it down to 68 or 69 (I can't count ) addresses for the Monster Book. This results in 548 Monster Book entries (if 69 addresses) or 540 Monster Book entries (if 68 addresses). I'm not sure how many Monsters there are in Vesperia's definitive edition, but this sounds about right.
I've attached the resulting table.
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1