드기
2024-09-29 19:45
조회: 615
추천: 3
1.15.4 패치후 몇몇 애드온들 수정법일단 저는 전문가가 아니라서 제가 가지고 있는 애드온 빼곤 다른건 수정방법 잘 모르니 문의하셔도 수정 해드릴 수가 없습니다. 혹시라도 제가 잘못된 정보를 올린게 있다면 지나가시던 전문가분들이 댓글로 수정 이나 지적 해주시면 감사하겠습니다. "UIPanelButtonTemplate" 변경 예시) @MikScrollingBattleText 오류는 애드온 페이지에 GregoryWW님의 댓글처럼 따라하면 됩니다. MSBTProfiles.lua 파일 3329번째줄 local button = CreateFrame("Button", nil, frame, IsClassic and "OptionsButtonTemplate" or "UIPanelButtonTemplate") 이부분을 local button = CreateFrame("Button", nil, frame, "UIPanelButtonTemplate") 로 변경해주면 됩니다. GetMouseFocus() 오류 GetMouseFoci() 변경 InterfaceOptions_AddCategory(frame) 오류 local category, layout = Settings.RegisterCanvasLayoutCategory(frame, frame.name, frame.name) category.ID = frame.name Settings.RegisterAddOnCategory(category) 변경 예시) @CharacterStatsClassic 제작자분이 업뎃해서 오류가 해결됐지만 어떻게 된건지 참고 해보면 CharacterStatsClassicUI.lua 파일 패치전 198번째줄 InterfaceOptions_AddCategory(CSC_ConfigFrame); 패치후 200번째줄 category, layout = Settings.RegisterCanvasLayoutCategory(CSC_ConfigFrame, CSC_ConfigFrame.name, CSC_ConfigFrame.name); category.ID = CSC_ConfigFrame.name Settings.RegisterAddOnCategory(category); @ClassicAuraDurations 업뎃이 아직 없으므로 직접 수정해보면 code.lua 364번째줄 InterfaceOptions_AddCategory(f.optionsPanel); 요고를 local category, layout = Settings.RegisterCanvasLayoutCategory(f.optionsPanel, f.optionsPanel.name, f.optionsPanel.name) category.ID = f.optionsPanel.name Settings.RegisterAddOnCategory(category) 이런 식으로 하시면 대부분 될 겁니다. InterfaceOptionsFrame_OpenToCategory(frame) 오류 Settings.OpenToCategory(frame) 변경 예시) @Attune 패치는 있었지만 미니맵아이콘 우클릭이 아직 오류입니다. Attune.lua 674번째줄 675번째줄 InterfaceOptionsFrame_Show() InterfaceOptionsFrame_OpenToCategory("Attune") 이걸 둘 다 지우시고 Settings.OpenToCategory("Attune") 이런 식으로 바꾸시면 됩니다. 여기까지는 본섭에서 있었던 오류들인데 문제는 이번에 클래식 시대 서버가 패치되면서 OptionsSliderTemplate 이부분이 없어질꺼고 UISliderTemplateWithLabels 이게 추가 돼야 하는데 안되면서 문제가 발생합니다. 관련 글 부분 그리고 이걸 해결한 모두가 대부분 쓰실 @DBM 에서 해결했더라고요. DBM-GUI 폴더에 보시면 Polyfills.xml 이게 있는데 이거를 추가해서 다른 애돈들도 해결하면 됩니다. 내용은 이건데 저도 모르고 있다가 @TrufiGCD 가 패치되면서 Polyfills.xml 추가 되고 @DBM 참고한거 링크 해뒀더라고요. 그래서 다른것도 DBM-GUI 폴더에서 Polyfills.xml 복사해서 해결하시면 됩니다. 예시) @Kui_Nameplates 애돈중 Kui_Nameplates_Core_Config 폴더에 Polyfills.xml 복사하시고 Kui_Nameplates_Core_Config.toc 아무줄에 Polyfills.xml 써넣고 Polyfills.xml 안에 4번째줄 <Slider name="Kui_Nameplates_UISliderTemplateWithLabels" inherits="UISliderTemplate" virtual="true"> 25번째줄 <Slider name="Kui_Nameplates_OptionsSliderTemplate" inherits="Kui_Nameplates_UISliderTemplateWithLabels" virtual="true"> 저는 이렇게 이름을 바꿨지만 안 바꿔도 상관없을 거라 판단됩니다. helpers.lua 파일을 열어서 OptionsSliderTemplate 이걸 찾아보면 316번째줄 local slider = CreateFrame('Slider',this_name,parent,'OptionsSliderTemplate') 이걸 local slider = CreateFrame('Slider',this_name,parent,'Kui_Nameplates_OptionsSliderTemplate') 이런식으로 고쳐주시면 아마 오류없이 설정창 잘 보일겁니다. @oGlow 같은 경우는 인벤 애드온 자료실에 팬픽스 업뎃 해주시는 분이 계시니 그걸 참고해서 고치시면 될겁니다. 본섭용이라서 그대로 가져다 쓰면 클래식 시대섭은 오류날것이니 클래식꺼로 참고하면서 오류나는 부분만 고쳐다 쓰시면 될꺼예요. @TinyTooltip-Reforged 도 본섭꺼 받아서 wotlk 이 폴더안에 파일들 TinyTooltip-Reforged 폴더 파일들 참고해서 수정해서 쓰시면 됩니다. @IRememberYou 이거도 쓰실분 있을랑가 모르겠는데 요건 Polyfills.xml 파일 추가 + 1826번째줄에 if not classic then 이부분을 if classic then 이렇게 고치시면 대상창 우클릭시 메뉴에서 나오더라고요. 이건 어짜피 패치 해줄꺼라서 기다리셔도 될듯합니다. @TrackingEye 이 애돈을 쓰시는분이 계시는가 모르겠지만 수정 방법 댓글이 달려서 방법 공유합니다. TrackingEye.lua 68번째줄 MiniMapTrackingFrame 을 MiniMapTracking 변경 180번째 줄에 EasyMenu 를 LibDD:EasyMenu 변경 혹시 이전 제가 올린방법으로 하신분들은 이걸로 바꾸시길 @RestedXP Guide 미니맵 아이콘 우클릭 에러 나시는분들은 https://www.curseforge.com/wow/addons/restedxp-guide/files 여기서 RXPGuides-v4.6.43-15-g7e7751e-classic 이거 다운 받으시고 SettingsPanel.lua 이 파일만 복사해서 원래거에 붙여 넣으시면 됩니다. 귀찮으신분들은 기다리시면 패치 될꺼니깐 냅둬도 크게 상관없을꺼 같습니다. 아 그리고 혹시나 수정하실때 메모장 쓰시는분들은 메모장4 쓰시길 추천드립니다. 구라제거기로 유명하신분이지만 전 메모장2 한글화+픽스 해주셔서 감사하게도 옛날부터 신세?지고 있는 분입니다.
EXP
643,231
(93%)
/ 648,001
드기
|
인벤 공식 앱
댓글 알람 기능 장착! 최신 게임뉴스를 한 눈에 보자