YuaTool Overlay Pack Specification v1.1.0-beta

Required files:
- template.yotp.json
- assets/*.png

Required manifest fields:
- id
- name
- version
- author
- description
- overlays

Supported overlay keys:
- songNow
- songList
- songPlanned
- songHistory
- requestList
- gameActive
- gameWaiting
- gameCount
- gameNext
- gameStatus
- supportTimer
- supportMode
- supportAway
- supportTools
- supportWelcome
- supportComment

Normal overlay format:
{
  "songNow": {
    "background": "assets/now_singing.png",
    "fit": "cover"
  }
}

Comment viewer format:
{
  "supportComment": {
    "viewerBackground": {
      "image": "assets/comment_viewer_background.png",
      "fit": "cover"
    },
    "commentCard": {
      "image": "assets/comment_card.png",
      "fit": "cover"
    }
  }
}

Supported fit values:
- cover
- contain
- stretch

Recommended:
- Use cover unless there is a specific reason.
- Keep asset paths relative to the ZIP root.
