kone
소프트펨돔

소프트펨돔

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

12/04/2025, 15:11:13
일반
8655 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
놋토메아 그냥 26년 goty확정같음
일반
rssss
01/14 2388 4
[AI 번역] RJ01528685 놋토메아! ver1 fix2
일반
ㅁㄴㅁㅇㄴ
01/13 6819 44
[복구 요청] 서큐바토 나기츠루기
질문/요청
ezreal2325
01/13 1275 1
테쿠아 후원단편 기번 18 + 추가 5
게임
jcrttttt
01/13 6034 28
포켓몬 배틀
일반
argurion
01/13 2787 8
아랫글을 위한 멜티브레이브 키튼즈
게임
tmdgustls89
01/13 2378 11
서큐버스 테이머 (구매보급)
게임
green-person
01/12 6721 39
목걸이 왕국 미사용템
일반
yabasm
01/12 1342 0
서문게 난리치는 놈이
일반
Ghost
01/12 1567 -13
목걸이의 왕국 인기도 투표 ㅋㅋㅋㅋ
일반
lovesccubus
01/11 2783 2
아 노트메아인가 뭐시긴가 이제 찍먹 시작...
일반
lovesccubus
01/11 1277 2
노토메아 후기
일반
yujikone
01/11 4038 4
음마의 책으로 메이드를 찾아서 / 대사가 그림에 가려서 안보이는데 해결법 있을까요?
질문/요청
amenda3893
01/10 1270 0
악의 여간부 전문 제작자 신작 예고했네
일반
rssss
01/10 2718 8
succubus covenant 외전
게임
부르마
01/10 2512 7
(스압) 그림체 비교용 대량 짤털
argurion
01/10 6023 9
のっとめあ 이겜은 좀 오래동안 먹을 수 있을듯
일반
감귤조아
01/10 2789 3
어흐
일반
이브
01/10 2115 3
오늘 나온 게임 개꼴리네
일반
tkffuwntpdy
01/10 2093 1
의 와 째아!ver1 기번
게임
ㅇㅇ
01/09 9373 66
색귀 플레이 영상
일반
bae-p
01/09 1751 2
어이없어서 처음 글쓰는 중
일반
higodek738
01/09 1957 -11
색귀 이게 어떻게 야겜이냐 ㅠㅠ
추천/리뷰
voopias
01/09 5472 0
노토메아! 특정 씬 보는 방법
정보
oririri
01/09 6257 9
[미번] RJ0152 8685 のっとめあ!
게임
woonge06
01/09 5899 45
재업 (복구) 서클 쿤쿤 / 학원 제일의 미소녀와 교제할 수 있었는데, 수수한 아이가 너무 에로해... RJ01 3 7 35 70
게임
역NTR♥착정사♥펨돔♥역강간♥미인계
01/08 3560 11
크리스마스 선물
argurion
01/08 6419 10
이번주 토요일 발매예정 연초 소팸겜
일반
yujikone
01/07 2687 12
서큐버스 퀸의 음모세계 (번역)
게임
부르마
01/07 4530 13
혹시 서큐유적 최신판 있는사람 있음...?
질문/요청
ajvjqos
01/06 1219 1