kone
소프트펨돔

소프트펨돔

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

12/04/2025, 15:11:13
일반
8683 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
JJal
rpzomoe2
06/20/25 5846 23
자기도 남자라면서 여친한테 반항하는 보추
만화
36363
06/19/25 14343 49
풀번역) 원시 빛나의 파트너 인생 망가뜨리기
직접번역
fartanon
06/19/25 8760 43
사이킥걸의 기승위 - VIP고객 편
직접번역
femdom
06/19/25 6065 22
(AI) 캐릭터 구상, 장면 연출, 스토리 진행 <= 지루함, 현학적임, 오래걸림
argurion
06/19/25 7534 35
네고에이션 몬스터 질문입니다.
질문/요청
73235
06/18/25 2031 -2
네고시에이션 몬스터 질문입니다 ㅠ
질문/요청
hgsunny1224
06/18/25 2211 0
간지럼 업소에 어서오세요 ♥
직접번역
고릴라대장
06/17/25 4371 6
나를 많이 좋아할지도 모르는 마조치료의 눈나
collectersss
06/17/25 9439 30
용사 시련 이거 분량 어케됨?
질문/요청
내가먼저임신시킨이부키
06/17/25 2472 0
간지러운 수영교실
직접번역
고릴라대장
06/17/25 5293 18
이 겜 나만 알려고 했는데
정보
errorerror404
06/16/25 13799 23
원래 있던곳 가로 1000 넘어가는거 전부 1000으로 화질 부숴버림
일반
g-re-p
06/16/25 2040 2
정상 성욕 짤 5
smsmsmsmsm
06/16/25 7802 23
[미번] 착정 전사 프리무라
만화
ok5887
06/16/25 4858 4
내가 소미소프트에 이상하게(?) 정지먹은 썰
썰/망상
errorerror404
06/15/25 9476 -45
Dreamin' Wisteria 클리어 후기
게임
아트마의창
06/15/25 5541 3
[손번 보스 H씬만] 유아 스위트 하우스
직접번역
errorerror404
06/15/25 9160 19
샀다. 숙압.
게임
_강아지_
06/15/25 4820 10
하아...컴퓨터 맛이갔네 ㅋㅋ
일반
jerrytaken777
06/15/25 1988 3
(AI) dungeon, 1boy, 3girls, kiss
argurion
06/15/25 6448 18
Toppogi작품좀 가지고계신분
질문/요청
jjyabc123
06/15/25 1873 -5
악의 여간부 퀘스트 2 트루엔딩 공략
추천/리뷰
눈나맘마조
06/14/25 8302 6
보니까 타 사이트 데이터 가져올 수 있는 모양이던데
일반
ststs
06/14/25 1815 0
(Siina Tai)자안의 여왕 3
직접번역
염소병환자
06/14/25 7900 23
(Siina Tai)옆자리에 앉은 여자애가 메이드 카페 알바라서 야한부탁을 했더니 반격당해 사정관리 당한 이야기
직접번역
염소병환자
06/14/25 9706 52
펨돔 장르가 마이너한편인가?
일반
내가먼저임신시킨이부키
06/14/25 2900 0
강제 착정 전동의자<- 많은 감정이 교차함
일반
cone333
06/14/25 3454 1
작가추천 -> pastakudasai
일반
내가먼저임신시킨이부키
06/14/25 4505 7
진짜 동음듣다보면
일반
hiruka
06/14/25 2172 0