gpk电子试玩
首頁>電腦軟件>輔助存檔>貪婪之秋漢化包自動重新打包工具
貪婪之秋漢化包自動重新打包工具
貪婪之秋漢化包自動重新打包工具
8.5

網絡類型:網絡

軟件類型:輔助存檔

更新:2019-11-14

版本號:v1.0

語言:中文

1803

1

本類排行

軟件介紹

貪婪之秋漢化包自動重新打包工具這游戲挺好玩的,俺上個星期看到有水友發了“修正游戲中若干翻譯錯誤,強迫癥福音”的帖子,發現這游戲的漢化文本是明文編碼保存的,故頗有興致的寫了個程序實現了自動重新打包.spk和.stc編碼文件的功能,特分享給各位強迫癥水友!

貪婪之秋漢化包自動重新打包工具游戲介紹

所有的配置節點水友們可以查看配置文件中的詳細說明,俺特別說明下被標紅的需要修改的3個節點的含義:unpackPath  指.spk編碼文件解壓縮的目錄,即保存你手動修改好的.txt漢化文本文件的目錄;repackPath   指程序根據你已修改好的.txt漢化文本文件和游戲原始.spk和.stc文件自動生成重新打包的.spk和.stc文件的輸出目錄。filePath         指游戲原始.spk和.stc文件的輸入目錄,建議不要直接指定為游戲目錄,而是從游戲目錄中復制一份到指定的備份目錄。

貪婪之秋漢化包自動重新打包工具使用說明

1、去俺之前發的這個帖子自制游戲統一管理工具下載game.7z文件,并解壓到任意目錄,如:d:\tools

2、以系統管理員身份運行“命令提示符”,輸入命令:cd /d d:\tools\game\bin

3、用7zip等解壓工具解壓縮文件GreedFall\packs\loc_chn_data.spk到任意目錄,并用文本編輯工具修改好需要修改的游戲中文文本文件(在解壓后的text子目錄中)

4、用文本編輯工具打開配置文件 d:\tools\game\bin\file-spk.xml,并修改下面標紅的節點值

5、輸入命令:file -rfspk+ (?i)`file-spk.xml`$ . 1,此時程序會根據配置文件自動完成文件loc_chn_data.spk和文件loc_chn_data.stc的重新打包

6、將上一步生成的這兩個文件復制到游戲目錄 GreedFall\packs 下覆蓋,即可運行游戲查看效果了。

貪婪之秋漢化包自動重新打包工具功能介紹

<?xml version="1.0" encoding="UTF8" standalone="yes"?>

