kone
소프트펨돔

소프트펨돔

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

12/04/2025, 15:11:13
일반
8675 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
역ntr물 올려주시는분들 감사합니다..!
질문/요청
amenda3893
01/06 2154 4
[구매보급][번역 요청]서큐버스 퀸의 음모 세계
게임
skwkgur
01/06 3804 6
그래서
질문/요청
역NTR♥착정사♥펨돔♥역강간♥미인계
01/06 1826 0
갸루갸루시티 번역파일 있으신분
질문/요청
s1mple
01/05 1357 0
복구 요청 드립니다..
질문/요청
sivicu
01/03 1857 0
감옥에서 유혹당하는 겜있나요?
일반
dddongh3
01/03 3763 2
인란캄파 멀웨어 뭔데
일반
이브
01/02 2642 0
[복구 요청] AI번역 쿠노이치에게서 탈출 번역파일
질문/요청
asdqw12
01/02 1915 5
목걸이 왕국 얘 감옥씬 어케봄?
질문/요청
ㅇㅇ
01/02 2760 0
소미소프트 서브 완장입니다
일반
nadumi
01/01 8827 39
서큐버스 랩소디아 2024년도 버전 질문
질문/요청
qpqpqpq1010
01/01 1496 0
인란캄파 재밌었다
일반
이브
12/31/25 4565 0
여자친구가 잠에 들고 난 뒤 여자친구의 여동생이랑
argurion
12/31/25 7321 3
비밀의 열쇠 2.0 해본사람?
일반
tkffuwntpdy
12/31/25 1730 -1
AI번역) 히어로가 괴인의 에로 유혹에 지는 이야기
만화
미인계좋아
12/30/25 15184 37
이거 드디어 나오네 ㅋㅋ
일반
미인계좋아
12/30/25 3011 2
목걸이왕국 이거 어캐깸?
일반
seol526
12/30/25 2093 0
인란칸파 풀회상세이브 있으신분있나요?
질문/요청
LHOH71
12/30/25 2160 1
잠자는 던전의 서큐버스
argurion
12/29/25 7144 14
[버전업] [미번] RJ 0143 6955 히어로와 비밀의 열쇠 2.0
게임
woonge06
12/29/25 8518 28
(복구요청) RJ01341306 음마의 책으로 메이드를 찾아서 복구 가능할까요
질문/요청
pp3322lmp
12/29/25 1877 1
바바리녀
argurion
12/29/25 5933 4
데보라 이번거 세이브올라왔나요
질문/요청
yangzangfi2
12/28/25 1709 0
복구요청)범해지는용자 시리즈 복구 가능한가요
질문/요청
DAVICHI
12/27/25 1716 2
음마와 마사냥꾼 mtool 저같은 오류 해결한 분 없을까요?
질문/요청
filluakm
12/27/25 1580 0
이거 번역하기 개빡셀거 같은데 ㄷㄷ
일반
nd17h
12/27/25 2646 1
이런 취향인데 야애니나 망가 추천좀 해주실분~
질문/요청
나두루루
12/27/25 2332 -21
[복구,기번] 서큐버스 언약 본편
게임
야전포병장교
12/26/25 7404 22
succubus covenant, 서큐버스 언약 번역 구할수 있는 곳이 있을까요
질문/요청
dkdkrndk22
12/26/25 1820 0
서큐버스 프리즌 보너스? 만티코아 제어 코드 질문(사진 추가했습니다. 죄송)
게임
hong8749
12/26/25 2549 -1