ad

Animdata.d2 추출법과 CoF코드 읽는 법

조회 수 3,904 추천 수 0
Animdata.d2는 디아블로 내의 모든 동작을 관장하는 파일입니다. 흔히 TMC라 부르는 '모드' 프로그램은 Animdata.d2 내의 값을 임의로 수정하여 패힛, 패캐, 공속 등등을 빠르게 하는 프로그램입니다.

Animdata.d2를 추출함으로써 스킬의 작동 방식을 이해할 수 있습니다. 이 글에서는 간단하게 Animdata.d2를 .txt파일로 추출하는 방법과 CoF코드 읽는 법을 알려드리도록 하겠습니다.

준비물은 다음과 같습니다.

WinMPQ
Animdata Editor -> (다운로드)
D2Excel -> (다운로드)

다음과 같은 순서를 따라주시기 바랍니다.


Animdata.d2 추출법

1. WinMPQ를 실행합니다. 그리고 Open 버튼을 누릅니다.

Animdata.d2 추출법과 CoF코드 읽는 법 - 1

2. 디아블로가 설치된 폴더로 가서 원하는 파일을 엽니다. Animdata.d2는 d2data.mpq(오리지날), d2exp.mpq(익스팬션) 두 파일에 들어있습니다.

Animdata.d2 추출법과 CoF코드 읽는 법 - 2

3. 전 d2exp.mpq를 열었습니다. 아래에 보이는 것 처럼 Animdata.d2를 쉽게 찾을 수 있습니다. 선택한 후 Extract 버튼을 클릭합니다.

Animdata.d2 추출법과 CoF코드 읽는 법 - 3

4. 추출할 폴더는 바탕화면을 권합니다. 원하는 폴더를 선택하시면 그 폴더에 data라는 폴더가 새로 생깁니다.

Animdata.d2 추출법과 CoF코드 읽는 법 - 4

5. Animdata.d2를 Amindata Editor가 있는 폴더에 옮겨주시기 바랍니다.

Animdata.d2 추출법과 CoF코드 읽는 법 - 5

6. 그리고 Extract.bat 배치파일을 실행하시면 됩니다. Animdata.d2가 폴더 내에 없는 경우에는 추출되지 않습니다.

Animdata.d2 추출법과 CoF코드 읽는 법 - 6

7. 그러면 Animdata Editor가 있는 폴더에 Animdata.txt가 생성됩니다. D2Excel을 열도록 합니다.

Animdata.d2 추출법과 CoF코드 읽는 법 - 7

8. File - Load .txt 를 선택하여 Animdata.txt를 열도록 합니다.

Animdata.d2 추출법과 CoF코드 읽는 법 - 8

9. 정리된 표로 볼 수 있습니다.

Animdata.d2 추출법과 CoF코드 읽는 법 - 9

* 찾고싶은 코드가 있다면 Ctrl + F 를 눌러 코드를 입력하면 됩니다.

Animdata.d2 추출법과 CoF코드 읽는 법 - 10
Animdata.d2 추출법과 CoF코드 읽는 법 - 11


CoF코드 읽는 법

Animdata.txt의 1열에 쓰여있는 Cofname이 CoF라 불리는 코드입니다.

CoF는 ○○△△□□□ 같은 식의 일곱자리 문자로 이루어져 있습니다.

① 앞 두자리 ○○ : 캐릭터의 클래스를 결정합니다.

AM Amazon 아마존
AI Assassin 어쌔신
BA Barbarian 바바리안
DZ Druid 드루이드
40 Werewolf 워울프
TG Werebear 워베어
NE Necromancer 네크로맨서
PA Paladin 팔라딘
SO Sorceress 소서리스
RG Rogue 액트 1 로그 용병
GU Town Guard 액트 2 타운가드
IW Iron Wolf 액트 3 아이언울프 용병
OA Barbarian Merc 액트 5 바바리안 용병


② 중간 두자리 △△ : 캐릭터의 상태를 결정합니다.

A1 Attack 1 공격1
A2 Attack 2 공격2
BL Blocking 방어
GH GetHit 패힛모션
DD Death 죽음
DT Death Throw ?
KK Kick
NU Neutral (outside town) 서있는 자세(마을 밖에서)
RN Run 달리기
S1 Skill 1 스킬1
S2 Skill 2 스킬2
S3 Skill 3 스킬3
S4 Skill 4 스킬4
SC Spell Casting 스펠 캐스팅 동작
TH GetHit (in town) 패힛모션 (마을 안에서)
TN Neutral (in town) 서있는 자세(마을 안에서)
TW Walk (in town) 걷기(마을 안에서)
WL Walk (outside town) 걷기 (마을 밖에서)


