Closed ZDTL closed 3 years ago
Ex:
line1
line2
=>
00000000 6C696E65 310A6C69 6E653200 00000000 line1.line2.....
But some games use '00' for line break (instead 0A), the sequence will become:
00000000 6C696E65 31006C69 6E653200 00000000 line1.line2.....
If we use 00
for terminated (instead 0000),
we only get 6C696E653100
<=> line1.
So, I tried to find the D-Code of Tantei Bokumetsu 1.0.2 and was successful. I also had a pattern from before so it was easy to judge.
Now I am trying to find out the D-Code for Buddy Mission Bond (https://vndb.org/v30145) 1.0.1
It has shift_jis encoding.
I tried to follow your steps and found out 4 addresses The third address showed instructions when I moved to the dialog B from A.
It had these many instructions with low count (address is different because CE crashed but I followed the same steps from before)
For the time being, I selected the 4th one because it had similar pattern from your tutorial (movzx, byte ptr).
But I don't know where to stop. Is it [eax, address] ?
So I have two questions regarding your explanation in wiki:
**1. How do I find out the TerminatedPattern for a particular game?