
ioTools - X4 模组制作工具包
这一包包含了在修改X4基地区时提升体验的有用工具。例如,用于解压游戏文件的自动化脚本,以及帮助更方便地浏览文档和文件的简易Web应用程序。请随意使用这些资源。
查看大图ioTools - X4:F Modding Kit
欢迎使用 ioTools - Modding Kit,这是一个致力于通过各种工具、脚本、模组等增强 X4 基石模组体验的代码库。请随意在你的项目中使用这些资源!
工具概览
FontTools - 为 X4 基石生成字体文件从未如此简单
FontTools 是一个工具包,旨在自动为 X4 基石生成包含纹理贴图(即 .dds 文件)的字典文件。目前所有操作都已自动化,唯一的要求是在运行脚本的电脑上安装所需的字体,配置好 config_fonts.lua 文件,然后运行 start.bat——前提是你知道自己在做什么。如果不确定,请遵循工具手册——只需一次额外的手动操作,即可确保脚本正常运行。
XRCatTool - X4 基石的解包工具
XRCatTool 是一个专门用于解包 X4 基石目录(catalogs)的工具。它简化了为模组目的提取游戏数据的过程。
xrcattool__setpath.bat:此脚本设置XRCATTOOL_PATH系统环境变量,这是定位 XRCatTool 所需的 X Tools 可执行文件的关键。在使用任何其他 XRCatTool 脚本之前,请先运行此脚本。xrcattool_unpack_01_09.bat:解包 X4 基石基础游戏的目录 01-09,将所有提取的数据合并到一个文件夹中。xrcattool_unpack_xyz_dlc.bat:解包 X4 基石 DLC(例如 Boron, Pirate, Split, Terran, Timelines)的目录。该脚本也会将所有提取的数据合并到一个文件夹中。
新的终极解包脚本
- 增强解包脚本:
_xrcattool_unpack_custom.bat支持以更灵活和用户可控的方式解包.cat文件。 - 自动文件发现:如果未指定输入文件,脚本将自动搜索并解包当前目录及其子目录中的所有
.cat文件,并保留文件夹结构。 - 相对路径:用户现在可以通过输入或使用
file_list.txt提供.cat文件的相对路径(例如extensions\mod1\01.cat或..\extensions\02.cat)。用户可以在file_list.txt中指定.cat文件的相对路径。每行一个文件,但不要使用引号。 - 高级用法:用户可以通过留空输入来一次性解包整个模组文件夹或整个
extensions目录。 - 保留目录结构:解包的文件会保存到
_unpacked文件夹中,保持原始目录结构,以获得更好的组织性和可用性。 - 用户友好指南:脚本包含关于用法、故障排除和高级功能的详细指南,帮助用户更容易理解并根据需求调整脚本。
WebTool - 模组制作必备的简易 Web 应用
WebTool 是一个提供 X4 基石模组制作基本工具的简易 Web 应用。
功能:
- 运行需要 Python 3。 它支持通过
scriptproperties.html浏览 MD 文档。 - 包括对
jobeditor.html的基本支持。(目前尚无实际功能) - 自定义
styles.css通过现代外观增强了可用性。 - 引入了浏览模块,用于浏览使用 XRCatTool 脚本解包的文件。浏览器可以浏览目录,在浏览器中打开它们,或通过外部应用程序打开。Windows 默认应用是通过 ClickOnce Installer 安装的 XmlNotepad,而其他系统则尝试使用 gedit。用户可以在脚本初始化期间设置命令。
- 运行需要 Python 3。 它支持通过
更多功能即将推出
未来发展:将根据用户和社区的反馈添加更多功能,以进一步增强模组制作能力。
如果你欣赏我的工作并想支持我,可以考虑在此处请我喝杯咖啡。感谢你的支持!
开始使用
请确保为 WebTool 安装了 Python 3,并按照 XRCatTool 的设置指南来有效使用这些工具。
贡献
欢迎贡献和反馈,以改进和扩展 ioTools - Kit 的功能。欢迎 fork 此代码库并提交包含增强功能或修复内容的拉取请求。
祝使用 ioTools 模组制作愉快! 😊
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。