게임 이야기/PS3 세이브 에디트

[PS3] 더 라스트 오브 어스(The Last of Us)세이브 에디트 방법

전반장 2013. 11. 10. 22:58

한글 윈도우 사용자는 제어판에서 유니코드를 영어(미국)로 변경 후(재부팅) BSD를 실행해야 체크섬 오류가 없습니다.


제어판 설정하기




너티독 게임(언차티드, 라스트오브어스 등)은 세이브 파일이 이중 암호화 되어있어서 지금껏 상용에디트 툴에서만 세이브 파일 변형이 가능했었는데 PS3 BRUTEFORCE SAVE DATA(이후 BSD) 버전 4.2.6 이후로 너티독 제작 게임들도 세이브파일 에디트가 가능해졌습니다.


우선 아래 사이트에서 필요한 코드를 찾아봅니다.


라스트 오브 어스 세이브 에디트 패치 코드 보기(일본어)





주의사항!

기본적인 에디트에 관한 지식이 어느 정도 있어야 가능합니다.

[CodEdit 네이버 카페] 강좌 게시판에서 기본개념은 잡고 시작하시기 바랍니다.

그리고 세이브 파일 에디트 요청과 질문은 받지 않습니다.

이 블로그는 순전히 저 개인의 기억저장블로그입니다.


질문은 이쪽으로↓

네이버 코드에디트 카페에 올린 관련글 바로가기


세이브 파일을 에디트 하실때 원본 세이브는 항상 따로 복사하여 백업해두고

복사본으로 테스트해보시는 것을 권장합니다.

세이브 파일 꼬여서 복구가 안 되면 게임을 처음부터 해야하는 불상사가 생길 수 있습니다.






보통 세이브 파일 에디트에 사용하던 패치코드는 단순하게 0, 1, 2나 4로 시작하는데 라스트 오브 어스(이후 라오어)는

8로 시작합니다. 8로 시작하는 코드는 특정 값을 찾아 그 값이 있는 주소를 기준으로 변형하고자 하는 아이템이나 수치의 주소를 찾는 개념입니다.


코드 제작자가 패치코드를 8로 만들었다는 말은 어드레스가 고정이 아니라 변한다는 겁니다.

제가 테스트 하는 세이브 파일과 이 글을 보고 테스트 하는 분의

세이브 파일 어드레스가 다를 수 있다는 점을 꼭 염두해두시길 바랍니다.



코드형식에 관한 내용은 아래 사이트 참고


8 코드 (숫자 검색 + 간단한 쓰기)

8eeeffff gggggggg
z8yyyyyy xxxxxxxx


"e"에 숫자를 검색하는 횟수입니다.
"f"검색 할 숫자의 크기를 바이트 단위로 지정.
"g"으로 검색하는 숫자를 지정합니다.

"z"에 쓰기 byte 지정 (0 = 1byte / 1 = 2byte / 2 = 4byte).
'y'로 제시, "x"에 쓸 값을 지정합니다.


또한 라오어는 체크섬이 있습니다.

체크섬이 뭔지 모른다? 하셔도 에디트는 할 수 있습니다.

이미 무수한 용자들이 미리 패치파일을 만들어두었으니까요.


라오어에 사용된 체크섬 보기


체크섬 패치파일 준비 : 아래 파일을 BSD가 설치 된 곳에 있는 'Cheats' 폴더 안에 넣어 줍니다.





그럼 실제로 한번 해보겠습니다.




1. 세이브 파일 준비 및 BSD실행.


우선 라스트 오브 어스의 세이브 파일을 PS3에서 USB로 복사하여 PC로 옮깁니다.


라오어의 경우 게임 진행에 따라 무기를 얻는 구조입니다.

고로 없는 무기를 미리 에디트로 꺼낼경우 진행 불가 버그가 발생할 수 있습니다.

지금 예로 사용하는 세이브 파일은 40% 진행한 것이며 돌격소총과 화염방사기 등은 없는 상태입니다.



BSD로 방금 저장한 파일 경로를 지정해줍니다.






2. BSD로 세이브 파일 복호화.


순서대로 클릭.


복호화가 됩니다.





3. BSD 치트 코드 사용하여 한번에 수정 (이 과정이 완료되면 5번 과정으로)

BSD에는 자체 치트 코드를 넣을 수 있는 메뉴가 존재합니다.


Cheats >Apply Cheats 클릭


원하는 코드 체크 후 Apply 클릭.

맨 밑의 두 줄은 꼭 체크되어 있어야합니다.



체크한 수만큼 숫자가 뜨면 성공.


5번 과정으로 바로 이동합니다.




4-1. HxD 헥스 에디터로 직접수정. (3번 과정을 실행할 경우 이 과정은 필요없음)





4-2. 체크섬 수정.




5. 수정한 내용 업데이트 후 암호화


실행해 두었던 BSD로 넘어가서 Update PFD > Update PFD (Full)를 클릭 해줍니다.



'YES'를 클릭하여 한번에 암호화.




이렇게 화면이 바뀌면(왼쪽 하단부의 녹색이 사라지면) 모든 에디트 과정이 끝난겁니다.




저장한 파일을 USB로 PS3에 복사해주고 게임을 실행하면 끝.

만약 에디트한 내용이 이상하게 되었거나 게임 진행이 되지 않으면 저장해둔 원본으로 복구하시면 됩니다.


별 내용 없는 글 읽는다고 고생하셨습니다.




에디트 한 사진 보기 - 저작권보호를 위해 일부 삭제