게임강의
WOW와우 분류

WOW(와우) 와우 3.3.5a에서 mydbceditor를 이용하여 특정 버프 지속시간을 무한으로 바꾸기

컨텐츠 정보

본문

[출처: Gamezone]
작성자: 작성자 없음

안녕하세요. 애절한영혼입니다.


 


 


이번에는 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로 바꾸시고 저장하시면 됩니다.


 


 


 


 


이상으로 강의 마칩니다. 읽어주셔서 감사합니다~!!

관련자료

댓글 0
등록된 댓글이 없습니다.
전체 422 / 1 페이지
번호
제목
이름

강의실

🏆 포인트 랭킹 TOP 10
순위 닉네임 포인트
1 no_profile 타키야겐지쪽지보내기 자기소개 아이디로 검색 전체게시물 82,042
2 no_profile 라프텔쪽지보내기 자기소개 아이디로 검색 전체게시물 51,280
3 no_profile 동가리쪽지보내기 자기소개 아이디로 검색 전체게시물 32,591
4 no_profile Revolution쪽지보내기 자기소개 아이디로 검색 전체게시물 28,199
5 서번트쪽지보내기 자기소개 아이디로 검색 전체게시물 23,416
6 no_profile 닥터스쪽지보내기 자기소개 아이디로 검색 전체게시물 22,310
7 no_profile 불멸의행복쪽지보내기 자기소개 아이디로 검색 전체게시물 13,822
8 no_profile 호롤롤로쪽지보내기 자기소개 아이디로 검색 전체게시물 13,500
9 no_profile 검은고양이쪽지보내기 자기소개 아이디로 검색 전체게시물 13,246
10 no_profile 하늘2쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13,239
알림 0