Skip to content
봇관련다크 모드

auto2jsp 성공기 (최소화실행/fail to drop방지/크래쉬방지)수정2

조회 수
9,175
추천 수
7
등록일

근 두루네를 들락날락하며...
3일간을 봇순이만 붙잡고 있었습니다

최소화방지를 하자니 렉이 너무 심하고
최소화를 하자니 크래쉬나
박터지게 연구한 결과 드디어 성공 하하.
나름대로 전 고비가 많았기에 다른분들도 참고하시라고
정강에 올려 봅니다...

*기초적인 사항은 적지 않았습니다


우선 준비물~!!



1. 디아블러네님 봇 XP2_(2.3b)
(빠른사냥속도가 맘에 들어서요 ㅎㅎ 봉구님꺼로는 실험 못해봤습니다)

2. 최신 d2loader (단군 최신버젼 로더쓰면 됩니다)

3. 1.1.0 dll파일 or 1.1.3 dll 파일 (두개다 실험해본 결과 1.1.3이 더 나은듯)


실행방법

1. 케릭파일 수정

lib/xp/ 폴더안의 자신의 케릭설정 파일을 엽니다.

여기서 설정할것은 벨트,포션 설정입니다. 검색하신후 아래와 같이 수정하세요


- 벨트설정1

XP_UseBeltManager = false;

이 설정은 시작하고 벨트에서 포션 정리하는걸 막아줍니다. 크래쉬감소
이거 true로 해도 크래쉬 없으신분은 걍 true로 하셔도 무방

- 벨트설정2

DT_BeltColType[0]="rv"; // Column 1 in belt
DT_BeltColType[1]="rv"; // Column 2
DT_BeltColType[2]="hp"; // 3
DT_BeltColType[3]="mp"; // Yep, you guessed it, 4.

이 설정은 벨트에 rv/rv/hp/mp 순서로 정리되어 있게 하는데. 쓰다보면 뒤죽박죽 되곤해서 별 의미 없긴 하지만
그래도 설정 해주시는게 좋습니다. 강한케릭이라면 저대로 정리 되거든요 ^^ hp/mp를 거의 안쓰니까.

만약 봇이 강하시다면 전부 rv로 해주시는것도 좋습니다 ^^


- 벨트설정3

DT_BeltColMin[0]=0;
DT_BeltColMin[1]=0;
DT_BeltColMin[2]=0;
DT_BeltColMin[3]=0;

이 설정은 포션 안사게 하는 설정입니다.



-벨트(포션)설정4

DSN_MinGoldStack=2000;
DSN_PickPotions=true; <-----수정
DSN_FillBelt=true; <----수정
DSN_SnagType=0;
DSN_SnagRange=40;
DSN_SnagDelay=150;

1번째는 슈퍼마나/슈퍼힐링 포션같은거 줍도록하는 설정입니다
(전부 rv로 설정하셨을 경우는 false로 정해주세요)
2번째는 벨트가 꽉찼을경우에는 포션 안줍게하는 설정입니다.


- 아이템팔기설정

XP_SellBackItems = true;



2. 이니수정

/setting/ 폴더의 potions.nip를 엽니다


Name = Full Rejuvenation Potion
Name = Super Healing Potion
Name = Super Mana Potion

이래야 슈퍼힐링/슈퍼마나를 줍겠죠? (rv만 줍게하신분은 제외)
(전부 rv로 설정하셨을 경우에는 슈퍼힐링/마나 앞에 주석달아주세요)


위와 같이 설정후 저장


/setting/ 폴더의 moneymaker.nip 를 엽니다

모든항목에 주석처리후 저장
(어차피 겜블도 안할거 필요없죠 ^^ 시간단축을 위해서라도)


3. fail to drop 방지 설정

/lib/xp/lib/ 폴더의 XP_Town.d2l 를 엽니다

XP_DropBadItems(); // drop bad items before stashing
을 찾아서

전부

// XP_DropBadItems(); // drop bad items before stashing
주석 처리 해주신후 저장

** 혹시나해서 적는데 총 5번 주석처리 해주셔야 합니다 **

(이 설정을 해주신후 꼭 인벤에 식별책이 있어야 합니다.)
이 설정은 마을에서 아이템을 드랍시키는 행위자체를 막아줍니다. 특정 아이템뿐만 아니라
모든 아이템을 아예 드랍안시킵니다. 무조건 상점행.


4. autod2jsp 설정


