Steinberg Download Assistant on Wine
検証環境・前提
nyarla.icon 2023-09-19
Steinberg Download Assistant をインストールするまでの手順
下準備
まず wine prefix を独自に作る
$ wineboot
次に winetricks で下記のソフトウェアを入れる
$ winetricks vcrun2022 dotnet45
最後に Steinberg Download Assistant をインストールする
Steinberg Download Assistant のアクティベーション
まず該当ソフトウェアを起動してブラウザ経由で Steinberg アカウントへログインする Firefox の場合
右クリックで調査 → コンソールで net-steinberg-sda: で始まる URL が開けなかったと言うメッセージを見つける
該当の URL を次のようなコマンドを用いて wine 環境へ渡す
$ wine 'C:\Program Files (x86)\Steinberg\Download Assistant\Steinberg Download Assistant.exe' 'net-steinberg-sda:/...'
そうするとアクティベーションが完了して Steinberg Download Assistant が使えるようになる
Steinberg Activation Manager へのログイン
まず該当ソフトウェアを起動しブラウザで Steinberg アカウントへログインする
この辺りの流れは Steinberg Downlaod Assistant と一緒
Firefox の場合
コンソールで net-steinberg-activation-manager から始まる URL が開けないと言うエラーを見つける
該当 URL を次のようなコマンドで wine 環境へパスする
$ wine 'C:\Program Files\Steinberg\Activation Manager\SteinbergActivationManager.exe' --redirect 'net-steinberg-activation-manager:/...'
これが無事に通ると Steinberg Acivation Manager で Activation を動かせるようになる
既知の問題の解消
フォントが文字化け・いわゆる文字が豆腐になる
アルファブレンドが動いてなくて文字が読めない or 潰れる
C:\Program Files (x86)\Steinberg\Download Assistant\app\Steinberg Download Assistant.cfg の [JVMOptions] に次を追記
code:-
-Dprism.order=j2d
-Dsun.java2d.d3d=false
解決策の元ネタ
Steinberg MediaBay がインストールされない
これは個別にインストーラーを走らせてインストールする
ダウンロード先は下記
HALion Sonic 7 や Stengberg Library Manager などが動作しない
これは winecfg で Windows の version を windows 7 にすると動く
wine で windows 10 を使用していると directX 10 を使おうとするらしく、それが原因(?)で落ちている
これは wine 8.15 (proton-wine 8.15) だと directX 10 対応が不完全なため
その関係で 0x80004001 (E_NOTIMPL) を吐いて落ちる
なおこの事への対策で dxvk や vkd3d を入れても対処法にはならないので注意
Steinberg Download Assistant の locale が頓珍漢になる
具体的にはタイトルが日本語なのに本文が中国語になる
nyarla.icon winetricks で font 関連の Tweak を実行するとこうなる(?)
何もしかなった場合起きない
環境としては corefonts と fakejapanese を同時実行した時にこうなった