必要
Visual Studio
2019以降でビルドできます。
こちらの記事を参考にインストールしてください。
2022で確認しています。
Node.js
公式サイトからLTS版をダウンロードします。
インストールで特に変更するところはありません。
Yarn
コマンドプロンプトで以下のコマンドを実行してインストールします。
npm install -g yarn
Git for Windows
公式サイトの「Download」をクリックします。
インストールで特に変更するところはありません。
開発者コマンドプロンプトの起動
スタートメニューの「Visual Studio 2022」にある「Developer Command Prompt for VS 2022」を起動します。
以降はこの画面にコマンドを入力していきます。
ソースのダウンロード
作業用フォルダを作成してダウンロードします。
例として C:\Build にします。
md C:\Build cd C:\Build git clone --recursive https://github.com/otya128/TVTDataBroadcastingWV2.git
プラグインのビルド
「TVTDataBroadcastingWV2」フォルダに移動します。
cd TVTDataBroadcastingWV2
以下のコマンドを実行します。
- Visual Studio 2022 32bit版
MSBuild TVTDataBroadcastingWV2.sln /nologo /m /t:Build /restore /p:Configuration=Release;Platform=x86;PlatformToolset=v143;RestorePackagesConfig=true
- Visual Studio 2022 64bit版
MSBuild TVTDataBroadcastingWV2.sln /nologo /m /t:Build /restore /p:Configuration=Release;Platform=x64;PlatformToolset=v143;RestorePackagesConfig=true
- Visual Studio 2019 32bit版
MSBuild TVTDataBroadcastingWV2.sln /nologo /m /t:Build /restore /p:Configuration=Release;Platform=x86;PlatformToolset=v142;RestorePackagesConfig=true
- Visual Studio 2019 64bit版
MSBuild TVTDataBroadcastingWV2.sln /nologo /m /t:Build /restore /p:Configuration=Release;Platform=x64;PlatformToolset=v142;RestorePackagesConfig=true
「Release」フォルダまたは x64\Release にTVTDataBroadcastingWV2.tvtpがあります。
フォントのダウンロード
以下のコマンドを実行します。
curl -OL https://github.com/googlefonts/kosugi/raw/main/fonts/ttf/Kosugi-Regular.ttf curl -OL https://github.com/googlefonts/kosugi-maru/raw/main/fonts/ttf/KosugiMaru-Regular.ttf
web-bmlのビルド
「browser」フォルダに移動してビルドします。
cd browser yarn install yarn workspace @chinachu/aribts build yarn run build
「dist」フォルダにTVTDataBroadcastingWV2.jsがあります。
ファイルの配置
TVTestの「Plugins」フォルダにTVTDataBroadcastingWV2.tvtpを入れます。
「Plugins」フォルダの中に TVTDataBroadcastingWV2\resources\dist を作成します。
TVTDataBroadcastingWV2.jsを TVTDataBroadcastingWV2\resources\dist に入れます。
「browser」フォルダにあるTVTDataBroadcastingWV2.htmlを TVTDataBroadcastingWV2\resources に入れます。
Kosugi-Regular.ttfとKosugiMaru-Regular.ttfを TVTDataBroadcastingWV2\resources\dist に入れます。
ここまで終えると以下のようになります。
- Plugins
- TVTDataBroadcastingWV2.tvtp
- TVTDataBroadcastingWV2
- resources
- TVTDataBroadcastingWV2.html
- dist
- TVTDataBroadcastingWV2.js
- Kosugi-Regular.ttf
- KosugiMaru-Regular.ttf
- resources
コメント