使用汉化补丁后仍然乱码是因为汉化补丁强制使用了日文字体(MS ゴシック / 俵俽 僑僔僢僋)读取游戏
使用IDA修改游戏字体为Lolita即可

安装MS ゴシック也可能解决乱码问题

 

最一劳永逸的处理方式是直接针对汉化补丁文件进行修改

使用https://hexed.it/打开汉化补丁文件,将下列地址信息替换即可

4C 24 04 85 C9 7E 4B 33

C0 8B 1D 14 F5 5C 00 8A

修改成

4C 24 04 85 C9 7F 4B 33

C0 8B 1D 14 F5 5C 00 8A

 

93 FA 96 7B 8C EA 00 00

82 6C 82 72 20 83 53 83

56 83 62 83 4E 00 00 00

95 57 8F 80 83 53 83 56

修改成

93 FA 96 7B 8C EA 00 00

4C 6F 6C 69 74 61 00 00

00 00 00 00 00 00 00 00

95 57 8F 80 83 53 83 56

分享到:

全部评论

路过的石头 V (VIP会员)

闲的蛋疼,用差点gpt翻译了一下,有点感人...
--
以下是复制粘贴的参考.......
4C 24 04 85 C9 7E 4B 33 C0 8B 1D 14 F5 5C 00 8A
MOV AL, 0x4C
AND CL, 0x04
JLE 0x4B7E
XOR EAX, EAX
MOV EBX, [0x5CF5141D]
MOV AL, [EBX]

4C 24 04 85 C9 7F 4B 33 C0 8B 1D 14 F5 5C 00 8A
MOV DWORD PTR [ESP+0x4], 0x4C
TEST ECX, ECX
JG 0x4B7F
XOR EAX, EAX
MOV EBX, [0x5CF5141D]
MOV AL, [EBX]

93 FA 96 7B 8C EA 00 00 82 6C 82 72 20 83 53 83 56 83 62 83 4E 00 00 00 95 57 8F 80 83 53 83 56
XCHG EBX, ESI
CMP EDX, 0x7B96FA93
JAE 0xEA8C
ADD BYTE PTR [ESI+0x72], 0x6C
AND DWORD PTR [EDX+0x56], 0x83532020
SUB DWORD PTR [EDX+0x4E], 0x4E625683
NOP
XOR DWORD PTR [EDI+0x80578F57], EAX
AND DWORD PTR [EDX+0x56], 0x83532083

93 FA 96 7B 8C EA 00 00 4C 6F 6C 69 74 61 00 00 00 00 00 00 00 00 00 00 95 57 8F 80 83 53 83 56
XCHG EBX, ESI
CMP EDX, 0x7B96FA93
JAE 0xEA8C
MOV BYTE PTR [ESI+0x4C], 'L'
MOV BYTE PTR [ESI+0x4D], 'o'
MOV BYTE PTR [ESI+0x4E], 'l'
MOV BYTE PTR [ESI+0x4F], 'i'
MOV BYTE PTR [ESI+0x50], 't'
MOV BYTE PTR [ESI+0x51], 'a'
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
XOR DWORD PTR [EDI+0x80578F57], EAX
AND DWORD PTR [EDX+0x56], 0x83532083

2023-06-27 23:56:02

谢谢大佬

2023-07-05 16:53:29
登陆 后方可回复, 如果您还没有账号请先 注册