kdays 游戏汉化教程[日记版本] 序章 接触
豆知识:
KRKR是W.dee氏开发的AVG文字游戏系统,由于开放性和良好的扩展性,为众多的游戏所使用。其代码也属于通俗易懂,也是汉化出来之后可以明文处理的文档。
但KRKR有时会因为编码问题而。但其内部实际上已经为多语言制度。内部转换为UTF-16LE。可在汉化时候自行修改编码。

KRKR存在加密方式。加密方式是用TPM进行加密。但已经有人破解。
KRKR判断方法:
常见封包格式:EXE,XP3
xp3是常用判断方法
解包后常用剧本格式:KS,TJS
KS多为剧本,TJS多为系统

本组挖的第一个坑比较幸运 是根据KRKR的游戏系统来的。。
但是krkr如果碰上原创插件的话。。。那么编码简直可以让人抓狂
而且krkr的插件版本兼容性极差。。往往相差一个版本号的就orz了
很不幸,四叶就发现了个map.dll的插件。根据查询,发现是内部编写的东西
里面将数据全部封装了。。。所以map部分到简体状态的时候就会抽掉 orz

然后便去KCDDP请教了下船长。结果发现四叶的krkr patch功能消失了 orz
原因很简单,万恶的程序加了个删除函数命令,将patch功能放到前面加载
然后在加载内部。而krkr的方式应该是先内部再补丁的。。。

结果就导致了patch无效的问题。。
当时甚至做好准备 要发布完整汉化版 (1.8G)
但是却发现在KCDDP的状态,krkr运行不正常 orz

然后接着文件打包也出了问题 (屋漏偏逢连夜雨啊。。)
KRKR是有个krkrel的打包器的。
但实际上我绕了个弯子。觉得日文版本的就应该用日文打包
然后打包到一半就出错
用app或nt加载就根本没文件打包进去。。

最后发现问题就是。。可能windows中文版本内部的文件名存储是按照自己语言设置而存储的 (纯猜测)
所以在krkrrel打包的时候就抽掉了。。可能和自身打包原理也有关联。。
接着用KCDDP的打包顺利完成。。
然后讨论后 得出结论 至少在02年之后的krkr游戏 都可使用任何一版本krkrrel打包。。
原因是xp3结构并无变化。
所以请各位放心打包。。大不了浪费点磁盘空间 (误)

好了 言归正传,还是继续讨论打包
由于KRKR的灵活性,大多krkr的游戏系统多采用自己编写的新的一套结构进行处理
所以多有/gamesystem/的文件夹,这个需要根据情况进行处理。
至少暂时没碰到过 在语法上有问题的 还有记得修改字体为宋体。。
貌似一般字体的话,貌似还要字库。。虽然krkr支持。如果有兴趣的,也可以翻阅资料。。
这里可以看情况进行修改

tips 有人都很奇怪,为什么四叶汉化版本要运行在日文环境下。。理由很简单。。
只是因为该死的map.dll在执行的时候 调用的是日文编码
如果在中文环境下 就算跳过开头的错误
也多半会因为文件名问题而死机。所以为了安全起见。设置为在日语环境下执行
同时四叶的剧本文件名是有日文的 。。。

游戏汉化技术内幕 第2章

