안녕하세요, 말퓨리온 서버의 데나하랭 입니다.

 

남들과 애드온을 공유 하려 할 때 등으로 통합 애드온을 정리 하다 보면 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 부분이 빠진거죠?  

 

 

참 쉽죠?