Steam Deckにて牧場物語でエラー対処

牧場物語をなんとか動かそうとしましたが、情報がまったくないので困ってました。

ですが、もしかして海外なら誰か対処してるんじゃないかと思い、牧場物語の英語名、「STORY OF SEASONS」で調べたら解決策がありました。

まずWindowsのゲームをSteamGameで動かしているwineというサービスをカスタマイズする、winetoricksのproton版、protontricksが必要です。いろいろなインストール方法がありますが、KDE環境のアプリ管理(Google Play storeみたいなの)であるDiscoverソフトウェアセンターから入手するのが簡単でした。まずはSteam Deckをデスクトップモードにします。次にDiscoverソフトウェアセンターでprotontricksを検索します。下のタスクバーにあると思いますし、スタートメニューにもあります。

ここからインストールします。そしたらスタートメニューにprotontricksが出てきます。あとはこれを起動します。そして牧場物語を選択し、まずは「select the default wineprefix」で今のprefixを選択します。prefixとはゲームごとのwindows設定の塊だと解釈すればいいでしょう。そして「Installl a windows dll or component」を選びます。そして次のものをインストールしてください。
d3dcompiler_42
d3dcompiler_47
vcrun2010
vcrun2012
vcrun2013
vcrun2015

あとはOKを押してこれらをどんどんインストールすれば牧場物語は起動しました。察するに、Vosial C++の古いバージョンを使ってたので動かなかったのかな?よくわかりませんが。。