本次玩法调整只涉及猎鸭与餐桌礼仪,其余小游戏没有改动。
- 新增「重开本轮」投票:任何玩家按 F5 或通过暂停菜单发起,房间过半同意后进入 5 秒自动确认倒计时(期间可撤票取消),确认后回到本轮开始并回滚本轮分数。门槛设为过半而不是全票,避免掉线或挂机的玩家让投票永远无法通过。
- 猎鸭:修复角色被场地几何卡死、方向键无反应的问题。本地复现不出该问题,本轮加了自动脱困:按住方向键连续 3 秒几乎无位移时,自动退回约一米前的位置。卡住位置的坐标会写入游戏日志 —— 再遇到请用启动器的「游戏日志」按钮反馈,这是定位该问题的唯一途径。
- 餐桌礼仪:修复新增的第 5~8 个座位在恢复进食后拿叉明显变慢的问题(原为座位唤醒等待逐人累加,第 8 座最坏约 2.6 秒)。现改为每人独立计时,总延迟与人数无关;4 人及以下与原版逐值一致。
- 版本提示:进不去房间时的「版本不符」提示原本分不清原因(1.5 曾重写但没有生效)。现在能分清五种情形并列出双方版本号:您的版本低于或高于房主、对方没装或版本过旧、双方版本相同但游戏本体不同;顺带修复中文提示不换行的问题。
- 房间上限保护:8 人上限由程序固定,其他 Mod 试图压回 4 人的写入会被忽略;Steam 房间人数上限也会定期核对并恢复。
「重开本轮」与版本提示均已通过本机 8 实例联机验证。猎鸭卡死与餐桌礼仪的修复受限于本地无法复现 / 静态检查覆盖不到,需经真实对局最终确认 —— 上线后如有问题请继续反馈。
如果进入房间时提示“您当前的游戏版本与该房间不符”,请查看主菜单右下角,所有人的版本都应显示:v2.1.2+overtime-1.6
如果压缩包是群友或朋友转发的,也请把新版重新发给他们,避免房间里混入旧版本。
适用游戏版本仍为 Steam v2.1.2
普通玩家下载 Machine-Party-Overtime-1.6.zip 即可。已经安装旧版的玩家不需要先卸载:完全退出游戏,解压新版压缩包,运行里面的 overtime_launcher.exe,点击“启用 Overtime”即可完成更新。
新增:MPML 备选安装方式(实验性)
给想让 Overtime 与 MachineParty+、第一人称等 Mod 共存的玩家。主推仍然是上面那个 exe 启动器,这条是备选。
- 先自行安装 MachinePartyModLoader(我们不打包它);
- 下载本页的
Machine-Party-Overtime-1.6-MPML.zip; - 把里面的
overtime文件夹整个放进游戏目录的mods文件夹。
- 两种装法的人可以进同一个房间,但同一台机器只能选一种 —— 启动器改过的数据包,加载器认不出来。想从启动器那条换过来,先用启动器切回原版,再装加载器。
- 挂载前会逐个核对 54 个原版文件的哈希,游戏更新之后会自动拒绝挂载,不会拿旧脚本盖新游戏。
- 这条路的适配层源码(
mpml/overtime/main.gd)与构建脚本都在仓库里,可以逐行读;构建步骤见docs/BUILD.md第 5 步。
欢迎反馈。
🎬 演示视频(B 站):https://www.bilibili.com/video/BV1Lo8b6QEh7/
English
This update changes gameplay in Duck Hunt and Table Manners only. No other minigame was adjusted.
- New: a "restart this round" vote. Any player can start one with F5 or from the pause menu. Once more than half the lobby agrees, a 5-second confirmation countdown begins (withdrawing a vote during it cancels the restart); on confirmation the round returns to its start and the score earned in it is rolled back. The threshold is a majority rather than unanimity, so a disconnected or idle player cannot make the vote impossible to pass.
- Duck Hunt: fixed a character getting stuck in the arena geometry with the movement keys doing nothing. The problem cannot be reproduced locally, so this version adds an automatic escape: hold a direction for 3 seconds with almost no movement and you are returned to where you were about a metre earlier. The stuck coordinates are written to the game log — if it happens again, please send the log using the launcher's Game log button. That log is the only way to pin this down.
- Table Manners: fixed the new seats 5–8 being noticeably slower to pick the fork back up after eating resumes (the per-seat wake-up wait used to accumulate player by player — about 2.6 seconds at worst for seat 8). Each player is now timed independently, so the total delay no longer depends on the player count; with four players or fewer the values match the original game exactly.
- Version mismatch messages: the notice used to give no clue as to why (1.5 rewrote it, but the rewrite never actually took effect). It now distinguishes five cases and prints both version strings: your version is older or newer than the host's, the other side has no mod or too old a one, or both mod versions match but the base game differs. A Chinese line-wrapping bug in the same dialog is fixed as well.
- Player-cap protection: the 8-player cap is now pinned by the mod, and writes from other mods trying to force it back to 4 are ignored. The Steam lobby capacity is re-checked and restored periodically as well.
The restart vote and the version messages were both verified locally with 8 connected instances. The Duck Hunt and Table Manners fixes could not be — the first cannot be reproduced locally and the second is beyond what static checking covers — so both need confirmation from real matches. Please keep the reports coming.
If joining shows "your client version does not match the host version", check the bottom right of the main menu; everyone should read v2.1.2+overtime-1.6.
If someone forwarded you the archive, please send them the new one too.
Game version is still Steam v2.1.2.
Most players only need Machine-Party-Overtime-1.6.zip. If you already have an older version you do not need to uninstall first: quit the game completely, extract the new archive, run overtime_launcher.exe inside it, and click Enable Overtime.
New: an alternative install through MachinePartyModLoader (experimental)
For players who want Overtime alongside other mods such as MachineParty+ or the first-person mod. The .exe launcher above is still the recommended route; this is the alternative.
- Install MachinePartyModLoader yourself (we do not bundle it);
- Download
Machine-Party-Overtime-1.6-MPML.zipfrom this page; - Put the
overtimefolder from it into the game'smodsdirectory.
- The two install methods can share a lobby, but each machine has to pick one — the loader cannot read a data pack the launcher has already modified. To switch from the launcher route, revert to vanilla with the launcher first, then install the loader.
- Before mounting, it checks the hashes of 54 original game files, so after a game update it refuses to mount rather than laying old scripts over a newer game.
- The adapter source for this route (
mpml/overtime/main.gd) and its build script are both in the repository and can be read line by line; build steps are indocs/BUILD.md, step 5.
Feedback welcome.
校验下载的文件 / Verifying your download
A4F83EA68E7F7DF58817A4C3123ED289672CF2DC4B1C5781B2CA42423FDC2719 Machine-Party-Overtime-1.6.zip
E0BE592B8E432648263C8ABFE74A7AE1A8BD3E2268A11E0131788F8C3753010B overtime_launcher.exe
6E145C8D42865BA19348825BC12B6C37180752FF92253A9257B7C0E4454179D6 overtime_install.exe
E3BC32E343D85E893177505638465A78B0969A3573BABE562385FF2BD5050BAC Machine-Party-Overtime-1.6-MPML.zip
在 PowerShell 里核对:Get-FileHash <文件> -Algorithm SHA256
对得上 = 你手里的文件就是这里构建出来的那个、中间没有被人改过。
docs/BUILD.md)才是更强的保证。
Check with Get-FileHash <file> -Algorithm SHA256. A match proves the file you have is the one built here and that nobody modified it in between. docs/BUILD.md) are the stronger guarantee.
关于杀毒软件告警 / About antivirus warnings
启动器是未签名的小体积 .NET 程序(签名证书要花钱),每次发版都重新编译、内嵌 54 个补丁资源、
并且会改写游戏的数据包 —— 这套组合会触发部分杀软的启发式/机器学习判定。
本程序零网络调用、不常驻、不写注册表、不读取或上传你的任何文件;
安装器源码是公开的单个文件,可逐行审阅。详见 issue #2。
(MPML 备选安装包里一个可执行文件都没有,只有脚本与数据。)
The launcher is a small unsigned .NET executable (a signing certificate costs money), rebuilt
for every release, carrying 54 embedded patch resources and rewriting the game's data pack. That
combination trips some antivirus heuristics. It makes zero network calls, stays resident
nowhere, writes nothing to the registry, and never reads or uploads your files. The installer
source is a single public file you can read line by line. See issue #2 for the full breakdown.
(The MPML package contains no executable at all — only scripts and data.)