폴하!


76에 와서도 모딩하는 버릇을 못고친 폴붕이다.



거두절미하고 본론으로 들어가자. 일단 Before 스샷이다. 아이콘 모드(링크)를 깔았다는 점만 빼면 아주 평범한 무기 이름이다.


필요한 툴이 하나 있는데, xTranslator(링크)다. 스림 페이지로 연결되는건 신경끄고, 다운받고 열어보자. 모든 베데스다겜에 쓰는 공통 툴이다.




당연히 게임 설정은 폴아웃 76으로 설정하고, 언어 설정은 ko->ko로 둔다.


그리고 파일 - ESP/ESM 불러오기SeventySix.esm을 연다.




글자들 앞에 공백 붙은거는 위에서 언급한 아이콘 모드 때문이니까 신경 꺼라. 그 모드 안쓰면 공백 없이 예쁘게 보일거다.


아무튼 좌상단 텍스트 칸에 검색어를 입력해서 찾을 데이터를 걸러내고, ID 순으로 정렬하면 비슷한 이름의 데이터 중 어느걸 수정해야 할지 알기 쉽다.


우리는 무기 이름을 수정할거니까 당연히 WEAP FULL에서 찾는다. 만약 방어구라면 ARMO FULL이겠지?


그리고 만약 동료나 npc가 쓰는 무기일 수 있으니 EDID도 적당히 참고해서 플레이어가 쓰는 '일반적인' 무기가 맞는지도 체크한다.


만약 동료나 npc가 쓰는 무기라면 EDID 부분에 Comp라든지 Test라든지 좀 이상한 접두어가 보일거다.




대충 예시삼아 두 아이템의 이름을 바꿔봤다.




바꾸고 싶은 이름으로 수정했으면 파일 - STRINGS 저장하기를 눌러서 저장한다.


Ctrl+S가 아니다!!!


그건 sst라고 해서, 이 툴을 자주 쓰는 사람들을 위한 사용자 사전을 저장하는 단축키다.


스트링 저장하기에는 단축키가 배정되어있지 않으니 반드시 마우스로 꾹꾹 눌러서 저장한다.




볼일은 다 봤으니 종료한다. sst로 저장하겠냐는 질문에는 아니오 하면 된다.




정상적으로 따라왔다면 폴76의 data 폴더에 이렇게 strings 폴더가 생겨있을 것이다.


다행히도 스트링 폴더는 따로 ba2를 안해줘도 알아서 인식되니 이상태로 게임을 켠다.




그러면 좀전에 바꿨던 이름이 되어있다. 이 상태에서 T)조사/수리 - V)이름 변경




이때 적당히 적어놨던 123같은 불필요한 문자열을 지우고 저장한다.


한가지 주의할 점은, 공백 문자(스페이스 키)를 넣어서는 안된다. 베좆스다가 유효한 문자열에 공백문자를 제외해놔서 그렇다.


아무튼 위 예시 스샷에서도 공백문자를 지운 탓에 아이콘과 글자간의 간격이 좀 불편하게 좁아진 것을 확인 가능하다.


공백문자 넣는법 해결함. 젤 아래 참조.



공백문자가 없으면 아무튼 정상적으로 저장될 것이다. 


그리고 여기서 실수를 했거나 맘에 안들더라도 초기화가 가능하다. 보다시피 조금 전에 이름 변경 이었던 것이 이름 삭제로 바뀌어있다.




아이템 이름이 마음에 들게 바뀌었으면 게임을 끄고, 다시 data 폴더로 돌아와서 strings 폴더를 삭제한다.




그리고 다시 게임을 켜보면, 플레이어가 직접 이름에 손댄 아이템은 그대로지만 손대지 않았던 경기관총은 다시 원래 이름으로 돌아와있다.


당연히 이 상태에서 이름 초기화를 하면 다시 .50구경 기관총이 될 것이다.


그리고 무기 외에도 이름 변경이 존재하는 아이템이라면 뭐든지 가능하다.


끗.


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


공백문자 넣는 법 해결했다. 


먼저 Archive2.exe가 추가로 필요하다.


원래 크리에이션 키트에서 뜯어와야 하는데 귀찮을테니 직접 올림.

https://drive.google.com/file/d/1FoPRJeNlIRmjOzde7Z2WXe1iHU1sEb5O/view?usp=sharing


자세한 사용법은 Archive2.exe로 ba2 파일을 다뤄보자 - 툴리우스 채널 (arca.live)  를 참조하고.




data 폴더 안의 SeventySix - Interface.ba2를 열어서 fontconfig_ko.txt만 압축해제해서 꺼낸다.


푸는 위치는 어디든 상관없음.



자잘한 내용은 다 무시하고, validNameChars "***"에만 주목한다. 말 그대로 이름에 유효한 문자를 정의하는 구문이다.


맨 뒤의 큰따옴표(") 앞에 커서를 둔 다음 스페이스를 딱 한번 두드리고 저장하고 닫는다.


아까의 Interface.ba2를 열고 수정한 파일을 집어넣고서 저장한다.



그러면 이렇게 보시다시피 공백문자가 있는 이름도 허용될 수 있다. 단 여전히 총 길이 제한은 존재함.


진짜 끗.