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

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 플러그인을 이용해 이전에 생성한 암호화되지 않은 세이브데이터를 로드한다.

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