Skip to content

Quick Search

Search DEVKEY BLOG

Go back
Devkey

Shape of Dreams のリンボ6をセーブ編集で開放する方法

Shape of Dreams のリンボ6は、ゲーム本体の config ではなくセーブ JSON を編集して開放できました。例では Bismuth をリンボ5クリア済み扱いにして、深度6を選べる状態にしています。 リンボ本体は Evil Lucid Dream が4個あれば開きますが、深度6の開始には6個すべてが必要です。

  1. Shape of Dreams のリンボ6は、ゲーム本体の config ではなくセーブ JSON を編集して開放できました。例では Bismuth をリンボ5クリア済み扱いにして、深度6を選べる状態にしています。

    リンボ本体は Evil Lucid Dream が4個あれば開きますが、深度6の開始には6個すべてが必要です。

  2. ゲームを終了し、次の QuickSave フォルダを丸ごとバックアップします。

    C:\Users\<ユーザー名>\AppData\LocalLow\Lizard Smoothie\Shape of Dreams\QuickSave

    編集するのは、同じIDが付いた2ファイルです。

    r_profile<UUID>.json
    r_stats<UUID>.json
  3. r_profile<UUID>.json では、次の6組を開放済みにします。すでに開放済みのものは変更不要です。

    Evil Lucid Dream対応する実績ID
    LucidDream_FishScalesACH_BARE_SKIN_SUPREMACY
    LucidDream_GrievousWoundsACH_VIVID_DREAM
    LucidDream_MadLifeACH_MASTER_OF_EVASION
    LucidDream_MarshOfDestinyACH_EMPRESS_OF_PAIN
    LucidDream_OverpopulationACH_M_M_M_MONSTER_KILL
    LucidDream_PrudentJellyfishACH_WRIST_FRIENDLY_BUILD

    各組で変更した値は次のとおりです。

    実績データ:
      isNew = true
      isCompleted = true
      currentProgress = maxProgress
      completeTimestamp = 現在のUnix時刻
      persistentVariables = null
    
    Lucid Dream:
      status = 2
      didReadMemory = false
      isNewHeroOrHeroSkill = false
      isAvailableInGame = true

    Lucid Dream 側だけを変えると起動時の検証で戻る可能性があるため、対応する実績データも合わせました。

  4. 同じファイルの .root.preferredGameSettings.limbo は、Bismuth とリンボ6を選ぶ設定にします。

    {
      "difficulty": "diffLimbo",
      "hero": "Hero_Bismuth",
      "lucidDreams": [
        "LucidDream_FishScales",
        "LucidDream_GrievousWounds",
        "LucidDream_MadLife",
        "LucidDream_MarshOfDestiny",
        "LucidDream_Overpopulation",
        "LucidDream_PrudentJellyfish"
      ],
      "allowDejavu": false,
      "customData": {
        "GameMod_Limbo::depth": "6"
      }
    }

    既存の lobbyNameheroSelectedLoadoutIndex など、ここに載せていない項目は消さずに残します。

  5. r_stats<UUID>.json では、Bismuth のクリア深度を 5 にします。リンボの進行はキャラ別なので、別キャラで深度6を開ける場合はキャラ名を差し替えます。

    .root.heroes.Hero_Bismuth.completedLimboDepth = 5
    .root.total.completedLimboDepth = 5

    保存後は jq empty <ファイル名> で2ファイルとも JSON として読めることを確認してからゲームを起動します。Steam Cloud の競合が出た場合は編集したローカル側を選びます。実績データも変更するため、Steam 実績に反映される可能性があります。


次に読む記事を、タイトルと概要から選べます。


Previous Short
Palworld Dedicated Server に Hamachi から繋がらない原因が Windows Firewall の拒否規則だった
Next Short
Shape of Dreams のリンボをセーブ編集で開放する手順