Skyrim Special Edition Mod データベース

検索結果:コンパイル おすすめMOD順search

☆ [ユーティリティ] SKQE Papyrus Compiler Decompiler Download ID:198554 Author:Cecell 2026-11-12 11:44 Update! Version:0.95
RATE: ★=12 TAG: [ツール] [ユーティリティ] [スクリプト] [検証] [Papyrus] [Modder向け] [コンパイル] [逆コンパイル] [便利ツール]
SKQE Papyrus Compiler Decompiler Title画像

SKQE Papyrus Compiler Decompiler

■概要
Papyrusスクリプトのコンパイルと逆コンパイルを高速に実行できる開発者向けツール
Bethesda公式コンパイラやChampollionを参考に独自実装され、
大量のスクリプト処理、差分比較、FormIDの直接変更などに対応

■特徴/内容
・Papyrusスクリプトの高速コンパイル
・コンパイル済みPEXファイルの逆コンパイル
・BSAアーカイブ内のスクリプトに対応
・大量のスクリプトを一括処理可能
・FormIDを逆コンパイルせず直接変更可能
・2つのスクリプトの差分比較に対応
・コンパイル結果の検証モードを搭載
・マルチスレッド処理に対応
・スクリプトに記録されるユーザー名とPC名を変更可能
・ソースファイルのフルパスを記録せずファイル名のみ保存
・plugins.txtを参照して実際に読み込まれるBSAを確認可能

■処理速度
作者のテスト結果(処理内容:処理数:所要時間)
逆コンパイル       :67,937スクリプト:27秒
逆コンパイル+ファイル出力:67,913ファイル :35秒
コンパイル        :21,463スクリプト:57秒
コンパイル検証      :13,975スクリプト:3.2秒
・逆コンパイルでは154,641個の関数を処理し、失敗なし
・コンパイル検証モードでは全CPUコアを使用
・通常のファイル出力を伴うコンパイル処理は並列化されていない
・処理速度は作者の環境での測定結果

■主な機能・コマンド
・--user:コンパイル情報に記録するユーザー名を指定
・--computer:コンパイル情報に記録するPC名を指定
・--threads N:処理に使用するスレッド数を指定
・diff:2つのスクリプトの差分を比較
・winners:plugins.txtを参照して有効なBSA内のスクリプトを確認
・check --compile:コンパイル結果を既存PEXと比較して検証
・FormIDの直接変更:逆コンパイルせずスクリプト内のFormIDを修正

■コンパイル情報
・Bethesda公式コンパイラではユーザー名、PC名、ソースファイルのフルパスが記録される
・本ツールでは--userと--computerで任意の値を指定可能
・未指定の場合は通常のユーザー名とPC名を使用
・ソースファイルのフルパスは保存せずファイル名のみ記録
・作成者を識別できる名前の設定を推奨

■対応環境
・Skyrim SE向け
・Skyrim LEにも対応する可能性あり
・その他のBethesda作品は未検証
・他作品への対応拡張も検討中

■導入方法
① アーカイブをダウンロードして展開
② 実行ファイルを起動

■アンインストール
・展開したファイルを削除

■注意点
・一部のウイルス対策ソフトでインストーラーが誤検知される可能性あり
・作者の環境ではTrend Microによる検出が発生
・VirusTotalの検査結果はダウンロードページに掲載
・Skyrim以外のゲームへの正式対応は未確認
・コンパイルには必要な依存スクリプトや宣言ファイルが揃っている必要あり
・作者のテストでコンパイルできなかったファイルには依存関係の不足が含まれる

■ソースコード
https://github.com/cecell/skqe-papyru…
  • SKQE Papyrus Compiler Decompiler画像1
Skyrim Special Edition Nexus, Cecell. 12 Nov 2026. SKQE Papyrus Compiler Decompiler. 11 Nov 2026 <https://www.nexusmods.com/skyrimspecialedition/mods/198554>.

PR

PR

Real Time Information!CLOSE
1794477018 1794474000 1794476734 1794471369 none none
▲ OPEN COMMENT