HMCL-dev / HMCL-dev/HMCL

[Feature] 在安装新游戏时,允许选择一些模组同时下载。

Open
#3,719 5 comments 2 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

描述 | Description

像国内一些软件(如手机应用市场)一样添加一个页面,在安装新版本时,如果选择了模组加载器,就在现有选项下加一项“附带安装模组”项,进入后显示一些分门别类的项(如“优化模组”“实用模组”等),允许玩家自主快速选择一些必装模组,像JEI,Sodium,Mouse Tweaks,i18n等,以减少玩家时间负担。

原因 | Reason

对于新版本来说,像Sodium之类的模组几乎成为了必选项。然而,下载安装它们所需的时间极多。我认为,可以像国内一些软件(如手机应用市场)一样添加一个页面,在安装新版本时,如果选择了模组加载器,就在现有选项下加一项“附带安装模组”项,进入后显示一些分门别类的项(如“优化模组”“实用模组”等),允许玩家自主快速选择一些必装模组,像JEI,Sodium,Mouse Tweaks,i18n等,以减少玩家时间负担。
如果上述内容的确能够实现,我们也许还能再进一步,允许下载资源包(如sodium非官方翻译资源包),光影(如itt)等。当然这些都是后话。
如果这个建议能够被实现,那么我建议创建一个discussion来讨论列表中的模组选项。
考虑到目前HMCL尚未实现后台下载功能,这个feature也许不能实现。

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

Start by reviewing the existing new-version installation flow and the option shown when a mod loader is selected. Define how bundled mod categories, selection, downloads, and future resource-pack or shader support would fit the launcher, then confirm the scope and mod list through a discussion before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.