kone
소프트펨돔

소프트펨돔

메모용) 그 림 자의 결투 uni ty 번역 로드 함수 삽입 포인트

12/04/2025, 15:11:13
일반
8694 views · 1 likes

GetCardDescriptionManager => 카드 팝업 설명
CardController => 손패에서 이름만 제어함
- 혹은 CardModel 하나만 수정해도 가능할 것으로 보임.
TextController => 일반 대화 내용
Battle01After => 선택지 대응. 아마 text controller 써서 괜찮을 것으로 보임


---


1. 카드 데이터 원천 번역 (필수)

- games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/CardModel.cs:195
- 생성자에서 4개만 바꿔.

name = CsvTranslator.TranslateSmart(cardEntity.name);
abilityText = CsvTranslator.TranslateSmart(cardEntity.abilityText);
CharacterText = CsvTranslator.TranslateSmart(cardEntity.CharacterText);
description = CsvTranslator.TranslateSmart(cardEntity.description);

2. 대사/시스템 텍스트 전체 번역 허브 (필수)

- games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/TextController.cs:122
- games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/TextController.cs:132

public void DrawText(string text) {
nameText.text = "";
text = CsvTranslator.TranslateSmart(text);
...
}

public void DrawText(string name, string text) {
nameText.text = CsvTranslator.TranslateSmart(name);
text = CsvTranslator.TranslateSmart(text);
...
}

이 2개 넣으면 StageHomeText, SystemText, BattleText* 대부분이 한 번에 커버됨.

3. 선택지 텍스트 (권장)

- games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/HomeManager.cs:1816
- games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/Battle01After.cs:445
- games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/Onedarichoice.cs:1405
- games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/FirstTextWritter.cs:3643
공통으로:

choiceTexts[i].text = CsvTranslator.TranslateSmart(choices[i]);

4. 헬퍼 이름 UI (권장)

- games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/HomeManager.cs:1845

helperNameText.text = CsvTranslator.TranslateSmart("お助けモンスター:" + currentHelperName);

5. 카드 상세 설명 문자열 (권장)

- games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/GetCardDescriptionManager.cs:39
- 마지막 return 직전에:

string desc = ...;
return CsvTranslator.TranslateSmart(desc);

추가로, dnSpy에서 GetCardDescriptionManager 고칠 때 Object 모호성 나면 UnityEngine.Object.Destroy(...), UnityEngine.Object.Instantiate(...)로 명시하면 돼
(games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/GetCardDescriptionManager.cs:43, games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/
GetCardDescriptionManager.cs:45).



---



1. 카드 원천 데이터 번역 (필수)

- 파일: games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/CardModel.cs
- 생성자에서 4개 필드만 적용:

name = CsvTranslator.TranslateSmart(cardEntity.name);
abilityText = CsvTranslator.TranslateSmart(cardEntity.abilityText);
CharacterText = CsvTranslator.TranslateSmart(cardEntity.CharacterText);
description = CsvTranslator.TranslateSmart(cardEntity.description);

2. 대사/시스템 텍스트 허브 번역 (필수)

- 파일: games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/TextController.cs
- DrawText(string text), DrawText(string name, string text) 둘 다 적용:

public void DrawText(string text) {
nameText.text = "";
text = CsvTranslator.TranslateSmart(text);
...
}

public void DrawText(string name, string text) {
nameText.text = CsvTranslator.TranslateSmart(name);
text = CsvTranslator.TranslateSmart(text);
...
}

- 이걸로 BattleText*, StageHomeText, SystemText, FirstTextWritter 대부분 커버됨.

3. 카드 상세 설명 최종 문자열 번역 (필수)

- 파일: games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/GetCardDescriptionManager.cs
- GetCardDescription(...) 마지막 return 직전에:

string desc = ...; // 기존 조합 문자열
return CsvTranslator.TranslateSmart(desc);

4. 선택지 텍스트 번역 (권장)

- 파일:
- games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/HomeManager.cs
- games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/Battle01After.cs
- games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/Onedarichoice.cs
- games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/FirstTextWritter.cs
- 공통:

choiceTexts[i].text = CsvTranslator.TranslateSmart(choices[i]);

5. 헬퍼 이름 라벨 번역 (권장)

- 파일: games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/HomeManager.cs

