kone
소프트펨돔

소프트펨돔

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

12/09/2025, 15:18:02
정보
7010 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
여러분 마음속 goat 게임
질문/요청
stacksomebill
02/10 2983 0
[미번] RJ 377 906 역레이프 학원
게임
woonge06
02/08 9399 26
[미번] RJ 0153 1624 セクシャル・コンフリクト!!
게임
woonge06
02/08 8387 25
[복구] Ultimate Fighting Girl 2 (미번)
게임
_강아지_
02/07 7725 18
직접 만든 소팸겜 올려주신분 계시지않았나요?
질문/요청
evaion
02/07 1842 1
[요청복구] 만나는 여자 모두에게 범해지는 RPG MAX 볼륨! RJ265923
게임
gamza697
02/07 3934 12
Ruby Programming Language 쓰시는분 계신가요
일반
why않되
02/06 2538 4
니케 신캐 벨벳
argurion
02/06 5946 8
요청복구)음마와 마사냥꾼 RJ01 50 37 29
게임
ㅇㅇ
02/06 3614 7
[복구요청] 만나는 여자 모두에게 범해지는 RPG MAX 볼륨!
질문/요청
anweij1
02/05 1879 1
[복구요청] 음마와 마사냥꾼
질문/요청
balllover
02/05 2046 1
[구매보급] 자위 입문~ 자, 자위를 시작합시다.
영상
summer4552
02/04 16606 22
[복구] 폭유노예 혁명담 & 서큐버스 듀얼
게임
락커룸의제왕
02/04 9927 19
요청복구) 서큐버스 듀얼
게임
초코맛피망
02/04 3445 13
서큐버스 듀얼 복구 요청 드립니다.
질문/요청
rover12
02/04 918 0
(복구요청) RJ01222603 폭유 노예 혁명담
질문/요청
초코맛피망
02/03 2828 0
근데 기계소녀는 회상방이 없음?
일반
why않되
02/03 1378 1
기계소녀 파일 실행 어케함???
질문/요청
억장이문어찜
02/03 1147 0
혹시 RJ220046 이거 번역하고 있는 사람 있음?
일반
why않되
02/03 4809 20
세상에는 체위 이름이 많구나
일반
why않되
02/02 2577 4
고도 저거 몹들 보니까 shrift생각나네
일반
ajvjqos
02/02 1445 0
Avarice Dungeon 이거 폰으로 해본 사람?
질문/요청
yujikone
02/02 1290 0
복구요청 드립니다..RJ220046, RJ263914, RJ290213 기계의 소녀가 방어 한 기억(전,중,하편)
질문/요청
rover12
02/02 2020 3
[Ai/미번/이상성욕/번역요청] 착정의 고도 (搾精の孤島)
질문/요청
onlymonmusu
01/30 7719 10
RJ 01352205 XOXOwitches~キス魔サキュバスと迷いの森~ 미번게임파일
게임
lkolko
01/30 9040 25
복구) 미번) M 남 자왕따 학 교생 활
게임
Ghost
01/30 3791 6
복구 요청 드립니다 RJ 0151 8150 M 남자 왕따 학교 생활
질문/요청
fptmffj1233
01/30 1502 2
복구) RJ 01352205 XOXOwitches~キス魔サキュバスと迷いの森~ 번역 패치 파일
게임
눈나맘마조
01/30 10229 22
[복구요청] RJ01206251 Avarice Dungeon
질문/요청
roadcatss
01/30 1924 0
복구)부끄러운 게임오버에 오신 것을 환영합니다
게임
roadcatss
01/30 3450 10