numlinka / d3dxSkinManage

3dmigoto skin mods manage tool
GNU General Public License v3.0
368 stars 143 forks source link

来自“桃姐整理包”用户的BUG解决方案 #24

Closed zyrzjyzxy closed 1 month ago

zyrzjyzxy commented 1 month ago

首先,非常感谢numlinka大佬,本项目是我接触到的最好3DXmod工具。 说来惭愧,我也是从b站up(AA-往生堂桃姐)分享,才了解到本项目的。 “桃姐整理包”对项目文件的整理值得肯定,但从开发者的视角来看,仍有不少不规范的地方。 由于我也是小白,在7月27号调试了一下午,才运行成功。 下面是我的调试经验:

1.上传新mod要用压缩包

当你直接上传文件夹时,计算SHA的过程会极长。虽然我对SHA的运作原理并不了解,但我猜测是由于文件数量过多而导致的计算问题。

SHA计算问题

2.项目路径不要中文名字

当你用“桃姐整理包”的鸣潮d3dMod管理工具-v1.3(0.7.0).exe安装后,文件夹名字是带中文的,这样的处理是不规范的。 当我增加并启用新mod时,发现在游戏中并没有生效。 经检查,发现home\Wuthering Waves\work\Mods目录下没有生成对应的SHA索引文件。 当我把上级文件夹名鸣潮d3dMod管理工具-v1.3(0.7.0)中的中文名字删除后,运行成功

3.上传自己脚本时,记得写json

当我将我自己的WWMI0.7按官方文档常见问题的方式导入work文件夹后,选择3dm的加载启动器,发现报错。 查阅官方文档后,发现还需要增加并修改scheme.json文件

{

    "dll": "d3d11.dll",

    "version": "v7.0 playing mods",

    "launch": "WWMI Loader.exe",

    "set-mode": "conventional",

    "set-need": true,

    "loading-mode": "inject"

}
修改为自己3dm加载器的 exe名字

以上时我遇到的主要问题。 当然,还有其他细节处理,我没有记录其中。 若numlinka大佬能看到本issue,并对我的处理方法给予肯定。我将继续更新。

再次感谢本项目的贡献者们💐💐💐

Below is the yandex translation:

First of all, thank you very much [numlinka] (https://github.com/numlinka ) Boss, this project is the best 3DXmod tool I have come into contact with. Ashamed to say, I also learned about this project from the sharing of Station b up (AA-Xiangshengtang Taojie). The collation of the project documents in the ”Tao Jie Collation Package" is worthy of affirmation, but from the perspective of developers, there are still many irregularities. Since I am also Xiaobai, I debugged for an afternoon on July 27th before it ran successfully. Here is my debugging experience:

SHA计算问题
  1. Use a compressed package to upload a new mod

When I put my own WWMI0.7 according to the official documentation [Frequently asked questions] (https://d3dxskinmanage.numlinka.com/#/help/faqs?id=%e6%80%8e%e4%b9%88%e4%bd%bf%e7%94%a8%e8%87%aa%e5%b7%b1%e7%9a%84-3dmigoto-%e7%89%88%e6%9c%ac ) After importing the work folder, select 3dm's loading launcher and find an error.

When you upload a folder directly, the process of calculating SHA will be extremely long. Although I don't know how SHA works, I guess it is a computational problem caused by an excessive number of files.

修改为自己3dm加载器的 exe名字

If the numlinka boss can see this issue and affirm my handling method. I will continue to update.

  1. The project path does not need a Chinese name When you use Mingchao d3dMod management tool-v1.3 (0.7.0) of ”Tao Jie Organize Package"-v1.3 (0.7.0). After exe is installed, the folder name is in Chinese, so this processing is not standardized.

When I added and enabled a new mod, I found that it did not take effect in the game.

After inspection, it was found that the corresponding SHA index file was not generated in the directory home\ Wuthering Waves\work\Mods. When I deleted the Chinese name in the superior folder name "Mingchao d3dMod Management Tool-v1.3(0.7.0)", the operation was successful.

  1. When uploading your own script, remember to write json After consulting the official documentation, I found that'scheme.` still needs to be added and modified. json' file

{

    "dll": "d3d11. dll",

    "version": "v7.0 playing mods",

    "launch": "WWMI Loader. exe",

    "set-mode": "conventional",

    "set-need": true,
    "loading-mode": "inject"

}

The main problem I encountered in the above. Of course, there are other details, which I did not record.

Thank you again to the contributors of this project