作者ZMTL (Zaious.)
看板LoL
标题[分享] 上班偷看世界赛用的桌面小工具 SmalLoL
时间Sat Oct 24 00:38:26 2026
BP 一闪就过,想回头看谁禁了谁、谁选了什麽?
SmalLoL 会把每一局的禁选读下来,比赛中随时点开看
还会统计每一队这届世界赛最常禁、最常选的英雄
本局 BP:
https://smallol.chroniclecore.com/media/app-draft-zh.png
角落的横条和通知:
https://smallol.chroniclecore.com/media/hero-zh.png
下载(免费,Windows / Mac):
https://smallol.chroniclecore.com/
-----
之前做过 MLB 版的 Basesmall,让上班不能开转播的人偷看比赛,
季後赛三周下载快 500 次就想说照同一套做法,做一个英雄联盟版:SmalLoL
做完才想起来,世界赛在美国打,台湾时间是半夜到早上
今天还周末,还放台风假... 到底谁现在在上班
所以它现在的定位是:边用电脑边看比赛的辅助工具。
转播开在旁边,人在打游戏、赶报告、追别的东西,就让它在角落帮你提示
(真的要上班的,上班模式也还在)
目前只暂定支援 2026 世界赛
它是萤幕角落的一条小横条,永远在最上层,瞄一眼就知道:
比分、比赛时间、经济差
下一条小龙、巴龙、预示者还剩多久
刚刚发生了什麽(谁被单杀、谁推了哪座塔)
拿龙、拿巴龙、推高地这种大事,会在角落跳一张小卡片
不会抢走焦点,音效预设关闭
第一次开会问你怎麽用:
「我没在看转播,告诉我战况」
「我开着转播,只补转播没说的」
另外可以开几个小视窗:
本局 BP(两队各五禁五选)
小地图(哪几座塔倒了)
十个选手的等级跟 KDA
比赛开始自己打开,打完自己收起来
还有赛程、队伍、选手页(队伍页有这届的禁选统计)
不想先知道结果可以开「不爆雷」
真的在上班、老板经过:
切成低调模式,只剩一小条灰色数字
Ctrl+Alt+Shift+H 一键全部藏起来
(Windows 上简报、全萤幕、勿扰时会自己转低调)
其实做了才发现技术上比 MLB 版麻烦很多:
MLB 有开放完整的即时数据,LoL 官方的即时数据只有击杀、经济、龙、巴龙这些数字
哪座塔倒、禁了谁、BP 进行中选了谁,官方资料里没有(选角要等开打才有)
所以我在云端主机(VPS)上 24 小时盯着官方 Twitch 直播:
每秒抽一张转播画面, 用电脑视觉(OpenCV 的特徵比对、模板比对)读小地图
上的塔、BP 的英雄头像、比赛计时器
再用计时器量出直播的延迟,跟官方即时数据对齐、合并
整理成一份资料,App 每 5 秒读一次
所以要先说清楚:
它不会比转播快,资料都比转播晚一点
塔况和 BP 是读画面读出来的,偶尔会读错或晚到
转播换版面的时候(像 10/19 第一局突然换回旧版介面),BP 会暂时读不到
免费、开源、没有广告、不用注册
安装版有新版时,按一下就自己更新
Windows 10 / 11,有免安装版(公司电脑不能装程式的可以用)
Mac 版是实验版,有 Apple 签章公证,欢迎帮忙测
两个 repo 都开源,对电脑视觉或桌面程式有兴趣的欢迎一起改:
App(Tauri + TypeScript):
https://github.com/Zaious/smallol
资料服务、影像辨识(Python + OpenCV):
https://github.com/Zaious/smallol-cv
非官方的粉丝专案,跟 Riot Games 和任何战队都无关
没有用游戏或战队的 logo,有问题或读错,推文或寄信跟我说
感谢:P
MLB版本成功案例(?)
#1gndO-zg (Baseball)
发布当天我支持的球队就出局了(不是),所以今年...
--
AI_Art 生成式AI板 欢迎各方前来讨论生成式AI相关议题!
──────────
◆ 从 Human-in-the-Loop → Human-AI Symbiosis (人机共生) ◆
LinkedIn:
https://www.linkedin.com/in/zaious/
GitHub :
https://github.com/Zaious
白皮书 :
https://github.com/Zaious/ChronicleCore-Architecture
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.161.114.56 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LoL/M.1792773514.A.362.html
※ 编辑: ZMTL (1.161.114.56 台湾), 10/24/2026 00:39:28
1F:推 lb01833364 : 推 10/24 00:39
※ 编辑: ZMTL (1.161.114.56 台湾), 10/24/2026 00:41:45
2F:→ zagioo59598 : 只能支援2026世界赛那不就废了吗?这时间要看就是开 10/24 00:42
3F:→ zagioo59598 : 直播配手机 10/24 00:42
4F:→ ZMTL : 大概就像我一样,比赛时人通常都放着听在电脑前做 10/24 00:43
5F:→ ZMTL : 其他事情的人用XD 10/24 00:44
6F:推 lzyamos99032: 推 10/24 00:44
7F:→ ZMTL : 还有非赛中可以查阅赛程跟BP记录啦(?) 10/24 00:44
8F:推 gsp4006 : 推 10/24 00:57
9F:推 mk4188623 : 感谢 10/24 00:59
10F:→ mk4188623 : 你做的basesmall也很棒 10/24 00:59
11F:→ mk4188623 : 虽然我都大剌剌的放在桌面角落就是Xd 10/24 00:59
12F:推 milkkiss : 推 10/24 01:04
13F:推 wudishidove : 太佛啦 10/24 01:05
14F:推 Feeng : 推 有用过MLB版 10/24 01:07
15F:推 tn607720 : 推 虽然今年世界赛时间都不是上班时间XD 10/24 01:07
16F:推 A9226 : 这麽偷看 10/24 01:08
17F:→ ZMTL : 对,我边做边想,这死屍时间可能需要手机版通知XD 10/24 01:09
18F:→ ZMTL : 但手机版做了也来不及上 10/24 01:09
19F:→ ZMTL : 而且很多资讯官方API都没给,我用电脑视觉抓直拨即 10/24 01:10
20F:→ ZMTL : 时辨识当前端的API,我很怕出包XD 10/24 01:10
21F:→ ZMTL : BP到一半不动我以为我程式当了... 10/24 01:13
22F:推 plzza0dogs : 超棒超实用的小程式,以後可以不断迭代阿 10/24 01:20
23F:推 weilu0228 : 推 10/24 01:20
24F:推 andy920314 : 推大大,好奇是怎麽开发的 10/24 01:29
25F:推 therealcaco3: 推 棒球的还不错用 10/24 01:48
26F:推 minikai : 推 10/24 01:53
27F:→ ZMTL : 刚刚的修time造成一堆错误,我正在改伺服器请见谅XD 10/24 01:54
28F:→ ZMTL : 怎麽开发哦,跟Claude提要求啊XD 最难得是现在有台 10/24 01:55
29F:→ ZMTL : 端机器正在每格画面看比赛然後解析成api 10/24 01:55
30F:→ a0561349 : 公司电脑连YT都打不开 更不用说元件了QQ 10/24 01:56
31F:→ Haruna1998 : 有模拟teams的样式吗XD 10/24 01:57
32F:→ ZMTL : 可以考虑追加个cli外观版本楼上能过吗XD 10/24 02:00
33F:推 XiaoZheng : 推 10/24 02:14
34F:推 as349349 : MLB版的来试试,感谢哈哈,可以来看世界大赛了 10/24 05:01
35F:推 Jijimono : 6 居然还专门架伺服器 10/24 06:05
36F:推 t32908 : 推 10/24 12:12
37F:推 cacafish : 好强喔! 10/24 14:33