「SKSE64プラグイン開発環境構築手順」の編集履歴(バックアップ)一覧はこちら
SKSE64プラグイン開発環境構築手順 - (2013/06/30 (日) 23:04:18) の最新版との変更点
追加された行は緑色になります。
削除された行は赤色になります。
SKSE プラグインを開発するには、以下の環境が必要になります。
**必要なソフトウェアのインストール
-[[Micorsoft Visual C++ 2008 Express Edition>http://gurigumi.s349.xrea.com/programming/visualcpp/install2.html]]
--2010, 2012 とあるが本体が 2008 で開発されており 2008 の相性が一番良い。
--しかし、既に過去のもので入手困難であり、上記リンク先のサイトで入手可能な内に早めに入手しておいた方が良い。
-[[DirectX SDK>http://www.microsoft.com/en-us/download/details.aspx?id=6812]]
--DirectX のバージョンについては限定があるかは不明。
上記サイトからダウンロードした Micorsoft Visual C++ 2008 Express Edition はオフライン版の DVD イメージファイルです。
インストールするには通常 DVD に書きだす必要がありますが、仮想 DVD-ROM ドライブ作成ソフトを使うことでそのままインストールできます。
以下、窓の杜から該当ソフトをダウンロードするリンクです。
-[[Deamon Tools Lite>http://www.forest.impress.co.jp/library/software/daemonlite/]]
Deamon Tools Lite は、Visual C++ 2008 インストール時のみ必要なものなので、インストール後はアンインストールして構いません。
現在でも、下記のURLでVisual C++ 2008 ExpressionのWEBセットアップ版をダウンロードできます。(2013/6/30日現在)
ただしユーザー登録(無料)する必要があるので、嫌な方はオフライン版を。
http://go.microsoft.com/?LinkId=9348304
Visual C++ 2010 Expressionはこちら
http://go.microsoft.com/fwlink/?LinkId=190491
2010からはDirectX SDK同梱になったので、別途DirectX SDKは要りません。
ただし、2010の後にDirectX SDKをインストールするとDirectXが競合する問題があります。2008と2010を両方入れたい人は、必ず2008→DirectX SDK→2010の順にインストールしてください。
**Visual C++ の環境設定
インストールした DirectX SDK の include と lib へのパスを通してください。
**SKSE のコンパイル
+本家サイトから 7z archive(skse_X_XX_XX.7z((X_XX_XX はバージョン番号))) を入手する。
--[[Skyrim Script Extender (SKSE)>http://skse.silverlock.org/]]
+入手した 7z archive を解凍する。
+解凍後、skse_X_XX_XX/src/skse/skse.sln を Visual C++ 2008 で開く。
+警告がでるが「はい」を選択する((開発者が保持しているソース管理システムと僕らの環境がつながっていないために出る警告です。避けようがないので「はい」を選択します。警告がでるのは初回だけです。))。
--&ref(scm_warning.png)
-画面上真ん中の選択欄の「Debug」を「Release」に変更する
-プルダウンメニューの「ビルド」⇒「ソリューションのビルド」を選択する。
-以下のファイルが作成されればひとまずOK。
--skse_X_XX_XX/src/Release/plugin_example.dll
#GitHubにあるsimplePluginが新しいskse64で動かなくなって為、修正しました。
SKSE64プラグインを開発するには以下の環境が必要になります。
**必要なソフトウェアのインストール
-[[Microsoft Visual Studio Community 2015>https://www.visualstudio.com/ja/vs/older-downloads/]]&br()
Microsoft アカウントが必要です。他にも色々と必要になってくるので作っておくことをおすすめします。&br()インストールには結構な時間がかかるので、時間があるときに始めましょう。
**SKSE64サンプルプラグインの用意
+プラグインファイルをまとめるためのフォルダを用意する。&br()今回はVS2015のデフォルトフォルダのドキュメント/Visual Studio 2015/projectsにSamplePluginという名前でフォルダを用意する。
+[[Skyrim Script Extender (SKSE)>http://skse.silverlock.org/]]からSE用の7zアーカイブを入手する。
--&ref(skse_silverlock.PNG)
+入手した7zアーカイブ内のsrcフォルダ以下を先ほどのフォルダ(SKSESamplePlugin)に展開する。
--&ref(copySKSE64_2.png)
+[[GitHub>https://github.com/towawot/Skse64SimplePlugin]]からSimplePluginを入手する。
--&ref(skse64simplePlugin2.png)
+SimplePluginをSKSESamplePlugin/skse64フォルダ に中身のフォルダごと展開する。
+Skse64SimplePlugin-masterフォルダの名前を好きな名前にする。&br()今回はsamplePluginとした。
+SamplePluginフォルダにある「skse64.sln」を「VS2015」で開く。
+警告が出るがソース管理の関連付けは削除していい&br()(開発者が保持しているソース管理システムと僕らの環境がつながっていないために出る警告です)
--&ref(scm_warning2.png)
+loaderのためのプロジェクト3個は不要なので削除する(右クリックのコンテキストメニューから削除を選ぶ)
--&ref(deleteLoaderCode.png)
+ソリューション 'skse64' (3プロジェクト) を右クリック→追加→既存のプロジェクト(E)を選択する。&br()samplePluginフォルダの「simplePlugin.vcxproj」を選択する。
+追加された「samplePlugin」を右クリック→ビルド依存関係→プロジェクト依存関係を選択して両方にチェックを入れる
+画面上真ん中の選択欄の「Debug」を「Release」に変更する
+プルダウンメニューの「ビルド」⇒「ソリューションのビルド」を選択する。
+以下のファイルが作成されればひとまず作れる環境は出来ました。お疲れさまでした。&br()SamplePlugin/x64/Release/simplePlugin.dll
表示オプション
横に並べて表示:
変化行の前後のみ表示: