kone
소프트펨돔

소프트펨돔

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

12/04/2025, 15:11:13
일반
8653 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
복구 요청 ゆうわく淫魔城
질문/요청
눈나맘마조
04/19 2501 10
[gemma4 AI번역] RJ 0151 5993 동정 용사와 마지막 던전 -Approach-(패치만)
직접번역
lovesccubus
04/19 6602 29
기번 미검수)[RJ015 1 5 993]
게임
kaeru
04/18 6006 31
동정 용사와 마지막 던전 -Approach- Mtool ai 번역
게임
nofu8
04/18 3220 4
부적R 낙원의 요녀 이거 몹이랑 충돌하면 튕기는데
일반
tkffuwntpdy
04/18 875 0
서큐버스 유적 엔딩이 따로 또 있는거임?
질문/요청
뷰웅신교
04/18 973 1
[RJ272137] 세 장의 부적 고독의요기(3편)
게임
ㅇㅇ
04/18 1851 10
[미번] RJ 0151 5993 동정 용사와 마지막 던전 -Approach-
게임
woonge06
04/17 9114 33
퇴마검사의 비망록 업뎃 떳다
일반
aodwnska456
04/17 1447 0
[요청복구] 세장의 부적 시리즈 (RJ199731, RJ223459, RJ272137)
게임
히젠
04/15 2456 13
[복구요청] RJ199731, RJ223459, RJ272137 세장의 부적 시리즈
질문/요청
letki
04/14 2217 3
Hero under heel 팅기는 버그 질문 드림
질문/요청
역NTR♥착정사♥펨돔♥역강간♥미인계
04/13 1136 4
유혹의성 손번 떳다!!!
게임
roadcatss
04/13 7385 20
이 짤 나오는 게임이름 혹시 여쭤봐도 될까요?
질문/요청
hgsunny1224
04/13 2516 1
RJ01392422 Daydreamer3 복구요청
질문/요청
aodwnska456
04/13 1220 0
혹시 인큐버스 판타지 번역본 갖고 있는 사람 있음?
질문/요청
charon
04/13 595 0
(기간 연장 알림) [RJ01 48 054 9] 쇼 타 마법 약학 자와 몬스 터 소녀
일반
kaeru
04/12 1807 1
기번 미검수)RJ01 466 2 02
게임
kaeru
04/12 4980 21
번역 요청)RJ01466202 검사가 되자 RPG~ 방해하는 몬무스메는 범해도 문제없다!!
게임
눈나맘마조
04/12 2736 11
(그냥 복구) Guns of succubus 시리즈
게임
킬러튠큐
04/12 2377 12
듀얼 오브 섀도우즈(서큐듀얼 짭) 4/10 체험판 유니티 기계번역
일반
ㅁㄴㅁㅇㄴ
04/11 3273 22
(번역요청) Loser Hero
게임
123dsad
04/11 3896 12
P캔 이세끼 아무리봐도 미친놈임ㅋㅋㅋ
lovesccubus
04/11 2443 6
복구요청 음용 퀘스트
질문/요청
12111w334
04/11 733 -6
구매보급/번역요청 Delivery O f Cream
일반
꾸꾸까까
04/11 2467 7
[복구 요청] [AI번역] 쿠노이치에게서 탈출 (번역파일만) 1차수정
질문/요청
asdqw12
04/11 1947 6
異世快楽天 Vol.56 중
만화
enekekek
04/11 2693 3
(복구,기번) 서큐버스 언약 V1
게임
야전포병장교
04/10 2695 8
복구) 보웨이 구작들 (TOT제외)
게임
야전포병장교
04/10 6715 25
[복구요청] Succubus Temptation
질문/요청
ryukru
04/10 1024 1