Skip to content
봇관련다크 모드

D2NT NTBot - 20차 새버젼으로 쉽게 옯겨타기

조회 수
4,488
추천 수
44
등록일

안녕하세요. 오리하코아샤2의 modjo입니다.



글을 쓰기 앞서


좋은 프로그램 만들어주신 날아다녀님에게 감사의 말씀을 드립니다.



D2NT 3.1 and NTBot 4.2 20차수정판이 오늘 나왔는데요



이전부터 많은 분들이 새버젼으로 갈아타는 번거로움 때문에


새버젼으로 갈아타지 않고 구버젼을 쓰고계십니다.



20차버젼은 GUI프로그램까지 탑제되었습니다.


이제는 한번 바꾸어보는것이 어떨까요?


 


● 1. 프로그램 설명


 


스크립트를 수정하는 여러가지 방식이 있겠지만


제가 추천드릴 방법은 Total Commander 7.56a + Acroedit 사용방법입니다.


(프로그램이야 사용자 기호입니다. 다른 프로그램을 선호하신다면 그것을 쓰시면 됩니다)


 


먼저 프로그램 두개부터 설명드리겠습니다.


 


1. Total Commander 7.56a


http://modjo.wo.to/Totalcmd Portable.exe


워낙 유명한 프로그램이라 다들 아시겠지만 모르는분을 위해 간단히 설명드리자면


이 프로그램은 파일관리자로, 창이 두개로 분할되어있습니다. 따라서 파일을 비교하기 편할뿐만아니라 복사/이동이 간편합니다.


 


파일을 모두 받으시고 Totalcmd Portable.exe 을 실행합니다. 이미 Total commander 가 깔려있으신분들은 받을 필요없겠지요.


(사실 포터블을 만들려했으나 좀 귀찮아서 레지스트리 파일추가로 갈음하였습니다. 그냥 추가하시면 됩니다.)


(이것이 저작권 문제가 될지도 모르겠습니다만, 문제된다하시면 수정하겠습니다.)


 


프로그램 실행은 C:\Program Files\Totalcmd\Totalcmd.exe 을 클릭하세요


 


2. Acroedit


http://www.acrosoft.pe.kr/files/acroedit_latest_setup.exe


국산 텍스트편집기 입니다. 내장되어 있는 Acrodiff 라는 프로그램은 두 파일을 비교해줍니다.


텍스트 정렬, 매크로, 중복행삭제, 문법강조, 문서비교 기능이 탁월합니다.


(개인적으로 Ultraedit 보다 이 프로그램을 훨씬 좋아합니다.)


 


● 2. 절차설명


 


스크립트를 수정하는 과정을 먼저 간단히 정리해보면 아래와 같습니다.


 


○ 19차버젼의 원본과 자신이 수정해서 사용해오던 19차버젼을 파일비교한다.


○ 수정된 파일을 Acrodiff 로 내용비교한다.


○ 내용비교된 내용을 참고삼아 Acroedit 로 20차버젼 스크립트를 수정한다.


 


기본 내용은 간단합니다.


내가 수정한부분을 보고, 그 내용을 새로운 버전에 옯긴다는 겁니다.


이제 3가지 절차에대해 사진과 함께 설명드리겠습니다.


 


1. 미수정 원본과 자신의 수정버젼의 비교


 http://2012.durune.com/zboard.php?id=d2mpds&page=3&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=1655


위는 자료실 링크입니다. 여기서 미수정 원본을 받습니다. 만약 19차를 쓰고 계셨다면 19차 원본을 받으셔야겠지요


http://tradia.me/diablo2/download/6075019차라면 이파일을 받으면 되겠지요. 받아서 적당한 곳에 압축을 푸세요


(19차 이전버전도 모두 자료실에 있으니 쓰고계신 버젼 원본을 받으시면 됩니다.)


D2NT3.1_NTBot4.2_20.rar
20차버젼도 받아서 적당한 곳에 압축을 푸세요



TOTALCMD를 키면 두가지 창이 뜹니다.


왼쪽창을 미수정원본창으로 두고, 오른쪽창은 수정된버젼의 창으로 두죠


