2 Star 1 Fork 0

richard132435 / ChinesizeRenpyScript

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

[toc]

遊戲解包

crass

1.進入chinesize-renpy-script目錄

2.python -u FindCui.py

3.輸入封包後綴名

4.打開crageGUI

5.輸入相應參數

win10 64位平台無法使用命令行功能,請使用crageGUI

extract2.5/garbro(提取鍵位F4)

傻瓜式操作,不做贅述

arc_conv

將相應的.arc文件拖拽到應用程序上即可

XP3Viewer/SiglusExtract/FxckBGI

把遊戲主程序拖曳到解壓出來的XP3Viewer.exe/SiglusExtract.exe/FxckBGI.exe上, 等遊戲啟動, 把數據包拖到對話框中解包

asar

1.npm install -g asar

2.進入目錄,運行npm asar extract filename.asar命令,得到數據包內容

unrpa(python3)

python -m unrpa -mp "path\to\output\dir" "path\to\archive.rpa"

python 3.x使用方法

下載並安裝python

下載地址。安裝時建議添加環境變量(path)

如果下載速度慢,建議使用xtremely download manager(下載地址)或者motrix(下載地址)

設置默認打開方式為python.exe

運行腳本

輔助腳本使用(漢化腳本)

第一步 建立文件夾

將mkdir.bat文件複製到工作區域中,運行mkdir.bat

第二步 將原生腳本轉化為ren'py腳本

1.判斷是否需要換行,如果是,請在Wrap.py文件中修改換行標識符後並運行

2.判斷遊戲引擎,選擇對應的文件修改腳本後運行(通常情況下本工具使用過程中工作量最大的一步)

請注意可能有的文本偏移

第三步 將ren'py腳本的台詞提取出來

修改ExtractInnerQuota.py後運行(通常情況下只需要修改path)

請注意可能有的文本偏移

第四步 將文件切片(若翻譯軟件可一次翻譯完整個文檔則可省略)

修改Slice.py後運行(通常情況下只需要修改path)

第五步 將文件合併

修改Merge.py後運行(通常情況下只需要修改path和SourceFileName)

第六步 將翻譯後文本重新載入renpy腳本

修改ReorganizeInnerQuota.py後運行(通常情況下只需要修改path和filename)

輔助腳本使用(動漫之家下載漫畫)

第一步 運行dmzj.py

第二步 在每個文件夾中運行7zipCommand.bat

常見引擎

Artemis Engine

代表作:サクラメントの十二宮 乱れる仔ひつじと手懐く狼

特徵:Copyright.txt中說明

腳本提取:用vscode打開scenario文件夾中的.csv文件,用UTF-8(默認界面右下角)存儲為文本文件

BGI

代表作:九段都市傳說/folklore、一生推不如一生戀/OshiRabu: Waifus Over Husbandos(注意:由於引擎加密算法改變導致crass和fxckBGI已無法提取,請使用garbro)

特徵:BGI.gdb、dataxxxxx.arc

Hypatia(工畫堂自研引擎)

代表作:百合二重奏/Solfège、白衣性愛情依存症/Nurse Love Addiction、白衣性戀愛症候群/Nurse Love Syndrome、夢現re:master

特徵:數據包.pak

Innocent Grey(Innocent Grey自研引擎)

代表作:flowers全系列

特徵:數據包.iga

Kag(kirikiri 1)

代表作:まじかりて!

特徵:數據包.atw

Kirikiri 2

代表作:花吻12、16(計數方法將花瓣作為第9作)、前進吧,高捷少女、Ninja Girl and the Mysterious Army of Urban Legend Monsters! Hunt of the Headless Horseman、丸子與銀河龍/Marco & The Galaxy Dragon、

特徵:數據包.xp3

腳本提取:直接用記事本打開.ks文件

LiosGame

代表作:屋上的百合靈/屋上の百合霊さんフルコーラス

特徵:數據包.xfl

livemaker

代表作:アナハイム・ガールズラブストーリー、おね~さまイジメ!!

特征:live.dll

majiro script engine

代表作:感質空間、片羽、

特徵:scenario.arc、stream.arc

モーニングスター/morning star

代表作:乙女たちの姉妹領域~お姉さまに弄ばれたい澤田由紀の秘蜜

特徵:.um3音頻

Neiji

代表作:百合之花、

nscript

代表作:花吻在上/その花びらにくちづけを舊作、ストパニもの!

特徵:主要數據包arc.nsa、腳本nscripter.dat

腳本解密:將nscript.dat拖拽到NSDEC.exe上

注意:殺毒軟體會將NSDEC識別為病毒,請添加白名單或暫時關閉殺毒軟體