helperNameText.text = CsvTranslator.TranslateSmart("お助けモンスター:" + currentHelperName);

6. 추가 커버(선택)

- games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/CardView.cs 속성명
- games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/BattleCardMovement.cs GetAttributeName
- games/짭큐듀얼/ExportedProject/Assets/Scripts/Assembly-CSharp/MonsterLiblary.cs 페이지/모드 텍스트

1
1 comment
Sign in to comment
12/04/25
개추
Sign in to comment
언더더위치 비기닝(쿠로) 있으신 분 있나요?
질문/요청
nutbielol
07/28/25 1720 0
방주 타버릴때 같이 날라간 게임인데 아시는 분?
질문/요청
역NTR♥착정사♥펨돔♥역강간♥미인계
07/28/25 2240 1
succubus affection(세이브,번역O)
게임
nutbielol
07/28/25 4062 9
[미번] 서큐버스의 등장과 영원한 붕괴 0.13a
게임
야전포병장교
07/28/25 4678 7
[기번 파일만]멜티브레이브 키툰즈
게임
ㅇㅇ
07/27/25 3470 13
[미번] Girl beats Hero CP2
게임
nofu8
07/27/25 3814 8
언더 더 위치
일반
why않되
07/27/25 6703 6
제발 부탁드려요
일반
역NTR♥착정사♥펨돔♥역강간♥미인계
07/27/25 3270 10
[세이브/요청]서큐버스의 숲 세이브 파일 갖고 계신분 있을까요?
질문/요청
lllilll
07/27/25 2722 0
미번) 멜티브레이브 키툰즈2.1v
게임
앗으앗
07/27/25 5694 22
솦섭도 댓글 신고 옆섭이랑 똑같이 하면 됨?
질문/요청
앗으앗
07/27/25 1877 2
오 여기 이제 활동 활발하네요
일반
nutbielol
07/26/25 1641 -6
혹시 언더 더 위치 첫번째 캐릭? 걔 복구 가능한가요..?
질문/요청
qals123
07/26/25 1848 0
아줌마들 사이에 둘러싸여 응석부리며 간지럼 자위
직접번역
고릴라대장
07/26/25 7315 10
링크 핸드잡 해주는 마린
직접번역
고릴라대장
07/26/25 6784 4
홍보) 노벨피아에서 소설을 쓰고 있습니다.
소설
bbb999
07/26/25 5924 1
오 소펨 활동 늘어나기 시작했나?
일반
역NTR♥착정사♥펨돔♥역강간♥미인계
07/26/25 1999 0
[복구] [RJ01274096] 서큐버스의 숲
게임
amazonchicory
07/26/25 4509 4
미번) hagakure_kurage 판치라 엘프와 포경용사 パンチラエルフと包茎勇者
만화
blue32
07/26/25 3935 12
[구매보급/기계번역] 유혹 부원에게 짜내지고 싶다!
게임
nofu8
07/26/25 7540 19
미번) hagakure_kurage h한 쿠노이치와 메스이키 마조 Hなくのいちと
만화
blue32
07/26/25 3557 7
RJ398852[くりまんじゅう]남자같았던 소꿉친구의 개가 된 나-번역 복구
게임
korvus
07/25/25 4003 5
서큐버스의 숲 복구요청
질문/요청
korvus
07/25/25 2399 0
gbhas050 기번
게임
ㅇㅇ
07/25/25 5094 15
[AI번역] 서큐버스의 성적인 먹이로 납치된 소년은 착정을 피하기 위해 도망친다
게임
까다로운취향
07/25/25 5371 12
[다운X]서큐버스의 성적인 먹이로 납치된 소년은 착정을 피하기 위해 도망친다
게임
state2051
07/25/25 3509 6
(umino ryo)트릭 오어 트릿~ 수컷을 범하다♡
직접번역
염소병환자
07/25/25 4735 10
브금 문제로 질문 드리고 싶은데요
질문/요청
역NTR♥착정사♥펨돔♥역강간♥미인계
07/25/25 1244 1
키리야마운틴 번역 부탁드려여 제발 ㅜㅜ
질문/요청
uoutut
07/25/25 1439 0
[구매보급][번역요청]서큐버스의 성적인 먹이로 납치된 소년은 착정을 피하기 위해 도망친다
게임
charon
07/24/25 4198 12