最終更新: kenken2020 2023年08月15日(火) 12:58:19履歴
目次
参考:https://skyrim.2game.info/detail.php?id=61747
◎概要
Mod Organizer経由でCKからPapyrusスクリプトを編集する際に必要?
このツールで容易にMO経由でもコンパイルできるようになります。
◎概要
Mod Organizer経由でCKからPapyrusスクリプトを編集する際に必要?
このツールで容易にMO経由でもコンパイルできるようになります。
・「Sublime Text 3」でコンパイルする場合は、「Ctrl+B」
◎シンプルなパピルスのサンプル
◎ステップ1
・上記のサンプルを「SimpleToggle.psc」で保存し、「Skyrim Special Edition\Data\Source\Scripts」に配置し、「Sublime Text 3」の「Ctrl+B」でコンパイルする
◎ステップ2
・ステップ1で配置した「SimpleToggle.psc」を削除する
・MO2に新しくMODを作成し「<新しく作成したMOD>\source\scripts\」に「SimpleToggle.psc」を配置する
◎ステップ3
・「Advanced Papyrus」を設定する
◎シンプルなパピルスのサンプル
ScriptName SimpleToggle Extends ObjectReference Bool bToggle Event OnActivate(ObjectReference akActionRef) bToggle = !bToggle ; Set Bool to whatever it's not If bToggle ; True ; Do stuff Else ; False ; Undo stuff Endif EndEvent
◎ステップ1
・上記のサンプルを「SimpleToggle.psc」で保存し、「Skyrim Special Edition\Data\Source\Scripts」に配置し、「Sublime Text 3」の「Ctrl+B」でコンパイルする
◎ステップ2
・ステップ1で配置した「SimpleToggle.psc」を削除する
・MO2に新しくMODを作成し「<新しく作成したMOD>\source\scripts\」に「SimpleToggle.psc」を配置する
◎ステップ3
・「Advanced Papyrus」を設定する
参考:スカイリムのpexをソースファイルに戻すツール
https://skyrimfromnow.blogspot.com/2017/02/pex.htm...
DL:Champollion a PEX to Papyrus decompiler (nexus mods SKYRIM)
https://skyrimfromnow.blogspot.com/2017/02/pex.htm...
1.Champollion.exe がある階層に「scripts」フォルダを作成し、変換したいpexファイル群を入れる。
2.コードを「Convert.bat」等の名前で Champollion.exe がある階層に保存し実行する
Convert.bat の中身
※場合によってはバニラはSKSEのスクリプトも必要な場合がある?
https://skyrimfromnow.blogspot.com/2017/02/pex.htm...
DL:Champollion a PEX to Papyrus decompiler (nexus mods SKYRIM)
https://skyrimfromnow.blogspot.com/2017/02/pex.htm...
1.Champollion.exe がある階層に「scripts」フォルダを作成し、変換したいpexファイル群を入れる。
2.コードを「Convert.bat」等の名前で Champollion.exe がある階層に保存し実行する
Convert.bat の中身
@echo off cd /d %~dp0 echo 変換中. この画面が閉じるまでお待ちください.... for %%i in (scripts\*.pex) do (champollion.exe %%i -p scripts\source)
※場合によってはバニラはSKSEのスクリプトも必要な場合がある?
◎ゲーム標準のライブラリを配置する
CKでスクリプトを作ろうとするとエラー「The extends script does not exist, please pick one that does」が出た場合
参考:https://detail.chiebukuro.yahoo.co.jp/qa/question_...
Dataフォルダの中にある「Scripts.zip」を"Data\Source\Scripts"に解凍する
◎SKSEのライブラリを配置する
ダウンロードしたSKSEの 7z から “Data/scripts/Source” を上記と同じ様に配置する
↑ゲームフォルダに直接入れず、MO2で仮想化する事!
CKでスクリプトを作ろうとするとエラー「The extends script does not exist, please pick one that does」が出た場合
参考:https://detail.chiebukuro.yahoo.co.jp/qa/question_...
Dataフォルダの中にある「Scripts.zip」を"Data\Source\Scripts"に解凍する
◎SKSEのライブラリを配置する
ダウンロードしたSKSEの 7z から “Data/scripts/Source” を
↑ゲームフォルダに直接入れず、MO2で仮想化する事!
以下のPSCファイルを追加する必要がある?
◎MfgConsoleFunc.psc
MOD「Mfg Fix」のをコピーする?
https://www.nexusmods.com/skyrimspecialedition/mod...
◎nioverride.psc
MOD「RaceMenu」の「RaceMenu.bsa」にあるのをコピーする?
◎SKI_ConfigBase.psc
Githubのをコピーする?
https://github.com/schlangster/skyui/blob/master/d...
◎SKI_QuestBase.psc
Githubのをコピーする?
https://github.com/schlangster/skyui/blob/master/d...
「Adbance Papyrus」経由でコンパイルすると、下線のようなメッセージが出ます。
この表示が出ていれば、「Adbance Papyrus.ini」の設定が効いています。
◎MfgConsoleFunc.psc
MOD「Mfg Fix」のをコピーする?
https://www.nexusmods.com/skyrimspecialedition/mod...
◎nioverride.psc
MOD「RaceMenu」の「RaceMenu.bsa」にあるのをコピーする?
◎SKI_ConfigBase.psc
Githubのをコピーする?
https://github.com/schlangster/skyui/blob/master/d...
◎SKI_QuestBase.psc
Githubのをコピーする?
https://github.com/schlangster/skyui/blob/master/d...
「Adbance Papyrus」経由でコンパイルすると、下線のようなメッセージが出ます。
この表示が出ていれば、「Adbance Papyrus.ini」の設定が効いています。
◎スクリプトを追加しようとすると多量に出てくる
SCRIPTS: Error: Failed to find variable ::_targetActor_var used in RaceMenuPluginXPMSE.OnSliderChanged()
↓
MOD「XP32 Maximum Skeleton Special Extended」の「RaceMenuPluginXPMSE.psc」?
SCRIPTS: Error: Failed to find variable ::_targetActor_var used in RaceMenuPluginXPMSE.OnSliderChanged()
↓
MOD「XP32 Maximum Skeleton Special Extended」の「RaceMenuPluginXPMSE.psc」?
コメントをかく