<FileSPK>

    <comment>

    FileSPK配置節點結構說明:

    FileSPK節點由comment、SPKCode節點按順序組成,comment節點必須在最前面,SPKCode節點可以有多個。

    FileSPK::comment                        FileSPK配置節點結構說明,對文件重新打包無影響,僅此說明而已。

    FileSPK::SPKCode                        SPK編碼對象,包含了自動修改.spk文件和其相對應的同名.stc文件所需的所有參數。

    SPKCode節點由節點unpackPath、repackPath、filePath、fileName、queryRegex、STCFormat、SPKFormat按順序組成。

    SPKCode::unpackPath                     .spk文件解包路徑,也是SPKCode::queryRegex進行正則查詢匹配的輸入路徑。

    SPKCode::repackPath                     .spk文件重新打包路徑;不能與SPKCode::filePath同值。

    SPKCode::filePath                       .spk文件和其相對應的同名.stc文件路徑,與SPKCode::fileName聯合以用于讀取文件內容。

    SPKCode::fileName                       .spk文件和其相對應的同名.stc文件名稱,與SPKCode::filePath聯合以用于讀取文件內容。

    SPKCode::queryRegex                     文件名正則查詢表達式,用于查詢SPKCode::unpackPath路徑下的所有文件;支持引用表達式和特殊字符占位符表達式(參見file命令參數說明)。

    SPKCode::STCFormat                      .stc文件數據格式對象,用于解析該文件的數據結構。

    STCFormat節點由節點HeaderInfo、BodyInfo、ListInfo按順序組成,描述了整個.stc文件的數據結構。

    STCFormat::HeaderInfo                   .stc文件中文件頭部信息。

    STCFormat::HeaderInfo節點由節點headerSize、headerFlag按順序組成。

    STCFormat::HeaderInfo::headerSize       文件頭部的頭部大小(以字節為單位的自然數,下同)。

    STCFormat::HeaderInfo::headerFlag       文件頭部的頭部起始標志;支持16進制字符串表達式(匹配的正則表達式為:(?i)\A0x([0-9a-z]+)$)、引用表達式及特殊字符占位符表達式(下同)。

    STCFormat::BodyInfo                     .stc文件中對象主體信息。

    STCFormat::BodyInfo節點由節點headerSize、headerFlag、fileStartPosExpr、fileSizeExpr按順序組成。

    STCFormat::BodyInfo::headerSize         對象主體的頭部大小。

    STCFormat::BodyInfo::headerFlag         對象主體的頭部起始標志。

    STCFormat::BodyInfo::fileStartPosExpr   對象主體中文件起始位置表達式;形如:起始位置[-,;][個數],若不指定個數,程序會取默認值1個;匹配的正則表達式為:\A([1-9]\d*)([-,;]([1-9]\d*))?$。

    STCFormat::BodyInfo::fileSizeExpr       對象主體中文件大小表達式;形如:起始位置[-,;][個數],若不指定個數,程序會取默認值1個;匹配的正則表達式為:\A([1-9]\d*)([-,;]([1-9]\d*))?$(下同)。

    STCFormat::ListInfo                     .stc文件中對象列表信息。

    STCFormat::ListInfo節點由節點headerSize、headerFlag按順序組成。

    STCFormat::ListInfo::headerSize         對象列表的頭部大小。

    STCFormat::ListInfo::headerFlag         對象列表的頭部起始標志。

    SPKCode::SPKFormat                      .spk文件數據格式對象,用于解析該文件的數據結構。

    SPKFormat節點由節點BodyInfo、ListInfo、TailInfo按順序組成,描述了整個.spk文件的數據結構。

    SPKFormat::BodyInfo                     .spk文件中對象主體信息。

    SPKFormat::BodyInfo節點由節點headerSize、headerFlag、fileSizeExpr按順序組成。

    SPKFormat::BodyInfo::headerSize         對象主體的頭部大小。

    SPKFormat::BodyInfo::headerFlag         對象主體的頭部起始標志。

    SPKFormat::BodyInfo::fileSizeExpr       對象主體中文件大小表達式。

    SPKFormat::ListInfo                     .spk文件中對象列表信息。

    SPKFormat::ListInfo節點由節點headerSize、headerFlag、fileSizeExpr按順序組成。

    SPKFormat::ListInfo::headerSize         對象列表的頭部大小。

    SPKFormat::ListInfo::headerFlag         對象列表的頭部起始標志。

    SPKFormat::ListInfo::fileSizeExpr       對象列表中文件大小表達式。

    SPKFormat::TailInfo                     .spk文件中文件尾部信息。

    SPKFormat::TailInfo節點由節點headerSize、headerFlag按順序組成。

    SPKFormat::TailInfo::headerSize         文件尾部的頭部大小。

    SPKFormat::TailInfo::headerFlag         文件尾部的頭部起始標志。

    </comment>

    <SPKCode>

        <unpackPath>D:/360安全瀏覽器下載/GF/解包/loc_chn_data</unpackPath>

        <repackPath>D:/360安全瀏覽器下載/GF/修改</repackPath>

        <filePath>D:/360安全瀏覽器下載/GF/備份</filePath>

        <fileName>loc_chn_data</fileName>

        <queryRegex>(?i)`.txt`$</queryRegex>

        <STCFormat>

            <HeaderInfo>

                <headerSize>12</headerSize>

                <headerFlag>0x53544f43</headerFlag>

            </HeaderInfo>

            <BodyInfo>

                <headerSize>72</headerSize>

                <headerFlag>0xa0fbf5b0b9000000a0fbf5b0b9000000a0fbf5b0b900000000000000fc7f00000000000000000000</headerFlag>

                <fileStartPosExpr>49</fileStartPosExpr>

                <fileSizeExpr>57</fileSizeExpr>

            </BodyInfo>

            <ListInfo>

                <headerSize>2</headerSize>

                <headerFlag>0xd401</headerFlag>

            </ListInfo>

        </STCFormat>

        <SPKFormat>

            <BodyInfo>

                <headerSize>30</headerSize>

                <headerFlag>0x504b0304</headerFlag>

                <fileSizeExpr>19,2</fileSizeExpr>

            </BodyInfo>

            <ListInfo>

                <headerSize>46</headerSize>

                <headerFlag>0x504b0102</headerFlag>

                <fileSizeExpr>21,2</fileSizeExpr>

            </ListInfo>

            <TailInfo>

                <headerSize>22</headerSize>

                <headerFlag>0x504b0506</headerFlag>

            </TailInfo>

        </SPKFormat>

    </SPKCode>

</FileSPK>

貪婪之秋漢化包自動重新打包工具小編點評

非常好用的漢化工具,快來下載貪婪之秋漢化包自動重新打包工具吧!

gpk电子试玩 网球比分扳 河南快3开奖走势图一定牛 今日云南11选5走势图 18真人游戏 即时赔率皇冠新2 网上挂机推广赚钱 黑龙江36选7开兑奖 娱乐棋牌游戏排行 上海时时乐跨度走势图 西甲积分榜2017-2018