kone
소프트펨돔

소프트펨돔

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

12/09/2025, 15:18:02
정보
6985 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
ai짤 원하는거 있음?
일반
jerrytaken777
05/25/25 1588 6
컵의 성녀 이거 갓겜이네
일반
dfaqrqe
05/25/25 2208 0
필독! 소프트펨돔 채널 이용규정 [25.05.25]
공지
femdom
05/25/25 25228 13
필독! 소프트펨돔이란 무엇인가? (글 작성 기준)
공지
femdom
05/25/25 11472 4
확실히 도스코는 소펨이라기엔 너무 과격한듯
일반
adun1838
05/25/25 2800 1
망가 저장 여기선 뭐로하나여
일반
acahrido
05/25/25 893 0
번역 자막 요청) 몬퀘 타마모 영상
질문/요청
ks7458
05/25/25 2029 2
[직번] Doskoinpo 팬박 4,5월
직접번역
후미니앤
05/25/25 10260 69
ai) 도스코 짤 몇개
jerrytaken777
05/24/25 3027 13
용사의 시련에 도전했더니 유혹받은 나 복구 요청 드립니다
질문/요청
눈나맘마조
05/24/25 1398 0
만나는 여자 모두에게 범해지는 RPG MAX 볼륨 무희
일반
ndknksknl
05/24/25 2359 0
나와 누나의 기분 좋은 공부
만화
아이유맨
05/24/25 10048 63
바바리맨
만화
아이유맨
05/24/25 7626 32
안은 생각보다 깨끗한데
일반
femdom-kone
05/24/25 2094 2
소펨챈 이주했으니 이제 tot 3층 복구하면되겠다
일반
_강아지_
05/24/25 3309 6
excess m 서클 모음 복구 가능할까요
질문/요청
눈나맘마조
05/23/25 928 3
복호화키가 뭘말하는거에요?
질문/요청
10snnna
05/23/25 1955 0
아직 초기여서인지 개선되려면 좀 걸릴듯
일반
stalker13
05/23/25 852 0
와 첫 글!
만화
배애애애앰
05/23/25 4711 20
포켓몬) 원시 빛나의 파트너 멘탈, 쥬지 녹이기
직접번역
fartanon
05/23/25 9718 51
핥아
lllllllll00000
05/23/25 2744 2
(AI)남주집에 갸루가 침입하여 NTR하는 장면을 히로인이 목격하는 시츄에이션
argurion
05/23/25 6362 19
체험판공개)로리마조협주곡 (로리마조진혼가 후속작)
정보
oririri
05/23/25 5915 3
아직 뭐가 없긴하네
일반
극태거근
05/23/25 965 1
구매보급) 유혹조직 빅터하트
게임
10snnna
05/22/25 9864 23
복구) 악녀의 영관
게임
10snnna
05/22/25 3818 2
메가 원래 용량이 20기가였나요?
일반
10snnna
05/22/25 650 1
복구) 티파니의 트랩
게임
10snnna
05/22/25 3000 2
복구) 서큐버스 랩소디아
게임
10snnna
05/22/25 3361 5
복구) 오니 아이들에게 팡팡 범해지는 아저씨
게임
10snnna
05/22/25 3838 6