SkillAgentSearch skills...

Mario321Helper

Use python with opencv lib to detect streaming input, is the specific object / text show in the screen and count with it. Mainly made for the Mario Maker2 challenge mode. With gui to display and operate.

Install / Use

/learn @AhChao/Mario321Helper
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Mario321Helper

簡介

瑪利歐創造家中挑戰模式可以進行挑戰玩家關卡,透過這個工具,可以自動算總共刷掉(跳過)了幾關和通過了幾關,方便用於實況相關內容的顯示工具。

<img src="./imgs/demo_ui.png" style="width:200px">

過關
demo_skip

刷掉
demo_clear

功能

  • 計算刷數、過關數
  • 鉛筆符號:顯示或不顯示編輯用按鈕
  • 關跟刷下面的加減號:如果有意外,可以手動編輯數字
  • 重置符號:將刷和關歸零
  • 關閉符號:關閉程式運行,退出程式

實際影片 demo

完整使用流程 : Youtube
連續刷關 : Youtube

安裝

  • 自行用 pyinstaller 打包
      pip install pyinstaller
      python -m PyInstaller .\Mario321Helper.spec
    
  • 下載我打包好的 exe, 放在 onedrive 空間,下載後解壓縮(7z)
  1. 預設設置是使用 OBS 的 Virtual Camera,先到 OBS 設置好你的遊戲場景
  2. 點擊右下角的 Start Virtual Camera(相當於用一個虛擬鏡頭在照著這個 Scene ,給程式讀取用的)
    obsvm
  3. 解壓縮後點擊資料夾裡的 main.exe,運行時間依電腦設備可能啟動時間會有差異(要稍微等一下,初次可能慢一點,一般啟動約要 1 分鐘 - 2 分鐘)
  4. 看到視窗出來了就是正確運行了
  5. 程式是使用換關的關卡編號來偵測刷數,放置的時候不要遮擋到關卡刷數的位置。

圖片素材來源

maan-icons
Freepik

For Development

Setup environment

可以透過 requirements.txt 安裝需要的 python 套件

pip install -r requirements.txt
View on GitHub
GitHub Stars6
CategoryProduct
Updated7mo ago
Forks2

Languages

Python

Security Score

62/100

Audited on Aug 9, 2025

No findings