디아블로 3 싱글 플레이 하는 방법

디아블로2 공격대 모드

1. 공대장 소서리스(딜러)

2. 부공장 바바리안(몸빵 + 체력버프)

3. 공대원 네크할배(몸빵 + 디버퍼) - 할배가 젤 나댐... 이리뛰고 저리뛰면서 앰플걸고...

4. 공대원 팔라딘(딜러 + 오라)

5. 공대원 드루이드(체력버프 + 짤딜 + 소소한 몸빵)

6. 용병 5형제

10인공대임

싱글에선 나름빡센(?) 카오스를 관광보내는중...

TCP/IP게임은 디아블로 로그인 초기화면에서 Other Multiplay에서 선택할수 있는 방법입니다.

과거에 인터넷이 활성화 되기 이전에는 친구들과 멀티플레이를 즐기는 유일한 방법이었죠.

최근엔 이딴(?)걸 지원하는 게임도 없습니다.

TCP/IP게임은 시디키 따위 아무 상관없으므로(심지어 배넷 안되는 시디키도 된다)

8캐릭도 돌릴수 있습니다. 배틀넷은 특정 방법을 사용하지 않으면 한방에

4캐릭이 한계지만 TCP/IP게임은 관계 없습니다.

(룬워드를 사용해야 하므로 싱글에서도 룬워드 사용할수 있게 패치한다 - 이건 검색해보면 아주 간단)

과거에 인터넷이 활성화 되기 이전에 친구들과 멀티플레이를 즐기던 방법입니다.

최근엔 이딴(?)걸 지원하는 게임도 없죠.

D2BS를 받는다.

D2BS는 디아2 봇 프로그램이지만 싱글플레이어도 유용하게 사용할 수 있는 기능이 많죠.

디아2에서 플레이할 캐릭들을 미리 만들어둔다.

그냥 싱글에서 만들어도 상관없다.

1. 플레이할 캐릭을 설정

D2bot을 실행하여 디아 경로를 확인해주고

Entry Script를 D2botMap으로 설정한다.

Mode는 배틀넷이 아닌 TCP/IP Host Game으로 설정

계정 방제 비번 따위는 아무래도 관계없다.

캐릭터 이름만 제대로 적고 젤 오른쪽 아래 visible을 체크해두자.

어차피 수동으로 플레이할 것이므로 딱히 다른건 상관없다.

일단 디아를 실행하여 제일 아래의 other multiplay를 선택하여

TCP/IP게임 호스트를 선택한다. 그러면 본인의 아이피 주소가 나올것이다.

이걸 적어두자

2. 공대원(?)들을 설정한다.

Entry Script는 D2botFollow

계정이름을 위에서 확인한 아이피 주소를 적는다.

캐릭이름 잘 설정해주고...

Mode는 TCP/IP Join Game으로 설정한다.

1) 직접 플레이할 캐릭은 D2botMap으로 나머지는 Follow로 설정한다.

2) 캐릭터 Config파일을 생성해주어야 한다.

3. 이제 D2botFollow를 설정해야 한다.

d2bskolbot 아래에 있는

D2BotFollow 파일을 편집한다. (노트패드도 되는데 노트패드++를 다운받아서 열어보면 보기 편하다)

Join game settings 부분을 참고해서

"lead1": ["follow1", "follow2"],

형태로 넣어주자 각 프로파일의 이름이다.

*** 캐릭이름이 아닌 프로파일 이름이다 헷갈리지 말자

4. 마지막으로 각 캐릭터 프로파일 설정이다.

캐릭터 프로파일은

d2bskolbotlibsconfig 안에 들어있다.

해당하는 클래스의 이름을 복사해서 붙여둔뒤(원본 보존)

해당이름을 Soceress.프로파일이름 형태로 바꾼다.

플레이할 캐릭들 모두 만들어준다.

만들었으면 이제 내용을 수정해야 한다.

가장 먼저 수정할 부분은 이부분이다.

Scripts.UserAddon == false;

true로 되어있으면 아무것도 안된다.

다음은 아래와 같이 해당내용을 바꾼다.

채팅내용을 통해서 명령을 전달하기 위해서 필요하다.

Config.LocalChat.Enabled = true; // enable the LocalChat system

Config.LocalChat.Mode = 2; // 0 = disabled, 1 = chat from 'say' (recommended), 2 = all chat (for manual play)

해당 캐릭 팔로워로 설정한다.

Scripts.Follower = true; // Script that follows a manually played leader around like a merc.

리더는 플레이할 캐릭터 이름이다

QuitList는 해당 캐릭이 나가면 방을 따라서 나간다.

쫄이 치킨될때마다 튕기면 귀찮으므로 리더는 설정하지 않는게 좋고,

쫄은 설정안해도 리더가 튕기면 방이 폭파된다(TCP/IP HOST 이기때문...)

세번째는 캐릭이름쓸거냐 프로파일 쓸거냐 인데 캐릭이름 썼으니 손댈거 없다.

Config.Leader = "MyLeader"; // Leader's ingame character name. Leave blank to try auto-detection (works in AutoBaal, Wakka, MFHelper)

Config.QuitList = ["MyLeader"]; // List of character names to quit with. Example: Config.QuitList = ["MySorc", "MyDin"];

Config.QuitListMode = 0; // 0 = use character names; 1 = use profile names (all profiles must run on the same computer).

Config.QuitListDelay = [x, y];

이걸로 끝이다.

5. 테스트 & 디버그

일단 수동플레이할 캐릭으로 TCP/IP 호스트 게임을 만들고

일단 쫄 한마리만 들여보내 본다.

리더 어쩌고 한마디 나오면 제대로 된거다.

파티를 맺은후...(파티도 자동으로 가능하다 캐릭터 파일 찾아보삼)

나머지 캐릭들도 다 들여온 다음

수동캐릭으로 밖으로 나간뒤 포탈 열고 채팅창에 1 치면

죄다 포탈로 들어오면서 그때부터 따라다니면서 사냥한다.

2를 치면 마을로 돌아가고 3을 치면 포션을 사거나 설정한 인벤의 물건을 판다. (그외에 여러명령어들이 있다)

양키들도 다 같구나...

(예전 하드코어 소방시절 & 버스 & 맨땅 카오스&바알런 1치면 안전포탈 2치면 위험포탈이었다)

멀티클라로 돌리면 원래 길을 헤메게 마련인데

d2bs 얘들은 길 하나는 기가막히게 잘찾고 잘 따라다닌다.

6. 스킬 사용등...

공격을 안하는건

캐릭터파일 내에 공격 설정이 안되어있어서 그렇다.

캐릭터 빌드 파일을 만들면

각 렙업마다 스킬이나 스탯을 자동으로 찍고

스킬도 바꾸고 포션을 얼마나 저장할지도 다 설정가능하다.

일일이 설명할 순 없으니 주석을 참고로 설정해보자.

(빌드파일을 만드는게 편할거다... 렙업할때마다 설정파일을 바꿀순 없으니..)

포션을 안줍는건 픽잇 이니 설정이 안되어 그렇다.

d2bskoltonpickit 아래에

LLD

kolton

딱 두개만 설정되어있다.

둘중의 하나 바꿔서 젤 낮은 등급 포션도 줍도록 설정을 바꿔줘야한다.

PS. 요즘엔 한글판이 당연시되지만 예전엔

원래 게임 한번 하려고 영어공부 많이 했다.

nanpa2.bat 돌려볼려고 일본도스와 일본어도 배우고...

봇때문에 프로그래밍 언어도 익히고...

게임하면서 배우는거라도 있어야지... 안그냐?