TSLPatcher管理器前置
TSLPatcher 是一款小型应用程序,旨在为《星球大战:旧共和国武士》提供模组安装支持。

使用方法:
下载 点击TSLPatcher.exe
若模组需要自定义dialog.tlk 条目,使用TalkEd.exe 创建新的TLK文件,命名为严格为append.tlk
功能概述
TSLPatcher 能够实现以下功能:
1.添加新条目到 dialog.tlk 文件
避免分发整个 10 MB 的 dialog.tlk 文件,同时确保模组兼容性。
2.修改和添加 2DA 文件中的行与列
允许不同模组对用户 Override 文件夹中已存在的 2DA 文件进行修改。
3.修改 GFF 格式文件中的字段值并添加新字段
支持 UT*、DLG、JRL、GIT、ARE、IFO 等格式的文件。
4.动态分配 StrRefs
将新 dialog.tlk 条目中的 StrRefs 动态分配到 2DA、GFF、NSS 和 SSF 格式文件中。
5.动态分配 2DA 和 GFF 文件中的值
将 2DA 和 GFF 文件中的值分配到其他 2DA、GFF 和 NSS 文件的单元格或字段中。
6.插入 StrRef 或 2DA/GFF 标记值到脚本中
自动重新编译脚本以确保使用正确的值。
7.动态修改 SSF(音效集)文件
使其指向 dialog.tlk 中的新条目。
8.自动放置文件到正确文件夹
将无需修改的文件自动放入游戏文件夹中的正确位置(如“Override”、“Modules”等)。
9.插入修改后的 GFF 文件到 RIM 或 ERF 格式文件中
支持 ERF、MOD、SAV 等格式的文件。
10.创建备份文件
对修改或覆盖的文件创建未更改的备份,便于模组卸载。
11.提供安装选项
在安装时为用户提供不同的安装选择。
12.显示 ReadMe 或说明文本
支持基本的字体和文本格式化(使用 RTF 格式)。
