안녕하세요, 말퓨리온 서버의 데나하랭 입니다.
남들과 애드온을 공유 하려 할 때 등으로 통합 애드온을 정리 하다 보면 ACE3 관련 애드온들이 있죠?
그런데, 문제는 이 놈들이 프로필을 저장 할 때 항상 현재 접속해 있는 캐릭터에게 맞춰서 되곤 하죠?
자! 그럼 해봅시다!!
1. 프로필이 현재 접속한 캐릭터를 기준으로 잡는 ACE3 애드온을 수정 할 경우
( 좀 더 쉽게 말하자면 항상 모든 캐릭터가 설정 공유 합니다.)
각 애드온에 들어가면 core.lua 혹은
파일 조금 수정하시면
self.db = LibStub("AceDB-3.0"):New("FortressDB", defaults)
self.db = LibStub("AceDB-3.0"):New("FortressDB", defaults, "Default")
이렇게 뒤에 , "Default" 를 하나 더 붙이면 됩니다.
위의 애드온은 포트리스 애드온을 기준으로 말씀드린 것이고, 좀 더 많이 사용하는 바텐더를 기준으로 말씀드리면
D:\Program Files\World of Warcraft\Interface\AddOns\Bartender4
폴더에 가시면 Bartender4.lua가 있어요 (대부분 ACE3 애드온에서 저렇게 애드온 이름.lua 찾으면 됩니다.)
메모장 같은 프로그램을 사용해서 해당 파일을 연 다음
Ctrl + F 누른 후 self.db 를 검색 하시면 모든일 만사 해결
단! 뭐 프로필 정상적으로 되는데 불구하고 막 모든 애드온을 저리 하면 안 되겠죠?
보너스! ACE계열 애드온이 아닌데도 각 캐릭터 별로 저장 되는 애드온을 수정 할 때는
■ NoACE 계열 수정 관련->toc에서 수정 (역시 각 애드온 폴더에서)
※ 아래 애드온은 pMinimap 입니다.
## SavedVariables: pMinimapDB2
## SavedVariablesPerCharacter: 애드온명 요 부분을
## SavedVariables: 애드온명 으로 변경하시고 저장하시면 됩니다.
잘 보면 PerCharacter 부분이 빠진거죠?

참 쉽죠?