吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2658|回复: 3
收起左侧

[求助] 如何修改exe支持GBK编码?

[复制链接]
s911110 发表于 2020-3-29 17:28
本帖最后由 s911110 于 2020-3-29 19:11 编辑

近期在尝试汉化一款游戏,游戏采用的是厂家自己研发的引擎:nekopack,这个引擎参考资料很少,github上也没几个相关的。
游戏的exe文件应该只是个加载左右,没有文本,我在目录下解包了script.dat 同时封装回去也正常运行
文本就在里面,但是文本的编码是shift-jis,尝试改成unicode格式(utf-16 utf-8)在封装均无法正常被游戏读取。
所有想请教一下,如何更改exe使其支持gbk或者unicode这类支持中文的编码。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

shanxiqq 发表于 2020-3-29 18:30
什么游戏?这种情况需要自己调试游戏的文本读取函数,看是否支持双字节,不支持的话需要添加汇编代码来支持中文识别,只改文本编码是没用的。
 楼主| s911110 发表于 2020-3-29 19:09
shanxiqq 发表于 2020-3-29 18:30
什么游戏?这种情况需要自己调试游戏的文本读取函数,看是否支持双字节,不支持的话需要添加汇编代码来支持 ...

刚刚在CSDN看了篇文章,用od更改游戏exe编码,shif-jis改成gbk,但是我愣是找不到那篇文章说的
         日语的lfCharSet是0x80,而gb2312的lfCharSet是0x86        文章地址:https://blog.csdn.net/madonghyu/article/details/90029001
头像被屏蔽
mokson 发表于 2020-3-30 08:24
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 19:56

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表