[무공체라]
d2Path=C:\Program Files\Diablo II (1)\Diablo II.exe
d2Title=sheet1.xls //ㅋㅋ 사무실컴이라 -ㅅ-
cdkeyMpq=cdkey1.mpq -locale ENG -priority normal
accountName=계정
accountPass=비번
gameFileName=default.d2j
starterFileName=autostarter.d2j
gameName=gamename
gamePass=gamepass
followLeaderName=
useWindowMode=1
isD2Loader=1
useNoSound=1
useLowQuality=1
use640x480=0
useCdkeyMpq=1
autoStart=0
errorRestart=1
useRandomGameName=1
useRandomGamePass=1
pingFrequency=10
charLocation=2
gameDifficulty=2
gameType=1
realmId=2
minimizeD2=1
skipToBnet=1
isFollowBotMode=0



여기까지가 끝입니다. 이렇게 전부 설정하신후 autod2jsp 실행시키시면 끝!!

지금 현재 크래쉬는 거의 없고, fail to drop 도 없이 24시간 잘 돌아갑니다.

참고로 제 케릭은 무공체라, 파볼오브 2케릭 돌리고 있는데. 곧 한케릭 추가할 예정입니다.

의아한점 있으시면 태클 환영합니다. 질문도요.^^


ps: 몇가지 아쉬운점


