1bb4d423ea9208b461b5d3b60291766cb9b51da9b0bd9d4b6bc9733c1df234433e9c


1bb4d423ea9208b461b5d3b60291756ba10fbcf669130d1981e6152ba2e605cc7e68ed


1bb4d423ea9208b461b5d3b602917565c32076bdb743f455931952c0429773a2920179


다양한 모드들에 의해 요즘 여러 프롬겜 보스들이 밤통으로 넘어왔다


그래서 오늘은 간략하게 이 보스들을 포팅하는 과정 알아보고자 함


글은 두 개로 나눠서 써봄. 파트 1은 보스를 가져오는 것 자체에 초점을 둘 거임




1. 모델링 가져오기



a15714ab041eb360be3335625683746f0253452cd6a7ef89d63c60f49914cd6effb92f1511a9862851f706b6a9a773


일단 보스의 겉멋을 위해 외형 파일들을 싹 가져온다. Chr 폴더에 있는 것들인데


anibnd : 각 패턴들의 정보 및 움직임, 그리고 피격 판정이나 이펙트 등을 저장해 놓은 핵심

behbnd : 보스들의 움직임이 공격인지, 피격 시인지, 치명적인 일격 시인지 등등의 행동을 연결함

texbnd : 텍스쳐 모음


예를 들어 미디르의 이것들을 싹 가져오고 일단 돌려보면 저런 식으로 나온다. 미디르는 문제가 없는 것



a15714ab041eb360be3335625683746f0253452cd6a7ef89d63c67f79913cd6e4e90499050fbfb7c04ee53fd2cbb8d


a15714ab041eb360be3335625683746f0253452cd6a4ed89d63460f59813cd6eea15b07c7bfc7796e4962573831fe2


다만 꽤 많은 보스들은 저런 식으로 찐빠가 많이 난다. 이 경우 다른 폴더에 있는 공용 텍스쳐나 머티리얼이 없거나 밤통에서 작동을 안 하는 건데,


전자면 그냥 가져오면 되지만 후자면 밤통에 존재하는 걸로 이식수술을 해 줘야 한다.



a15714ab041eb360be3335625683746f0253452cd6a4ed89d63262f29f13cd6e3ffb6f87bdcd0299f67f95aaced4f2a15714ab041eb360be3335625683746f0253452cd6a4ed89d53662f49817cd6eeb38313c8fc2daa2b0db66f03fccda


또치 날개의 머티리얼을 가져온 다음 색깔을 바꿔서 팔을 되찾은 원망의 오니나


a15714ab041eb360be3335625683746f0253452cd6a6e289d53663f39e1ccd6e2d5d1b7f6c26d41e43da1cfadf6c1fa15714ab041eb360be3335625683746f0253452cd6a7ec89d53566f69d16cd6e49b79a524acf2e20c45cd4a418c7b4


말레니아의 머리카락 이용으로 생기를 되찾은 미켈라단 등이 그 예시다.


또한 다크 소울 3의 경우에는 이 모델링들을 변환하는 과정을 거쳐야 해서 골든 에이지 등 다른 포팅을 쓰기도 한다.


2. 정보들 가져오기



1bb4d423ea9208b461b5d3b60291756fffc121ddd903cc89b399210a0629166b4ab6


저렇게 하면 보스의 모습은 다 가져왔지만, 연결해주는 신경망이 없으므로 그냥 T 포즈 상태로 있게 된다. 


그걸 위해서 레귤레이션에 들어 있는 보스의 정보들과 인공지능을 다 빼와야 한다. 이것들 역시 닼3-셐-엘-밤 전부 세세하게 다르므로, 변환기를 이용하여 가져와야 한다.


이것들 중 하나라도 빠지면 보스가 작동을 안하거나 이상한 지거리를 하기에 철저하게 해야 한다.


3. 이펙트와 사운드들 가져오기



1bb4d423ea9208b461b5d3b602917568026aaa8c00dcf339efa02c476a37f2e373fee3


모든 보스들은 고유의 이펙트와 사운드를 가지고 있으므로, 이것들도 가져와야 한다.


다행히 이것들은 그냥 가져오면 끝이지만, 다른 모드에서 가져올 시에는 이걸 이상하게 흩뿌려 놓는 경우가 있어서, 하나하나 긁어 모아와야 함.


4. 잡기 모션들 가져오기



a15714ab041eb360be3335625683746f0253452cd6a6e289d63462f79811cd6e25815eebf458ae36f159913aaeaf91a15714ab041eb360be3335625683746f0253452cd6a7ea89d53660f39812cd6e379426c9aba26eb70bc964ebd9a1a7


잡기모션 추가 전/후 설리번


잡기는 특수한 공격이기 때문에 따로 항목이 있을 만큼 그게 큰데, 문제는 피격 시 애니메이션이 플레이어 애니메이션에 없을 가능성이 커서, 왼쪽 사진과 같은 상황이 종종 나온다


그래서 잡기 모션도 플레이어에게 추가해야지 오른쪽처럼 잘 나옴









1bb4d423ea9208b461b5d3b602917565ca2076bdb743f455931952c04f9372ab2c1988


이렇게 모든 것들을 잘 가져왔고 고쳤으면 이제 보스가 날아다니기 시작한다.


하지만 이건 말 그대로 보스를 가져온 것 뿐이고, 밤통에 맞게 적용시키고, 출현하게 하려면 더 많은 과정이 필요하다.


그건 다음 편에 씀


12