Ultimate Scaler:重构工作流,开启新篇章
INF32768
编辑于 2026年01月05日 13:39
原创搞笑剧情

朋友们好,我是INF。

今天,我怀着激动的心情宣布一个重大消息:Ultimate Scaler Mod 正式恢复更新,并启动一次彻底的工作流重构!同时,从今晚开始,每日测试版将对所有用户开放下载!

这意味着,这个帮助我们探索Minecraft边境之谜的工具,将从一个“能用的项目”,进化成一个“高效、规范、可持续”的开源作品。


Ultimate Scaler 是什么?

如果你是新朋友,请允许我这样介绍它:

一个开源的边境之地与距离现象探索辅助Mod,核心能力是偏移与缩放地形生成。

使用此Mod生成的部分地形展示

  • 它能做什么?

    • 将边境之墙带回到经典的1,255万格,并禁用世界边界。

    • 利用强大的偏移缩放,在整数极限之外,发掘更多叹为观止的奇异现象。

    • 通过多种魔改功能,窥见Minecraft代码深处的秘密。

    • 也是我过往和未来视频探索背后的核心技术工具。

  • 它在哪? 仓库链接:https://github.com/INF32768/UltimateScaler

    • 此外,此Mod已上架CurseForge和Modrinth,直接搜索“Ultimate Scaler”即可获取(CurseForge可能需要把排序方式设为“按名称”)。


为何选择“推倒重来”?

大约三个半月前,在发布一个稳定版后,我按下了暂停键。原因很简单:我需要休息,也需要应对开学后的学业。

正是这段“间隔期”,让我有机会反思。在交流与学习中,我接触到了原子提交、Trunk-Based Development等现代软件工程实践。我意识到,旧的工作流虽“能用”,但在代码溯源、协作规范和长期维护上存在巨大隐患。

这是人能拉出来的提交树?

与其等问题爆发,不如主动升级。

在项目的稳定期进行重构,成本最低,收益最大。这就像为一艘正在航行的船更换更强大的引擎,只为它能开往更远的未来。


重构蓝图:从“作坊”到“工厂”

本次重构是系统性的,旨在为项目打造一个坚实、高效的开发基础。以下是一些关键改动:

  1. 提交与分支:告别混乱的“大爆炸提交”,采用清晰的原子提交与约定式提交信息。分支策略将转向Trunk-Based Development,为功能开发、热修复和多版本移植提供清晰隔离。

  2. CI/CD 与版本:构建流程将更智能。仅当打上发布标签时才会构建正式版。同时,每晚会生成当日代码的测试版,供大家尝鲜。版本号将大致遵循语义化版本规范。

  3. 质量与维护:引入自动化冒烟测试,确保基础稳定性。建立中英双语的GitHub Wiki,作为所有功能说明和背景知识的核心站点,彻底解决文档分散的问题。

  4. 项目生态:重写README,新建贡献指南,并建立贡献者名单,以更开放的态度迎接社区的每一位伙伴。

  5. 此外,还包括混淆映射表标准化、更新日志规范化、依赖管理自动化等数十项改进。


如何获取每日测试版?手把手教学

我知道很多朋友已经迫不及待想试试新功能了。因此,我为大家建立了每日测试版发布渠道。

1. 它能做什么?

你可以把它看作一个“功能前瞻通道”。所有最新提交的代码,都会在当天晚上(也可能是次日)打包供你下载,让你永远快人一步。

2. 如何下载?

每日测试版发布在一个统一的 GitHub Release 条目,你可以在下文找到链接,访问后,根据指引找到自己需要的分支构建并下载即可。

3. 注意事项

测试版可能存在未知Bug。如果追求稳定,请前往CurseForge或Modrinth下载正式版。如果你遇到问题,非常欢迎在GitHub提交Issue,你的反馈将直接帮助完善正式版。

4. 碎碎念

由于AppVeyor的定时构建功能需申请或付费,因此当前阶段构建由我手动触发,因此可能偶尔出现遗漏的情况。不过我已经准备好了向平台方申请定时构建的权限。因为作为一名高中生,我深知“自动化”不仅仅是为了酷,更是为了在学业和创作之间,建立一个可持续的平衡。如果申请成功,真正的‘每日构建’将成为可能;即便暂时不行,这个探索的过程本身,就是一次宝贵的学习。

也许你觉得获取方式令人有些头大?不瞒你说我也是这么想的,然而,就目前而言,这已经是在我的技术力的约束下的最佳方案之一了。因此,当前阶段采用这个方案,是最为务实的选择。接下来,我将会学习使用GitHub的API,实现一个统一的、自动更新的Release栏目,这样版本管理会更清晰(20260105更新:已实现)。最后,我会打造一个“专属门户”——用一个独立的GitHub Page页面,架设最专业、最友好的下载体验。

立即行动:

👉 https://github.com/INF32768/UltimateScaler/releases/tag/nightly


邀请你,成为这场进化的见证者

开源项目的灵魂是社区。是大家的支持让 Ultimate Scaler 走到今天,而它的未来,更需要每一位的陪伴。你可以:

  • 关注与Star:去项目的GitHub主页点个Star,这是对开发者最好的鼓励,也能让你第一时间收到更新通知。

👆神秘小按钮,点了有惊喜

  • 下载尝鲜:待到第一个有效提交后,你就可以根据上述指南下载每日构建的测试版,体验最新的代码。

  • 加入讨论:有任何想法、建议或Bug,欢迎在评论区留言或前往GitHub提交Issue。

船已启航,目标远方。

我们将在项目的新版本里再次相会!