나도 잘 모르지만 대충 아는데로 써봤다
원래 블본모드에는 성검, 지팡이, 톱단창, 라쿠요 밖에 없다. 더 많은 무기를 넣는 법을 알아보자
우선 여기 파일들을 전부 다운받자
https://www.nexusmods.com/darksouls3/mods/332 모드엔진. 이게 있어야 모드를 깔수 있음
https://github.com/Meowmaritus/DSAnimStudio dsanimstudio. 모션 에디터
https://www.nexusmods.com/sekiro/mods/26 UXM. 다크소울, 세키로 파일 뜯는데 씀. dsanimstudio 쓰려면 필요함
https://www.nexusmods.com/sekiro/mods/42 Yabber. UXM으로 언팩한 파일들을 본격적으로 뜯어볼수 있음. 보통은 쓸필요 없음
https://www.nexusmods.com/darksouls3/mods/522 bloodborne character resource dump. 블러드본 모션 다뜯어놓은 파일. 블본모드 만들려면 필수
https://www.nexusmods.com/darksouls3/mods/376 bloodborne weapons. 블러드본 무기 텍스쳐
https://github.com/JKAnderson/Yapped Yapped. 데이터들을 알아보거나 수정하는등 여러가지로 쓰임
우선 UXM을 써서 다크소울 파일을 언팩하자. 몇십기가 쳐먹으니 용량을 넉넉히 마련하자. 언팩하고 나면 다크소울 폴더에 뭐가 많이 생길텐데 아는것만 설명하겠다.
chr: 캐릭터 모션. dsanimstudio로 수정할수 있음. parts: 아이템 텍스쳐.
data0.bdt: 무기 데미지와 보정, 마법 등이 담긴 중요한 파일. yapped로 수정할수 있지만 고치고 온라인 키면 밴당한다. 꼭 백업해 두자.
가장 먼저 모드엔진을 적용하자. 사이트에 적혀있으니 알아서 하리라 믿는다.
그다음 chr 폴더와 data0.bdt를 백업해 두자. 그리고 bloodborne character resource dump 안에 있는 c0000.BB.anibnd.dcx랑 c0000_dlc2.anibnd.dcx를 chr 폴더에 넣은뒤 dsanimstudio를 키면
이런 화면이 뜰것이다. File 탭에서 open을 눌러 언팩한 chr 폴더에 가 c0000.anibnd.dcx를 열자.
열면 이렇게 될 것이다. 일단 edit 탭에서 collapse all tae sections를 눌러주자.
누르면 이렇게 왼쪽이 깔끔해진다. 이 c0000.anibnd.dcx는 플레이어의 모션과 여러 판정들(공격판정 같은것들)을 모아둔 중요한 파일이며,
danimstudio는 이것을 고칠수 있게 해준다. 이제 본격적으로 블본모드를 만들어보자. dsanimstudio를 하나 더 켜서 c0000.BB.anibnd.dcx를 열어주자.
에러는 무시해주자. 이 파일은 블러드본 모션을 다뜯어놔서 dsanimstudio로 쓰기 편하게 만든 파일이다.
무라쿠모와 핸드 액스를 야수사냥꾼 사이프로 대체해보자.
블러드본 파일에서 사이프 모션은 a840.tae라고 써져있다. 무라쿠모와 핸드액스는 몇번일까?
yapped를 켜면
이런 화면이 뜰 것이다. Edit 탭에서 Import Names를 누르면
이렇게 이름이 뜰 것이다. 우리가 원하는건 무기들의 모션 번호이므로 EquipParamWeapon을 누르자.
ctrl과 f를 동시에 누르면 이 수많은 데이터들을 이름으로 검색할 수 있다. 영어 이름으로 검색하자. 이름은 영어위키에서 찾아라.
무라쿠모 데이터로 가보면
오른쪽에 또 많은 데이터를이 있다. 우리가 찾아야 하는 것은 무라쿠모의 모션 번호이므로 spAtkCategory를 보면 195번임을 알수있다.
알고 있듯이 같은 무기군끼리도 다른 모션을 가진 경우가 있다. wepmotionCategory는 무기군이고 spAtkCategory는 무기의 고유 모션이다.
그렇게 c0000.anibnd.dcx를 연 dsanimstudio로 a195.tae를 열면
제대로 찾았음을 알수 있을 것이다. 드디어 사이프의 모션을 무라쿠모 모션에 덮어씌울수 있다.
a195.tae의 a195_030000을 클릭한뒤 edit anim info를 누르면 이런 창이 뜰것이다.
원래는 Direct Reference에 체크되있는데 나는 이미 만들어놔서 이렇게 되있다. Standard에 체크하고 사진대로 만들어 주자.
만들면 사이프의 모션이 무라쿠모에 덮어씌워져 있을텐데 가운데 invoke나 jumptable 같은 것들이 전부 사라져 있을 것이다.
jumptable은 모션캔슬과 관련된 거고 invokeattackbehavior는 공격 판정, setknockbackpercent는 넉백 판정,spawnoneshorfx는 이펙트,
playsound_centerbody는 효과음, invoketoughness는 강인도.
이런 중요한 것들이 다 사라졌다. 그럼 좆된거냐? 물론 복원할 방법이 있다. 원래 모션인 a051_030000에 가보자.
날아갔던 것들이 그대로 있다. 이제 대충 가운데의 왼쪽 끝에서 모니터 오른쪽 끝까지 쭉 드래그한뒤 ctrl c로 복사하고, a195_030000에 다시 가서 ctrl v로 붙여넣자.
판정들이 다시 나오게 될 것이다.이제 원래 모션과 블본 모션의 싱크를 맞추기 위해 판정들을 수정하자.(대충 모션과 판정이 맞도록 판정들을 드래그하면 된다)
나머지 약공 모션인 a030010, a030020, 롤공 모션인 a030900, 대시공 모션인 a030500도 마찬가지로 블본 모션을 가져온뒤 원본 판정을 복붙하고 싱크를 맞추자.
핸드 액스도 똑같이 하면 사이프 모션을 어느정도 가져올 수 있다(변형공격은 전투기술을 만져야 함).
다했으면 모드 폴더의 chr 폴더에 c0000과 c0000.BB, c0000_dlc2를 넣어주자.
이제 택스쳐를 수정해보자. yapped를 이용해 무라쿠모와 핸드액스의 equipmodelid를 확인하면 각각 608, 700임을 알수있다.
이제 bloodborne weapons를 열면 사이프의 택스쳐가 있을 것이다. 파일에는 사이프를 그루 곡검, 처형자의 대도로 바꿔놓았으니 수정하자.
간단히 파일에 0615로 되있는걸 0608로 바꾸면 된다. 그리고 모드 폴더의 parts 파일에 넣으면 택스쳐가 적용된다.
이제 다됐다. 뭔가 이상하면 설명을 제대로 안했거나 뭘 빼먹었거나 했을 것이다. 일단 나는 잘 작동했다.
멋진정보추 - dc App
밸런스 달라지나?
변형 모션 같은건 구현하기 힘들겠지만 다른건 거의 다 포팅되나보네
변형도 구현됨
허미쉽헐
자비칼날 던지는것도 구현됨
플스없다고 아ㅋㅋㅋ
그냥 편하게 플스사자
3줄 요약좀
장문이라 못읽겠음 - dc App
개발자냐? 이런건 어케 쳐아는거야 - dc App
아 그냥 플스사라고 - dc App
ㅋㅋㅋㅋㅋ
1시간 지나도 안써주길래 안써주는거라고 생각했는대 써줫내 ? 고맙다
모델만드는것도 알려줄수있냐?
야이거 직접 니가 만든거 플레이영상좀 올려줘라 .
https://gall.dcinside.com/mgallery/board/view/?id=fromsoftware&no=1462732&_rk=tDL&page=1
https://gall.dcinside.com/mgallery/board/view/?id=fromsoftware&no=1489401&_rk=tDL&page=1
어캄..
이거 아무무기에 다 적용되는거야 ? 월광검 변형전만들라고 처형자의 대검골랐는대 모션이 전기모션밖에없음 ;;
카타나모션이 3개인대 무조건 3개만 들어가야함?
https://gall.dcinside.com/mgallery/board/view/?id=fromsoftware&no=1495508
이거 싱크가 안맞고 전기모션 꾸겨넣는거어케함?
https://gall.dcinside.com/mgallery/board/view/?id=fromsoftware&no=1523245
강공격 만드는법알았노
https://gall.dcinside.com/mgallery/board/view/?id=fromsoftware&no=1525432&_rk=Zxh&page=1
dsanimstudio 다운 받았는데 파일 안의 어떤걸 눌러야 실행이 되는지 모르겠음.
너무 오래된 글이라서 이젠 질문 안받음?
file 누르고 open 눌러서 c0000.anibnd.dcx 열면 플레이어 모션 열림
그 특정 모션 배율 바꿀려면 뭘 써야함? 벌어진검 여러번 베는 전기 모션을 다른 무기 강공으로 옮겼는데, 그대로 옮기면 데미지 판정이 사라져버려서 데미지 판정 부분만 가장 약한 무기의 약공 배율로 바꿨는데 딜이 너무 지나치게 쎄지는 문제가 생김.
그건 animstudio 말고 yapped에서 고쳐야함
http://soulsmodding.wikidot.com/tutorial:main
영어 알면 여기서 아는게 더 좋음
1년전 글인데 혹시라도 댓글달아줄까 싶어서 써봄. 지금 스꼴라 하고 있는데 롱소드 한손 강공을 어떻게든 찌르기로 만들고 싶은데 방법 없을까? yapped 1.1.2로 시도해봤는데 저장하고 스꼴라 실행하면 실행이 안됨.