라는 소생자모드인데
한글 로 한번 써보고 싶어서
코딩 한번도 손 안대본 애가 눈치와 코딩 단락사이의 연관성으로 어줍짢게 만지작 댔는데.
물음표로 뜨는군요 ㅋㅋ 숫자는 뜨는거보니 폰트가 문제인거같은데 흠
\reframework\fonts\HakgyoansimSantteutdotumM
폰트파일도 넣어놨고
\reframework\data\locstrings-truewarfarer.json
요 파일에 코리아번역추가해서
대충 중국어 일부와 제가 작성한거 연결지어서 보여드리면
(중략)
"魔弓手",
"幻術師",
"復甦者"
]
},
"KR": {
"skillNames": {
"0": "없음",
"1": "일섬찌르기 2",
"2": "공렬참 2",
"3": "쉴드 버스터 2",
"4": "도려꿰기 2",
"5": "공무의 방패 2",
"6": "방패 유인 2",
"7": "도려꿰기 2",
"8": "돌려베기 2",
"9": "플로리스 가드 2",
"10": "카운터 슬래쉬 2",
(글이 길어질거 같아서 중략)
"101": "절화초염인"
},
"jobNames": [
"파이터",
"궁수",
"메이지",
"도적",
"워리어",
"소서러",
"마검사",
"매직 아쳐",
"환술사",
"소생자"
]
}
요렇게 파일에 넣고
\reframework\autorun\TrueWarfarer.lua
여긴 구를링해서
local re = re
local sdk = sdk
local imgui = imgui
local log = log
local json = json
local CN_FONT_NAME = 'NotoSansSC-Bold.otf'
local t_CN_FONT_NAME = 'NotoSansCJKtc-Bold.otf'
local KR_FONT_NAME = 'HakgyoansimSantteutdotumM.otf'
local CN_FONT_SIZE = 18
local CJK_GLYPH_RANGES = {
0x0020, 0x00FF, -- Basic Latin + Latin Supplement
0x2000, 0x206F, -- General Punctuation
0x3000, 0x30FF, -- CJK Symbols and Punctuations, Hiragana, Katakana
0x31F0, 0x31FF, -- Katakana Phonetic Extensions
0xFF00, 0xFFEF, -- Half-width characters
0x4e00, 0x9FAF, -- CJK Ideograms
0x3131, 0x3163, -- Korean consonants and vowels
0xAC00, 0xD7A3, -- Korean
0
}
보니 굵게 친 부분 넣으라해서 넣고 폰트파일 읽으라고 넣었는디 안되네요.
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
어케하는거에요?
기술명이랑 한글명이 너무 다르니까 해보려 한건데 안되면
깔끔하게 포기하게요(손 많이가면)
일단 파일은
느낌상 안올리는게 나을거같아서 일부만 때올렷음
제가 수정한거니까요.
(IP보기클릭)118.235.***.***
(IP보기클릭)118.235.***.***
제가 게임코드를 잘 모르지만 아마 CN_FONT_NAME 검색하시면 인젝션 부분이 있을 거에요 | 24.04.26 17:08 | |
(IP보기클릭)210.126.***.***
감사합니다. | 24.04.26 17:26 | |
(IP보기클릭)118.91.***.***
(IP보기클릭)210.126.***.***
어 잠시만요 제가 병원 가는길이라 나중에 확인하겟습니다. 감사합니다. | 24.04.26 17:26 | |
(IP보기클릭)118.91.***.***
https://github.com/notofonts/noto-cjk/tree/main/Sans/OTF/Korean 일단 여기서 폰트를 받으세요 그리고 reframework 폴더에 fonts 폴더 만들어서 넣으시구 | 24.04.26 17:26 | |
(IP보기클릭)118.91.***.***
autorun 폴더에 TrueWarfarer.lua라고 열면 ... local CN_FONT_NAME = 'NotoSansSC-Bold.otf' local t_CN_FONT_NAME = 'NotoSansCJKtc-Bold.otf' local CN_FONT_SIZE = 18 local CJK_GLYPH_RANGES = { 0x0020, 0x00FF, -- Basic Latin + Latin Supplement 0x2000, 0x206F, -- General Punctuation 0x3000, 0x30FF, -- CJK Symbols and Punctuations, Hiragana, Katakana 0x31F0, 0x31FF, -- Katakana Phonetic Extensions 0xFF00, 0xFFEF, -- Half-width characters 0x4e00, 0x9FAF, -- CJK Ideograms 0 } local fontCN = imgui.load_font(CN_FONT_NAME, CN_FONT_SIZE, CJK_GLYPH_RANGES) ... 라고 바로 보이실텐데 그 밑에 local FONTNAME = 'NotoSansCJKkr-Medium.otf' local FONTSIZE = 18 local KOREAN_GLYPH_RANGES = { 0x0020, 0x00FF, -- Basic Latin + Latin Supplement 0x2000, 0x206F, -- General Punctuation 0x3000, 0x30FF, -- CJK Symbols and Punctuations, Hiragana, Katakana 0x3130, 0x318F, -- Hangul Compatibility Jamo 0x31F0, 0x31FF, -- Katakana Phonetic Extensions 0xFF00, 0xFFEF, -- Half-width characters 0x4e00, 0x9FAF, -- CJK Ideograms 0xA960, 0xA97F, -- Hangul Jamo Extended-A 0xAC00, 0xD7A3, -- Hangul Syllables 0xD7B0, 0xD7FF, -- Hangul Jamo Extended-B 0, } 라고 복붙 하세요 | 24.04.26 17:28 | |
(IP보기클릭)118.91.***.***
한줄 까먹었는데.. local font = imgui.load_font(FONTNAME,FONTSIZE,KOREAN_GLYPH_RANGES) 얘도 같이 복붙 해주세요... 그리고 밑으로 쭉 내리시면 ... re.on_draw_ui(function() local configChanged = false ... 이 보이실텐데 그 문단에서 ... if Config.Language == "CN" then imgui.push_font(fontCN) end ... 을 찾으시고 그 바로 윗줄에 imgui.push_font(font) 붙여 넣으시면 됩니다. | 24.04.26 17:31 | |
(IP보기클릭)118.91.***.***
마지막으로 locstrings-truewarfarer.json 수정하실때 메모장이나 워드패드 말구 vscode 같은 코드 편집기를 쓰셔야 원본서식이 안 무너집니다. 사실 메모장은 확인 안해봤는데 워드패드는 확실히 안되요 | 24.04.26 17:33 | |
(IP보기클릭)118.91.***.***
아 근데 제가 한거는 그냥 KR을 새로 만든게 아니고 EN을 한글로 바꾸는거라서 KR을 따로 추가하시고 싶은거면 그건 다르게 해야되는데.. 그게 궁금하시면 그것도 알려드릴게요 | 24.04.26 17:40 | |
(IP보기클릭)61.72.***.***