GitHub日报 – 2026年5月1日

📅 日期:2026年5月1日

📊 今日统计:3个仓库 · 27次提交 · 新增2672行 · 删除316行 · 净增2356行


🎯 Lavender3533/mod-1 — Minecraft 战斗动画模组开发

📝 d0802ba · Lavender3533 · 22:26

fix: 攻击动画姿态错误 + 边走边砍滑步

修复了攻击动画中角色弯腰、武器朝下以及边走边砍滑步的问题。通过 MeshManager 清除 Root 骨骼 X/Z 平移,SkinnedMeshLayer 让战斗动画完整播放,CombatInputHandler 在攻击时限制移动幅度。

📈 代码变更统计
类型行数
新增69
删除10
净增59
📁 主要文件变更
  • src/main/java/org/example/combatarts/combat/capability/CombatCapabilityEvents.java — modified (+2/-0)
  • src/main/java/org/example/combatarts/combat/client/SkinnedMeshLayer.java — modified (+37/-9)
  • src/main/java/org/example/combatarts/combat/client/render/mesh/MeshManager.java — modified (+17/-1)
  • src/main/java/org/example/combatarts/combat/input/CombatInputHandler.java — modified (+13/-0)

📝 5bc8e27 · Lavender3533 · 19:45

feat: 拔刀/收刀动画 + 蒙皮模型上下半身分离

实现了拔刀/收刀动画系统,修正了 EF 骨骼映射并生成关键帧动画。支持上下半身分离:右臂播放战斗动画,腿部和躯干保持移动动画,配合 BlockPoseTweaker 调试通道。

📈 代码变更统计
类型行数
新增846
删除58
净增788
📁 主要文件变更
  • convert_anim.py — added (+179/-0)
  • gen_draw_anim.py — added (+120/-0)
  • src/main/java/org/example/combatarts/combat/client/BackWeaponLayer.java — modified (+25/-30)
  • src/main/java/org/example/combatarts/combat/client/BlockPoseTweaker.java — modified (+22/-2)
  • src/main/java/org/example/combatarts/combat/client/CombatPlayerModel.java — modified (+1/-1)
  • src/main/java/org/example/combatarts/combat/client/SkinnedMeshLayer.java — modified (+151/-9)
  • src/main/java/org/example/combatarts/combat/client/render/mesh/MeshManager.java — modified (+89/-0)
  • src/main/java/org/example/combatarts/combat/input/CombatInputHandler.java — modified (+7/-8)

🎯 wenziji-hub/pfa_vision_26 — 机器人视觉 Buff 识别系统 — 传视优化与防抖

📝 4926c15 · wenziji · 19:37

FPS显示改在了左下角

将 FPS 显示从默认位置移至屏幕左下角,方便比赛时查看帧率信息。

📈 代码变更统计
类型行数
新增6
删除2
净增4
📁 主要文件变更
  • tasks/auto_buff/yolo11_buff.cpp — modified (+6/-2)

📝 bf5633b · wenziji · 19:25

紫色 E0 椭圆时序防抖

为紫色 E0 椭圆添加了时序防抖机制,通过 buff_gap_pnp 的姿态解算和时序滤波,减少识别抖动,提高 Buff 打击稳定性。

📈 代码变更统计
类型行数
新增172
删除6
净增166
📁 主要文件变更
  • configs/standard3.yaml — modified (+7/-0)
  • tasks/auto_buff/buff_gap_pnp.cpp — modified (+116/-2)
  • tasks/auto_buff/buff_gap_pnp.hpp — modified (+19/-1)
  • tasks/auto_buff/buff_solver.cpp — modified (+29/-3)
  • tasks/auto_buff/buff_solver.hpp — modified (+1/-0)

📝 edf5695 · wenziji · 18:34

传视小改一波

对视觉传输(传视)模块进行了参数调整与算法优化,涉及 buff_gap_pnp 和 buff_solver 的 PnP 解算参数改进。

📈 代码变更统计
类型行数
新增4
删除14
净增-10
📁 主要文件变更
  • tasks/auto_buff/buff_gap_pnp.cpp — modified (+4/-14)

📝 42bc415 · wenziji · 17:40

传视优化-补

对视觉传输(传视)模块进行了参数调整与算法优化,涉及 buff_gap_pnp 和 buff_solver 的 PnP 解算参数改进。

📈 代码变更统计
类型行数
新增3
删除3
净增0
📁 主要文件变更
  • configs/standard3.yaml — modified (+3/-3)

📝 9a1f07e · wenziji · 17:39

传视优化

