PCL2 icon indicating copy to clipboard operation
PCL2 copied to clipboard

导出整合包 复活

Open youzi-3222 opened this issue 1 year ago • 1 comments

Close #98

原始 PR:#4206

  • [ ] TODO:在 #4020 合并后,允许获取资源包的下载链接

youzi-3222 avatar Sep 17 '24 12:09 youzi-3222

要不加个 “受阻碍” Label? 因为另一个 pr 还没合并导致这个 pr 还没做完

Deep-Dark-Forest avatar Sep 17 '24 12:09 Deep-Dark-Forest

我又发现一个问题,导出整合包功能只有在开启版本隔离后功能才正常。 如果未开启版本隔离,导出整合包高级项依然还在“.minecraft\versions\当前选择的版本”路径下,此时应当更新到“.minecraft”路径下,但当前并没有更新导致高级选项里完全空白(并没有测试基础选项里功能是否正常)。

图片

tupian

image

image

luolinlin768 avatar Oct 11 '24 14:10 luolinlin768

能不能给我发个打包后的版本,我想试试qwq

Minemetero avatar Nov 08 '24 02:11 Minemetero

能不能给我发个打包后的版本,我想试试qwq

你可以点这里跳转到相应的 actions 页面下载打包的版本 image

xinyihl avatar Nov 08 '24 10:11 xinyihl

能不能给我发个打包后的版本,我想试试qwq

去仓库的 Actions 页下载 image

wyc-26 avatar Nov 08 '24 11:11 wyc-26

还停留在2.8.8 恼

Minemetero avatar Nov 08 '24 12:11 Minemetero

我又发现一个问题,导出整合包功能只有在开启版本隔离后功能才正常。 如果未开启版本隔离,导出整合包高级项依然还在“.minecraft\versions\当前选择的版本”路径下,此时应当更新到“.minecraft”路径下,但当前并没有更新导致高级选项里完全空白(并没有测试基础选项里功能是否正常)。

@luolinlin768 已修复(基本上把路径的操作都重构了一遍……)

f6cbb0f 838cb79

youzi-3222 avatar Jan 14 '25 08:01 youzi-3222

简单试了试……


这里这两个卡片可以考虑像安装预览一样合并成一张: image image


导出过程建议改成使用 Loader,并且添加到下载任务列表中。这样玩家至少能看到导出进度,不会完全抓瞎不知道要等多久……


导出的 modrinth.index.json 中,path 属性有时候会保留 mod 文件夹中文件的原始文件名,有时候又不会,不知道是啥情况。


如果一个 mod 能同时在 modrinth 和 curseforge 找到匹配的话,可以考虑把下载地址都放到 downloads 数组里,提高容错。

LTCatt avatar Jan 14 '25 10:01 LTCatt

e6e9ebd 1e5d5f0 08ad8e6 74a9d18

如有问题请提出,感谢!

@LTCatt

youzi-3222 avatar Jan 17 '25 06:01 youzi-3222

image_2025-01-20_165305652 这是什么东西,我网络可好了,好的一塌糊涂

Minemetero avatar Jan 20 '25 07:01 Minemetero

这是什么东西,我网络可好了,好的一塌糊涂

CurseForge API 访问需要密钥,该版本没有提供密钥

tangge233 avatar Jan 20 '25 08:01 tangge233

~~诶这描述框怎么压根啥用都没有~~

LTCatt avatar Jan 22 '25 13:01 LTCatt

诶不是,这个图标选项怎么也啥用都没有…… 所以四个框里其实只有名称和版本有用?!

LTCatt avatar Jan 22 '25 14:01 LTCatt

测试整合包导出功能的时候发现 导出预览 那没写刷新逻辑 我在某个版本上填写了整合包基础信息后,切换到别的版本后仍会显示刚刚设置的版本信息(也就是说根本没刷新!!) (看了下modrinth的modpacks格式里面似乎没有设置图标和描述的地方)

图片

第一张截图

第二张截图

luolinlin768 avatar Jan 22 '25 16:01 luolinlin768

看了一下 Modrinth 的文档,好像没有 Logo 字段……

https://support.modrinth.com/en/articles/8802351-modrinth-modpack-format-mrpack

别的问题都修复了 qnq

youzi-3222 avatar Jan 23 '25 00:01 youzi-3222

新的请求:如果实例的 resourcepacks shaderpacks 文件夹中有文件夹格式的包,则先将文件夹压缩成 Zip 文件后再打包入对应位置 这可以避免安装时解压出现 248/260 路径长度限制。

MoYuan-CN avatar Feb 03 '25 12:02 MoYuan-CN

新的请求:如果实例的 resourcepacks shaderpacks 文件夹中有文件夹格式的包,则先将文件夹压缩成 Zip 文件后再打包 这可以避免安装时解压出现 248/260 路径长度限制。

这样其他启动器就识别不了吧

zkitefly avatar Feb 03 '25 12:02 zkitefly

包成 zip 为啥会识别不了…… 当作文件解压了不就……

MoYuan-CN avatar Feb 03 '25 12:02 MoYuan-CN

已完成,根据 #5489 的讨论,将在 2.9.0 的正式版发布时合并

LTCatt avatar Feb 15 '25 20:02 LTCatt