레이블이 MagicSave인 게시물을 표시합니다. 모든 게시물 표시
레이블이 MagicSave인 게시물을 표시합니다. 모든 게시물 표시

2010년 10월 28일 목요일

손상된 세이브데이터 복구 - MagicSave v3.2


몇몇 특정 게임의 경우 실행하는 커펌 버전에 따라 세이브 파일이 호환되지 않고, 손상된 데이터로 표시되어 불러올 수 없는 경우가 있습니다. 실제로 데이터가 손상되지 않았는데도 불구하고 잘못 표시되는 것이죠.

이렇게 세이브 호환 문제가 발생하는 이유로는,
* 해당 게임의 요구 펌웨어 보다 낮은 버전의 커펌에서 세이브데이터를 생성하거나, (펌웨어 3.80 이상을 요구하는 게임을 커펌 3.71 M33 에서 강제 구동하는 경우)
* 커펌 자체의 세이브 관련 암호화키/모듈이 제대로 적용되지 않아 발생합니다. (커펌 5.03 GEN-C나 5.50 GEN-D3 등)

이러한 커펌 버전에 따른 세이브데이터 호환 문제를 해결할 수 있는 것이 바로 MagicSave 플러그인인데, 최근 MagicSave 플러그인이 v3.2로 업데이트되었습니다. v2.0을 블로그에 소개한 이후에도 꾸준히 업데이트되어 왔지만, 막상 직접 소개하는 건 오랜만이네요. [출처가기]

하지만 MagicSave 플러그인이라도 모든 손상된 세이브데이터를 완벽히 복구할 수 있는 것은 아니고, 게임에 따라 복구할 수 없는 경우도 있으며, 또 실제로 손상된 세이브데이터는 복구할 수 없다는 점을 명심해주세요.


[ 설치방법 ] (커펌 5.00 M33-2 이상에서의 설치법입니다.)

1. 위 첨부파일을 받아 압축을 풀고 그 안의 'MagicSave' 폴더를 메모리스틱 최상위에 복사합니다.

2. 역시 위 첨부파일의 'seplugins' 폴더 안에 있는 'MagicSave.prx' 파일은 매모리스틱의 seplugins/ 폴더 안으로 복사합니다. (Lite 버전은 MagicSaveLite.prx 파일, 일본어판은 '일본어판' 폴더의 'MagicSave.prx'를 대신 사용해주세요.)

3. 메모리스틱 ms0:/seplugins/ 폴더의 game.txt를 메모장으로 열고 아래의 문장을 새로 추가한 뒤 저장하세요. (game.txt 파일이 없다면 직접 새로 만드세요.)
ms0:/seplugins/MagicSave.prx 1
(Lite 버전인 경우 ms0:/seplugins/MagicSaveLite.prx 1이라고 추가.)

4. 플러그인의 설치가 끝났습니다.

[ 세이브데이터 복구방법 ]
MagicSave 플러그인은 다양한 기능을 가지고 있는데, 그 중 손상된 세이브데이터를 직접 로드하는 방법에 대해서만 간단히 알아보겠습니다.


세이브데이터가 손상되었다고 나와 로드할 수 없는 게임을 실행합니다. 그 후 볼륨업+볼륨다운 버튼을 동시에 누르면 위와 같은 MagicSave의 메인 메뉴가 나타납니다.

MagicSave의 메뉴에서의 선택은 엑스버튼, 취소는 세모버튼입니다.


일단 플러그인 메뉴를 보기 편하고 사용하기 쉽게 하기 위해서 'Menu Option'으로 들어가 'View'를 [All]로 변경하고, 'Stop Other Threads'를 엑스버튼으로 선택해 활성화합니다.


그 후 다시 메인 메뉴로 나가 이번에는 'Save Data' 메뉴로 들어가서 'Read Invalid Data' 메뉴 아래의 'Enable'을 엑스버튼으로 선택해 활성화합니다. 그 후 세모버튼을 눌러 MagicSave 메뉴를 닫고 다시 게임으로 돌아옵니다.

이제 게임에서 다시 세이브데이터를 로드해봅니다. (게임 구동과 동시에 자동으로 세이브를 불러오는 게임도 있는데 이 경우에는 게임 종료 후 재실행하세요.) 이전에는 손상된 데이터로 나왔던 세이브데이터가 정상적으로 로드되었다면 성공! 이 상태에서 다시 세이브를 하면 다음부터는 MagicSave 플러그인이 없어도 정상적인 세이브 저장/로드가 됩니다.

