In Hollow Knight, do the monster kills you do before you get Hunter's journal count to the required number of kills to unlock said enemy's entry?
Hollow Knight – Do Monster Kills Before Getting the Journal Count?
hollow-knight
hollow-knight
In Hollow Knight, do the monster kills you do before you get Hunter's journal count to the required number of kills to unlock said enemy's entry?
Best Answer
Yes they do, although it's unclear to me from which point on exactly. Looking at the disassembly and memory search of the linear section where the list of all enemy kills is stored during runtime shows a clear picture. Here is an small excerpt (there seems to be an unbelievable amount of different monsters in this lovely game) of this memory section on my OSX running the game:
As you can see I haven't really slaughtered all enemies yet, let alone found all foes (as the list is linear in the stack with 8 byte jumps per enemy and I can look up the byte offset from a known kill count, in my current game for example I have no corresponding monster entry in the game UI for the count of
0x1868C18C0
, while I do have one for0x1868C18B8
and0x1868C18C8
showing up right after each other). Looking at the disassembly of the code-path while executed, the best I could come up with is the following (pseudo code):Judging from the first and last entry in my UI list of monsters, there is a clean 8 byte jump span of 132 entries from lowest found kill count in the stack to the highest one, and I have barely discovered 100 of the monsters in my current state of the game. I'm really looking forward to discovering more ;).