第1章 KRKR游戏系统汉化说明相关推荐

  1. VIA图像标注系统汉化版

    VIA图像标注系统汉化版 本项目是个人兴趣基于VGG组织开发的VIA项目做的一个汉化版本,修复了一些其中的潜在问题,并将系统集成到现有vue项目中,中间踩了不少坑,需要进行系统集成的同学可以联系咨询, ...

  2. galgame 游戏动画汉化(动画外挂字幕)和字幕合成方法

    今天,汉化的大姐姐提到galgame 游戏动画汉化问题,也有人问过大师经典作品推荐CLANNAD 里面能不能动画外挂字幕 问题比较多的就是动画外挂字幕.对于GALGAME来说,使用引擎不一样,不一定能 ...

  3. 一:ubuntu系统汉化问题

    ubuntu系统汉化问题 1, 点击系统桌面右上角的设置按钮 : 2,然后在系统设置里面找到下图的标识,这个是用来设置语言的: 3,打开"Language Support"后我们在 ...

  4. 对VirtualBox上的BT5虚拟机进行系统汉化步骤

    BT5的系统汉化前: 系统信息: 1.打开终端,在终端输入apt-get install language-selector-qt,敲一下回车,成功后会出现下图: Step_2:打开"set ...

  5. 【ZT】【BPI-M64试用体验】〇〇五之:烧录Ubuntu16.04到-eMMC-中(包含系统汉化教程

    http://bbs.elecfans.com/jishu_1126387_1_1.html [经验] [BPI-M64试用体验]〇〇五之:烧录Ubuntu16.04到-eMMC-中(包含系统汉化教程 ...

  6. OSSIM开源系统汉化解决方案

    2020年11月30日实验成功,有疑问的可以咨询扣扣号 371934167(湖水) 前言   对于玩OSSIM的初学者或者中级水平的从业人员来说,都有一定必要性从中文看起,当然,最终还是英文的目标迈进 ...

  7. 游戏下载LOLI的时间(LOLI控推荐,包括loli的时间 游戏本体 汉化 和 解压密码)

    此为完整补丁,包括游戏本体和已汉化部分,解压后即可玩. ps;由于修图不力.因此程序介面一团糟.所以别问我为什么介面这么糟糕.有问题在BUG汇报贴提出.至于正式版.撒.偶也不知道.反正偶被修图搞得不想 ...

  8. win7专业版系统汉化

    汉化系统,之前自己从网上自己down了一些语言包,然后通过"install language package"(如下图所示),试了很多次,也试了很多网上提供的语言包,没试成功.Mi ...

  9. iOS 系统汉化的plist设置

最新文章

  1. golang 标准库strings包 简介
  2. eclipse的安装和用VS进行单元测试
  3. Windows Phone7 -- ApplicationBar具体使用说明(设置显示迷你模式和背景半透明模式)...
  4. 逆向--- crackme6
  5. Sales and Distribution (SD)
  6. 神策 2021 数据驱动大会,科特勒、桑文锋等发出营销未来之强音
  7. FFmpeg 硬件加速方案概览 (下)
  8. 我是如何使用git把本地代码上传到github上的,值得借鉴
  9. 工作315:uni-修改添加时间的逻辑
  10. 安卓逆向系列教程 4.6 去广告
  11. 初识Hadoop(核心组件与应用)
  12. Windows 关闭错误报告/弹窗
  13. C语言:甲乙丙丁分糖
  14. HPE Microserver GEN10升级BIOS
  15. TexLive2018中使用BibTeX管理参考文献
  16. MLY翻译 -- 3.Prerequisites and Notation
  17. 百度地图 ( 一 ) 显示地图
  18. laravel教程 第一章安装laravel
  19. Python是信奥的基础吗,学习信奥要不要先学python
  20. 浅析:XSS攻击、SQL注入攻击和CSRF攻击

热门文章

  1. 基于大数据技术的手机用户画像与征信研究
  2. 2017全国计算机二级报考,2017年全国计算机等级考试报考须知
  3. Django配置连接SqlServer(版本Django3.2.5,python3.9)
  4. 中华英才网走到这个地步,失败,技术哪去了?
  5. 人无远虑,必有近忧:在35岁到来之前,移动app软件开发工程师
  6. EasyNVR使用Onvif探测设备失败,显示“无数据”是什么原因?
  7. python inchat库下载_LearnPython/python_wechat.py at master · oxtaw/LearnPython · GitHub
  8. 【金猿投融展】Kyligence——改变人类使用数据的习惯
  9. 【机器翻译】【mRASP】跑通mRASP代码(一):preprocess
  10. LeetCode——883. 三维形体投影面积