왼쪽창은 19차 원본의 경로를, 오른쪽창은 쓰고계시던 19차 수정본의 경로를 찾아가세요


 


왼쪽창의 경로 : 19차 원본의 경로


오른쪽의 경로 : 수정된 19차의 경로


D2NT NTBot - 20차 새버젼으로 쉽게 옯겨타기 - 1


이렇게 찾아가셨으면


파일메뉴에서 왼쪽창 - 일괄보기를 클릭합니다.


파일메뉴에서 오른쪽창 - 일괄보기를 클릭합니다.


왼쪽창은 파일명탭을 클릭하고


오른쪽창은 날짜탭을 클릭합니다.


그러면 오른쪽위에 3/9일 원본의 수정일이 아닌 그 후의 수정했던 파일이 리스트되죠


 D2NT NTBot - 20차 새버젼으로 쉽게 옯겨타기 - 2


위 그림은 빨강색(선택하면 빨강색이 됩니다)으로 제가 수정한 파일을 확인한것입니다.


그것이 자신이 수정했던 파일들입니다. 이제부터 그 파일들의 내용을 비교하겠습니다.


 


2. 수정된 파일을 Acrodiff 로 내용비교


Acroedit 를 실행하고 파일메뉴에서 - 파일 - 비교 및 통합을 클릭합니다.


D2NT NTBot - 20차 새버젼으로 쉽게 옯겨타기 - 3


그러면 Acrodiff 가 뜹니다.


 


먼저 Totalcmd에서 오른쪽창의 파일을 드래그해서 오른쪽에 띄워줍니다.


마찬가지로 왼쪽창의 파일을 왼쪽에 띄워줍니다. 예를 들면



왼쪽창 : NTConfig_Necromancer_캐릭터이름.ntl


오른쪽창 : NTConfig_Necromancer_Modjo_N.ntl


 


그리고 위쪽의 가운데 버튼인 "비교실행"을 누릅니다.


 D2NT NTBot - 20차 새버젼으로 쉽게 옯겨타기 - 4


그리고 가운데 화살표버튼으로 비교내용을 확인합니다.


그비교내용을 토대로 20차버젼을 수정하면 됩니다.


 


3. 내용비교된 내용을 참고삼아 Acroedit 로 20차버젼 스크립트를 수정


 


20차버젼을 열고 해당되는 스크립트 파일을 엽니다.


스크립트를 하나하나 수정합니다. 찾기를 이용하면 편하겠지요.


 D2NT NTBot - 20차 새버젼으로 쉽게 옯겨타기 - 5


위 그림은 Acroedit 로 20차버젼 스크립트를 수정하는 장면입니다.


 


하나 주목할 점은 20차버젼은 Myconfig 폴더가 없다는 것입니다. 엔티봇길잡이라는 프로그램이 이를 대신하고


엔티봇길잡이_xx.ntj 방식으로 저장됩니다. 엔티봇길잡이를 이용하시면 되겠습니다.


D2NT NTBot - 20차 새버젼으로 쉽게 옯겨타기 - 6



엔티봇길잡이는 NET Framework 4.0 이 있어야 동작합니다. 없으신분은 아래의 링크에서 설치하시고 실행하세요



http://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7



마지막으로 아이템이니 등을 교체해주면 됩니다.


아이템이니는 구태여 비교하실 필요 없습니다.


그대로 쓰던 것을 써도 아무 문제없더군요.


 


● 3. 잡설


 


조금 여담이지만


 


예를들면 이미 19차버젼이 나온지가 꽤 되었음에도 불구하고


"17차버젼을 사용하고 있는데 잘안됩니다. 어떻게하면 될까요?"


식의 질문이 들어옵니다.


 


프로그램은 대게 몇날몇일 피땀흘려 버그잡고 수정하고 테스트하는 작업을


수도 없이 반복해서 만들어지게 됩니다. 업데이트도 마찬가지입니다.



비록 실력은 없지만, 저도 프로그래머이기 때문에


날아다녀님이 얼마나 고생하시는지 대충이나마 알 수 있습니다.


