kone
소프트펨돔

소프트펨돔

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

12/04/2025, 15:11:13
일반
8660 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
(복구요청) rj276599 부끄러운 게임오버
질문/요청
dakbi
01/29 2155 0
Rr연구소 신작 체험판 함 해봤는데
일반
ajvjqos
01/29 1419 1
(복구,기번) 서큐버스 언약
게임
야전포병장교
01/27 3927 13
[미번][번역요청] RJ 0149 0056 ヒーローまた負ける
질문/요청
mackoll15
01/27 2140 8
목걸이의 왕국 번역파일
일반
lovesccubus
01/27 2079 4
( 복구요청) RJ 01352205 XOXOwitches~キス魔サキュバスと迷いの森~ 번역 패치 파일
질문/요청
cornalmond
01/27 2175 6
거유 여학원제 #5
소설
hvdb45
01/27 6068 2
거유 여학원제 #4
소설
hvdb45
01/27 5842 3
[블아]노아에게 검은 스타킹의 육감적인 미각(美脚)으로 몇 번이고 짜이고, 달콤한 말의 고문으로 정신을 못 차리게 되는 이야기
소설
hvdb45
01/27 6674 7
그록 추천 보고 해봤는데 좋네
일반
ㅇㅇ
01/27 2230 2
복구 요청 ) 목걸이 왕국 번역파일
질문/요청
seol526
01/26 1352 1
거유 여학원제 #3
소설
hvdb45
01/26 5540 1
거유 여학원제 #1
소설
hvdb45
01/26 6547 5
엔딩 미완성겜 첨해봐서 당황스럽네
일반
프리코
01/26 1514 1
(복구요청) succubus covenant 서큐버스 언약 요청드려도 될까요?
질문/요청
야시장
01/26 1254 -1
서큐버스 랩소디아 실행 질문입니다!
질문/요청
dddooonnnghg
01/25 1277 0
놋토메아 추천하길래 해봤는데 ㄹㅇ goat네
일반
dafjaog
01/25 2165 1
(복구요청) デュエル・オブ・シャドウズ 1.2
질문/요청
duosao
01/25 1996 0
그록에 동반자 ani
추천/리뷰
hahaxa
01/24 7065 1
(복구요청) RJ174492 서큐버스 프리즌
질문/요청
qwsdwqe
01/24 2231 0
(복구요청)목걸이의 왕국 번역파일
질문/요청
jack901
01/24 1245 6
[복구] 소년과 치녀 누나들의 행복 H 아파트 생활 리메이크 [H씬 손번역]
게임
vOwOv
01/24 3705 12
오나서포 Elsa
게임
vOwOv
01/24 3321 5
(복구요청) RJ01341306 음마의 책으로 메이드를 찾아서
질문/요청
abrotheri
01/24 1473 3
요청복구) 타락의 기쁨 [3/29 갱신]
게임
grammar101
01/23 9640 27
(복구요청) RJ304887 소년과 치녀 누나들의 행복 H 아파트 생활 리메이크
질문/요청
nanimo12
01/23 1648 3
메이님의 가슴에 포획되버리는 이야기 번역본 가지고 계신분 있나요?
질문/요청
나나세마루
01/22 2006 2
요청 업로드) 서큐버스의 숲 패배씬 모음
일반
bae-p
01/21 3972 14
목걸이의 왕국
ironniga
01/21 6494 11
[복구요청] 쿠노이치에게서 탈출 번역파일
질문/요청
프리코
01/21 2134 2