Ren'py

強烈推薦以ren'py引擎作為最終目標引擎

跨平台(win/linux/mac/android/ios)、開源、簡單、支持原生python、一件打包發布

代表作:黑莓蜜糖/blackberry honey、草莓果醋/strawberry vinegar、藍莓NOVA/BlueberryNOVA、FATAL TWELVE、fault milestoe、花開公路/highway blossoms、戀愛紐帶/love ribbon、sakura全系列、

腳本解密:將un.rpyc(python2)文件複製到遊戲內的“遊戲”目錄中。運行遊戲,它將在啟動時將整個遊戲反編譯為.rpy文件

建議使用vscode+renpy插件而非ren'py sdk推薦編輯器

Siglus Engine

代表作:キラキラモンスターズ

特徵:遊戲主程式SiglusEngine.exe、腳本文件Scene.pck

腳本提取:如果只想要提取對話,則直接打開文本文件

若要獲得完整腳本,請自行逆向工程解密.ss

本工具SiglusScriptExtractor.cpp和RewriteTool-master均是一些現成工具,但本人暫不會使用(SiglusScriptExtractor編譯時野指針異常,RewriteTool-master輸出內容和.ss.txt一致)

Submarine

代表作:寄甡/symbiotic love、千面/melancholy love、夜永/eternal love、

特徵:數據包.asar

腳本提取:1.將加密文件批量轉化為txt

使用bat命令:ren *. *.txt 或rename.py

2.換行

修改並運行Wrap.py

SystemNNN

代表作:雙生百合

特徵:var.fxf、數據包.spt

TyranoScript

代表作:feem上幾乎所有遊戲

特徵:icudtl.dat、nw.pak

Unity

花語百合/lingua fleur:lily、聖霊天華_君とこそ_春来ることも_待たれしか

Yu-ris

代表作:color of white、君羽

特徵:數據包.ypf

腳本提取:請自行逆向工程解密.ybn

本工具子文件夾YbnDecoder(請自行編譯)、和yu-ris text replacer均是一些現成工具,但本人暫不會使用

注意事項

1.本工具僅用於gal學習和交流,著作者不承擔因為濫用引起的任何法律責任,請在下載後24h內刪除

2.本人無力無心完善和維護,更新隨緣,如果想完善請自行pull request

3.任何引用的工具的版權歸原作者所有,遊戲的各種資源的版權歸開發商所有

4.python請自行判斷2還是3:最簡單方法:查找print,有print()的就是python3.x,沒有括號的就是python2.x(本人寫的python腳本均基於python3.7)

5.文中工具下載地址 工具目錄(可能在工具集chinesize-master和FuckGalEngine-master中) 破解軟體(下載鏈接中不包含):軟電池補丁、虛擬光驅補丁、steam解密補丁 最佳答案:我不知道,請有能人士在issue中補充 解包軟體:通用:crass、extract2.5、garbro、arc_conv 專用:FxckBGI、SiglusExtract、unrpa、XP3Viewer 腳本解密軟體:NSDEC、unrpyc、SiglusScriptExtractor、RewriteTool-master、ybnDecoder、yu-ris text replacer 逆向工程軟體(下載鏈接中不包含):逆編譯軟體ollydbg、16進制編輯器軟體winhex/010editor

6.如果準備漢化的遊戲引擎過於小眾,建議不要嘗試漢化後重新加密封包,直接換用其他引擎(個人建議使用ren'py)。

ren'py中文文檔

本人不會回答任何有關ren'py以外引擎的問題

7.判斷編碼的方法:用vscode打開

8.最好不要將漢化結果以gbk等純中文格式保存,請使用utf-8、utf-16等通用編碼

9.沒有catsystem2確實挺讓我驚訝的,我覺得我見過的百合gal至少有常見百合gal的2~3成,但是尚未見到過catsystem2引擎的百合gal

10.如果想支持倉庫作者,花吻在上外傳 相遇時的回憶,請

11.以後可能將倉庫備份在github上

以後說不定可能有的更新

加入翻譯api

在原生腳本轉換為ren'py腳本的過程中直接翻譯,減少可能的文本偏移量

視頻教程

咕咕咕

Repository Comments ( 0 )

Sign in for post a comment

About

汉化游戏并打包到ren'py expand collapse
Python
GPL-3.0
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
Python
1
https://gitee.com/richard132435/chinesize-renpy-script.git
git@gitee.com:richard132435/chinesize-renpy-script.git
richard132435
chinesize-renpy-script
ChinesizeRenpyScript
master

Search

233307 c1314fcc 1850385 233305 0212f5e2 1850385