Fable 5로 엘든 링 손상된 세이브 파일 복구 성공
Fable 5 was able to fix a corrupted Elden Ring save file.
핵심 요약
Fable 5를 활용해 정전으로 손상된 엘든 링 세이브 파일을 완벽하게 복구한 사례입니다.
- 세이브 파일 복구 — 정전으로 손상된 엘든 링 데이터를 Fable 5를 통해 복구함
- AI 활용 능력 — 정상적인 세이브 파일을 템플릿으로 삼아 손상된 데이터를 재구축함
- 기술적 분석 — 파일의 구조적 문제 파악 및 MD5 체크섬 재계산 과정을 상세히 설명함
엘든 링 Convergence + Seamless 모드 깔고 하다가 정전 나서 게임 끄는 도중에 세이브 파일이 깨져버림. 파일명에 중국어 섞인 세이브 파일 두 개가 따로 뜨더라. 별짓 다 해보고 세이브 매니저도 돌려봤는데, 깨진 문자를 인식조차 못 하거나 데이터를 하나도 못 불러오더라고.
Opus 4.8도 써봤는데, 계속 'could not read save file' 에러만 뱉어내길래 Fable 5는 좀 다른가 싶어서 한번 돌려봄. 멀쩡한 빈 세이브 파일 하나를 예시로 던져줬더니, 내 예전 캐릭터 데이터까지 싹 다 긁어모아서 완벽하게 복구해주더라. 한 방에 해결된 거 보고 진짜 소름 돋았음.
그래서 뭐가 문제였고 어떻게 고친 건지 물어봤더니 이렇게 답해주네:
### What was broken
* **`USER_DATA010`** (the menu/profile section) was completely zeroed in both files: no character card, no slot-active flags, SteamID64 field = 0. **Result:** no save manager or game menu would ever list Fredrick, and the game had no pointer to load him — the files were caught mid-write (temp files never finalized/renamed).
* **Snapshot comparison:** the `淆` file was newer (playtime 10,771s vs 10,250s, read from the ms counter at slot payload offset `+0x8`) but truncated — slot data ended at `0x216938` instead of filling the full `0x280000` like every healthy slot. The `İ` ("B complete") snapshot was ~9 min older but structurally complete.
### The fix (B_complete snapshot)
* Copied Fredrick's `0x280000`-byte slot payload into a valid save scaffold (your known-good file's structure, including a populated `USER_DATA011` settings section).
* Rebuilt his missing menu card in `USER_DATA010` at `0x195E + slot×0x24C`: name (UTF-16LE, `0x22`-byte field), level u32 at `+0x22` (42, read from his stat block), playtime u32 at `+0x26` (10,250s, converted from the ms counter at slot `+0x8`), using an existing card as a structural template for the remaining ~`0x222` preview bytes.
* Set the slot-active flag byte in the `0x1954` flag array.
* Recomputed the MD5 digest (first 16 bytes of each entry) for all 12 `USER_DATA` entries.
* **Verified:** Checksums all pass, emptied slots hash to the known virgin-slot fingerprint `8354dcaa…`. *Only residual quirk: menu preview render may be wrong until the game rewrites the card on first save.*

