GigaSort-XBaz

GigaSort-XBaz

我生成了这个基于Linux的程序,专门用于排序《赛博朋克2077》模组文件和X-Box Elite 2手柄相关文件。包含终端命令和实际启动图标。



GigaSort — 赛博朋克2077模组压缩包整理器。它将你新下载的Nexus压缩包(.zip / .rar / .7z)在一步可逆操作中整理到按内容类型分类的文件夹中——无需手动整理、无残留重复文件、且绝不删除任何内容。
安装说明
1. 需要Python 3(标准库;Pillow可选)。
2. 解压压缩包。
3. 在终端中运行:python3 GigaSort.py
4. 或将GigaSort.py复制到~/.local/bin中,并将其命名为gigasort。
5. 整理你的下载文件夹:python3 GigaSort.py --folder "~/Downloads" --verify --dry-run
6. 一条命令整理多个位置(每个位置独立作为隔离工作区):python3 GigaSort.py --folder "~/Downloads,/home/.../Cyberpunk Vehicles Archive" --dry-run

主要功能

- 分类:将压缩包整理到9个编号文件夹中——眼睛与睫毛、头发、面部与身体、纹身与义体、服装与护甲、武器与杂项物品、载具与交通、颜色/配置文件/资源、以及核心/修复/实用工具。
- 载具类别:汽车、摩托车和悬浮摩托都有专属文件夹(Quadra、Arch、Nazaré、Caliburn、Delamain等)。
- 去重:重复下载的(1)/(2)副本会移动到_DUPLICATES中,绝不删除。
- 验证(离线优先):从文件名中读取每个模组的Nexus模组ID,并交叉检查其类别;本地验证缓存完全离线可用。
- 威胁拦截:在移动前扣下未经验证或列入关注名单的压缩包。
- 依赖检查:标记出必需依赖不在你文件中的模组,并附上Nexus链接。
- 多文件夹:一次整理多个位置,同时保持各自独立隔离。
- 安全第一:绝不自动删除,仅处理你指定的文件夹,且每次运行完全可逆。

环境要求

Linux(或任何运行Python 3的系统)。Python 3.8+。Pillow(可选)。无需账号、无需模组管理器,且游戏无需运行。首次验证后可完全离线使用。

鸣谢

感谢赛博朋克2077模组社区,特别是z9er提供了享受这些内容的机会。干杯!