kone
소프트펨돔

소프트펨돔

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

12/04/2025, 15:11:13
일반
8747 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
직접 손본 서큐버스듀얼 부분한글패치 공유(키오스크로 재업로드)
직접번역
ouya1
12/09/25 12333 19
[기계번역]그림자의 결투 1.1 ( 짭 서큐듀얼 )
게임
why않되
12/09/25 6867 22
AI 번역) RJ 01 35 22 05 번역 패치 파일
직접번역
ueefnwegn
12/09/25 16672 24
Succubus&Judgement ai번역
일반
miles davis
12/05/25 7768 23
Succubus&Judgement 2.03 (번역 요청)
게임
123dsad
12/03/25 8181 19
[복구] 3개
게임
crawl
12/02/25 6355 15
AI번역) 허니 트랩 특별 대책 클래스 룸
만화
미인계좋아
12/01/25 18803 52
[기계 번역] 서클 쿤쿤 / 학원 제일의 미소녀와 교제할 수 있었는데, 수수한 아이가 너무 에로해... RJ01 3 7 35 70
직접번역
역NTR♥착정사♥펨돔♥역강간♥미인계
11/27/25 24888 37
나기 츠루기 AI(재미나이2.5플러쉬)번역
직접번역
lovesccubus
11/26/25 9163 15
(AI)식인식물
argurion
11/25/25 8394 17
[기계 번역]나기츠루기 일곱가지 불가사의 최신판 기번 (첫 기번으로 인해 벌어진 일 + 추가 씬 발생 조건)
직접번역
역NTR♥착정사♥펨돔♥역강간♥미인계
11/25/25 10557 17
[기계번역]그림자의 결투 1.1 ( 짭 서큐듀얼 )
게임
why않되
11/24/25 5829 25
RJ013 54 9 24 나기츠루기 유혹의 학교 일곱가지 불가사의 최신판 번역 요청
질문/요청
역NTR♥착정사♥펨돔♥역강간♥미인계
11/22/25 5774 35
추천 게임들 복구
게임
why않되
11/15/25 13383 30
게임 3개 기계번역
게임
hiruka
11/15/25 6423 22
[AI번역]Heroic Spirit! ver 1.0.1 RJ01492692 번역파일만
직접번역
lovesccubus
11/14/25 13330 21
[AI번역] 쿠노이치에게서 탈출 (번역파일만) 1차수정
게임
까다로운취향
11/13/25 12412 31
번역 요청)Escape from ninja girs
일반
arknight
11/11/25 8582 28
/excess m 신작/ 오네 쇼타 육성 ACT 조우 츠유기 /구매보급/
게임
abrotheri
11/07/25 13817 19
세상에 공짜는
직접번역
녹색태양
11/06/25 11725 20
옆챈에 빅 센트 하트 번역본 올렸어요
게임
몰랑발바닥
10/30/25 7565 24
목걸이 왕국 번역파일만
직접번역
lovesccubus
10/27/25 15530 25
거의 다 된 것 같아
일반
ueefnwegn
10/22/25 4871 15
ブナンナ*シメジ 서클 일부 체험판 AI 번역
게임
ㅁㄴㅁㅇㄴ
10/21/25 4264 24
(공지) 자료의 판매번호 및 판매처 링크는 자제해주시길 바랍니다
공지
까다로운취향
10/20/25 7631 18
(공지) 픽팍링크 있는 게시글은 삭제하겠습니다
공지
까다로운취향
10/20/25 8006 31
RJ304887소년과 치녀 누나들의 행복 H 아파트 생활 리메이크 [H씬 손번역]
게임
킬러튠큐
10/18/25 5567 17
[미번/구매보급] 参上っ!パイズリ忍者!~いぢわる VS 甘やかし~
게임
감귤조아
10/17/25 4354 15
(AI)겨드랑이 코박죽
diver
10/15/25 7920 15
[기번] 하급서큐버스 vs 99레벨용사
게임
woonge06
10/14/25 9366 21