일단 난 전혀 프로그래밍에 관련 없는사람이고..
내가 게임을 하는데 영문판 에드온을 받았어.. 근데 지금 돌아가는 클라이언트가 한글버전이라 충돌이 좀 있거든
스킬을 설정해야되는데 스킬이름은 한글인데 게임내 에드온 설정하는곳 텍스트박스에 한글이 입력이 안되서 스킬 인식이 안돼..
그래서 내가 한글 입력 가능하게 해보려고 팔걷고 나서서 에드온폴더 안에있는 config, utility 이런파일 txt문서로 읽어서 막 찾아봤는데
오오미 갑자기 외계언어가 몇백줄 쫘르륵 나오는데 거기서 컨트롤+f 눌러거 막 language 이딴거 찾아보고 english 이딴거 찾아보고 했는데 안나오더라..
뭐 나름 나혼자 해보겠다고 2시간 그지랄하다가 안되서 형들의 도움을 구하려고하는데
일단 무슨 언어인지 파악을 해야하니까 대충 맨 윗줄 몇줄 복사해볼게
kAlert.config = {}
kAlert.config.movers = {}
kAlert.config.mainFrame = nil
kAlert.config.layoutFrame = nil
kAlert.config.importExportFrame = nil
kAlert.config.helpFrame = nil
kAlert.config.aboutFrame = nil
kAlert.config.active = false
kAlert.config.tLocation = {"CENTER","TOPCENTER","BOTTOMCENTER","LEFTCENTER","RIGHTCENTER"}
kAlert.config.recources = {kAlertTexts.resHealth,kAlertTexts.resMana,kAlertTexts.resEnergy,kAlertTexts.resPower,kAlertTexts.resCharge,kAlertTexts.resComboPoints}
kAlert.config.units = {kAlertTexts.unitPlayer,kAlertTexts.unitTarget,kAlertTexts.unitFocus,kAlertTexts.unitPet}
kAlert.config.evaluationTypes = {kAlertTexts.buff,kAlertTexts.ability,kAlertTexts.resource,kAlertTexts.casting}
function kAlert.config.main()
kAlert.config.active = true
if kAlert.config.mainFrame == nil then
kAlert.config.buildMainFrame()
else
kAlert.config.mainFrame:SetVisible(true)
end
kAlert.config.mainFrame.btClear.Event:LeftPress()
kAlert.config.mainFrame.frScreenObjects.fillList(kAlert.alertSet.alerts)
kAlert.config.mainFrame.txtASNumber.updateText()
kAlertSubSet = 0
end
function kAlert.config.buildLayoutFrame()
local window = UI.CreateFrame("RiftWindow", "kAlertConfigLayoutFrame", kAlert.context)
window:SetTitle(kAlertTexts.titleLayout)
window:SetHeight(100)
window:SetWidth(260)
window:SetPoint("TOPLEFT", UIParent, "TOPLEFT",UIParent:GetWidth()/2-100,UIParent:GetHeight()/2-50)
window:SetLayer(99)
-- Mover Box
window.frMoveBar = kUtils.buildWindowMover("frMoveBar", window, true)
window.btSave = kUtils.buildButton("btSave",window,35,120,kAlertTexts.btSave)
window.btSave:SetPoint ("TOPCENTER", window, "TOPCENTER", -60, 50)
function window.btSave.Event:LeftPress()
for id, details in pairs(kAlert.screenObjects.object) do
if details.name ~= nil then
kAlert.config.movers.object[id].clearTarget()
if kAlert.alertSet.alerts[details.name] ~= nil then
kAlert.alertSet.alerts[details.name].imageX = details:GetLeft()
kAlert.alertSet.alerts[details.name].imageY = details:GetTop()
end
뭐 대충 이런식이거든?
그래서 궁금한건 이런형식의 언어에서 텍스트박스에 한글이 입력 가능하게 하려면 어떤부분을 찾아야해??
루안가
성대// ㅇㅇ 파일 확장자명이 lua야 저건 config.lua임