kone
소프트펨돔

소프트펨돔

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

12/04/2025, 15:11:13
일반
8690 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
(요청 복구)[버전 업][기번] RJ 014 369 55 히어로와 비밀 열쇠 1.03 (번역 실수해서 수정함)
게임
woonge06
09/13/25 11496 44
복구 요청) RJ01436955 히어로와 비밀 열쇠
질문/요청
hkshks
09/12/25 1745 1
hero under heel 질문
질문/요청
맬랑꼴리
09/12/25 1017 0
[번역요청] RJ 014 316 47 천사와 마녀의 모험자 술집
게임
woonge06
09/11/25 6471 16
urahushigi//소년 히어로 vs 음마(미번)
만화
yunio
09/11/25 2523 2
urahushigi//수영복 여자 vs 영웅 전대
만화
yunio
09/11/25 2336 7
urahushigi//악의 여간부 vs 전대 영웅 이기는 것은 물론···
만화
yunio
09/11/25 2849 6
ratoo//변태 공작원(전편,후편)
만화
yunio
09/11/25 3737 11
ratoo//돈 댄 본 (하드주의)
만화
yunio
09/10/25 5735 18
납치
만화
yunio
09/10/25 5369 16
m-o shinshi no nijikai//악의 여간부가 운영하는 하렘 M성감 ~블루를 현혹시키는 허니 트랩~
만화
yunio
09/10/25 3945 11
m-o shinshi no nijikai//유혹의 광대 릴리폼의 덫
만화
yunio
09/10/25 3284 4
m-o shinshi no nijikai//악의 여간부 콰르뎃 쾌락 하렘 지옥 총 정리 (스압)
만화
yunio
09/10/25 4017 13
적군에게 패배 조교 당하는 짤들 모음
만화
yunio
09/10/25 4561 13
Lunch//미소라
만화
yunio
09/10/25 5097 19
dew//우리 아이가 야한적과 싸우다 패배하는 이야기 아라시코편 3
만화
yunio
09/10/25 3519 10
waiwai//히어로 패배사정 (번외편) 자코전투원 습격
만화
yunio
09/10/25 3801 11
이번 언더더위치는 뭐 추가된거임??
일반
보나파르트
09/10/25 3606 -1
언더더위치비기닝 번역 있으신분 계신가요?
질문/요청
묘묘
09/09/25 3177 -1
waiwai//히어로 패배사정1 + 파이즈리 괴인 습격 히어로 패배사정2 괴인 아시코 키나 습격
만화
yunio
09/09/25 10959 40
keikouon//전신마취 간호사가 히어로 복수에 최적인 이유
만화
yunio
09/09/25 7836 16
fujun nyuushi//단 한 명의 유달리 에로한 여전투원에게 쥐어짜이다
만화
yunio
09/09/25 6192 14
Kouni Yuu//큰 가슴에 끼이면서 무표정으로 조교당하는 책
만화
yunio
09/09/25 6366 13
warabimochi/마이코 선생님의 정체는 악당 배트걸
만화
yunio
09/09/25 6045 14
Hanabi//악의 여간부 슬라임 레이디의 유혹
만화
yunio
09/09/25 4687 9
Riumu 짤 번역 - 자이펜 왕국군의 매국 (아카 복구)
만화
yunio
09/09/25 3686 13
[기번]RJ 013 423 18 용사와 사랑의 결계
게임
woonge06
09/07/25 6386 18
AI) AI는 걍 손가락으로 뭘하던 사람이 2명이성 몸이 겹쳐 몸비틀면 다 그냥 빡샘ㅋㅋㅋ
lovesccubus
09/06/25 3126 4
(번역요청)RJ01342318 용사와 사랑의 결계
질문/요청
레니르
09/05/25 3056 0
AI로 만들기 힘든 짤
argurion
09/04/25 11331 9