2 个版本

0.0.3 2024 年 3 月 8 日
0.0.2 2024 年 3 月 2 日

#134 in 构建实用工具

CC0-1.0 OR MIT OR Apache-2.0

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.0MITApache-2.0,您可自行选择

二进制发行版应包含所有依赖项的许可协议,这些依赖项在 帮助 > 关于 下需要归属

依赖项

~2–5MB
~91K SLoC