계산기 엑스 - 가볍고도 강력한 계산기 - Google Play 앱
가볍지만 꼭 필요한 기능들과 강력한 성능을 제공하고, 단순하지만 세련된 UI로 친숙하고도 편리하게 업무를 도와주는 계산기 엑스입니다.
play.google.com
디아블로2 레저렉션 셀프 스킨(모드, mod) 만들기 방법을 공유드리고 있습니다.
이번 포스팅에서는 아마존을 act2 용병으로 만드는 방법을 소개해 드리겠습니다.
먼저 스킨을 처음 접하시거나 사용법을 전혀 모르시는 분들은 아래 포스팅을 먼저 읽어 보시기를 추천드립니다.
2023.01.10 - [디아블로2 레저렉션/스킨] - 디아블로2 레저렉션 스킨 : 스킨 기본 사용법
디아블로2 레저렉션 스킨 : 스킨 기본 사용법
디아블로2 레저렉션 셀프 스킨(모드, mod) 만들기 방법을 공유드리고 있습니다. 이번 포스팅에서는 모든 스킨 사용을 위해 먼저 알아야 할 기본 사용법에 대해 소개해 드리겠습니다. 디아블로2 레
codemori.tistory.com
소개해 드리기 전에 이 스킨은 용병이 적을 발견하고 공격하려 움직일 때 발을 멈춤 상태로 미끄러져 움직이는 버그가 있음을 알려 드립니다.
여러 가지로 테스트해 보았지만 해결이 어렵네요. 고수님들의 조언 부탁드립니다.
하지만 근접 캐릭터의 용병에게는 이 모션이 잘 안 보이기 때문에, 바바리안 (야만용사), 팔라딘 (성기사), 드루이드 등의 용병으로 쓰시는 데에는 큰 불편을 없으리라 생각합니다.
먼저 act2 용병의 외형을 아마존으로 바꾸기 위해 \data\hd\character\player\amazon.json 파일을 복사해 \data\hd\character\enemy 경로에 act2hire.json으로 이름을 바꾸어 붙여 넣기 해줍니다.
여기까지만 해도 외형이 아마존으로 바뀌고, 걷기, 뛰기 등의 기본 동작은 하는 것을 볼 수 있습니다.
json 파일을 얻는 방법을 모르시는 분들은 아래 디아블로2 레저렉션 스킨 포스팅을 참고하시기 바랍니다.
2022.11.25 - [디아블로2 레저렉션] - 디아블로2 레저렉션 스킨 : 스킨 제작에 필요한 파일 얻기 (CascView)
디아블로2 레저렉션 스킨 : 스킨 제작에 필요한 파일 얻기 (CascView)
디아블로2 레저렉션 셀프 스킨 (모드, mod) 제작 방법을 공유드리고 있습니다. 이번 포스팅에서는 스킨 제작에 필요한, json, frontend, texture 등의 파일을 CascView라는 툴을 이용하여 생성하는 방법을
codemori.tistory.com
무기를 착용하고 있지 않기 때문에 무기를 착용시켜 보겠습니다. 아래 Entity를 act2hire.json의 적당한 곳에 넣어 주시면 됩니다. 이 Entity는 원본 act2hire.json에서 복사해온 것입니다.
기왕이면 아마존 전용 메이든 스피어 룩으로 보이기 위해 무기 json 파일을 maiden_spear.json으로 바꾸었고, 창을 앞쪽으로 더 길게 잡고 있는 모습을 연출하기 위해 translation의 y좌표를 1.5에서 2.0으로 변경했습니다. 무기 크기도 0.8에서 1.0으로 늘려 주었습니다.
|
{
"type": "Entity",
"name": "entity_rhand_spr",
"id": 3458063692,
"components": [
{
"type": "UnitPartComponent",
"name": "component_part_rhand_spr",
"part": "rhand",
"variant": "spr"
},
{
"type": "ModelDefinitionComponent",
"name": "component_model_rhand_spr",
"filename": "",
"visibleLayers": 1,
"lightMask": 19,
"shadowMask": 3,
"ghostShadows": false,
"floorModel": false,
"terrainBlendEnableYUpBlend": false,
"terrainBlendMode": 1
},
{
"type": "UnitAttachmentComponent",
"name": "entity_rhand_spr_UnitAttachment",
"filename": "data/hd/items/weapon/spear/maiden_spear.json",
"overrideBoneName": "",
"orientTowardBoneName": "L_weapon_attach",
"attachmentTransform": {
"type": "Transform",
"name": "entity_rhand_spr_UnitAttachment_attachmentTransform",
"translation": {
"x": 0.0,
"y": 2.0,
"z": 0.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"scale": {
"x": 1.0,
"y": 1.0,
"z": 1.0
}
},
"attachmentStateMachineFilename": "",
"part": "rhand",
"variant": "spr"
}
]
}
|
추가로 아래 디아블로2 레저렉션 스킨 포스팅에서 소개해 드린 발키리 오라도 적용시켜 주었습니다.
2022.11.10 - [디아블로2 레저렉션] - 디아블로2 레저렉션 스킨 : 발키리 오라 적용하기
디아블로2 레저렉션 스킨 : 발키리 오라 적용하기
디아블로2 레저렉션 셀프 스킨 (모드, mod) 제작 방법을 공유드리고 있습니다. 이번 포스팅에서는 발키리 오라를 캐릭터와 용병에게 적용하는 방법을 소개해 드리겠습니다. 발키리 오라는 탈라샤
codemori.tistory.com
여기까지 하고 사냥을 하러 필드로 나가봅니다.
공격 모션이 없습니다. 아마존 캐릭터의 모션은 \character\player\amazon\amazon_state_machine.json에서 기술되고 있습니다. amazon.json 파일에서 "amazon_state_machine.json"으로 검색해 보시면 이 파일 경로를 기술하고 있는 부분이 2 곳 보이실 것입니다.
원래의 아마존 캐릭터 모션에 영향을 주지 않게 하기위해, \character\player\amazon\amazon_state_machine.json을 복사하여 \character\player\amazon\amazon_state_machine1.json로 다른 이름으로 붙여 넣기 해 줍니다.
amazon.json에서 이 파일 경로를 지정하는 부분 2곳도 amazon_state_machine1.json으로 바꾸어 주셔야 합니다.
amazon_state_machine1.json 파일을 열어 검색해 보시면, "unitType": "UNIT_PLAYER" 라는 부분을 찾으실 수 있습니다. UNIT_PLAYER를 UNIT_MONSTER로 바꾸어 줍니다. 이 부분을 안 바꾸어주면 공격 모션을 하지 않는데, 아마도 UNIT_PLAYER는 원래 아마존처럼 유저의 컨트롤에 의해 움직이는 유닛을 정의하는 것으로 보이고, UNIT_MONSTER는 몬스터나 용병처럼 컨트롤 없이 적을 만나면 자동으로 움직여 공격하는 유닛을 정의하는 것으로 보입니다.
그리고 이 부분이 중요한데, "State_Attack1"이라는 부분을 찾아 "skillIndex"를 10으로 "animationBindings", "hth" 부분을 "2ht_jab"으로 바꾸어 줍니다. "skillIndex" 10은 용병의 잽공격 상황에서 발동되는 상황을 의미하고, "2ht_jab"은 이 상황에 아마존의 양손 창 잽 스킬 모션을 취하겠다는 의미입니다.
|
{
"type": "AnimationState",
"name": "State_Attack1",
"_name": "Attack1",
"audioId": "",
"loopCount": 1,
"stateId": 7,
"modeId": 7,
"skillIndex": 10,
"stepIndex": 0,
"animationBindings": {
"hth": [
"2ht_jab"
],
|
그리고 나머지 "State_xxx"들의 "animationBindings", "hth" 부분을 "hth_xxx"에서 "2ht_xxx"로 바꾸어 줍니다. 이렇게 함으로써 무기를 들지 않았을 때 (hth)의 모션들을 양손 창 들었을 때 (2ht)의 모션들로 바꿔줄 수 있습니다.
여기까지 적용하니 공격 모션도 합니다!
앞서 말씀드린 버그가 있는 점은 아쉽지만, 기회가 되면 보완해 가겠습니다.

아래 파일의 압축을 풀어 사용하시는 mods의 data에 붙여 넣기 해주시면 됩니다. 기존 mods에 동일 파일이 이미 있다면 그대로 덮어쓰지 마시고 위 설명을 읽고 필요한 텍스트만 해당 파일에 붙여 넣으시기 바랍니다. (기존 스킨에 영향을 줄 수 있습니다.)
*스킨 사용에 따른 불이익은 알려진 바가 없으나, 명확한 기준도 없습니다. 불이익 발생 시의 책임은 사용자에게 있으니 유념하시기 바랍니다.
'디아블로2 레저렉션 > 스킨' 카테고리의 다른 글
| 디아블로2 레저렉션 스킨 : 이제 액트2 용병도 투구를 씁니다! (5) | 2022.12.17 |
|---|---|
| 디아블로2 레저렉션 스킨 : 아이템 고유 색깔 없애기 (0) | 2022.12.15 |
| 디아블로2 레저렉션 스킨 : 갑옷 룩을 내 마음대로! (2) | 2022.12.12 |
| 디아블로2 레저렉션 스킨 : 무기/방패/투구 제거/변경 방법 (0) | 2022.12.08 |
| 디아블로2 레저렉션 스킨 : 양손 무기 json 파일 정보 (노멀/익셉셔널/엘리트/유니크/세트) (6) | 2022.12.07 |
댓글