다시한번 말하지만
1. 이대로 따라해도 모드 적용이 안되는 부분도 있음
2. 모드 적용했다가 밴먹어도 내탓아님
대충 다 아는 그 모드 맞다.
소환하는 영체 정보가 있는 그룹은 BuddyParam이다.
많은 영체들 중 가장 처음으로 얻을 수 있는 낙오된 늑대의 뼛가루를 사용한다.
낙오된 늑대의 Item Row ID는 23200000이며, 3마리가 소환되기 때문에 연이어 3개의 ID가 붙어있다.
만약 소환수의 숫자를 늘리고싶다면 Row ID 뒤에 연속된 숫자로 복제를 하면 된다.
그런데 특수한 용도가 아닌 이상 대부분의 경우 1~3마리면 충분하다.
오른쪽 Value 필드에서 확인해야 될 부분은 NPC ID, NPC Think ID, Spawn Offset XYZ 이다.
소환수를 포함하여 움직임이 있는 대부분의 NPC의 경우 고유 ID와 Think ID가 부여되어있는데, 대체로 이 ID와 Think ID의 고유번호는 동일하다.
소환수 늑대의 고유번호는 140700000이며, 행동패턴 역시 140700000이다.
소환대상을 변경하기 위해서는 이 두 값을 변경해줘야 하는데, 이 값은 각각 NpcParam 과 NpcThinkParam 그룹에서 찾을 수 있다.
NpcParam 그룹에서 100000010~170002000 까지는 모두 소환수의 Row ID 이므로 별다른 수정없이 사용하고싶은 소환수 번호를 BuddyParam 그룹의 NPC ID 와 NPC Think ID 에 입력해주면 된다.
소환수의 경우 별다른 바리에이션이 없이 대부분 단일 ID를 갖고있기 때문에 NPC ID와 NPC Think ID가 동일하다.
만약 NPC ID만 바꾸고 NPC Think ID는 안바꿔주면 사람을 소환했는데 늑대처럼 움직이게 된다.
단순히 움직임만 병신이 되면 다행인데 소환된 캐릭터가 못하는 움직임을 하려다 게임 터지는 경우가 있을 수 있으므로 캐릭터에 맞는 행동패턴으로 꼭 바꿔주도록 하자.
여기서 보스 또는 우호적 NPC를 소환하고자 할 경우 소환물 대신 해당 NPC의 Row ID와 그에 맞는 Npc Think ID를 입력해줘야 한다.
샘플로 오도짜세 호라루 해병님을 소환해보도록 하자.
호라루의 Row ID는 47210000으로 소환수와 다르게 바리에이션이 있지만, 그 중 첫번째 Row ID를 사용한다.
왜냐하면 호라루의 경우 바리에이션까지 총 2개의 번호가 있지만, 다른 Npc의 경우 많게는 10개 이상의 바리에이션이 있는데 그 중 행동양식인 Npc Think ID가 일치하는 것은 몇개 되지 않는다.
대부분의 Npc에 대해 수많은 바리에이션 중 첫번째 ID는 동일한 번호로 Think ID가 있으므로 첫번째 번호를 사용해주면 된다.
호라루의 Npc 정보를 보면 NPC Type, Team Type 항목이 각각 Boss로 되어있는데, 이대로는 쓸수 없으므로 이 부분을 바꿔줘야한다.
물론 여기서 바로 고쳐버리면 나중에 스토리 진행 중 호라루 전투 이벤트가 병신이 되므로 먼저 47210000을 복사해서 47210001로 사본을 만들어준다.
그리고 Value 필드에서 NPC Type과 Team Type을 각각 0 - Standard 와 47 - Spirit Summon 으로 바꿔주고 저장한다.
회색 영체효과는 npc param 에서 speffect27를 찾아서 295000를 입력 소환할때 날 따라오지 않는 놈들이 있는데 따라오게 만들려면 speffect29를 찾아서 297000 입력 - dc App
그나저나 높이값이 역시 제대로 적용이 안 되는 게 맞았구나... 그리고 y값을 바꿔줘야하는거였네 - dc App
이부분은 내가 배워가네. 고맙다
나도 누가 알려줬음 - dc App
고맙습니다 - dc App