Shape of Dreams のリンボは、LocalLow 配下のセーブ JSON を編集すると開放条件だけを満たせます。
編集対象はゲーム本体の config ではなく、次のプロファイル保存ファイルです。
C:\Users\<ユーザー名>\AppData\LocalLow\Lizard Smoothie\Shape of Dreams\QuickSave\r_profile*.jsonゲームコード上のリンボ開放条件は、
Evil Lucid Dreamが 4 個以上解放済みであることでした。編集前に現在解放済みの Evil Lucid Dream を確認し、不足分だけ追加します。例では
MadLifeとOverpopulationを追加して 4 個にしています。Evil Lucid Dream と対応する achievement は次の組み合わせです。
FishScales:ACH_BARE_SKIN_SUPREMACYGrievousWounds:ACH_VIVID_DREAMMadLife:ACH_MASTER_OF_EVASIONMarshOfDestiny:ACH_EMPRESS_OF_PAINOverpopulation:ACH_M_M_M_MONSTER_KILLPrudentJellyfish:ACH_WRIST_FRIENDLY_BUILD
基本の流れはこうです。
- ゲームを終了する
r_profile...jsonをバックアップする- 追加したい Evil Lucid Dream に対応する
ACH_*を完了扱いにする - 対象の
LucidDream_*をstatus: 2/isAvailableInGame: trueにする - JSON が壊れていないことを確認する
LucidDream側だけを書き換えても、起動時のプロファイル検証で戻される可能性があります。対応するゲーム内 achievement も一緒に完了扱いにするのがポイントです。以下は
MadLifeとOverpopulationを追加する例です。バックアップを取ったうえで、PowerShell +jqで一時ファイルに変換してから置き換えます。jqが入っていない場合は、同じ値を手で編集しても大丈夫です。$quickSave = "$env:USERPROFILE\AppData\LocalLow\Lizard Smoothie\Shape of Dreams\QuickSave" $save = Get-ChildItem -LiteralPath $quickSave -Filter "r_profile*.json" | Sort-Object LastWriteTime -Descending | Select-Object -First 1 -ExpandProperty FullName if (-not $save) { throw "r_profile*.json が見つかりません" } $backup = "$save.bak_$(Get-Date -Format yyyyMMdd_HHmmss)" Copy-Item -LiteralPath $save -Destination $backup $ts = [DateTimeOffset]::UtcNow.ToUnixTimeSeconds() $tmp = "$save.tmp" $filter = @' .root.achievements.ACH_MASTER_OF_EVASION |= (.isNew=true | .isCompleted=true | .currentProgress=.maxProgress | .completeTimestamp=$ts | .persistentVariables=null) | .root.achievements.ACH_M_M_M_MONSTER_KILL |= (.isNew=true | .isCompleted=true | .currentProgress=.maxProgress | .completeTimestamp=$ts | .persistentVariables=null) | .root.lucidDreams.LucidDream_MadLife |= (.status=2 | .didReadMemory=false | .isNewHeroOrHeroSkill=false | .isAvailableInGame=true) | .root.lucidDreams.LucidDream_Overpopulation |= (.status=2 | .didReadMemory=false | .isNewHeroOrHeroSkill=false | .isAvailableInGame=true) '@ jq --argjson ts $ts $filter $save > $tmp jq empty $tmp Move-Item -LiteralPath $tmp -Destination $save -Force編集後にそのままゲームを起動すると、リンボが開放され、Steam 実績も自動で解除されました。実績を動かしたくない場合は、この手順は使わないほうがよさそうです。
関連コンテンツ
次に読む記事を、タイトルと概要から選べます。
Shape of Dreams のリンボを深度6まで開放するために、Evil Lucid Dream とキャラ別のクリア深度をセーブ JSON で変更した手順です。
- Post公開:更新:
【Deadlock】日本語化して遊ぶ方法【日本語化設定ファイル配布】
自分用にDeadlockの日本語化設定ファイルを作成していたのですが、割とまともな設定ファイルになってきたので公開してみました。
Hytale のバニラ体験を壊さず、チェスト横断検索・マップ・HUD・パーティ表示など快適化だけを追加できる QoL Mod をカテゴリ別に紹介します。
Deadlock の日本語化設定ファイルを作って5万ユーザーに使ってもらった体験記
- Post公開:更新:
【CS:GO】ガチで最強のエイム練習方法
ガチで最強のエイム練習方法。楽しすぎる。