☆ Papyrus BodySlide Preset Reader [リソース・チュートリアル] ID:80722 Author:Gaztec 2022-12-16 07:53 Version:1.0.0
- RATE: ★=26 [DOWNLOAD SITE]
-
TAG: [BodySlideプリセット] [便利] [SKSEプラグイン]
2026-03-29 11:47:57 [編集する] [差分] [日本語化UP]

Papyrus BodySlide Preset Reader
これは何?
これは、私が自分の他のMOD用に作った SKSE プラグインです。
Papyrus スクリプトから、ユーザーの \CalienteTools\BodySlide\SliderPresets フォルダ内にある男性用/女性用プリセットの一覧を取得したり、指定したプリセットで使われているスライダー名、0体重時と100体重時の値などを取得できるようにします。
これを作った理由は、MCM のボタンを1つだけで済ませたかったからです。
Papyrus 関数
function ReloadPresets()
キャッシュされたプリセット情報をすべて消去し、Preset フォルダ全体を再解析します。
セッション中にプリセットが変更された可能性がある場合に使ってください。
String[] function GetPresetList(Bool abFemale)
指定した性別に一致するプリセットのファイル名一覧を、拡張子なしの文字列配列で返します。
女性の場合は CBBE、3BBB、UNP、TBD のプリセットを取得します。
男性の場合は HIMBO、SOS、SAM のプリセットを取得します。
String[] function GetPresetSliderStrings(String asPresetName)
指定したプリセットで使われているスライダー名を、文字列配列で返します。
ここでいう「使われている」とは、0体重時と100体重時の値が両方とも0ではないスライダーを指します。
Float[] function GetPresetSliderLows(String asPresetName)
指定したプリセットで使われている各スライダーの、0体重時の値を float 配列で返します。
意味のある形で使うには、GetPresetSliderStrings と組み合わせる想定です。
Float[] function GetPresetSliderHighs(String asPresetName)
指定したプリセットで使われている各スライダーの、100体重時の値を float 配列で返します。
意味のある形で使うには、GetPresetSliderStrings と組み合わせる想定です。
Source
プラグインのソースコードは GitHub で公開しています。
Credits
特別感謝:AutoBodyAE の一部コード使用を許可してくれた RocketBun
心からの感謝:非常に役立つ CommonLib SKSE Sample Plugin を公開してくれた CharmedBaryon
Author Support
Ko-fi
SubscribeStarSkyrim Special Edition Nexus, Gaztec. 16 Dec 2022. Papyrus BodySlide Preset Reader. 16 Dec 2022 <https://www.nexusmods.com/skyrimspecialedition/mods/80722>.スポンサーリンク
スポンサーリンク
上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。
To users except in Japan - コメントコメントだけでも投稿できます。気に入ったMODはNEXUSでもENDORSEしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。 -
-
- 作者(Gaztec)さんのMOD※Authorの検索結果のため別作者さんのMODが表示される場合があります。
- 機械翻訳 説明引用 [原文]
「パピルススクリプトがボディスライドプリセットファイルを読み取れるようにするためのSKSEプラグイン。」
スポンサーリンク
スポンサーリンク