kone
소프트펨돔

소프트펨돔

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

12/04/2025, 15:11:13
일반
8751 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
사이킥걸의 기승위 - VIP고객 편
직접번역
femdom
06/19/25 6102 22
(AI) 캐릭터 구상, 장면 연출, 스토리 진행 <= 지루함, 현학적임, 오래걸림
argurion
06/19/25 7629 35
나를 많이 좋아할지도 모르는 마조치료의 눈나
collectersss
06/17/25 9460 30
간지러운 수영교실
직접번역
고릴라대장
06/17/25 5349 18
이 겜 나만 알려고 했는데
정보
errorerror404
06/16/25 13839 23
정상 성욕 짤 5
smsmsmsmsm
06/16/25 7825 23
[손번 보스 H씬만] 유아 스위트 하우스
직접번역
errorerror404
06/15/25 9209 19
(AI) dungeon, 1boy, 3girls, kiss
argurion
06/15/25 6501 18
(Siina Tai)자안의 여왕 3
직접번역
염소병환자
06/14/25 7947 23
(Siina Tai)옆자리에 앉은 여자애가 메이드 카페 알바라서 야한부탁을 했더니 반격당해 사정관리 당한 이야기
직접번역
염소병환자
06/14/25 9755 52
[직번] 여친에게 마조인걸 들켜서 구속당한채로 착정당하는 이야기2
직접번역
후미니앤
06/14/25 13907 68
(AI)쿠노이치 카베동
argurion
06/12/25 6535 28
(스압, 스포) Hospital Seduction 병원 유혹 간단 후기 및 공략
추천/리뷰
이브
06/11/25 20921 25
[미번]스토커 아줌마와 오나펫의 나 ~음란 음침 거녀 보지에 쥐어짜이는 나날~
만화
아돌
06/09/25 8371 24
돌림빵
rpzomoe2
06/09/25 7057 26
(Hirariha)사랑하는 그녀에게 M인걸 발각되어 의식이 날아갈 때까지 조교 받는 이야기!
직접번역
염소병환자
06/08/25 7845 50
(Hirariha)SNS에서 만난 그녀와 SM플레이를하고 길들여지는 이야기2
직접번역
염소병환자
06/08/25 5702 29
(Hirariha)SNS에서 만난 그녀와 SM플레이를하고 길들여지는 이야기1
직접번역
염소병환자
06/08/25 6953 31
(Hanabi) [직번] 선도부장 패배 after
직접번역
errorerror404
06/08/25 10716 51
타마모의 밤의 초대 ①
직접번역
femdom
06/07/25 4616 20
무뚝뚝한 간호사 사정수발
만화
캐르르르릉
06/07/25 10703 54
2장
rpzomoe2
06/06/25 4705 16
Schwarz Liebhaber
만화
ok5887
06/06/25 6283 15
마족이 취향임
rpzomoe2
06/06/25 6398 31
엔젤구울의 동족화 밀착 섹스
만화
포로네 기사 식당
06/06/25 6646 19
뒷자리의 그녀석 (다시보는 명작)
만화
footlover4621
06/05/25 12627 46
갸루녀
일반
cgvgun
06/05/25 4382 23
매직핸드
rpzomoe2
06/05/25 5900 32
(AI)괴인에게 침략당한 히어로기지
argurion
06/03/25 6194 21
리오 경멸
cgvgun
06/03/25 5108 26