2 个版本
0.0.3 | 2024 年 3 月 8 日 |
---|---|
0.0.2 | 2024 年 3 月 2 日 |
#134 in 构建实用工具
32KB
811 行
果胶素
让你的打包子变稠
检查 Quake 地图中的缺陷,以简化地图打包子提交和发布过程。
Linux 安装
- 需要已安装 Tcl/Tk 和 Cargo
- 可选地需要 cargo-about (
cargo install cargo-about
)- 如果分发二进制文件则需要
- 运行
cargo install pectin
从 Linux 到 Windows 的交叉编译
- 需要已安装 Cargo
- 需要安装
x86_64-pc-windows-gnu
工具链 (rustup toolchain install x86_64-pc-windows-gnu
) - 需要安装 Tcl 头文件 (
tcl-dev
在 Ubuntu 上) - 需要安装 MinGW w64 (
gcc-mingw-w64-x86-64
在 Ubuntu 上) - 可选地需要 cargo-about (
cargo install cargo-about
)- 如果分发二进制文件则需要
- 从项目根目录运行
./cross_windows.sh
生成的包将位于 <项目根目录>/scratch/package/pectin.zip
使用方法
启动 pectin
(Linux) 或从解压的 zip 文件夹中运行 pectin/bin/pectin.exe
(Windows) 以运行。
使用 文件 > 打开地图(多个)
一次性加载 1 个或多个地图 (.bsp 文件)
使用 文件 > 打开文件夹
加载目录中的所有地图
缺陷以红色突出显示,按地图文件名组织
错误报告
向 https://github.com/4LT/pectin 报告错误和功能请求
报告应提供系统和构建信息 (帮助 > 关于
)
许可证
源代码受以下之一许可协议的保护:CC0-1.0
或 MIT
或 Apache-2.0
,您可自行选择
二进制发行版应包含所有依赖项的许可协议,这些依赖项在 帮助 > 关于
下需要归属
依赖项
~2–5MB
~91K SLoC