Catsystem2引擎部分修改汉化思路与方法

逆向工程 实用技术 其它Catsystem2解包与封包.cstl.fes.hg3猫娘乐园
浏览数 - 581发布于 - 2026-04-11 - 20:29

重新编辑于 - 2026-04-15 - 11:30

演示引擎

猫娘乐园VOL.3

NekoparaVol.3采用了Catsystem2引擎,但由于CatSystem2在当时工具链和稳定性不如KRKR成熟、开发体验一般,最终效果并不理想,后续作品又回归了原本的KRKR引擎。

对于这部作品的简体化也是有点点小挑战的

顶部UI更改

文件language_cn.txt

在游戏根目录中

把里头的全部文字转简体

里头的部分用语是湾湾用户的用语,需要自己改改

不然里头有些名词根本看不明白的

Textile
// 空にする場合 : $empty$
// 変換しない場合 : $nr$

// game /////////////////////////////////////////////////

//(ゲームタイトル)
$8000-0001$
NEKOPARA vol.3


// ゲーム(スクリプト)内テキスト /////////////////////////////////////////////////

//コメント編集
$0001-0001$
编辑信息


// Key config /////////////////////////////////////////////////

//決定
$8001-0001$
确定
......

顶部lang语言更改

在NEKOPARA Vol. 3\config\startup.xml

其中的第65行中有language控制着顶部的lang语言显示

XML
  <language>
    <default>0</default>

    <L00>
      <code>1033</code>
      <prefix>en</prefix>
      <lang>English</lang>
      <accel>E</accel>
      <accelsub>ES</accelsub>
    </L00>
    <L01>
      <code>1041</code>
      <prefix>jp</prefix>
      <lang>日本語</lang>
      <accel>J</accel>
      <accelsub>JS</accelsub>
    </L01>
    <L02>
      <code>1028</code>
      <prefix>cn</prefix>
      <lang>繁体中文</lang>
      <accel>C</accel>
      <accelsub>CS</accelsub>
    </L02>

cstl文件提取

使用CatSystem2-Simple-Translating-Tools-master

这里魔改了一下

https://github.com/Kinotern/CatSystem2-Simple-Translating-Tools-Extra

这里的程序名字必须改为cs2.exe

运行unpack.bat稍等一会

在NEKOPARA Vol. 3\translate here\clean localization texts中会有ini文件

如果不想把转换过来的cst也一起汉化进去

就把NEKOPARA Vol. 3\translate here\clean texts里头的xlsx表格全删了

系统UI的hg3文件解包与封包

image_sys.int这个文件夹

里头有hg3,需要解包然后封包

grabro2可以解包int,注意游戏exe名不要是NEKOPARA VOL3.exe会直接指向grabro内置的默认密钥

点击检查exe选择游戏的exe就可以指定密钥还有密码打开

image.png

grabro程序仓库地址

https://github.com/UserUnknownFactor/GARbro2/releases/tag/v2.0.0

解包与封包ng3地址

https://github.com/Kinotern/Catsystem2Hg3Tool

然后慢慢去修图吧

Config中的文本展示预览

这个设置在fes.intconfig.fes

image.png解包工具:
https://github.com/trigger-segfault/catsystem-py/blob/unstable/tool/trigger/cs2_decompile.exe

封包工具:
https://cs2.suki.jp/download

封包工具在

cs2_full_v401/system/fes/fes.exe

直接把文件拖拽到exe上即可命令行工具

在将config.fes->config.txt后查找游戏关键词最好切英文来搜索

修改的范例如下

javascript
#SET_SYSTEMSTR
		getconf 850 lang_text_main
		if ($850==0) system_str str NEKOPARA\nThe Nekos' Aromatissé\nThis is sample text.
		if ($850==1) system_str str ネコぱら\nネコたちのアロマティゼ\n表示速度のサンプルです、E
		if ($850==2) system_str str 最多三行\n否则将超出\n注意字数限制!

打包int

①引擎可以直读取

与int文件同名的文件夹/你需要打的补丁文件

②grabro2

右键或者多选之后右键其中文件,创建压缩文件

命名为04-99.int之间按顺序选一个即可

CatSystem2-Simple-Translating-Tools-Extra

这个项目pack.cmd会自动帮你将本地化翻译txt转为cstl并打包

那么你已经掌握了一些简单的工具使用方法了,去汉化吧!

本文版权遵循 CC BY-NC 协议 本站版权政策

(。>︿<。) 已经一滴回复都不剩了哦~