안녕하세요 자팍입니다.
티스토리 블로그를 개설한지 고작 몇일이지만 디아블로2 포스팅을 한번 하고난이후
디아블로2 래더 24기로 검색해서 블로그 구경오신분이 있길래 어차피 리셋도 이제 D-2일인 상황에서
새시즌 달리실 분들을 위해 시즌 스타트 캐릭으로 좋은 소서리스 d2bs 셋팅에 대해 간단하게 공유하고자 합니다.
d2bs 오토 스머프 프로그램(자동육성/자동빌드)이 없는지라 초반육성은 당연히 수동으로 헬진입정도는 시키고
그 이후에 이 셋팅으로 봇을 돌리면 됩니다.. 뭐 별건없고 기본적인 셋팅만 알려드림..
d2bs나 엔티봇의 핵심은 아이템 이니에 달려있지 뭐 자동사냥은 대충셋팅해도 거기서 거기라고 생각해요..
일단 시간이 얼마 없으니 우선 소서리스 자동사냥 셋팅을 맞춰놓고 다음번에 아이템 이니설정 방법이나
다른캐릭터들 셋팅도 알려드릴께요 ! 간단합니다 기본적인 셋팅이라..
(저도 다 인터넷 뒤져서 끄적이면서 배운거 .. 저도 했어요 님들..)
우선 D2BS <- 링크 프로그램을 인터넷에서 다운받고 (사이트 우측 초록색버튼 clone or download)
자세한 실행 방법은 다음번에 포스팅 할께요
우선은 급하니까 유튜브 등을 참조해서 맵핵 실행까지 하시면 거의 다 오신겁니다. (간단합니다)
저는 d2bs로 본인의 계정 캐릭터를 등록하고 캐릭터에 대한 정보를 저장할수 있는 JAVA Script 파일 내용을
조금씩만 조절해서 원하는 사냥터에서 사냥을 시키고 원하는 아이템을 줍게 하고 정도의 셋팅만 합니다.
시작합니다~!
첫번째로 d2bs kolbot 에서 기본적인 js 파일 틀을 제공합니다.
파일의 위치는 d2bs > kolbot > libs > config 로 열어보면 각 캐릭별로 js 파일이 있습니다.
js(자바스크립트) 파일을 원활하게 보고 수정하기 위해서 우리는 notepad++ <- 링크 을 인터넷에서 다운받아 줍니다.
다운 받은후 캐릭터별 js 파일중 sorceress 파일을 하나 복사해서 붙여넣기해 sorceress - 복사본 파일을 만들어줍니다.
그리고 - 복사본 을 지우고 sorceress 뒤에 .(점) 과 아이디명을 대소문자 구분해서 적어줍니다.
ex) sorceress - 복사본 ---> sorceress.japack
보기형태에 따라 뒤에 .js로 파일형태가 표시되는분들도 있을텐데 형태는 그대로 놔두시면 됩니다.
형태가 보이시는 분들은 이렇게 되겠네요 ex) sorceress.japack.js
만드셨으면 본인 소서 캐릭터에 해당하는 기초 틀을 하나 만드신 겁니다.
해당 파일을 우측 클릭해서 edit with notepad++로 열기 클릭.
가장먼저 사냥터에 대한 설정인 17번줄
Scripts.UserAddon = true; // !!!YOU MUST SET THIS TO FALSE IF YOU WANT TO RUN BOSS/AREA SCRIPTS!!!
true 값을 false 로 바꿔줘야 사냥에 대한 스크립트가 동작을 합니다. 이거 안고치면 사냥터에서 사냥안해요..!
그리고 잘 보시면 해당 기능들 마다 옆에 //주석으로 기능에 대한 설명이 적혀있어요
이거만 잘읽어도 다른기능들 다 사용할수있어요 !!
그리고 28번줄 밑으로 각 엑트별로 원하는 사냥구역을 지정해주시면 됩니다.
이때 지정방법은 예를 들어 안다리엘을 잡게 하고싶다 하면 50번줄 Scripts.Andariel = false; 의 false 값을 true 로
바꿔주면 안다리엘을 자동사냥 합니다. 참 쉽죠?
쉽게 원하는 사냥터의 false 값을 true로만 바꿔주면 사냥하러 갑니다 차례대로..
본인의 캐릭터가 감당할수 있는 사냥터를 알맞게 true 값으로 구성해 주면 사냥터 세팅은 끝..
(사냥터들 중에서도 세부 설정 되는 사냥터들은 해당사냥터 스크립트 밑에 config.세부사항이 적혀 있어요 주석 참고)
227번줄 은 용병관련해서 셋팅할수있는 스크립트에요
소서리스 같은경우는 초반에는 마나 회복때문에 통찰든 용병을 항상 데꼬다닐꺼에요 그래서 용병이 죽으면
계속 살려서 잘 데꼬 다녀야 겠쥬?
일단 기본셋팅으로 231줄 Config.UseMerc = true; 로 참값으로 설정되있어서 기본적으로 용병을 사용하는 셋팅으로
적용되있어요 용병을 쓰고싶지 않으면 false 값으로 변경
그 밑에 232줄이 우리 용병이 열심히 싸우다가 뒤지면.. 바로 살릴지 말지에 대한 결정 값이에요
기본으로 false 값으로 되있을텐데 false값은 한사냥터에서 앵벌하다가 용병이 죽어도
바로 살리지 않고 그 사냥터가 다 끝나고 마을로 돌아가면 살리는 것을 말하고
true값 으로 변경하면 용병이 죽으면 바로 마을로 포탈타고 가서 살려서 다시 사냥터로 복귀해요.
이건 취향대로 바꾸시면 될꺼같에요.
바로이어서 용병 세팅 밑에 234번줄 부터는 포션 셋팅에 관련한 스크립트에요.
UseHP/RejuvHP/MP/MercHP 등등 옆에 주황색 숫자들을 수정해서
해당 퍼센트 밑으로 내려가면 포션을 먹는다를 설정하는거에요.
다음 245줄 은 자동치킨에 관련한 세팅이고 Config.LifeChicken = 30; 값은 피가 30프로 미만일떄 자동치킨한다
따라서 30에 해당하는 숫자를 본인이 원하는데로 조절하면 되요.
다음은 252줄 밑에 모양보면 대충 감이 오시죠? 캐릭터 인벤토리창 설정이에요.
기존 0 으로 표시된칸은 건드리지 않겠다구요 템을 줍거나 팔아도 되는칸은 0 을 1로 바꿔주시면 활용가능한 칸으로
인식해서 봇이 1에 해당하는 칸은 템을 줍거나 팔고 자유롭게 해요.
당연히 본인이 설정한 아이템 이니를 기반으로 템을 인식해서 줍고 버리고 보관하고를 해요.
263줄 Config.StashGold 에 해당하는 숫자값은 얼마이상의 돈이 모이면 창고에 저장하겠다를 말해요.
원하는 금액만큼 바꾸면 되겠죠?
265줄은 벨트에 포션을 넣고 다니는걸 말해요. hp,mp,rv로 표기되있고 0,1,2,3 에 맞게 차례대로 hp포션 첫번채칸 한줄
mp포션 두번째칸 한줄, 활력포션 세번째,네번째칸 한줄씩 채워서 다닌다를 말해요.
변경방법은 뒤에 hp/mp/rv 를 원하는 대로 변경해주시면 되요.
277~280줄은 포션을 최소 몇개씩 채우고 다닐까를 물어보는 칸이에요.
기본 3,3,0,0 으로 되있으면 hp포션3개/mp포션3개/활력포션0,0개가 되면 사냥을 시작할수있다를 말해요.
그 이하로 떨어지면 사냥터에서 자동으로 주워서 채우거나 모지란 부분에대해 상점에서 알아서 사서 채워요.
283~286줄은 캐릭터가 사냥하면서 줍는 아이템들에 대한 설정이에요. 제일 중요한 부분이죠 ㅋㅋ
이 부분은 Config.PickitFiles.push("kolton.nip"); 로 파일명이 들어가 있어요.
그래서 kolton.nip 라는 아이템 이니 파일을 따로 수정해서 갱신해줘야 해요.
kolton.nip 라는 파일에 파밍하려는 템들을 셋팅해 놨어요. 자세한 수치들과 옵션들이 다 들어있어요.
밑에 LLD.nip도 마찬가지로 파밍할 템에대한 설정이 들어있는 파일이에요.
아이템 이니에 대한 수정방법은 다음 포스팅에서 자세히 알려드릴꼐요~!
또는 다른데서 아이템 이니 파일을 쓰던게 있으면 java script 양식에 맞게 수정해서
파일이름을 kolton.nip부분에 입력해주시면 되요. ex) Config.PickitFiles.push("래더파밍템.nip"); 이렇게..
이제부터는 간략한 설명 들어갑니다 !
334~336 갬블링 관련 셋팅 / true 변경 -> 갬블하겠다. start골드,stop골드 읽어보시면 감이옵니다.
339~342 갬블할 아이템 목록 (기본으로 아뮬/링/서클릿/코로나 되있음 추가로 넣고싶은거 넣어도됨)
347줄 밑으로는 큐빙에 관련 셋팅인데 큐빙도 아이템 이니 파일처럼 따로 큐빙파일을 수정해줘야 정상작동됨.
간단하게 퍼펙트 보석조합이나 상급룬으로 조합은 별도의 파일수정이 없어도 가능.
그정도만 하려면 347줄 false 값을 true로 수정하고 351부터 보석큐빙/면죄큐빙/상급룬큐빙이 //으로 주석처리
되있는데 //표시 삭제하면 주석처리 풀리면서 초록색 글씨가 일반 글씨색으로 바뀌면서 적용됨.
396줄은 룬워드에 관한 내용 큐빙과 동일 주석처리 풀어서 기본적인것 사용하고 추가할 항목에 되해서는
다음포스팅에서 자세히 설명해드림 주석처리되있는거는 통찰/스피리트 2가지 있음 사용해도됨.
486~492줄은 제일중요한 사냥할때 사용할 스킬을 설정하는 스크립트.
Config.AttackSkill[0] = -1 로 되있을텐데 -1값을 원하는 스킬코드번호로 바꿔주면 그 스킬을 사용한다.
스킬코드번호는 d2bs > kolbot > sdk 파일에 들어가면 skills 텍스트파일에 스킬코드가 있다 찾아서 적으면된다.
번호별로 쉽게 설명해주자면
예를 들어 파볼/오브 소서면 486~490까지는 파볼 코드를 입력 491,492는 오브 코드 입력 하면 된다.
더 추가하고싶으면 해당 코드를 넣으면 됨 (보스에게 스태틱필드 쓰는건 따로 설정하는 스크립트가있다)
507~509줄은 스킬을쓰거나 사냥할때 닷지여부 즉 사냥하다가 일정거리이상을 유지하면서 스킬난사를 말한다.
507을 true값으로 바꾸면 일정거리를 유지하면서 사냥함.
508줄이 몬스터와 어느정도 거리유지 할껀지 기존15로 되있는데 15로 돌려보고 너무 가깝다 싶으면 높은숫자를
너무 멀리서 때린다 싶으면 낮은숫자를.. 개인적으로 너무 멀리 해두면 피트처럼 좁은곳에서는
몹과 거리유지 할려고 텔포만하다가 시간다까먹음..
509줄은 피가 일정이하로 내려가면 무조건 닷지.. 100으로 해두면 한대 쳐맞으면 바로 텔포로 도망침.
510줄은 사냥함에 있어서 중요 챔피언급몬스터들이나 보스급 몬스터들을 우선순위로 잡을껀지를 물어보는것.
밑에 511줄은 사냥의 꼼꼼함 정도를 셋팅하는것이고 주석에서 보면 알수있드시
0 = 맵전체 꼼꼼한사냥, 0xF = 노말몹 패쓰, 0x7 = 챔피언급,보스만 사냥
추천하는건 '0 맵전체 꼼꼼한 사냥'이다 파밍하는거기 때문에 몹 안가리고 다잡는게 좋음..
518줄은 보스한테 스테틱필드 쓰고 때려잡기 기존60 표시는 보스피가 60프로 될때까지 스태틱필드를 쓴다는 말.
519줄에 스태틱필드를 쓸 보스 목록을 적어주면됨. 주석에 적혀있는 형식으로 잡아넣으면 됨.
여기까지 해서 일단 간략하게나마 기본적으로 알바 돌릴때 필요한 부분들은 적은것 같다..
자세하게 더 알려줄것들은 많지만 오늘은 큰틀만 알려주고 차차 포스팅으로 아이템 줍줍이 까지 설명해야겠다..
궁금한것들은 댓글달면 설명해드릴꼐유 .. 토요일이 리셋이니 언넝 테스트 한번 해보는게 좋겠다
디아블로 래더 24기 가즈아~
'게임 > 디아블로2' 카테고리의 다른 글
디아블로2 삥바바의 역습 (0) | 2019.06.11 |
---|