이번 주제는 "신 사냥의 검 전회를 어떻게 운명의 죽음이 나가는 판정으로 바꾸는지"
그리고 "어떻게 신 사냥의 검의 기본 공격에 전회가 같이 붙어서 나가게 하는지" 이다
우선 가장 접근이 쉬운 수치파일부터 확인해보자
스미스 박스를 이용해서 bahaviorparam_pc 를 연다
여기서 신사냥의 검 전회의 동작구성을 찾아야 한다
bahaviorparam_pc 의 양식은
간단한 예시로 아래의 사진과 같다
맨 앞의 1 부분의 접두사는 이것이 일반공격 구성인지, 전회(스킬) 구성인지, 투사체 구성인지 판단하는 요소이다
중간의 100 부분은 바리에이션 id 라고 칭하는데
간단하게 말해서 일반공격이라면 어느 무기군에 속하는지 전회구성이라면 어떤 전회의 그룹에 포함되는지를 정하는 부분이다
마지막의 저지 id는 이게 어떤 공격 방식을 지니는지 점프 후 공격인지 강공인지 대쉬 후 공격인지를 정하는 부분이다
전체적으로 이게 어떤 공격인지 어떤 레퍼런스 타입을 가지는지 설정하는 부분이다
해외 엘든링 포럼의 자료를 보니
신 사냥의 검의 bahavior id 부분이 404인걸 알 수 있었다
그리고 일반 공격의 접두사가 100이니
신 사냥의 검 일반공격의 판정 번호는 100404*** 인걸 얻을 수 있다
이렇게 찾았다
헌데 이상하다
100404*** 뒷부분에 들어갈 일반공격 저지 id를 대조 해보니
너무 비는 게 많다
이건 신 사냥의 검 무브셋의 차이점에서 발생한다
신 사냥의 검은 다른 특대검들 보다 약공이 조금 더 빠르게 나간다는걸 프붕이들은 알고 있을 것이다
강공이나 다른 부분에선 일반 특대검 처럼 공격이 나가지만 '약공' 에선 일반 대검보다 조금 느린 속도로 나간다
우리가 찾은 bahaviorparam_pc 파라미터를 보면
000 오른 쪽 한 손 약공 1
010 오른 쪽 한 손 약공 2
020 오른 쪽 한 손 약공 3
200 양 손 약공 1
210 양 손 약공 2
220 양 손 약공 3
400 왼 쪽 한 손 약공 1
410 왼 쪽 한 손 약공 2
420 왼 쪽 한 손 약공 3
현재 알고 있는 신 사냥의 검 특수 무브셋과 범위가 동일한 걸 알 수 있다
여기서 필자는 타협점을 정했는데 수정된 부분을 알기 쉽게 하기 위해 아예 양 손 공격에만 전회가 나가는 걸로 정했다
인게임에서 지팡이, 성인을 사용하지 못하게 하는 패널티도 안길 겸 해서
수정해야 될 부분과 추가해야 될 부분이 정해졌다
수정 : 200 210 220
추가 : 300 305 310 315 320 325
이런 식으로 새로 행동판정 파라미터를 만들고
바리에이션 부분엔 신살검의 id를
저지 부분엔 공격유형의 id를
레퍼런스 부분엔 0, attack id를 입력해서 이 행동 파라미터가 신살검의 평타에 관한 것임을 정한다
이 부분의 atkparam_pc 부분은 이 행동 파라미터가 호출하는 공격이 어떤 범위와 어떤 판정
그리고 어떤 효과를 지닐지를 설정하는 부분이다
atkparam_pc 부분 까지 수정, 추가하는건 작업량을 너무 늘리는것 같아
원래 신살검 전회의 판정을 그대로 들고 왔다
이후에 게시할 글에 따로 더 설명을 기재하겠음
이제 행동판정의 설정이 끝났으니
그 판정을 언제 어떻게 어디에서 실행이 될지 정하는 애니메이션 부분임
https://gall.dcinside.com/mgallery/board/view/?id=fromsoftware&no=2278609
다크소울3 모딩 가이드 파라미터&모션벌써 4번째 게임 재탕 중인gall.dcinside.com얼마 없는 프롬갤 모드 작성글 중에서 가장 이해하기 쉽게 dsanim의 동작과 사용법을 서술한 게시글로
dsanim에 대한 설명은 축약하고자 한다
a137.tae 부분에 접근해서 이전에 추가 했던 공격모션의 번호를 기재한다
앞 전에 언급한 글의 설명대로 애니메이션을 오버라이드 시켜준다
여기서 가장 중요한 부분은 "신살검 전회의 이펙트를 불러오기" 이다
이 부분에 존재하는 사운드, sfx 부분을 복사해서 붙여 넣어준다
이걸 137번 tae의 양손 공격 모션에 추가 해준다
이렇게 히트박스가 불러와지는 부분을 봐가면서 이전에 변경했던 450751~ 450753의 재생지점을 알맞게 조절해준다
여담으로 dsanim는 패리가 적용되는 타이밍, 보스의 공격 범위 같은 히트박스의 세세한 판정을 알 수 있기 때문에 다들 어느정도 다뤄보는걸 추천한다
밤비도 엘든링과 거의 대부분이 동일한 구조와 매커니즘을 참조하기 때문에 스미스박스와 dsanim을 사용해서 판정을 직접 분석해볼 수 있다
이것과 비슷한 뿔 전사의 곡검도 전회를 기본 평타에 달아볼 수 있다
궁금한거나 원하는 모드 적어주면 만들어서 와봄
공유 필요하면 드림
다음에는 영체로 군대를 만드는 방법을 들고올게
3줄 요약해줘
1. 엘든링과 밤비의 시스템은 유사하다 2. 엘든링의 공격판정 파라미터 값은 스미스박스로 수정한다 3. 엘든링의 히트박스가 언제 터지는지 알 수 있는 방법은 dsanim을 써보는거다
영체는 기대가 되네요
읽지는 않았지만 참 유익한 글이였어요 - dc App
제발 한번만 읽어줘 엉엉
와 지리네
에딧이네
에딧인데
핵이다!!!
공격 ID가 nnn/nnn/nnn 형식이었구나 중간 부분이 어떤 무기에 적용되는지 결정하는 것 같은데 세 자리까지밖에 없네 그러면 모드로 무기 1000개 이상 넣을 수는 없는 거임?
일단 내가 아는 바로는 1000개 이상은 안되는걸로 알아 equipweapon에서 variation id를 공유해보는 방식으로 하면 무기를 추가할 순 있어도 무브셋이 동일해져서 제한사항이 생겨 접두사 부분이 100이 아니라 1 같이 한자리 수를 받는 예외처리가 되어 있으면 문제 없이 1000개 이상 넣을 수 있을거야
이러면 엘밤통처럼 강공에 특수효과 넣는거 만들수잇음? - dc App
신남검 양잡 강공에 라다곤 빛고리 터지게해주세요 - dc App
이미 밤통 신남검 처럼 빛고리 날라가는 무기들 구현한 모드가 존재함
@팹이 다음 글에 부록으로 같이 들고 올게 다음 글에 bullet 투사체 설명 할때 쓸게
나중에 글보고 함따라해봐야것다 ㅎㅇㅌ - dc App
@팹이 모드 뉴비는 환영이야
1짤 ㅈ간지네
나랑 비슷한 시기에 흑염을 전부 운명의 죽음으로 바꾸는 모드 같이 낸 거 있더라고 그거 예시 짤로 가져옴
해당 댓글은 삭제되었습니다.
2번째 줄까지 이해했어
응 뭐라는지 하나도 모르겠고 일단 개쩔어
해당 댓글은 삭제되었습니다.
엥 안될리가 아 최근에 dsanim 개발자가 페트리온에서 무료공유로 바꿔서 다른데서 받은건 최신꺼가 아니라 엘든링 버전이 1.16.1인 지금은 안열릴거야
스미스박스 까지만 이해함 speffectpram인가? 장비 효과만 건드려봤는데 이런것도 되네 - dc App
speffect param은 말그대로 게임 내 여러가지 상태이상이나 변화를 나타내는 effect들의 파라미터 그룹이야 대표적으로 6865였나 6860이였나 운명의 죽음 hp 날려버리는 효과고 2114가 온지혜의 마법 신앙 저항력을 깎는 효과야 대충 이렇게 구성되어 있어
뭐하는 수라임?
스미스박스로 영체들한데 성인끼우거나 무기줘서 난교파티만 해봤는데 저런거까지 건드리는거 보면 너무 대단함 ㄷㄷㄷ - dc App