계산기 엑스 - 가볍고도 강력한 계산기 - Google Play 앱
가볍지만 꼭 필요한 기능들과 강력한 성능을 제공하고, 단순하지만 세련된 UI로 친숙하고도 편리하게 업무를 도와주는 계산기 엑스입니다.
play.google.com
디아블로2 레저렉션 스킨(모드, mod) 만들기 방법을 공유드리고 있습니다.
이번 포스팅에서는 네크로맨서의 스켈레톤 메이지 파티클을 이용하여 캐릭터 손 주위에 빛 효과를 주는 방법을 소개해 드리겠습니다.
먼저 스킨을 처음 접하시거나 사용법을 전혀 모르시는 분들은 아래 포스팅을 먼저 읽어 보시기를 추천드립니다.
2023.01.10 - [디아블로2 레저렉션/스킨] - 디아블로2 레저렉션 스킨 : 스킨 기본 사용법
디아블로2 레저렉션 스킨 : 스킨 기본 사용법
디아블로2 레저렉션 셀프 스킨(모드, mod) 만들기 방법을 공유드리고 있습니다. 이번 포스팅에서는 모든 스킨 사용을 위해 먼저 알아야 할 기본 사용법에 대해 소개해 드리겠습니다. 디아블로2 레
codemori.tistory.com
네크로맨서의 스켈레톤 메이지 (해골 마법사)를 보면 각각 공격하는 원소에 해당하는 빛이 손에서 나오는 것을 볼 수 있는데요, 이런 효과를 캐릭터에 적용하면 어떨까 생각해 봤습니다.
우선 이런 효과가 어떻게 나타나는지를 봐야겠죠. 네크로멘서 스켈레톤 메이지의 외형에 해당하는 \character\enemy\necromage.json 파일을 열어 보겠습니다.
json 파일을 가져오는 방법을 모르시는 분들은 아래 디아블로2 레저렉션 스킨 포스팅을 참고하시기 바랍니다.
2022.11.25 - [디아블로2 레저렉션] - 디아블로2 레저렉션 스킨 : 스킨 제작에 필요한 파일 얻기 (CascView)
디아블로2 레저렉션 스킨 : 스킨 제작에 필요한 파일 얻기 (CascView)
디아블로2 레저렉션 셀프 스킨 (모드, mod) 제작 방법을 공유드리고 있습니다. 이번 포스팅에서는 스킨 제작에 필요한, json, frontend, texture 등의 파일을 CascView라는 툴을 이용하여 생성하는 방법을
codemori.tistory.com
이러한 빛이나 입자 관련된 효과는 particle 파일들을 통해 표현되는데요, "particle"로 검색해 보시면 다음과 같은 부분들을 찾으실 수 있습니다.
내용을 정확히 몰라도 particle 파일명에 cold가 들어간 것을 보니 냉기 계열 효과인 것 같고, R_weapon_attach를 보고 오른손 무기 장착 부위에 효과가 나타날 것을 추측할 수 있습니다.

이 부분을 캐릭터 json, frontend 파일에 아래처럼 붙여 넣기 해 주시면 됩니다.
|
{
"type": "Entity",
"name": "entity_special4_cld",
"id": 593183634,
"components": [
{
"type": "EntityAttachmentDefinitionComponent",
"name": "entity_special4_cld_EntityAttachmentDefinition",
"targetbone": "R_weapon_attach"
},
{
"type": "VfxDefinitionComponent",
"name": "entity_special4_cld_VfxDefinition",
"filename": "data/hd/vfx/particles/character/enemy/skmage_cold1/vfx_skmage_cold1_wrist.particles",
"hardKillOnDestroy": false
}
]
},
{
"type": "Entity",
"name": "entity_special5_cld",
"id": 3418918684,
"components": [
{
"type": "EntityAttachmentDefinitionComponent",
"name": "entity_special5_cld_EntityAttachmentDefinition",
"targetbone": "L_weapon_attach"
},
{
"type": "VfxDefinitionComponent",
"name": "entity_special5_cld_VfxDefinition",
"filename": "data/hd/vfx/particles/character/enemy/skmage_cold1/vfx_skmage_cold1_wrist.particles",
"hardKillOnDestroy": false
}
]
}
|
이때 주의하실 점은 위 빨간색 박스로 표시한 부분은 빼셔야 한다는 점입니다.
necromage.json 파일을 잘 살펴보시면 냉기, 화염, 번개, 독 4 원소에 해당하는 스켈레톤 메이지의 외형을 한 json 파일에서 모두 담당한다는 것을 알 수 있는데요, 위 빨간색 부분이 어떤 원소의 메이지이냐를 식별하는 역할을 하는 것 같고, 이 조건이 만족될 때 particle 효과를 나타낸다는 의미인 것 같습니다.
캐릭터에는 이러한 조건이 없을 것이므로 항상 나타날 수 있도록 이 부분을 빼 줍니다.
그리고 위치와 크기 정보를 나타내는 "TransformDefinitionComponent" 부분도 특별히 변형할 것이 아니므로 빼 주었습니다.
그리고 양손 모두 효과가 나오도록, 오른손 (R_weapon_attach), 왼손 (L_weapon_attach)만 바꾸어, 두 번 넣어 줍니다.
위는 냉기 효과를 나타낸 것이고 다른 효과를 내려면 filename 부분을 아래처럼 바꿔 주시면 됩니다.
- 화염: "data/hd/vfx/particles/character/enemy/skmage_fire1/vfx_skmage_fire1_wrist.particles"
- 번개: "data/hd/vfx/particles/character/enemy/skmage_ltng1/vfx_skmage_ltng_wrist.particles"
- 독: "data/hd/vfx/particles/character/enemy/skmage_pois1/vfx_skmage_pois1_wrist.particles"
소서리스는 냉기, 아마존은 번개, 어쌔신은 화염, 네크로맨서는 독 효과를 주어 보았습니다.

아래 파일의 압축을 풀어 data 폴더를 사용하시는 mods에 덮어쓰기 하시면 위 그림처럼 4 캐릭터에 4 원소 효과가 적용됩니다.
필요에 따라 위 설명을 참고하셔서 수정해 쓰시면 좋을 것 같습니다.
아래 파일의 압축을 풀어 디아블로2 레저렉션 설치 경로 mods의 data에 붙여 넣기 해주시면 됩니다. 기존 mods에 동일 파일이 이미 있다면 그대로 덮어쓰지 마시고 위 설명을 읽고 필요한 텍스트만 해당 파일에 붙여 넣으시기 바랍니다. (기존 스킨에 영향을 줄 수 있습니다.)
아래와 같은 그림도 한 번 연출해 보았습니다!

이 효과는 무기가 아닌 캐릭터의 손에 부여되었기 때문에 무기를 착용할 때나 착용하지 않을 때 모두 적용됩니다.
무기 착용 시에도 무기 없이 빛 효과만 나오게 하려면 해당 무기 (방패)의 json 파일을 빈 파일로 만들어 주시면 됩니다.
양손 무기 착용 시 양손에 모두 각각 및 효과가 적용됩니다.
*스킨 사용에 따른 불이익은 알려진 바가 없으나, 명확한 기준도 없습니다. 불이익 발생 시의 책임은 사용자에게 있으니 유념하시기 바랍니다.
'디아블로2 레저렉션 > 스킨' 카테고리의 다른 글
| 디아블로2 레저렉션 스킨 : 함성 외치면 손에서 빛이! (1) | 2022.11.24 |
|---|---|
| 디아블로2 레저렉션 스킨 : 손에서 강렬한 빛이!! (4) | 2022.11.22 |
| 디아블로2 레저렉션 스킨 : 냉기소서에 타격감을 더하다! (1) | 2022.11.15 |
| 디아블로2 레저렉션 스킨 : 페이드 걸린 용병 잘 보이게! (0) | 2022.11.13 |
| 디아블로2 레저렉션 스킨 : 사신 소서 룩 - 방패 버리고 큰 낫을 휘두르자! (9) | 2022.11.11 |
댓글