作者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/m.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