2. 이 방법이 크래쉬가 거~~~~~의 없긴한데 나긴 납니다. 자세한 이유는 모르겠으나.. 한번 해보신후
아시는분은 맆 달아주세요 ^^
댓글 34
  • 댓글 #130991

    흐... set privillege(?)요런 에러랑 impersonative어쩌구(?) 에러때문에-_- 맘고생이심하네요-_- 윈98에서돌리시는분들계시던데 ㅠㅠ
  • 댓글 #130994

    전 체라봇순이 돌리고 있습니다....포션줍는부분에서...마나포션이나 힐링포션이 필요없으시면 그냥 안줍게 하시면 더 깔끔할겁니다...전 피트에서 거의 리주베이션이나 풀리주베이션만 주워서 채줘주므로 물약걱정 없습니다..position부분에서 Name = Full Rejuvenation Potion Name = Rejuvenation Potion ;Name = Super Healing Potion ;Name = Super Mana Potion 이렇게 설정하시면 리주베이션만으로 벨트를 다 채워줍니다.... 위에서....XP_UseBeltManager = false;는 물약 안사게 하는건데..아래부분에서 다시 마나,활력을 줍게하시면 의미가 없죠^^...참고하세요.. 이것은 리주베이션이나 풀리주베이션을 주워올수있는 피트나 다른부분에서 주워서 채워줄수있는 곳을 사냥에 포함되어있어야만 가능합니다..아님 물약부족으로 돌다 말수가 있습니다... 전 언제나 만땅 채워서 다니네요^^
  • 댓글 #130997

    이런적은없으신가요?? 물약을 다쓰고.. 아무것도 없으니.. 포탈열고 들낙날락 거리는경우 없었나요? 처음에 포션을 만땅채워넣고 시작했는대.. 몇번돌더니 어쩌다 물약을 다쓸경우가 생기더라두요...1개도없는~ 텅빈벨트.. 그럼 그냥 사냥하다 아카라댕기면서 사냥하면좋을탠대.. 포탈열어서 마을왔다가 다시 포탈로 들어가고 또열고 또들어가고 계속~ 반복하내요.. 그래서 전 줍게 못해요..
  • 댓글 #131000

    저는 디아블러네님 최신판 이전버전, 봉구님 최신버전 둘다 섞어서 사용중입니다. 외출할때는 주로 디아블러네님걸로 사용하는데 최소화안하고 빠른 사냥에 크래쉬없습니다. 봉구님것은 그저께부터 사용했는데 창최소화 안하고 크래쉬없습니다. 다른 창최소화에 올라온거 적용하지 않고도 잘돌아가서 그대로 사용중입니다.
  • 댓글 #131003

    음..98은 이제 쓰지 말라는 것인가? 저도 set privillege실패 에러랑 impersonative실패 에러 때문에 안돼네요..읔....
  • 댓글 #131006

    DT_BeltColMin[0]=0; DT_BeltColMin[1]=0; DT_BeltColMin[2]=0; DT_BeltColMin[3]=0; 이부분은 0으로 해놓으실거면 벨트매니저 true로 해놓는게 더 좋습니다.
  • 댓글 #131009

    지적 감사합니다 ^^ 실험후 수정해 보겠습니다. goodspeed// 그리고 물약안사게 한후 줍게한건 의미없이 한게 아니라 ^^;; 다시 자세히 보시면 아시겠지만, 제 설정이 상점에서 물약안사고 직접 주워서 쓰게하는 설정이라 그런거구요. 전뷰 리쥬베이포션으로 설정 안한건 약한케릭일 경우는 계속 죽는 사태가 발생하기때문에 가장 무난한 세팅으로 올린겁니다. 강한케릭이라면 전부 리쥬베이포션으로 해주어도 상관없겠죠 ^^ 그리고 fail to drop은 벨트설정으로 해결하는게 아니라 3. fail to drop 방지 설정 에서 해결하는겁니다. 이 설정은 마을에서 아예 드랍자체를 안하게 해버립니다. 무조건 상점에 팔아버리는 셋팅입니다. 수정해놓았으니 전부 (총5번) 주석처리하셨는지 확인하시고 그래도 안되신다면 다시 리플 달아주세요 ^^ //▨HYOJOO†-o- // 슈퍼힐링/슈퍼마나 줍게해도 벨트가 텅 비어 있다구요? 정말 약한 케릭이 아닌이상에야 그럴일은 없을텐데 ^^;; DSN_PickPotions=true; DSN_FillBelt=true; 이 부분 수정되어 있는지 확인해보세요 ^^ //탁재훈[A1L]// 벨트매니져 자체가 크래쉬 발생율을 증가시키기때문에 false로 해놓았습니다. //redblack// 저도 최소화안시키고 사용하면 잘 돌아갑니다 ^^ 하지만 렉이 심해서 이방법 저 방법 해보다가 발견한거구요 ^^
  • 댓글 #131012

    님 단군로더키고 autod2jsp 이거말 고 d2jsp 이거로하는거죠?? 근데켜지긴하는데돌아가질안아서;;;;
  • 댓글 #131018

    ggl님 말대로 고쳐보니 페일투드랍도 없고 창고앞에서 멈추지도않네요(최소화한상태임 물론) 크래쉬도 거의 없구요 간밤동안 한두번밖에 안났네요 정말 잘돌아가는거같긴한데 물약이 인벤에 가득차서 아템가끔못줍거나 라쥬 다쓰고 마나포션만 들고있는 경우는 착잡합니다 ^^:; 일부러 피트 터널먼저 돌게하는데도 ㅎㅎ; 열분들도 직접해보세요...아주 잘되네요 센케릭은 효과가 더클겁니다
  • 댓글 #131021

    drisscoll// 봇이 약하시다면 풀레쥬 말고 걍 레쥬포션도 줍게 해보세요 ^^ 전부 rv로 설정하시구요..
  • 댓글 #131024

    g_randmart// 제목에 분명히 autod2jsp성공기라고 적혀있을텐데요 -ㅅ-....;
  • 댓글 #131027

    흠 저같은 경우 autojsp 로 다 로딩이 되고 나면 이걸 아예 종료시켜버립니다 물론 메모리에 올려지기 때문에 크래쉬 전혀 없이 잘돌아가더군요.. 크래쉬의 이유가 아직 이게 완전치 못해서 인거 같습니다.
  • 댓글 #131030

    감사하구요 새해 득템하세요. 한가지 질문 드립니다. 혹시 용병 죽어도 다시 용병 사러 안 가게 (용병 없이) 계속 돌리려면 어디를 수정해야 될런지요 ?
  • 댓글 #131033

    근데요 오토로 2개 돌리고 있는데요 붓을 정지 시키고 빠져 나올려면 어떻게 해야하나요 stop을 눌려두 붓을 계속 진행하네요 좀 가르쳐 주세요
  • 댓글 #131036

    웃삽☆버스[A2LS] // 크래쉬의 원인이 autod2jsp라.. 어느정도 수긍이 가네요. 워낙에 제대로 되어있는 기능이 없으니;; 이름만 AUTO -ㅅ-... 실제는 analogd2jsp..-ㅅ- ㅎㅎ 저도 한번 해볼게요 ^^ 5하늘// 네 하늘님도 득템하세요 ^^ 용병을 쓰면서 죽었을때만 안살리게 하는방법은 모르겠네요. 아예 안쓰는건 질문/정강게시판 찾아보시면 금방 나올거에요 ^^
  • 댓글 #131039

    안주발// autod2jsp창의 오른쪽을 늘려보세요 (X)Kill <-- 이런 아이콘이 보이실겁니다. 이걸로 꺼주시면 되요 ^^ save하신후 다시 껏다키시면 계속 그 아이콘 보입니다 ^^
  • 댓글 #131042

    GGL[A1L]님 감사합니다. 붓을 돌리면 이상한 오류가 생기는것을 전혀 찾을 길이 없었는데... ^^. GGL[A1L]하고 똑같이 셋팅하고 ^^. 어제 붓 돌렸는데요... 아직까지 이상이 없네요. 흠...지금까지 11시간40분32초가 넘어가고 있고요 방은 107개만들었군요. 한글을 설치해서 로그에서의 아템은 좀 깨지고 있지만... 그다지 문제가 되지는 않고 있습니다. 현재 오리에서 나이트 액트4의 이주얼과 디아만 사냥하게 설정하였습니다. 랩58에 시작을했는데 지금 확인해 보니 랩이 64까지 올라갔네요 ^^. 아이템은 GGL[A1L]님께서 설정하신것 처럼 다 막았고요... 렙업만 하고 있는중이라서요. 한가지 좀 흠... 잘 이해가 안되는것은...(여러 글을 읽어보긴했는데요... 이해가 안되서...) 인벤인가요? 보관함 말고요... 케릭에 담을수 있는 공간이요. 벨트의 물약은 그런저런 알아서 잘 챙기는거 같은데... DT_FreeSpace=4; DT_MinGoldToStash=50000; DT_Columns[0]=[1,1,1,1,0,0,0,0,0,0]; DT_Columns[1]=[1,1,1,1,0,0,0,0,0,0]; DT_Columns[2]=[1,1,1,1,0,0,0,0,0,0]; DT_Columns[3]=[1,1,1,1,0,0,0,0,0,0]; 이렇게 설정했습니다. 1로 셋팅된 곳은 모두 비우는건가요? XP_SellBackItems = true; ==> false로 변경하면 아템을 안팔겠지만... 1로 셋팅을 한다면 아템을 버리는것인지 알고 싶습니다. 물약도 버리던거 같더라고요 아직 글 올라온것을 다 읽어 본것은 아니고요. 혹시 답변을 먼저 볼수 있을까 해서 글남겨 봅니다. 언제나 행복하고 즐겁게~ 그리고... 득템하세요.
  • 댓글 #131045

    [2006/02/01] [22:46:25] [Sold] Unique ?- 삍 ==> 무척 궁금하게 만드는 로그더라고욤 ^^.
  • 댓글 #131048

    uniques.nip 에서... ; 링 Type = ring : Quality = Unique : 80 = 30 ; NagelRing Type = ring : Quality = Unique : 77 = 25 ; Stone of Jordan Type = ring : Quality = Unique : 2 >= 15 : 19 >= 200 ; Raven Frost Type = ring : Quality = Unique : 60 >= 3 ; Bul Kathos Wedding Band Type = ring : Quality = Unique : 144 >= 10 ; Wisp Projector ; 아뮬렛 Type = amulet : Quality = Unique : 62 >= 11 : 60 >= 5 ; Cresent Moon Type = amulet : Quality = Unique : 2 = 25 ; Cat's Eye Type = amulet : Quality = Unique : 41 = 35 ; Highlord's Wrath Type = amulet : Quality = Unique : itemallskills = 2 : 39 >= 20 : 41 >= 20 : 43 >= 20 : 45 >= 20 ; Mara's Kaleidoscope Type = amulet : Quality = Unique : 19 >= 400 ; Metalgrid 이거만 놔두고... 아템 상점에 안팔기를 한다면...?? 히~ 요거 가능할꺼 같아서... 아직 테스트는 안해 봤고요... 오늘부터 해보려구염.
  • 댓글 #131051

    아 두서없이 너무 많이 적었네요. 즐거운 하루 보내세요. 감사합니다.
  • 댓글 #131054

    DT_FreeSpace=0; DT_MinGoldToStash=50000; DT_Columns[0]=[0,0,0,0,0,0,0,0,0,0]; DT_Columns[1]=[0,0,0,0,0,0,0,0,0,0]; DT_Columns[2]=[0,0,0,0,0,0,0,0,0,0]; DT_Columns[3]=[0,0,0,0,0,0,0,0,0,0]; 이렇게 하고... XP_SellBackItems = false; 요렇게 하고... 지금 열심히 돌리고 있습니다. 한번 크레쉬 발생헤서 리붓한 담에 다시 돌리는 중이랍니다. 드랍이 하나 생겼는데... 메직템이고요... 신경 안쓰고 있습니다 .^^.
  • 댓글 #131057

    여기에 너무 꽁지글 많이 쓴다고 화내지 않으시겠죠? ^^.
  • 댓글 #131060

    1이 빈공간에 freespace가 빈공간인데.. 모두 0으로 설정하시면 물약도 줏을까 걱정되네요...; 아템을 못줍고 온니 렙업만 하시게할건가요?;
  • 댓글 #131063

    ㅠ..ㅠ 에구에구... 다버리더군염... ㅋ 다시수정~
  • 댓글 #131066

    미친보더 // XP_SellBackItems = true; 을 false로하셔도 드랍함수를 전부 주석처리 하셨기에 아이템을 마을에서 드랍시키지 않습니다. XP_SellBackItems = true; 는 nip상의 옵션보다 낮은 아이템을 상점에 팔겟냐?를 물어보는 옵션입니다. 포션은 그냥 버리는거구요.(포션갖고는 fail to drop 오류 안나니 걱정안하셔도 ^^). 그리고 [Sold] Unique... 는 한글판을 쓰셔서 깨지나본데 nip이니 보다 이하인 아이템이라서 판겁니다. ^^ 봇은 유니크만 줍는게 아니라 이것 저것 다 줍기때문에 유니크만 그리 설정해주시면 인벤이 엉망이 됩니다. ^^
  • 댓글 #131069

    아... 그런글을 본거 같다는 느낌이... ㅠㅠ. 죄송합니다. 기억력이 딸리다 보니... 귀찮게 해드렸군요. 지금은 XP_SellBackItems = false; 로 했고요. DT_FreeSpace=8; DT_MinGoldToStash=50000; DT_Columns[0]=[1,1,1,1,1,1,1,1,0,0]; DT_Columns[1]=[1,1,1,1,1,1,1,1,0,0]; DT_Columns[2]=[1,1,1,1,1,1,1,1,0,0]; DT_Columns[3]=[1,1,1,1,1,1,1,1,0,0]; 이렇게 수정했습니다. 소서리가 쓰는 무기에서 오브를 주력으로 하고 파이어 볼을 콜드내성몹에 쓸려고 하는데요... 흠... 이 부분은 한번 해보고 다음주에 질문하겠습니다. ^^. 계속 물어볼수는 없으니까욤... ^^. 즐거운 하루 보내시고요~ 답변 감사드립니다. 지금까지 아침부터 6시간 넘게 잘 돌아가네요
  • 댓글 #131072

    흠냐흠냐... 랩66에서 나이트는 랩이 잘 안오르는군요. 해서... ^^. 헬로 옮기고 지금 하는중이랍니다. 문제는... 제 케릭이 오브&파이어 소순이다 보니... 흠... 대략 난감하게 도망댕기는군요. 우선. 랩 66까지의 소순이는 만들어 졌으니... 이제 붓의 도움은 다른 케릭에게 넘겨야 겠네요 ^^. 즐거운 하루~ 행복한 앵벌~ 감사합니다.
  • 댓글 #131075

    캐릭파일이 안열리는데 방법이 있나요?...? 워드패드중 문제가..발생했다네요
  • 댓글 #131078

    그냥 노트패드(notepad.exe)로 편집하시면 됩니다.
  • 댓글 #131087

    저렇게 새팅하고 갔는데 바알봇돌이는 안되겟더군요 ㅡ.ㅡ;; 나만그런가?
  • 댓글 #131090

    --3. fail to drop 방지 설정 --/lib/xp/lib/ 폴더의 XP_Town.d2l 를 엽니다 --XP_DropBadItems(); // drop bad items before stashing --을 찾아서 --전부 --// XP_DropBadItems(); // drop bad items before stashing --주석 처리 해주신후 저장 --** 혹시나해서 적는데 총 5번 주석처리 해주셔야 합니다 ** --(이 설정을 해주신후 꼭 인벤에 식별책이 있어야 합니다.) --이 설정은 마을에서 아이템을 드랍시키는 행위자체를 막아줍니다. 특정 아이템뿐만 아니라 --모든 아이템을 아예 드랍안시킵니다. 무조건 상점행. 시키신데로 이렇게 설정하니 아이템을 무조건 보관함에만 보관 하는군요, 팔지도 않구요... 금새 보관함이 차서 안좋은데요????????? 어차피 아이템(포션제외) 마을에서 떨어뜨리지 않는거 아닌가요? 답변 부탁드립니다..어떻게 해야 하는지.
권한이 없습니다.
다크 모드