HMCL-dev / HMCL-dev/HMCL

[Feature] 在macOS上,代替Simple Voice Chat模组申请麦克风权限

Open
#4,494 12 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Java
Stars
10.1k
Forks
934
Avg merge
1d 5h
Merged PRs (30d)
82

Description

概述 | Summary

口合口合其实是搬运的
如果装了Simple Voice Chat模组,进游戏会提示“你的启动器不支持macOS麦克风权限”。

Image

希望HMCL可以代替SVC模组申请麦克风权限

原因 | Reason

不加的话就没法语音通话了(
每次都得跑到终端里输入open ./HMCL-3.6.114514.jar然后让终端申请再通过层层的权限传递

详情 | Description

systemPreferences.askForMediaAccess(Microphone)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is named. Start by tracing HMCL's macOS startup and permission-related entry points, then compare the requested systemPreferences.askForMediaAccess(Microphone) behavior with how Simple Voice Chat currently triggers the prompt. Done means macOS users receive the microphone permission prompt through HMCL and can use voice chat without the terminal workaround.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, macos
Domain
audio-video-rtc, desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.