③ 뒤 세자리 □□□ : 캐릭터의 무기를 결정합니다.

HTH Fist 주먹
HT1 One Claw 한손에 클러
HT2 Dual Claw 양손에 클러
1HT One Hand Thrusting Weapon 한손 찌르는 무기
2HT Two Hand Thrusting Weapon 양손 찌르는 무기
1HS One Hand Swinging Weapon 한손 휘두르는 무기
2HS Two Hand Sword 양손검
STF Two Hand Staff, Axe, Hammer, Polearm 양손 스태프, 도끼, 해머, 폴암
BOW Bow 보우
XBW Crossbow 크로스보우
1JS Lefthand Thrust, Righthand Swinging Weapon 왼손에 찌르는 무기, 오른손에 휘두르는 무기
1JT Both Hands Thrust Weapons 양손에 찌르는 무기
1SS Both Hands Swinging Weapons 양손에 휘두르는 무기
1ST Lefthand Swinging, Righthand Thrust Weapon 왼손에 휘두르는 무기, 오른손에 찌르는 무기



예제

AMA11HS = 아마존(AM)이 공격1(A1)상태에서 한손으로 휘두르는 무기(1HS)를 들고있음
SOSCSTF = 소서리스(SO)가 스펠캐스팅(SC)상태에서 양손 스태프(STF)를 들고있음
GUA1HTH = 액트 2 용병(GU)이 공격1(A1)상태에서 맨주먹(HTH)인 상태임

번호 제목 글쓴이 날짜 조회
공지 플레이어들이 잘 모르는 여러가지 공식 22 Oculus 2009.12.15 7.9k
공지 초당 라이프/마나 회복에 대한 심도있는 접근 10 Oculus 2009.12.18 7.8k
공지 Lying Character Screen 현상 7 Oculus 2009.12.19 4.1k
공지 투영법(投影法)의 이해와 서브타일(Sub-tile)의 개념 8 Oculus 2009.12.20 5.2k
공지 넉백(Knockback) 총정리 16 Oculus 2009.12.21 6.2k
공지 맨땅 초보자 가이드 427 updatefile 뮤리아 2020.10.16 394.3k
76 모든 이에게 버려진 단검(Dagger) 그리고 데미지 보너스(Damage Bonus)에 대한 이야기 10 Oculus 2010.05.16 6.0k
75 탈셋 파볼오브소서 육성법 144 Oculus 2010.02.14 174.1k
74 "매달 월급의 몇 할을 꼴아박는 질딘 유저들의 주장" 28 Oculus 2010.01.27 7.3k
73 액트 2 용병에 대한 정보 총망라 (+대표위원에 대한 FAQ) 13 Oculus 2010.01.11 18.5k
72 땅에 떨어뜨린 아이템이 사라지는 시간 26 Oculus 2010.01.10 5.8k
71 그 죽일놈의 베넘(Venom) 7 Oculus 2010.01.10 3.7k
70 키로거를 조심하세요. 12 Oculus 2010.01.10 3.5k
> Animdata.d2 추출법과 CoF코드 읽는 법 7 Oculus 2010.01.07 3.9k
68 근접공격의 사정거리 5 Oculus 2010.01.07 3.4k
67 질(Zeal) 공격속도 계산 과정의 메커니즘(Mechanism) 3 Oculus 2010.01.07 2.9k
66 질(Zeal) 공격속도 계산 과정의 메커니즘(Mechanism) (쉽게) 3 Oculus 2010.01.07 3.0k
65 롤백(Rollback)에 대한 이해 4 Oculus 2010.01.07 2.3k
64 같은 3.5프레임 스트레이프라도 질(質)이 다르다! 3 Oculus 2010.01.07 2.8k
63 1.13 이후 '파이어 마법으로 강화'된 몬스터들은 강해집니다? 3 Oculus 2010.01.07 2.8k
62 카운슬 멤버(Council Member)에 대한 정보 5 Oculus 2009.12.26 3.9k
61 스태프모드의 결정 3 Oculus 2009.12.26 3.7k
60 오토모드 / 스태프모드 4 Oculus 2009.12.26 4.2k
59 EIAS↔IAS 변수변환을 응용한 스트레이프 동작 분석 1 Oculus 2009.12.26 2.2k
58 미확링, 미확아뮬의 희귀도(Rarity)와 미확템 도박 18 Oculus 2009.12.26 5.0k
57 캐릭터별 패캐 프레임과 액션플래그(ActionFlag) 9 Oculus 2009.12.26 3.0k