WOW(와우) 와우 3.3.5a에서 mydbceditor를 이용하여 특정 버프 지속시간을 무한으로 바꾸기
컨텐츠 정보
- 22 조회
- 0 추천
- 0 비추천
- 목록
본문
작성자: 작성자 없음
안녕하세요. 애절한영혼입니다.
이번에는 3.3.5a에서 dbc editor를 이용하여 특정 버프의 지속시간을 무한으로 바꿔보겠습니다.
우선 mydbceditor에서 와우 리팩 폴더의 dbc\Spell.dbc와 dbc\SpellDuration.dbc 파일을 열어줍니다.
2개의 editor를 실행해서 열어줘야 합니다.
일단 원하는 스킬을 찾아야 하므로 상단의 Edit - Search에서 원하는 스킬을 검색해줍니다.
저는 주로 드루이드를 하는 편이라 야생의 징표를 찾아보겠습니다. (Mark of the Wild)
검색해보니 1126번이 야생의 징표네요. 옆으로 엑셀처럼 표가 쭉~~~ 나오는데 다 무시하고 41번을 찾으면 됩니다.
저 값은 30이라고 되어있는데 와우 해보신 분이라면 아시겠지만 야생의 징표 지속시간은 30분입니다.
하지만 이게 분단위 값이 아닌 특정 구조체의 Index 값이라고 생각하시면 됩니다.
그래서 저희가 SpellDuration.dbc를 함께 연 것이지요!!
일단 저 값은 10진수이므로 16진수로 바꿔줍니다. 30을 바꾸니까 1E가 나왔네요. 그럼 SpellDuration.dbc에서 1E를 찾습니다.
보시면 0x1E의 2번 값이 1,800,000으로 되어있는걸 확인하실 수 있는데요. 시간은 ms 단위입니다.
그러므로 1,800,000 은 / 1000 / 60을 하면 30분이란걸 알 수 있죠. 이 값을 직접 바꾸면 0x1E를 참조하는 모든 시간이 바뀝니다.
다른 버프가 이 시간을 참조한다면 같이 바뀐다는 말이죠. 그러므로 다른 버프에 영향이 없도록, 야생의 징표만 바꾸겠습니다.
조금 위에 보시면 0x15가 -1이라는 값을 가지고 있는데, 이게 바로 무한한 버프 지속시간입니다.
다시 Spell.dbc에서 41번의 값을 30 -> 0x15의 10진수 값인 21로 바꾸시고 저장하시면 됩니다.
이상으로 강의 마칩니다. 읽어주셔서 감사합니다~!!
-
등록일 00:20
-
등록일 08.20
-
등록일 08.10VMware 네트워크 IP 설정댓글 2
-
등록일 08.08