kone
소프트펨돔

소프트펨돔

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

12/04/2025, 15:11:13
일반
8750 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
[직번] 여친에게 마조인걸 들켜서 구속당한채로 착정당하는 이야기
직접번역
후미니앤
06/03/25 11794 93
(복구) 네고에이션 몬스터
게임
눈나맘마조
06/03/25 5631 18
정상 성욕 짤 2
smsmsmsmsm
06/02/25 5756 22
[직번] 오나홀 진공 청소기로 짜내는 간호사 마도카
직접번역
후미니앤
06/02/25 8296 53
[복구] Name John 서클 야겜 대방출!
게임
야전포병장교
06/02/25 6495 19
[RJ01265033] 패배용사와 마조사냥 언니, 敗北勇者とマゾ狩りお姉さん.
게임
ㅇㅇ
06/01/25 7924 15
착정1
tmdgustls89
06/01/25 3736 15
(AI)수업 중에 장난을 잘치는 옆자리 여자아이
argurion
06/01/25 6496 32
움짤 테스트
아타퀴르스
05/30/25 5657 22
[직번] 펠라치오 풍속점의 슬라임걸
직접번역
후미니앤
05/30/25 9279 49
ai)소나
Ghost
05/29/25 5232 16
[손번역] 유아 스위트 하우스(미완성)
직접번역
errorerror404
05/29/25 7619 19
깜짝선물
만화
jerrytaken777
05/28/25 10033 48
사이킥걸의 염동 파이즈리 ①
직접번역
femdom
05/28/25 5498 20
으흐흐흐
jerrytaken777
05/27/25 6923 25
앞으로의 계획
jerrytaken777
05/27/25 6254 19
Ai) 도스코 만화
만화
jerrytaken777
05/26/25 9880 44
마조 카지노
만화
아이유맨
05/26/25 8265 32
[복구] [RJ304877] 소년과 치녀 누나들의 행복 H 아파트 생활 리메이크 [H씬 손번역]
게임
vOwOv
05/26/25 6862 16
자지 케이스 10
창작
supgarfan
05/25/25 8037 19
[직번] Doskoinpo 팬박 4,5월
직접번역
후미니앤
05/25/25 10374 69
나와 누나의 기분 좋은 공부
만화
아이유맨
05/24/25 10095 63
바바리맨
만화
아이유맨
05/24/25 7672 32
와 첫 글!
만화
배애애애앰
05/23/25 4812 20
포켓몬) 원시 빛나의 파트너 멘탈, 쥬지 녹이기
직접번역
fartanon
05/23/25 9807 51
(AI)남주집에 갸루가 침입하여 NTR하는 장면을 히로인이 목격하는 시츄에이션
argurion
05/23/25 6438 19
구매보급) 유혹조직 빅터하트
게임
10snnna
05/22/25 10008 23
포켓몬) 배신한 동료들에게 어린애 취급받기
직접번역
fartanon
05/22/25 10482 44
(4)👍
만화
아이유맨
05/22/25 6356 31
(2)👍 (역NTR 주의)
만화
아이유맨
05/21/25 10912 44