Instalar Steam
iniciar sesión
|
idioma
简体中文 (chino simplificado)
繁體中文 (chino tradicional)
日本語 (japonés)
한국어 (coreano)
ไทย (tailandés)
Български (búlgaro)
Čeština (checo)
Dansk (danés)
Deutsch (alemán)
English (inglés)
Español de Hispanoamérica
Ελληνικά (griego)
Français (francés)
Italiano
Bahasa Indonesia (indonesio)
Magyar (húngaro)
Nederlands (holandés)
Norsk (noruego)
Polski (polaco)
Português (Portugués de Portugal)
Português-Brasil (portugués de Brasil)
Română (rumano)
Русский (ruso)
Suomi (finés)
Svenska (sueco)
Türkçe (turco)
Tiếng Việt (vietnamita)
Українська (ucraniano)
Comunicar un error de traducción
日本語です。
やってみましたが、同じエラーでした。
Steamのインストール先はデフォルトではありません。OSとは別のドライブです。
ゲームのインストール先もデフォルトではありません。Steamと同じドライブの、別のフォルダです。ただしデフォルトのインストール先に移動しても同様にエラーが発生しました。
残念なことに、ダウンロードしたwindowEx.dllをpluginフォルダに上書きしてみましたが同じエラーでした。
SteamでダウンロードされたwindowEx.dllと頂いたリンクからダウンロードしたwindowEx.dllのSHA256ハッシュは同一だったため、元のファイルも問題ない用に思えます。(そもそもファイルが壊れている、消えているならSteamのハッシュチェックでダウンロードされるはず……)
つい先日、Windows 10を入れ直したためかと思いWindows 10 1909の仮想マシンを立てて(デフォルトのインストール先で)起動してみましたがそちらでも同様のエラーで起動に失敗しました。
https://i.imgur.com/GsSal54.png
また、問題が起こっている実機にて吉里吉里Zを使用している他のゲームをいくつか試しましたがそれらはすべて起動できました。
ただしそれらの殆どがexeのバージョンが(吉里吉里Zのバージョンが)1.2.0.3でした。
1.4.0.8のゲームもありはしたのですが(そして起動できましたが)、それはwindowEx.dllを使用していないようだったので参考になるかわかりませんでした。
他のゲームをいくつか探してみて、1.4.0.8かつwindowEx.dllを使用しているゲームが起動できるかできないかがわかればまたお伝えします。
また仮想マシンのくだりで書いたように、この問題はクリーンインストールした環境でも発生します。
私の環境でもEaiさんと同様のエラーで先ほどまで起動できませんでした。
最近win10を導入、steamのインストール先がデフォルトではないというのも似た環境ですね
(一応仮想マシンでも確認しましたが起動不可でした)
ですが下記のMicrosoftのVC++2010ランタイムパッケージ導入で無事起動しました
どういう仕組みなのか正直全く分からないので有用な情報ではないかもしれませんが、ご参考までに
https://www.microsoft.com/ja-jp/download/details.aspx?id=5555
個人的には、起動前に謎解き要素が一つ増えたようで面白かったです
OSのアップデートですが、上記ランタイムを導入していない仮想マシンのwin10を
windows updateで最新にしてみましたが、結果は起動不可
その後ランタイム導入で、仮想環境でも起動を確認しています
ツイッター上でも同じ悩みの方をお見掛けしましたので、
スマートな解決法が見つかる事を祈っております。それでは失礼しました
最新版にアップデートしてもエラーがでるとは厄介ですね……。ランタイム導入で回避できるようなのでとりあえずはそれで対応したいですが、根本的な解決法が知りたいところですね…。
色々と調べてみたいと思います。
当方でもvcredist x86をインストールしたら正常に起動できるようになりました!
鬼虫さんへ
Steamにはゲームのパッケージとは別に必要な依存関係をインストールする仕組みがあるはずです。初めてゲームを起動するときにDirectXをインストール~など出るのがそうです。
私はパブリッシュしたことはないので詳しくはないですが、そこでvcredist x86を必要とするようにすればこの問題は防げると思います。再頒布可能パッケージはすでに入っている環境には影響を及ぼさないので今動いてる人に余計にインストールさせてしまうような心配は大丈夫のはずです。
https://partner.steamgames.com/doc/sdk/installscripts
追記: どうやらMicrosoft Visual C++の再頒布可能パッケージはチェックを入れておくだけで自動インストールさせることができるようです
https://partner.steamgames.com/doc/features/common_redist