auto2jsp 성공기 (최소화실행/fail to drop방지/크래쉬방지)수정2
분류
봇관련
조회 수
9,145
추천 수
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. 이 방법이 크래쉬가 거~~~~~의 없긴한데 나긴 납니다. 자세한 이유는 모르겠으나.. 한번 해보신후
아시는분은 맆 달아주세요 ^^