kone
소프트펨돔

소프트펨돔

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

12/04/2025, 15:11:13
일반
8805 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
12/04/25
개추
소년과 꿈마 업뎃이 있었구나
일반
이브
05/31/25 1521 1
픽시브 팬박스 후원해본사람있음?
일반
ajvjqos
05/31/25 885 0
생각해보니까 서큐버스 랩소디아 하는거
일반
amm0nia
05/31/25 859 0
뭐 올릴까..
일반
야전포병장교
05/31/25 1724 4
잘하면 이번주 금요일날 올릴 수 있을듯?
일반
jerrytaken777
05/28/25 1578 10
어느날 갑자기 서큐듀얼 후편이 나왔으면 좋겠다...
일반
oririri
05/28/25 1130 2
Re BF 외전1.00 회상방 갈려고 하니까 버그나네
일반
이브
05/27/25 1044 0
서큐버스 랩소디아 안열리는사람 이렇게 해보셈
일반
눈나맘마조
05/27/25 1178 2
여성몸매 서브에서 떡 돌리러 왔습니다
일반
alfos
05/26/25 2621 4
ai짤 원하는거 있음?
일반
jerrytaken777
05/25/25 1684 6
컵의 성녀 이거 갓겜이네
일반
dfaqrqe
05/25/25 2351 0
확실히 도스코는 소펨이라기엔 너무 과격한듯
일반
adun1838
05/25/25 2869 1
망가 저장 여기선 뭐로하나여
일반
acahrido
05/25/25 1037 0
만나는 여자 모두에게 범해지는 RPG MAX 볼륨 무희
일반
ndknksknl
05/24/25 2455 0
안은 생각보다 깨끗한데
일반
femdom-kone
05/24/25 2120 2
소펨챈 이주했으니 이제 tot 3층 복구하면되겠다
일반
_강아지_
05/24/25 3430 6
아직 초기여서인지 개선되려면 좀 걸릴듯
일반
stalker13
05/23/25 880 0
아직 뭐가 없긴하네
일반
극태거근
05/23/25 1109 1
메가 원래 용량이 20기가였나요?
일반
10snnna
05/22/25 746 1
미소녀에게 당하고 싶구나...
일반
kpa2dd
05/22/25 1957 5
개인 차단 기능은 아직 없나?
일반
햄스터
05/22/25 1416 0
아니 근데 좀 웃긴게
일반
네루룽이
05/21/25 1225 2
아 할게없다
일반
역NTR♥착정사♥펨돔♥역강간♥미인계
05/21/25 1189 1
핸들 먹어놓기 잘했다
일반
femdom
05/21/25 4553 2
계정탈퇴어캐함?
일반
ddxas
05/21/25 2369 0
드디어 도착이다
일반
nofu8
05/20/25 582 0
후우...이곳이 신대륙인가
일반
kjfc007
05/20/25 1261 2
이거 다좋은데 폰으로 글 들가면 젤 아래로 내려가네
일반
ajvjqos
05/20/25 824 0
doskonipo 활동 뜸해진거넘아쉽네
일반
za12345
05/20/25 1834 6
이제 여기가 메인이라고?
일반
보나파르트
05/20/25 2605 0