안녕하세요. 바바마마라고 합니다.

최근 2.4패치로 인해 기존에 스킨/모드를 쓰고 계시던 분들은 모두 "없는 문자열" 관련 문제를 겪고 계실 껍니다.
이는 매번 새로운 패치가 있을 때마다 발생하는 고질적인 문제죠;;

많은 스킨/모드 제작자분들께서 매번 패치시마다 "없는 문자열"이 해결된 파일을 올려주고는 계시지만, 
저처럼 이것저것 스킨을 짜집기해서 쓰고 계시는 분들은 도대체 어떤 부분을 어떻게 손대야 할지 막막한 분들도 많으실 꺼예요ㅠㅠ

이 팁의 내용을 요약하자면, "블쟈가 패치하면서 새롭게 추가한 내용만 뽑아내서 내가 원래 쓰고 있던 스킨 파일에 적용"시키는 겁니다. 

이 방법을 알게 되면 앞으로 어떤 패치가 이루어지더라도 쉽고 편하게 "없는 문자열" 문제를 손수 해결하실 수 있으실꺼라 생각합니다.

어렵지 않으니 차근차근 따라오셔요~


1. 아래 링크에서 "Visual Studio Code"라는 프로그램을 다운 받습니다.
 - 소스 코드를 수정할 수 있게 해주는 편집기입니다. 기존에 스킨을 직접 수정해보신 분들은 다들 이미 써보셨을 꺼예요.


2. 다운 받은 프로그램을 설치합니다. 다행히 무료이며, 한글 메뉴도 지원됩니다.
 - 제가 현재 쓰고있는 버전은 1.68.1이네요.


3. 제가 이 글 상단에 첨부해 놓은 파일을 다운받아서 압축을 풉니다. 
 - 압축을 풀면 ui_original.json 이라는 파일이 나옵니다. 해당 파일은 이번 2.4.3 패치가 적용된 순수한 원본 파일입니다. (원래의 파일명은 ui.json이지만 혼동을 막기 위해 파일명을 변경해 놓았습니다.)
 - 모드나 스킨을 써보신 분들은 아시겠지만 "없는 문자열" 문제는 이 ui.json이라는 파일에 기존에 없던 새로운 문구가 추가되서 발생되는 문제입니다.


4. 디아2 레저렉션이 설치되어 있는 폴더에서 ui.json 파일을 열어줍니다.
 - 해당 파일은 본인이 쓰고 있는 mods 폴더 내의 /data/local/Ing/Strings/ 에 있습니다.


5. 여기까지 따라오셨다면 이제 아래의 화면과 같이 두 개의 탭이 열려있는 것을 보실 수 있습니다.



6. 그 다음에는 빨간 네모로 표시된 부분을 차례로 클릭해 줍니다.
 - "열려 있는 편집기"를 클릭하면 방금 우리가 열었던 두 개의 파일명이 보입니다.



7. 키보드의 컨트롤키(ctrl)를 누른 상태에서 두 파일을 차례로 클릭해 줍니다.
 - 제대로 클릭이 되었다면 두 파일이 모두 파란색으로 선택되어 집니다.


8. 파란색으로 선택되어진 파일명을 마우스의 "오른쪽" 버튼으로 클릭하면 메뉴창이 하나 뜹니다.
 - 메뉴창에서 "선택 항목 비교"를 클릭하시면 드디어 두 파일의 내용을 비교해서 보여줍니다.



9. 이제 화면 가운데에 두 파일의 내용이 동시에 반반씩 뜹니다.
 - 가운데 상단의 탭 이름을 보시면 왼쪽 창이 "ui_original.json" 파일이고, 오른쪽 창이 "ui.json" 파일인 것을 알 수 있습니다.
 - 즉, 왼쪽 창이 블쟈가 새롭게 패치해서 수정한 내용이고, 오른쪽 창이 내가 현재 쓰고 있던 모드/스킨 파일입니다.
 - 여기서 주의하실 점은 파일을 연 순서에 따라 창의 좌우가 저랑은 반대일 수도 있습니다. 반드시 화면 상단 탭의 이름을 통해 좌측과 우측이 어떤 창인지 확인해 주세요.


 - 위 화면의 상단 오른쪽 구석을 보면 "위, 아래 화살표"가 있는데, 아래쪽 방향 화살표를 클릭하면 두 파일 간에 서로 다른 부분을 차례로 보여줍니다.
 - 두 파일 간 서로 다른 내용이 있다면 해당 부분을 "빨간색 줄"과 "초록색 줄"로 표시해 줍니다.
 - 우리는 이제 왼쪽 창의 "빨간색 줄"로 표시되어 있는 부분(블쟈가 새롭게 수정한 내용)을 마우스로 긁어서 오른쪽 창의 초록색으로 표시된 부분(내가 원래 쓰고있던 파일의 내용) 위에 그대로 덮어 씌워 주기만 하면 됩니다.
 - 스크롤을 내려보면 수정된 부분이 엄청 많은데, 다른 나라 언어로 되어있는 부분은 패스하고 한글로 되어있는 부분만 긁어다 붙여도 됩니다.


10. 이제 모두 완료되었습니다. 
 - 수정된 부분을 모두 붙여넣기 하셨다면, 프로그램의 메뉴 중에 "파일 - 저장"을 차례대로 클릭하여 변경된 내용을 저장하고 나오면 됩니다. 
 - 이제 패치로 인해 새롭게 변경된 문자열이 내 스킨/모드에 반영되었습니다.
 - 이렇게 저장한 뒤에 디아2레저렉션을 실행시켜보면 게임 내에서 "없는 문자열" 부분이 제대로 나오는 것을 확인하실 수 있습니다.


내용은 긴데 사실 알고 보면 아래와 같이 한 줄로 설명되는 정말 심플한 작업 입니다.
"블쟈에서 새롭게 추가한 내용을 찾아서 내 스킨 파일에 적용"


그럼 모두 발걸음마다 자베르가 함께하시길~!^^


P.S.: 이후에 또 새롭게 패치가 이루어지면 블쟈가 수정한 오리지널 파일을 새롭게 추출해야 내가 현재 쓰고 있는 스킨 파일과 다시 비교해 볼 수 있겠죠?
이번에는 제가 오리지널 파일을 미리 추출해서 본 게시글에 첨부해 드렸지만, 다음번부터는 아래의 링크를 참고하셔서 직접 추출하시면 되십니다.