Python CLI 原版
最初的纯 CLI 版本,自动爬取 arcadezone 计时赛成绩、生成易于阅读的表格。仓库 GuitaristRin/DACreator。
DACreator 是为头文字 D Arcade Stage 激斗计时赛玩家打造的成绩爬取与分析工具。v3 以 Go 引擎 + Rust 界面完全重写,合并回单一仓库,一个可执行文件同时是 GUI 与 CLI。
一个 DACreator.exe 同时承载 GUI 与 CLI(引擎已内嵌),解压即用,不再需要 Python / Go / Rust 运行环境。
全赛道成绩爬虫:CSRF 会话处理、NFKC 名称归一化、服务器评级、并发抓取、可随时取消。
简报成绩卡 + 记录卡(等级统计 + 精选成绩)。全国排名为主、等级作次级键,构图严格对齐不越界。
SQLite 本地存储,每次抓取保留快照。赛道 × 日期 × 时间的完整历史,数据页支持历史浏览与赛道筛选。
dac localcsv 一条命令,把成绩 CSV 直接渲染成表格图,schema 与旧版保持兼容。
内置基于 GitHub Releases 的更新检查与安装包直链,关于页一键检查更新并回退到当前版本。
v3 将界面与引擎合并为单个可执行文件:双击启动 Metro 风格 GUI,也可以直接在命令行调用 dac 子命令。无需安装任何运行环境,便携 zip 解压即用,Windows 下免安装直接运行。
界面由 Rust 编写,基于 egui 搭配 Kanesumi Metro 设计语言,GPU 零重组。任务发起与实时进度日志、设置页配置编辑、关于页自更新检查,全程无卡顿。动画统一走 Sokuou 系统(submodule 引入),顺滑自然。
一键生成全赛道成绩卡。精选记录按全国排名为主、等级作次级键选取;记录卡改用原画模板,与成绩卡构图对齐,徽章与文字严格对齐不越界。赛道按赤城 · 秋名 · 伊吕波 · 八方原 · 正丸 · 土坂等分类分组。
DACreator 曾拆分为 CLI 与 GUI 两个仓库,v3 合并回单一仓库并完成技术栈重构。
最初的纯 CLI 版本,自动爬取 arcadezone 计时赛成绩、生成易于阅读的表格。仓库 GuitaristRin/DACreator。
Python/Tkinter 桌面端以 DACreator-GUI 独立成仓,与 CLI 分开维护。v3 发布后该仓库归档,不再更新。
技术栈从 Python 全面切换为 Go 引擎 + Rust 界面,GUI 与 CLI 合并回 GuitaristRin/DACreator 单仓二合一。旧 Python 实现保留在 legacy/ 目录供参考,v3.0.0 后即将移除。
头文字 D Arcade Stage 激斗计时赛全部赛道分类。
下坡 · 5.3 km · 15 弯
上坡 · 5.3 km · 15 弯
下坡 · 4.7 km · 12 弯
上坡 · 4.7 km · 12 弯
下坡 · 3.6 km · 28 弯
上坡 · 3.6 km · 28 弯
下坡 · 4.8 km · 19 弯
上坡 · 4.8 km · 19 弯
下坡 · 3.2 km · 21 弯
上坡 · 3.2 km · 21 弯
下坡 · 4.1 km · 17 弯
上坡 · 4.1 km · 17 弯