kone
소프트펨돔

소프트펨돔

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

12/04/2025, 15:11:13
일반
8693 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
혹시 똥겜 올려도 번역해줌...??
질문/요청
charon
07/24/25 1734 5
레밀리아 후타겜
게임
why않되
07/24/25 7016 16
RJ01209126 이세계 비치 Mtool용 기번파일
일반
ragnell
07/24/25 2746 2
(스포) 가뭄이였던 소펨에 한줄기의 흡정세계 후기
추천/리뷰
역NTR♥착정사♥펨돔♥역강간♥미인계
07/24/25 7217 2
첸 공지같은거 없음??
일반
malango23
07/24/25 2183 0
소펨챈 겜올릴때
질문/요청
야전포병장교
07/24/25 2503 0
혹시 이 겜 아는사람 있음?
질문/요청
charon
07/24/25 2689 2
milk crown 만화 아쉽다 ㅠㅠ
질문/요청
아루스
07/23/25 2085 0
요즘 분위기가 중요하게 느껴져
일반
hellobingsu
07/23/25 1702 0
서큐버스퀸의 흡정세계 번역 및 세이브파일
게임
ellaellaei
07/23/25 6886 26
흡정세계 좀 아쉽네
추천/리뷰
앗으앗
07/23/25 6171 1
(스포)흡정세계 전여친 ㄹㅇ 뭔가뭔가네
일반
ajvjqos
07/23/25 2389 0
[기계번역 및 검수] 요가부에 들어가면 하렘이 된 이야기
직접번역
까다로운취향
07/22/25 7262 16
키리야마운틴 2대1 번역요청
질문/요청
uoutut
07/22/25 2266 1
움짤 2장
rpzomoe2
07/21/25 5831 21
복구) RJ01209126 이세계 비치
게임
sddlffjtmxm
07/20/25 5634 7
RJ222872 복구요청
질문/요청
hayu0714
07/20/25 2553 4
색귀 게임 작가 cien 아시는 분?
일반
Cdh1210
07/20/25 2779 0
흡정세계가 나와도 할수가없네..
일반
godfem
07/20/25 2949 0
근데 요새 야겜하면 끝까지 가는게 힘든듯
일반
ajvjqos
07/20/25 2092 1
번역요청
질문/요청
say6974
07/19/25 2652 3
서큐버스 흡정세계 나왔네
일반
Cdh1210
07/19/25 2666 0
솔직히 ai 그림 만들고 대사나 시츄쓰는거까진 좋은데
일반
ajvjqos
07/19/25 1692 0
이런 느낌 작품 아는사람 있나요?
132171626
07/19/25 4580 8
하...서큐듀얼 ㅈㄴ 재밌다..
일반
sad-aeong
07/19/25 2281 0
왜 꼴리지
yoting
07/19/25 3600 2
악의 여간부 풀문 나이트하다가 버그 났는데
질문/요청
greensouler
07/19/25 1556 0
이 게임 코드 아시는 분?
질문/요청
미하라 발닦개
07/18/25 2061 2
흡정 세계 나온다는 소식에 이전 것 4개 복구함
게임
synser
07/18/25 7192 16
서큐버스 듀얼처럼 역간 ㅍㅇㅈㄹ 메인인겜 추천좀
질문/요청
아수라
07/18/25 2254 0