Skip to content

AkariLauncherで使用できるModPackのリポジトリ作成するためのコード

Notifications You must be signed in to change notification settings

AkariNext/AkariLauncherPacman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AkariLauncher Pacman

このリポジトリはAkariLauncherで使用できる独自のリポジトリーを作成するための物です。

使い方

  1. プロジェクトをinitする
python main.py --init

> リポジトリ名を入力してください
> リポジトリに使用するサービスを指定してください。github, gitlab, s3
> base_urlを指定してください。 githubなどはrawのブランチまでを指定してください
  1. modpackを作成する
引数名 説明
--name ModPackの名前
--version ModPackのバージョン
--mc-version Minecraftのバージョン
-n ModPackを新規に作成することを明示するフラグ
python ./main.py --name testpack --version 1.0.0 --mc-version 1.7.10 -n
  1. 編集モードに入る
引数名 説明
-e editモードに入ることを明示するフラグ
python ./main.py --name testpack --version 1.0.0 --mc-version 1.7.10 -e
  1. tmp_modpacks/modpack名でフォルダが作成されるので modsにはmodを resourcesには configフォルダやshadersなどを設置します。ほとんどのファイル・フォルダを使用できますが、空のフォルダは使用できません

  2. 変更を適応する

引数名 説明
--apply 変更を適応することを明示するフラグ
python ./main.py --name testpack --version 1.0.0 --mc-version 1.7.10 -e --apply

よくありそうな質問

ModPackをリリースしたり、変更を適応するとModやconfigのデータが消えるのは何故ですか?

このプロジェクトでは同じModを複数配置しないことで容量の削減を行うため、Modをツールで管理しています。そのため、変更の適応やリリースを行うとstore/filesフォルダにファイルが移動されるため消えた様に見えます。

編集モードについて

編集モードはstore/filesから指定したmodpackの指定したバージョンのファイルをtmp_modpack/modpack名フォルダに元通りに復元し、modの追加や削除、ファイルの編集などが行える状態をさします。この状態を適応するには 編集モードに入った際のフラグに --apply を付けることで変更が保存されます。この際Modやファイルが削除された場合は全てのModPack、ModPackのバージョンにおいて他に使用されてない場合は store/files 上からも削除されます。

About

AkariLauncherで使用できるModPackのリポジトリ作成するためのコード

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages