본문 바로가기
디아블로2 레저렉션/스킨

디아블로2 레저렉션 스킨 : 이제 액트2 용병도 투구를 씁니다!

by 코드모리 2022. 12. 17.
 

계산기 엑스 - 가볍고도 강력한 계산기 - Google Play 앱

가볍지만 꼭 필요한 기능들과 강력한 성능을 제공하고, 단순하지만 세련된 UI로 친숙하고도 편리하게 업무를 도와주는 계산기 엑스입니다.

play.google.com

 

디아블로2 레저렉션 셀프 스킨 (모드, mod) 만들기 방법을 공유드리고 있습니다.

이번 포스팅에서는 액트2 용병과 액트1 용병이 투구를 착용한 룩을 연출하는 방법을 소개해 드리겠습니다.

 

먼저 스킨을 처음 접하시거나 사용법을 전혀 모르시는 분들은 아래 포스팅을 먼저 읽어 보시기를 추천드립니다.

2023.01.10 - [디아블로2 레저렉션/스킨] - 디아블로2 레저렉션 스킨 : 스킨 기본 사용법

 

디아블로2 레저렉션 스킨 : 스킨 기본 사용법

디아블로2 레저렉션 셀프 스킨(모드, mod) 만들기 방법을 공유드리고 있습니다. 이번 포스팅에서는 모든 스킨 사용을 위해 먼저 알아야 할 기본 사용법에 대해 소개해 드리겠습니다. 디아블로2 레

codemori.tistory.com

 

디아블로2 레저렉션의 용병들은 아이템 창에서 투구를 착용할 수 있지만 액트5 바바리안 (야만용사) 용병을 제외하고는 투구를 착용한 모습이 보이지 않습니다. 

바바리안 용병처럼 투구를 착용한 룩을 만들어 보겠습니다. 

 

예전에 파티클 효과를 적용할 타겟본 (targetbone) 찾는 방법을 아래 디아블로2 레저렉션 스킨 포스팅에서 소개하 드린 적이 있습니다. 

 

2022.12.01 - [디아블로2 레저렉션] - 디아블로2 레저렉션 스킨 : 늑드루 손에 빛 효과 주기

 

디아블로2 레저렉션 스킨 : 늑드루 손에 빛 효과 주기

디아블로2 레저렉션 셀프 스킨 (모드, mod) 제작 방법을 공유드리고 있습니다. 이번 포스팅에서는 늑드루 손에 빛 효과 주기 방법에 대해 소개해 드리겠습니다. 이전 아래 디아블로2 레저렉션 스

codemori.tistory.com

 

용병 투구착용 룩을 만들 때에도 타겟본을 찾아야 합니다. 

위 포스팅에서와 동일한 방법으로 액트2 용병의 스켈레톤 파일을 열어 목과 머리 연결부위의 타겟본인 "head_bind_jnt"라는 타겟본을 찾아냈습니다. 

        {
            "type": "Entity",
            "name": "entity_model",
            "id": 2838222485,
            "components": [
                {
                    "type": "TransformDefinitionComponent",
                    "name": "entity_model_TransformDefinition",
                    "position": {
                        "x": 0,
                        "y": 0.08,
                        "z": 0.01
                    },
                    "orientation": {
                        "x": 0,
                        "y": 0,
                        "z": 0,
                        "w": 1
                    },
                    "scale": {
                        "x": 0.85,
                        "y": 0.85,
                        "z": 0.85
                    },
                    "inheritOnlyPosition": false
                },
                {
                    "type": "EntityAttachmentDefinitionComponent",
                    "name": "entity_spectralflames_EntityAttachmentDefinition",
                    "targetbone": "head_bind_jnt"
                },
                {
                    "type": "ModelDefinitionComponent",
                    "name": "component_model_crown",
                    "filename": "data/hd/items/armor/helmet/great_helm/great_helm.model",
                    "visibleLayers": 1,
                    "lightMask": 19,
                    "shadowMask": 3,
                    "ghostShadows": false,
                    "floorModel": false,
                    "terrainBlendEnableYUpBlend": false,
                    "terrainBlendMode": 1
                }
            ]
        },

보통 용병의 무기나 바바리안 용병의 투구 같은 경우 "UnitAttachmentComponent"를 정의해서 무기, 투구의 json 파일 링크를 걸어 착용시켜 주는데, 이 방법으로는 액트2 용병의 투구 착용 룩을 만들 수 없습니다.  아마 착용 룩이 가능한 아이템의 종류가 캐릭터 별로 정의되어 있는 것 같습니다.

 

따라서 위 방법처럼 투구의 모델 파일을 링크해서 타겟본에 붙이는 방법을 썼습니다. 투구를 착용시켰다기보다는 머리에 붙였다고 하는 편이 맞을 것 같네요 :).

 

위 텍스트를 \data\hd\character\enemy\act2hire.json 파일의 적절할 위치에 붙여 넣기 해 주시면 됩니다. "position"과 "scale"의 경우 제가 조금씩 바꿔가며 결과를 확인하며 조정한 것입니다. 

 

그리고 액트2 용병의 경우 원래 머리에 두건같은 것을 쓰고 있습니다. 이것을 제거해 주기 위해 \data\hd\character\enemy\act2hire.json 파일의 "head" 컴포넌트 부분을 제거해 주셔야 합니다. 이 작업을 안 하면 두건이 투구 밖으로 삐져나옵니다.

완성한 그레이트 헬름 착용 룩입니다!

액트1 용병에게도 동일한 방법으로 투구를 착용시켜 주었습니다. 타겟본이 "head_bind_jnt"가 아니라  "head_main_00_M_JNT"인 부분만 다릅니다. 이번엔 어썰트 헬멧을 착용시켜 보았습니다. 

아래 파일의 압축을 풀어 사용하시는 mods의 data에 붙여 넣기 해주시면 됩니다. 기존 mods에 동일 파일이 이미 있다면 그대로 덮어쓰지 마시고 위 설명을 읽고 필요한 텍스트만 해당 파일에 붙여 넣으시기 바랍니다. (기존 스킨에 영향을 줄 수 있습니다.)

act2hireHelmet.zip
0.00MB

*스킨 사용에 따른 불이익은 알려진 바가 없으나, 명확한 기준도 없습니다. 불이익 발생 시의 책임은 사용자에게 있으니 유념하시기 바랍니다.

댓글