Genshin One (6): Manual compilation and installation, related common open source repositories

Genshin One(六):手动编译安装、相关的常用开源仓库

Related common open source repositories

https://github.com/exzork/GCEnkaCopy

Cooperating with https://enka.network/ to copy the official server data, it is not very useful

https://github.com/Penelopeep/SwitchElementTraveller

For the element of pig’s feet

https://github.com/jie65535/gc-opencommand-plugin

For use with lawn mower toolboxes, including https://github.com/jie65535/GrasscutterCommandGenerator

https://github.com/gc-mojoconsole/gc-mojoconsole-backend

Provides an in-game console backend with a user interface

https://github.com/liujiaqi7998/GrasscuttersWebDashboard

With these two web panels, control

https://liujiaqi7998.github.io/GrasscuttersWebDashboard/

https://github.com/wmn1525/grasscutterTools

https://github.com/Coooookies/Grasscutter-MeaMailPlus

Mail enhancements, what daily rewards, etc.

QQ%E5%9B%BE%E7%89%8720220918134957.png

Compile and install manually

The official is to use the JDK 17 of https://adoptium.net/temurin/releases to run and compile on GitHub Action.

But in general, it is better to compile in the environment of your current machine.

Refer to the official documentation https://github.com/Grasscutters/Grasscutter/blob/development/README_zh-CN.md

 git clone https://github.com/Grasscutters/Grasscutter.git cd Grasscutter chmod +x gradlew ./gradlew jar

QQ%E5%9B%BE%E7%89%8720220918162854.png

The latest one is 1.3.2, remember to rename it after compiling it (grasscutter-1.3.2-dev.jar to rename)

first run

 java -jar grasscutter.jar -handbook

QQ%E5%9B%BE%E7%89%8720220918163402.png

Then you need to modify config.json, and the resource folder

Official Repository https://github.com/tamilpp25/Grasscutter_Resources

 git clone https://github.com/tamilpp25/Grasscutter_Resources.git

QQ%E5%9B%BE%E7%89%8720220918165246.png

QQ%E5%9B%BE%E7%89%8720220918170526.png

After downloading, make sure that the directory structure is correct.

QQ%E5%9B%BE%E7%89%8720220918170549.png

Then everything else works normally.

custom certificate

I personally feel that there is no need to use mitm to get a certificate

First of all, the certificate required by this program supports p12/pfx/pkcs12

Online conversion tool https://geshi.sslzhengshu.com/ (use common pem, key)

You can also use Openssl, KeyManager

Then you can modify the certificate path in config. Note that you are asked for a password when packaging. Fill in it yourself and modify it to the corresponding configuration.

This article is reprinted from https://www.blueskyxn.com/202209/6599.html
This site is for inclusion only, and the copyright belongs to the original author.