맵팩을 먹는다니까 좀 이상하다 ㅎ



커스텀 맵 만드는 튜토리얼 아님 이건 간단하게 프리대전 맵 리스트만 바꾸는 거임 커스텀 맵까지 제작하고 싶으면 프롬 청씨 유튜브 가서 10시간짜리 강의 보고 오면 됨



준비물


https://drive.google.com/file/d/1G_4jrWPpG2lMsZfus7K_qM-j5Bq3xLaZ/view?usp=drive_link

ACParamEditor-master.zipACParamEditor-master.zipdrive.google.com



https://drive.google.com/file/d/10UhRAXc1u6MERTlX7_LGT8NtGXiHKXq4/view?usp=drive_link

Yabber 1.3.1-42-1-3-1-1559587187.zipYabber 1.3.1-42-1-3-1-1559587187.zipdrive.google.com



https://drive.google.com/file/d/16rI_gzAZYN4bhNomLvFTca_LXBHI2Yjx/view?usp=drive_link

PCVD_Maps.txtPCVD_Maps.txtdrive.google.com




yabber는 https://www.nexusmods.com/sekiro/mods/42 에서도 구할 수 있고 



ACParamEditor는 https://github.com/WarpZephyr/ACParamEditor 에서도 구할 수 있음


이 외에는 수정할 대상 patch.bnd 파일이 필요한데 PCVD 하는 사람이면 어차피 준비 안해도 다 있을거


PCVD 맵코드 정리 텍스트 파일은 해외 아머드코어 디1스1코1드 커뮤니티에서 배포한거 가져온거임


항상 ACD에게 감사하십시오


링크가 구글드라이브인 이유는 넥서스나 깃허브 다운로드 힘들어하는 갤럼 있을까 봐 따로 링크 걸어둔거 저기서 받아도 문제없고 구드에서 받아도 문제없음 어차피 같은 파일임




1ebec223e0dc2bae61ab96e746837170bd0e03a2346c4e4e475a7c3524535b0ddcc5a34fb838b849477fd0a173a760


디폴트 맵팩은 윈디, 라토나, 포트 데니스, 미얀스키 힐, 오팔 딥스, 에펠탑, 보스토 베이스 총 7개의 맵으로 구성되어 있음


희대의 스캇맵 오팔을 갓맵 마기온으로 바꿔보도록 해보자




7cf3c028e2f206a26d81f6e74182736b


Yabber를 이용해서 patch.bnd파일의 압축을 풀어줘야함


그냥 patch.bnd파일을 yabber에 드래그 앤 드랍해 주면 됨


혹시나 해서 말하는건데 경로에 한글 있으면 작동 안된다.




7ff3c028e2f206a26d81f6e0448877

그러면 patch-bnd 폴더가 patch.bnd 파일이 존재했던 경로에 생성 될 거임


patch-bnd\param 경로에 들어가게 되면 battlemapinfo.bin 파일이 존재하는데 이걸 ACParamEditor를 이용해 열어준다



7ef3c028e2f206a26d81f6e04e857264



그럼 이렇게 보일텐데 우측 위에 ACVD 선택해야 파일 열림 AC4 선택해놓고 왜 안열린냐 묻지 마셈


주목해야 하는 부분은 A와 B로 강조한 부분인데 A는 0 ~ 6 까지 총 7개의 숫자로 이 부분이 프리대전에서 맵 리스트 순서에 해당함


B 부분은 맵 코드의 이름을 의미함 0 ~ 6에 이미 프리대전 용으로 세부 파라미터가 설정 되어있는 값이 있지만 원본 맵의 정보 또한 이 파일 안에 존재함 영역 이탈 라인이 어쩌구 하는 값들이 우측에 표시되고 있는 것을 볼 수 있음


이제 PCVD_Maps.txt 파일을 열어서 오팔 딥스의 코드를 확인해보면 m3501, 우리가 바꿀 맵 마기온의 코드는 m3401




79f3c028e2f206a26d81f6ed44857c


그럼 먼저 0 ~ 6의 ID 중 m3501의 이름을 가진 맵의 id를 먼저 99등 참조하지 않는 값으로 바꿔주자 ACD의 맵팩에선 안쓰는 맵은 99로 정의해두더라 어쨌든 그럼 4번 ID가 비게 된다



78f3c028e2f206a26d81f6e2418971


다음에는 마기온을 리스트에 넣을 것이니 맵코드 m3401를 찾아서 ID값을 4로 바꿔주자


이렇게 하면 오팔 대신 마기온이 맵 리스트에 나오게 된다


ACParamEditor에서 할 일은 전부 했으니까 세이브 해주면




7bf3c028e2f206a26d81f6e6458471


값이 수정된 battlemapinfo.bin 파일과 수정 전 원본 값을 가진 battlemapinfo.bin.bak 파일이 생성된다.


어차피 패치파일 그대로 갖고 있을테니 battlemapinfo.bin.bak은 그냥 지워버리셈




7af3c028e2f206a26d81f6e746857565



patch.bnd 파일 압축 풀었을 때 처럼 patch-bnd 폴더를 그대로 Yabber에 드래그 앤 드랍해서 압축을 다시 진행해 주면




75f3c028e2f206a26d81f6e0418176

마찬가지로 patch.bnd 파일과 수정 전 원본인 patch.bnd.bak파일이 생성된다




1ebec223e0dc2bae61ab96e746837170bd0e03a2346c4e4e475d7835235b5b0d2edde575c86ed848a8192e32092bf1



수정한 patch.bnd파일로 기동해보면 짠



최대한 쉽게 설명한다고 사진 많이 넣어서 설명하느라 길어졌는데 막상 해보면 5분도 안걸리니까 관심 있으면 한번씩 해보셈들