对视觉传输(传视)模块进行了参数调整与算法优化,涉及 buff_gap_pnp 和 buff_solver 的 PnP 解算参数改进。

📈 代码变更统计
类型行数
新增46
删除7
净增39
📁 主要文件变更
  • configs/standard3.yaml — modified (+2/-0)
  • tasks/auto_buff/buff_gap_pnp.cpp — modified (+36/-7)
  • tasks/auto_buff/buff_gap_pnp.hpp — modified (+2/-0)
  • tasks/auto_buff/buff_solver.cpp — modified (+6/-0)

📝 8905cf7 · wenziji · 00:44

传视优化

对视觉传输(传视)模块进行了参数调整与算法优化,涉及 buff_gap_pnp 和 buff_solver 的 PnP 解算参数改进。

📈 代码变更统计
类型行数
新增9
删除3
净增6
📁 主要文件变更
  • configs/standard3.yaml — modified (+1/-0)
  • tasks/auto_buff/buff_gap_pnp.cpp — modified (+5/-3)
  • tasks/auto_buff/buff_gap_pnp.hpp — modified (+1/-0)
  • tasks/auto_buff/buff_solver.cpp — modified (+2/-0)

📝 5fad346 · wenziji · 00:16

传视不知道到底优化了没有

对视觉传输(传视)模块进行了参数调整与算法优化,涉及 buff_gap_pnp 和 buff_solver 的 PnP 解算参数改进。

📈 代码变更统计
类型行数
新增131
删除3
净增128
📁 主要文件变更
  • configs/standard3.yaml — modified (+7/-0)
  • tasks/auto_buff/buff_gap_pnp.cpp — modified (+104/-3)
  • tasks/auto_buff/buff_gap_pnp.hpp — modified (+6/-0)
  • tasks/auto_buff/buff_solver.cpp — modified (+14/-0)

📝 64aa646 · wenziji · 00:01

传视再次优化

对视觉传输(传视)模块进行了参数调整与算法优化,涉及 buff_gap_pnp 和 buff_solver 的 PnP 解算参数改进。

📈 代码变更统计
类型行数
新增38
删除16
净增22
📁 主要文件变更
  • configs/standard3.yaml — modified (+6/-6)
  • tasks/auto_buff/buff_gap_pnp.cpp — modified (+26/-4)
  • tasks/auto_buff/buff_gap_pnp.hpp — modified (+6/-6)

🎯 dkjsiogu/screeps — Screeps MMO 殖民地物流系统大重构 — 存储中转、运输车、采集器

📝 c72a4ba · dkjsiogu · 16:28

Add dropped-energy collector

新增了掉落能量收集器角色(role.collector),负责在地图上收集散落的能量资源,减少能量浪费。

📈 代码变更统计
类型行数
新增259
删除10
净增249
📁 主要文件变更
  • main.js — modified (+34/-9)
  • role.collector.js — added (+224/-0)
  • s.telemetry.js — modified (+1/-1)

📝 57c339a · dkjsiogu · 16:15

Renew transporters before expiry

为运输车(transporter)添加了过期前续命逻辑,防止运输车在任务途中因寿命耗尽而消失。

📈 代码变更统计
类型行数
新增23
删除0
净增23
📁 主要文件变更
  • role.transporter.js — modified (+23/-0)

📝 55c262d · dkjsiogu · 15:59

Retire outdated haulers after replacement

实现了运输车退役/回收机制,被替换的旧 haulers 逐个回收,避免一次性回收导致的物流中断。

📈 代码变更统计
类型行数
新增1
删除1
净增0
📁 主要文件变更
  • main.js — modified (+1/-1)

📝 a57a73e · dkjsiogu · 15:54

Allow bootstrap storage transporter

允许在启动阶段就使用存储运输车(storage transporter),加速初期物流建立。

📈 代码变更统计
类型行数
新增2
删除1
净增1
📁 主要文件变更
  • main.js — modified (+2/-1)

📝 107a6f3 · dkjsiogu · 15:53

Keep a live hauler during replacement

在替换运输车的过程中保持至少一个活跃的 hauler,确保替换期间物流不会完全中断。

📈 代码变更统计
类型行数
新增46
删除0
净增46
📁 主要文件变更
  • main.js — modified (+46/-0)

📝 6478c0e · dkjsiogu · 15:51

Wait for max storage hauler bodies

等待存储运输车生成最大部件体量的身体后再部署,提升单次运输效率。

📈 代码变更统计
类型行数
新增13
删除1
净增12
📁 主要文件变更
  • main.js — modified (+13/-1)