업데이트 할때마다 얼마나 많은 부분이 수정되었는지 보셨습니까?


수도없이 많은 함수가 수정됩니다. 변수가 수정되고 새로운 기능까지 추가됩니다.



어떠한 이익없이 열정만 가지고 꾸준한 업데이트를 한다는 것은


프로그래머로써 굉장히 실천하기 어려운 겁니다.


하지만, 날아다녀님은 항상 유저들의 의견들어주시고 꼬박꼬박 댓글확인해주시고 답변해주시죠.


정말 대단하신 분이십니다.


 


그런데 이러한 노고를 생각하지 않고


이미 수정된 버그에 대해서 언급하는 것은 분명 좋지 못한 태도라고 생각합니다.


 


물론 버그와는 상관없는 설정에 대한 질문이거나


신버젼에서도 수정되지 않은 버그라서 질문이 유효할 수는 있겠죠.


아니면 구버젼의 어떠한 특이성이 꼭 필요해서 구버젼을 사용해야되는 경우도 있겠지요.


 


하지만 그런것이 아니라


단순히 신버젼으로의 전환이 귀찮아서 구버젼을 사용하고


구버젼에 대한 문제나 의문을 제기하는것은 좀 아닌 것 같습니다.


 


제가 설명드린 방법이 최선이라고는 말씀못드리지만


이대로하시면 스크립트를 모두 바꾸는데 20분채 안걸립니다.


물론 바꾸고 테스트하는것은 더 시간이 필요하지만요


 


새버젼을 많이 사용하셔야 새버젼에대한 개선도 빨리 이루어지지 않을까요?


만약 아직까지 구버젼을 쓰고계신다면 번거롭더라도 한번 바꾸어보시죠.


 


댓글 80
  • 댓글 #279853

    아.... totalcommander가 7.56까지 나왔군요. .... 아직 7.0쓰고 있는데 앤티봇이전에 이것부터 갈아탸아겠네요. ㅎㅎ
  • 댓글 #279856

    전 받기가 안되네요.. 등급이 낮아서~ 어떻게 받을 수 있는 방법은 없을까요???
  • 댓글 #279859

    20차버젼 다운은 받아 놧는데 나중에 한번 해 보겟습니다^^
  • 댓글 #279862

    복잡하네 이거 20차전꺼부터 다시 시작 해야만 하는걸로 보이네 ㅠㅠ
  • 댓글 #279865

    유료 하셔도 될거같은데..... 어차피 하는사람들은 다들 하실테구.
  • 댓글 #279868

    초보자라 어렵지만 글을읽고나니까 무언가가 느꼐지네요 19차 쓰고있었는데 저도 용기내어서 한번수정해봐야겠습니다
  • 댓글 #279871

    오우 좋은정보 감사합니다 ㅎㅎㅎㅎㅎㅎ 저도 한번 시도해 봐야겠네요
  • 댓글 #279874

    근데 20차를 받앗는데영... 20차에는 my config 폴더가 업네요 ?
  • 댓글 #279877

    대구 훈남 님 이 글의 위쪽을 보심 다른 설명글이 잇어요~~~ 그곳에 설명 나와 잇네요`~~ .net 4.0 까셔야 합니다`~
  • 댓글 #279886

    좋은정보 대단히 감사합니다. 좋을 일에 쓰겠습니다.
  • 댓글 #279889

    등급이 낮아서 사용을 못해보네요 어떻게 사용할수 있는방법이 없을까요.. ^^;
  • 댓글 #279904

    강호천사님의 댓글에 공감하네요. 자료실에 갈 수 없음을 한탄하며..
  • 댓글 #279913

    아크로 에딧 다운완료!!! 그러나 다시 시작하려니 신버젼 다운로드를 못받네요 렙이 8인데 ㅜㅡ
  • 댓글 #279925

    열심히 활동하는수 밖에 없네요 ^^ 좋은정보 감사합니다.
  • 댓글 #279928

    아무리바도 멀 어케하는지 모르겟네요 암튼 좋은정보 감사합니다 ㅎ
권한이 없습니다.
다크 모드