kone
소프트펨돔

소프트펨돔

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

12/04/2025, 15:11:13
일반
8668 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
스포있음) 색귀 후기
일반
murasamelab
10/24/25 2477 4
가슴으로 성기 찌그러져 사정하는 짤
collectersss
10/24/25 7695 8
AI 공?포야겜 하나 드셔보세요.
게임
asdqwefasdgasdgwaeg
10/24/25 4142 7
BF동아리 만든 서클겜 보급/복구
게임
murasamelab
10/24/25 3322 6
Excess_M 서클겜 5개 복구
게임
murasamelab
10/24/25 3223 9
색귀 스포없는 간단후기
추천/리뷰
이브
10/24/25 6352 3
목걸이의 왕국 1.1 배포중
게임
yujikone
10/23/25 10136 13
거의 다 된 것 같아
일반
ueefnwegn
10/22/25 4741 15
충신의 말로 회상방 적용 1.11.2
게임
why않되
10/22/25 5442 12
ブナンナ*シメジ 서클 일부 체험판 AI 번역
게임
ㅁㄴㅁㅇㄴ
10/21/25 4178 24
(공지) 자료의 판매번호 및 판매처 링크는 자제해주시길 바랍니다
공지
까다로운취향
10/20/25 7538 18
(공지) 픽팍링크 있는 게시글은 삭제하겠습니다
공지
까다로운취향
10/20/25 7961 31
(AI) 타락짤 기승위 뭉탱이
lovesccubus
10/20/25 6604 7
(AI)아 이건 역시 소펨서브에 올려야지
lovesccubus
10/20/25 6046 7
RJ304887소년과 치녀 누나들의 행복 H 아파트 생활 리메이크 [H씬 손번역]
게임
킬러튠큐
10/18/25 5497 17
[복구요청]소년과 치녀 누나들의 행복 H 아파트 생활 리메이크
질문/요청
turtle1123
10/17/25 1949 0
언더더위치 아무 버전이나 요청합니다..ㅜㅜ
질문/요청
yadoni
10/17/25 1624 -8
[미번/구매보급] 参上っ!パイズリ忍者!~いぢわる VS 甘やかし~
게임
감귤조아
10/17/25 4307 15
Girl Beats Hero CP2 번역파일 가지고 계신분 있나요?
질문/요청
play123
10/17/25 1005 0
(AI)겨드랑이 코박죽
diver
10/15/25 7792 15
[기번] 하급서큐버스 vs 99레벨용사
게임
woonge06
10/14/25 9278 21
[ 번역요청]하급서큐버스 vs 99레벨용사
게임
sfwasf
10/13/25 6313 8
복구요청) 야마다 공방 복구좀요 ㅠㅠ
질문/요청
amamiyamakoto
10/13/25 1257 -15
(ai)그록은 신이고
diver
10/13/25 6344 6
永鷺妖奇譚 체험판 기번딸깍
직접번역
lightforge
10/13/25 8714 15
Honshiro Nikori/내 양말에 시큰거린다면 그거 갖고 놀아도 되겠지? (기계번역)
만화
yunio
10/13/25 15082 33
urahushigi/서큐버스 누나의 노예화 조교 (기계번역)
만화
yunio
10/13/25 9301 9
urahushigi/적 요원에게 붙잡혀 조교당하는 아군요원~ (기계번역) (레즈, 후타)
만화
yunio
10/13/25 7307 3
urahushigi/적 누나의 직업 소개 ~심문, 세뇌2편~ (기계번역)
만화
yunio
10/13/25 6806 8
urahushigi/언니의 일 소개~젖은 심문, 세뇌편~(기계번역)
만화
yunio
10/13/25 6434 6