kone
소프트펨돔

소프트펨돔

RJ 01 35 22 05 번역하기 - 3(끝). dnspy를 사용한 텍스트 로드 바꿔치기

12/09/2025, 15:18:02
정보
6994 views · 2 likes

이전 글(파이썬으로 추출하기): https://kone.gg/s/femdom/dze1uP_9Q1VY58LZDjCzOb

마지막 내용임

이제 이전에 만든 csv 파일이 인게임 텍스트를 바꿔치기하도록 개선할 거임. dnspy가 필요함.

- dnspy 로 파일 열고, 번역기 클래스 만들기

우선 dnspy를 통해서 게임폴더 > 게임명_Data > Managed > RPGMaker.CodeBase.CoreSystem.dll 라는 파일을 엶.
그 다음 우클릭 -> add class 를 누르고, 해당 파일 의 내용을 복사해서 붙여넣기 하고 저장하면 됨.


save module까지 눌러줘야 함


이제부터는 CsvTranslator.Translate()를 통해서 문자열을 바꿔치기 할 수 있음

- 번역 대상 찾기
나는 지금 401, 402, 101 코드만 번역했음. 그래서 전체 검색으로 이 코드들을 찾아볼 거임. 그러면 나오는 게 있는데,
AbstractEventCommandChainLauncher 라는 클래스를 보면  코드enum-작업클래스 매핑 딕셔너리가 있음. 이걸 기반으로 최종 대상을 정해보자면,
MessageTextProcessor, MessageTextOnLineProcessor, MessageInputSelectProcessor
이 세 개의 클래스를 수정하면 됨


- 번역 대상에 주입하기

전체 검색으로 MessageTextProcessor 검색. 51번째줄을 보면 원래는 HudDistributor.Instance.NowHudHandler().ShowName(text) 라고 쓰고 있음. 이제 이거에 번역기를 적용해서 HudDistributor.Instance.NowHudHandler().ShowName(CsvTranslator.Translate(text)) 가 되도록 만들어주면 됨. 수정하는 방법은 우클릭 -> edit method로 하면 됨.
마찬가지로 저장 + save module까지 해야 함

마찬가지로 MessageTextOnLineProcessor 검색. 21번째 줄 다음 줄을 약간 수정.

MessageInputSelectProcessor 에서 34번째 줄


- 번역 파일 넣어주기

이렇게 대체를 완료했으면, 번역 파일만 넣어주면 끝임.
이번에는 게임폴더 > 게임명_Data > StreamingAssets  폴더로 들어가서 이전에 얻은 translation.csv 파일을 붙여넣으면 됨.

이제 게임을 실행하면 번역이 적용됨

2
0 comments
Sign in to comment
Sign in to comment
바디워시로 더블 간지럼 지옥 ♥
직접번역
고릴라대장
06/03/25 2564 6
프리 티클티클 ♥
직접번역
고릴라대장
06/03/25 2395 7
아이폰 몬무스 퀘스트
질문/요청
프스도
06/03/25 968 0
악의 여간부 퀘스트 2 ~히어로 완전 패배~
게임
femdom
06/02/25 4396 10
[미번] 청춘 다소 칙칙하게
만화
아돌
06/02/25 2357 3
정상 성욕 짤 2
smsmsmsmsm
06/02/25 5709 22
전에 봤던 만화인데 제목이 기억 안나네요
질문/요청
ok5887
06/02/25 1650 0
[직번] 오나홀 진공 청소기로 짜내는 간호사 마도카
직접번역
후미니앤
06/02/25 8162 53
[복구] Name John 서클 야겜 대방출!
게임
야전포병장교
06/02/25 6409 19
2편 작업현황
jerrytaken777
06/01/25 2765 12
염치없지만... 이거 구할 수 있을까요
질문/요청
blackwolf
06/01/25 1255 -1
미번) taba-최음향 발 페티쉬 한 함정
만화
비비안
06/01/25 3612 13
[RJ01305943] 쇼타콘 파이트, ショタコンファイト!
게임
ㅇㅇ
06/01/25 5173 13
[RJ01265033] 패배용사와 마조사냥 언니, 敗北勇者とマゾ狩りお姉さん.
게임
ㅇㅇ
06/01/25 7915 15
충신의 말로 (회상방有)
게임
야전포병장교
06/01/25 4480 12
사이킥걸의 기승위 - 일반고객 편
직접번역
femdom
06/01/25 2852 13
착정1
tmdgustls89
06/01/25 3735 15
(AI)수업 중에 장난을 잘치는 옆자리 여자아이
argurion
06/01/25 6417 32
진짜 동음들 들을때마다 느끼는건데
일반
blueade92
06/01/25 2034 7
파파고 번역) 3학년 Ⅳ반
소설
collectersss
06/01/25 7021 2
게임 보급 전 에 보통 뭘로 바이러스 검사 돌림?
질문/요청
ㅇㅇ
06/01/25 1144 1
정상 성욕 짤
smsmsmsmsm
05/31/25 2706 7
소년과 꿈마 업뎃이 있었구나
일반
이브
05/31/25 1411 1
사이킥걸의 염동 파이즈리 ②
직접번역
femdom
05/31/25 2500 11
픽시브 팬박스 후원해본사람있음?
일반
ajvjqos
05/31/25 789 0
보웨이 충신의 말로는 어디서 구함?
질문/요청
voopias
05/31/25 775 0
[복구] 프린세스 허니트랩
게임
야전포병장교
05/31/25 2812 8
생각해보니까 서큐버스 랩소디아 하는거
일반
amm0nia
05/31/25 762 0
뭐 올릴까..
일반
야전포병장교
05/31/25 1604 4
움짤 테스트
아타퀴르스
05/30/25 5626 22