개인 자료란 (JE)

  서버 커뮤니티

Profile kuble 대표칭호 없음

kuble_98 7ceebf17af424001992b2ee324d3d9ee

Profile

질문하기 모드

모드 번역 질문있습니다.

2023.05.18 조회 수 120 추천 수 0
이해도 중급자 
게임버전 (JE) 1.18.2 
게임버전 (BE) 관련없음 

 저는 현재 볼트헌터 모드팩으로 모드를 모르는 분들도 쉽게 즐길 수 있는 경제서버를 열어보고자 모드팩 번역 작업 중에 있습니다. 

볼트 헌터 모드팩의 근간 모드인 the_vault가  lang파일에 들어있는 모든걸 번역해도 모드 자체가 온전히 번역이 안되어 config파일 까지수정해야 약 70%정도의 번역이 완성될 듯 싶습니다. 

나름 구석구석 찾아봤는데 the_vault.gear_workbench에 들어가는 디스크립션들 등 제작자 측에서 따로 등록을 안해 둔건지 제가 못찾는건지 나오질 않습니다. 

이런 경우 class파일을 뜯어 태그를 찾아야 하는 걸까요?(사실 혹시 몰라서 클래스 파일도 뜯어보긴 했습니다.이해가 안되어 문제였지만ㅎㅎ)

+)여기서 질문하는것에 한계가 있을거 같아 가능하다면 모드 번역 하시는 분이 있다면 한번 컨택트 해보고도싶습니다.ㅠㅠ

혼자서 하려니 힘에 부치네요...

3개의 댓글

냥냐챠
2023.05.18

국제화는 여러모로 개발 중간마다 고려하면서 만드는 개발자들도 많지만냥, 개발이 어느정도 끝나고 국제화에 들어가는 경우도 많다냥. 이런 경우라면 개발자가 미처 빼놓고 분리시켜놓지 않았을 수도 있지냥.

 

번역파일을 다 채웠는데도 특정 부분이 번역되지 않았다면, 코드 그 자체를 패치시킬 수 밖에 없을 것 같다냥.

 

아이템 설명을 정확히 찾고 싶거든 일단 16진수 에디터 같은걸로 자바 아카이브 파일을 일단 열어서 관련 문자열이 있는지 확인해보는 것이 빠를것 같다냥.

 

깃헙에 등록되있는 오픈소스 모드라면 깃헙 서치로 찾아봐도 되고냥.

 

찾아봤는데 그 문자열이 자바 코드 내에 내장 되있는것 같다면 안타깝게도 쉬운 길은 없을거다냥.

 

1. 믹스인을 이용해서 직접 주입/교체 하는 방법도 있을테고

2. 바이너리 수준에서 문자열을 패치하는 등의 매우 저레벨 방법도 있을거고냥 (이건 자바 클래스 바이너리 규격을 잘 알고있어야 진행이 가능하다냥)

 

3. 오픈소스라면 직접 클론해서 그 문자열이 존재하는 자바 코드를 수정하고 직접 컴파일하는 방법도 있을거다냥.

 

4. 그마저도 여의치 않으면 결국 원저작자한테 해당 부분을 물어보고 패치를 해달라고 하는 등의 직접 컨텍 등이 있겠지냥.

 

참고냥

kuble
2023.05.18
@냥냐챠

일단 4번은 당장 이행해볼 수 있어 개발자 측에 문의는 넣어놓은 상태이고 다른 부분은 공부가 좀 필요하겠네요

도움 주셔서 감사합니다!

코코냐
2023.05.18

위에 약간 더 덧붙이자면, crafttweaker 혹은 kube.js를 통해 아이템 정보를 바꿔치기 하는 식으로도 내용 변경이 가능합니다.

뉴스 및 창작물
/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 4

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1

/files/thumbnails/348/896/003/262x150.crop.jpg?20241006103035

디도스/봇테러등등을 낚는 방법 4

물귀신

2024-10-06

3