【Stardew Valley】SMAPI log parserを使ってSMAPIのエラーを解決する

SMAPIのMOD環境でエラーが発生すると、赤色の文字でエラーの詳細を教えてくれます。
慣れない間は見づらいと思うので、SMAPI log parserを使いましょう!

ここでは、SMAPI log parserの使い方を詳しく説明していきます。

目次

SMAPI log parserの使い方

STEP
Windows実行ダイアログを開く

まず、Windowsキー+Rキーを同時押しして、Windowsの実行ダイアログを開きましょう。

STEP
コマンドを実行する

検索ウィンドウが起動したら、以下を入力してOKを押下します。

%appdata%

STEP
ErrorLogsフォルダを探す

STEP2でOKを押下すると、新たにエクスプローラーが立ち上がります。

その中にStardewValleyフォルダがあるので、さらにその中のErrorLogsフォルダを開いてください。

中には、直近でプレイしたときのログ(SMAPI-latest.txt)もしくはエラー落ちしたときのログ(SMAPI-crash.txt)が残っています。

STEP
SMAPI log parserにアクセスする

次は、こちらのページ↓にアクセスしてください。

あわせて読みたい
STEP
エラーログをアップロードする

STEP3で探し出してきたエラーログを枠内にドラック&ドロップします。

うまくいかない場合は、ログの中身をコピーして枠内に張り付けてね!

こんな感じで枠内が文字でいっぱいになるので、完了したらsave & parse logボタンをクリック!

STEP
エラーを解析する

矢印で示したようにエラーが出ていることが分かります。

下の方を赤文字のログを見ると…

Skipped mods
ーーーーーーーーーーーーーーーーーーーーー
These mods could not be added to your game.
– Wildflower Grass Field 1.1.0 because it requires mods which aren’t installed (More Grass).

こんな感じになっています。

このエラーは、導入必須な前提MODが入ってないことを示しています。
(ここではMore Grass

ここまで分かったら、MOD配布ページに戻って、エラーに表示されたMODの前提条件をもう一度確認してみましょう。

赤文字でエラーが表示されてある程度調べてみたけど、分からない!という方は、コメントやDMなどをいただければお手伝いします。

よくあるエラー事象

前提MODを導入し忘れている

because it requires mods which aren’t installed

エラーログにこの文章が入っていたら、必要なMODが導入されていないことを示しています。

当ブログへのお問い合わせで多いのも、前提MODを入れていなかったため正常に動かない事象。
SMAPIで赤文字表示されて意図したように動かないMODは、大抵の場合前提MODが不足しています。

もう一度NexusのMODページをよく読みましょう。
導入に必要なことはすべて書いてあります。

競合している

Neither will be applied. You should remove one of the content packs, or ask the authors about compatibility.

エラーログにこの文章が含まれていたら、複数のMODが競合していることを示しています。

結果どれも適用されないため、どれかひとつを選んで導入しましょう。

サブフォルダに入っていない

Detected mod files directly inside the ‘Mods’ folder. These will be ignored. Each mod must have its own subfolder instead.

エラーログにこの文章が含まれていたら、画像のように「Modsフォルダ」の中に直接MODの一部が入ってしまっています。

※画像でいうと一番下にあるEastScarp.dllのこと。

Stardew ValleyのModsフォルダ内のものはすべてサブフォルダ内に入っていなければいけません。

こういうファイルが生成されていたら削除してしまいましょう。

最新バージョンにアップデートした

MODの最新バージョンがリリースされて入れ替えた際にエラーになることも多いです。
この場合は、関連するMODとの互換性がないか、そもそもMOD自体にバグがある可能性があります。

特にフレームワーク系のMODをアップデートする際には注意が必要です。
最新バージョンがリリースされたからと言ってすぐに導入するのではなく、しばらくPostsなどの様子を見てバグ報告がないかを確認するか、使用中のバージョンのバックアップを取っておいて最新版に入れ替えてみましょう。
起動やゲーム内の挙動に問題がなければそのまま使ってOKです。

何よりも、まずは自分で使うMODを把握するところから始めていきましょう。

おわりに

赤文字のところを翻訳にかけて、その通りに修正すれば大体のことは解決します。
また、MOD制作者さんに不具合を問い合わせる場合などにも「ログを提示してください」と言われることがあるので、SMAPI log parserは使えるととっても便利なツールです。

お困りのことがあれば気軽にお問い合わせください。


    この記事が気に入ったら
    フォローしてね!

    share
    • URLをコピーしました!
    • URLをコピーしました!

    コメント

    コメントする

    目次