📝 8504a16 · dkjsiogu · 15:49

Recycle haulers one at a time

实现了运输车退役/回收机制,被替换的旧 haulers 逐个回收,避免一次性回收导致的物流中断。

📈 代码变更统计
类型行数
新增23
删除1
净增22
📁 主要文件变更
  • main.js — modified (+23/-1)

📝 c46e5c1 · dkjsiogu · 15:46

Replace relay chains with storage haulers

用存储运输车(storage hauler)替换原有的中继链(relay chain),大幅简化跨房间物流架构。主要涉及 main.js 和新增的 role.transporter.js。

📈 代码变更统计
类型行数
新增371
删除36
净增335
📁 主要文件变更
  • main.js — modified (+121/-33)
  • role.carrier.js — modified (+160/-2)
  • role.transporter.js — added (+89/-0)
  • s.telemetry.js — modified (+1/-1)

📝 83e3e52 · dkjsiogu · 15:35

Retask old relays during storage reroute

在存储路由切换时重定向旧的中继角色,将闲置 relay 改派为其他任务,优化殖民地人力利用。

📈 代码变更统计
类型行数
新增91
删除8
净增83
📁 主要文件变更
  • main.js — modified (+90/-7)
  • role.relay.js — modified (+1/-1)

📝 f5c45af · dkjsiogu · 15:13

Route mature-room logistics through storage

将成熟房间的物流全部路由到 storage 中转,修改了 carrier、builder、maintainer、upgrader、relay 等多个角色,统一通过存储中心取放资源。

📈 代码变更统计
类型行数
新增195
删除38
净增157
📁 主要文件变更
  • main.js — modified (+20/-7)
  • role.builder.js — modified (+13/-10)
  • role.carrier.js — modified (+103/-11)
  • role.maintainer.js — modified (+19/-8)
  • role.relay.js — modified (+9/-1)
  • role.upgrader.js — modified (+17/-1)
  • s.worker-relay.js — modified (+14/-0)

📝 abadeaa · dkjsiogu · 14:48

Assign miners to distinct sources

为矿工(miner)添加了分配至特定矿源(source)的逻辑,避免多个矿工争抢同一矿源,提高采集效率。

📈 代码变更统计
类型行数
新增118
删除3
净增115
📁 主要文件变更
  • main.js — modified (+34/-2)
  • role.miner.js — modified (+84/-1)

📝 7c08d12 · dkjsiogu · 12:42

Keep builder spawns from blocking recovery

修复 builder 生成可能阻塞殖民地恢复的问题,调整生成优先级确保关键角色优先产出。

📈 代码变更统计
类型行数
新增2
删除2
净增0
📁 主要文件变更
  • main.js — modified (+2/-2)

📝 38246df · dkjsiogu · 12:38

Improve emergency carrier delivery

改进了紧急 carrier 配送逻辑,在灾后恢复期优先为关键建筑(spawn、extension)输送能量。

📈 代码变更统计
类型行数
新增14
删除7
净增7
📁 主要文件变更
  • role.carrier.js — modified (+14/-7)

📝 ac5a674 · dkjsiogu · 12:33

Protect spawn energy during recovery

在殖民地恢复期间保护 spawn 的能量不被 builder/upgrader 取走,确保足够的能量用于产出新 creep。

📈 代码变更统计
类型行数
新增17
删除10
净增7
📁 主要文件变更
  • role.maintainer.js — modified (+17/-10)

📝 143fdf1 · dkjsiogu · 12:30

Constrain emergency refill to relay recovery

将紧急补给(emergency refill)限定为中继恢复场景触发,避免误触导致 carrier 放弃正常任务。

📈 代码变更统计
类型行数
新增3
删除1
净增2
📁 主要文件变更
  • role.carrier.js — modified (+3/-1)

📝 5153bc2 · dkjsiogu · 12:28

Prioritize emergency carrier refill

改进了紧急 carrier 配送逻辑,在灾后恢复期优先为关键建筑(spawn、extension)输送能量。

📈 代码变更统计
类型行数
新增139
删除72
净增67
📁 主要文件变更
  • main.js — modified (+11/-4)
  • role.carrier.js — modified (+128/-68)

📝 0d72b75 · dkjsiogu · 12:23

Harden emergency bootstrap spawning

加固了紧急启动生成的逻辑,确保殖民地崩溃后能可靠地恢复产卵能力。

📈 代码变更统计
类型行数
新增31
删除3
净增28
📁 主要文件变更
  • main.js — modified (+31/-3)

本文由自动化脚本生成,数据来源于GitHub API。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注