만약 여전히 세이브데이터가 손상되었다고 나온다면 MagicSave 메인 메뉴에서 'SFO File'과 'Decrypt'의 타입을 여러가지로 변경하면서 계속 시도해 보세요.

# 위의 방법은 MagicSave 플러그인내에서 직접 손상된 세이브데이터를 불러오는 방법입니다. 하지만 이 방법 외에도 세이브데이터의 백업 파일을 이용해서 복구하는 방법도 있습니다. 일단 세이브를 정상적으로 불러오는 커펌에서 암호화되지 않은 세이브데이터의 백업 파일을 만들고, 손상된 데이터로 나오는 커펌에서는 이 암호화되지 않은 세이브의 백업 파일을 불러오는 것이죠. 자세한 방법은 아래 리드미 번역 내용이나 관련글을 참고해주세요.

[ 자세한 사용방법 (리드미 번역) ]
상당히 깁니다. ㅡㅡ; 번역기를 이용하긴했지만, 제대로 번역이 안된 부분이나 어색한 부분이 많아 수정하는데도 한참 걸렸네요. MagicSave 플러그인에 대해 자세히 알고 싶으신 분들이나 위 방법으로도 세이브데이터 복구가 안되는 분들은 참고해주세요.

MagicSave v3.2 리드미 변역 내용 열기


* 관련글 보기 *
손상된 세이브데이터 복구 2 - MagicSave v2.0
손상된 세이브데이터 복구 - MagicSave v1.0

2010년 1월 23일 토요일

손상된 세이브데이터 복구 2 - MagicSave v2.0

작년 말에 MagicSave v1.0 플러그인을 이용해 커펌 업데이트 후 손상되었다고 나오는 세이브데이터를 복구하는 글을 올린 적이 있었습니다. (관련글 보기) 그런데 MagicSave 플러그인이 v2.0으로 업데이트되면서 좀 더 쉽게 세이브데이터를 복구할 수 있게 되어 다시 소개합니다. [출처가기]

이전 MagicSave v1.X에서는 세이브데이터가 잘 작동하는 커펌 버전에서 먼저 세이브데이터를 복호화(암호화 해제)한 뒤, 최신 커펌으로 다시 업데이트해서 이 복호화된 세이브데이터를 불러오는 방식이라 상당히 복잡하고 귀찮은 과정이 필요했습니다. 하지만 MagicSave v2.0에서는 커펌 버전을 변경할 필요없이 현재 커펌에서 손상된 데이터를 강제로 불러와 복구할 수 있는 기능이 추가되어 상당히 편리해졌습니다.


이 글은 커펌 5.50 GEN-D3 또는 커펌 5.03 GEN-C for HEN으로 업데이트 후, 이전 커펌에서 사용하던 세이브 파일이 손상된 데이터로 잘못 표시되어 로드할 수 없을 경우에 이를 복구하는 방법을 다룬 것입니다. 실제로 손상된 세이브데이터는 복구할 수 없으며, 게임에 따라 복구가 불가능한 경우도 있습니다.

또 이전 글에서도 적었듯이 제가 테스트할만한 게임은 가지고 있지 않아 실제로 테스트는 하지 못했습니다. 그래도 밑져야 본전이니 한 번 테스트해보세요.


[ 설치법 / 사용법 ]
1. 위 첨부파일을 받아 압축을 풀고 그 안의 'MagicSave'와 'seplugins' 폴더를 메모리스틱 최상위에 복사합니다. (덮어쓰겠냐는 메세지가 나오면 '예'를 선택해 덮어쓰세요.)

2. ms0:/seplugins/ 폴더에 있는 game.txt 파일을 메모장으로 열어 아래의 문장을 새로 추가한 뒤 저장합니다.
ms0:/seplugins/MagicSave.prx 1
(game.txt 파일이 없다면 새로 만드세요.)

3. 다른 플러그인과 충돌이 발생할 수도 있으니 game.txt에 등록된 다른 플러그인은 모두 비활성화해주시길 바랍니다.

4. 필요한 설정은 미리 해두었으니, 이제 해당하는 게임을 실행해서 세이브데이터를 불러옵니다. 이전에는 로드할 수 없었던 세이브데이터를 정상적으로 불러왔다면 복구가 성공한 것입니다.

5. 이전의 세이브데이터를 정상적으로 불러온 뒤에는 게임 내에서 다시 세이브데이터를 저장합니다. 한 번 새로 저장한 후에는 위에서 설치한 MagicSave 플러그인을 비활성화하거나 완전히 제거해도 됩니다. (설치 제거는 설치 방법의 역순.)

6. 게임의 세이브데이터 형식에 따라 복구가 불가능한 경우도 있습니다. 그냥 포기하시거나 아래 리드미 내용을 참고로 해서 여러가지 다른 방법으로 시도해보세요. (라이트 버전 사용, 엔진 모드1으로 복호화 후 로드 등등.)

7. 기타 MagicSave 플러그인의 단축키나 참고사항은 이전 MagicSave v1.0 글을 참고해주세요.
--------------------------------------------------------------------------------------------

위에서는 단순히 손상된 세이브데이터를 복구하는 방법만 간추려 적었습니다. 하지만 MagicSave 플러그인의 기능은 이보다 훨씬 더 다양한데 제가 다  설명하기에는 힘이 들어 그냥 리드미 파일의 구글 번역기 내용으로 대신합니다. (그나마도 양이 많아 직접 수정하지 못했기 때문에 이해하기 힘들 수도 있습니다. ㅜㅜ)

참고로 MagicSave v2.0의 원래 자료는 http://www1.axfc.net/uploader/Sc/so/74300.zip에서 다운로드 가능합니다.

MagicSave v2.0 리드미 내용 열기


* 관련글 보기 *
손상된 세이브데이터 복구 - MagicSave v1.0

2009년 12월 30일 수요일

손상된 세이브데이터 복구 - MagicSave v1.0

펌웨어 버전에 따라 세이브데이터의 암호화 방식이 달라지기때문에, 커펌 버전에 따라서 기존에 사용하던 세이브데이터가 호환되지 않는 경우가 있습니다. 이전 커펌에서는 잘 작동했는데 새로운 커펌에서는 손상된 데이터로 표시되어 더 이상 로드할 수 없는 문제죠.

이 문제는 예전 커펌 3.71 M33 시절, 요구 펌웨어가 3.80 이상인 게임을 강제로 커펌 3.71 M33에서 구동할 경우 자주 발생하는 문제였는데, 요즘 커펌 5.50 GEN-D3나 커펌 5.03 GEN-C for HEN로 업데이트한 후에도 비슷한 문제가 발생한다고 하네요. (이와 관련된 댓글도 많았던 것으로 기억합니다.)

그래서 해외 블로그에 MagicSave라는 플러그인을 통해 이 세이브데이터의 암호화를 해제(복호화)해서 손상된 세이브테이터를 복구하는 방법이 소개되어 있기에 글을 올립니다. [출처가기]
(MagicSave 플러그인은 이전에 발표된 SaveGame Deeme라는 플러그인과 그 기능이 거의 비슷합니다.)

제가 직접 테스트하고 확인할만한 환경이 안되므로 아래부터는 단순히 출처의 글을 번역하고 그 동안의 통밥으로 때려맞추는 수준이 될 것 같네요. 따라서 얼마나 유용할지는 확신할 수 없습니다. 게다가 그 방법이 귀찮기도 하고...

어쨌든 시작합니다.

MagicSave를 이용한 손상된 세이브데이터 복구 방법 열기


글이 상당히 길기는 한데, 간단히 정리하면 다음과 같습니다.
1. 세이브데이터가 정상 작동하는 커펌에서 MagicSave 플러그인을 이용해 암호화되지 않은 세이브데이터를 생성한다.
2. 세이브데이터가 손상되었다면서 불러올 수 없게 되는 커펌 버전으로 업데이트한 후 역시 MagicSave 플러그인을 이용해 이전에 생성한 암호화되지 않은 세이브데이터를 로드한다.

그런데 모든 게임에서 잘 작동할지 확신할 수 없고, 또 생각보다 귀찮은 작업이므로, 그냥 해당 게임을 완전히 클리어할 때까지 커펌 업데이트를 미뤄두거나, 그냥 맘 편히 게임을 새로 시작하는게 더 좋을지도 모르겠군요.