Left 4 Dead 2: xdR 및 기타 애니메이션 애드온을 수정하는 방법

작성자에게 별도의 편집을 요청하는 대신 개인적인 필요에 따라 xdR 애니메이션 애드온을 수정할 수 있습니다. 이 가이드는 일반 XNUMX진 편집기 및 파일 브라우저로 수행할 수 있는 작업을 나열합니다.

 

필요한 도구

선택한 XNUMX진수 편집기와 .vpk 아카이브 도구를 사용하여 압축을 풀고 다시 압축해야 합니다. vpk.exe,  or GCFS스케이프 (추출만)

애드온 추출물

먼저 애드온 .vpk 아카이브를 찾아 추출합니다. 모든 워크샵 애드온은 다음 위치에 저장됩니다. 레프트 4 데드 2/left4dead2/addons/workshop/ 워크샵이 아닌 애드온은 다음 위치에 저장됩니다. 레프트 4 데드 2/left4dead2/addons/. 미리보기 이미지는 vpk와 함께 저장되며 필요한 애드온을 식별하는 데 사용합니다. 또한 할당된 워크샵 ID의 이름을 따서 명명된 애드온은 아래와 같이 페이지를 열 때 주소 표시줄에서 볼 수 있습니다.


xdR 애니메이션은 다음 위치에 저장됩니다. /모델/xdreanims/.

캐릭터별 애니메이션 세트 비활성화
캐릭터의 anims .mdl 및 .ani 파일을 제거하기만 하면 됩니다.

다른 슬롯으로 이동

동일한 시퀀스를 대체하는 두 개의 애니메이션 모드가 있을 수 있습니다. 현재 슬롯이 가장 낮은 슬롯이 두 애드온이 대체하는 애니메이션을 재생합니다. 다른 애드온을 더 낮은 슬롯으로 이동하여 대신 해당 애님을 재생할 수 있습니다(또는 다른 애드온이 해당 애님을 재생할 수 있도록 더 높은 슬롯).

  1. .mdl 및 .ani(존재하는 경우) 파일의 이름을 변경하여 이름에 다른 슬롯이 표시되도록 합니다. 예를 들어 슬롯 47을 차지하는 Coach 애니메이션을 슬롯 11로 이동하려는 경우 Coach_slot_011.mdl 과 Coach_slot_011.ani
  2. XNUMX진수 편집기에서 이름이 변경된 .mdl 파일 열기
  3. 처음에 새 .mdl 경로를 참조하도록 편집합니다.
  4. 파일 끝 근처에서 새 .ani 경로를 가리킵니다.
  5. 파일을 저장

특정 시퀀스 비활성화

특정 시퀀스가 ​​게임에서 재생되는 것을 원하지 않는다고 가정해 보겠습니다. 예를 들어 Idle_Standing_Pistol 시퀀스를 비활성화하려면 다음을 수행하십시오.

XNUMX진수 편집기에서 .mdl 파일을 엽니다. 검색 Idle_Standing_권총 텍스트입니다.
접두어가 붙은 텍스트를 찾을 수 있습니다. a_ 처럼 a_Idle_Standing_Pistol. 만지지 마세요, $animation입니다. 보관하고 다음에 검색하십시오.


필요한 순서는 다음과 같습니다. Activity id가 할당되어 있으면 일반적으로 뒤에 ACT_ 접두사가 붙습니다.

비활성화하려면 이름을 변경하고 다음과 같이 행동하십시오.


이름과 행동에서 한 글자만 변경하는 것이 좋습니다. 이름과 행위 길이는 동일해야 합니다.

기술적으로 이 시퀀스는 여전히 모델 내부에 있지만 게임에서 더 이상 트리거되지 않아야 합니다.

애니메이션 세트를 다른 캐릭터로 이동

기술적으로 가능하지만 캐릭터마다 비율이나 골격 구조가 다르기 때문에 권장하지 않습니다. 예를 들어 Coach에서 Zoey로 애니메이션을 이동하면 게임에서 확장됩니다. 생존자에서 특수 감염자로 이동하면 작동하지 않습니다.

.mdl의 이름을 필요한 문자와 슬롯으로 바꿉니다.

원본 .ani는 길이가 같도록 이름을 바꿔야 합니다. 일부 문자를 교체하기만 하면 됩니다.

XNUMX진수 편집기에서 .mdl 파일을 엽니다.


새 경로 참조를 갖도록 편집하십시오. 경로 필드는 위의 선택 항목과 같이 64바이트입니다. .mdl 뒤에 XNUMX진수 XNUMX으로 채워진 패딩이 있습니다. 00. 초과해서는 안됩니다.


파일 끝 근처에서 새 .ani 경로를 가리킵니다.

xdR이 아닌 애니메이션 모드를 xdR로 변환

xdReanimsBase를 사용하지 않는 애니메이션 모드가 있습니다. 다른 xdR님과 결합할 수 있도록 xdR로 포팅하는 것이 가능합니다. 이것들은 모든 시퀀스를 대체하기 때문에 가능한 가장 높은 슬롯에 할당하는 것이 가장 좋습니다. 예를 들어 Charger의 애니메이션 모드는 다음과 같이 변환됩니다.

.mdl 파일을 xdreanims 폴더로 이동하고 할당된 캐릭터와 슬롯으로 이름을 바꿉니다.
모델/감염된/anim_charger.mdl —> 모델/xdreanims/charger_slot_047.mdl

.ani 파일은 같은 폴더에 있어야 하고 이름 길이가 같아야 합니다. 일부 문자만 변경하여 이름을 바꿉니다.

64진 편집기에서 .mdl 파일을 편집하여 새 경로 참조를 갖도록 합니다. 경로 필드는 아래 선택 항목과 같이 길이가 XNUMX바이트이며 .mdl 뒤에 XNUMX진수 XNUMX으로 채워진 패딩이 있습니다. 00. 초과해서는 안됩니다.


파일 끝 근처에서 새 .ani 경로를 가리킵니다.


파일을 저장.

고급 편집

모딩에 익숙하다면 Crowbar를 사용하여 anim을 디컴파일하고, 변경하고, 다시 컴파일할 수 있습니다.

이 가이드의 범위를 벗어나는 프로세스에 대해서는 다루지 않겠습니다. 디컴파일러는 간단한 애니메이션만 있으면 편집에 완벽하게 적합한 소스 파일을 생성할 수 없다고 말할 수 있습니다. 델타 시퀀스는 완전한 쓰레기가 됩니다. 가장 좋은 방법은 편집된 시퀀스를 포함하는 다른 확장을 만드는 것입니다.

수정 후

텍스트 편집기에서 addoninfo.txt를 열고 편의를 위해 애드온 이름을 변경합니다.

vpk.exe 또는 Crowbar를 사용하여 편집된 애드온을 .vpk로 압축합니다.

결론

애드온이 준비되었습니다. 에 넣어 레프트 4 데드 2/left4dead2/addons/. 원저자의 동의 없이 업로드하지 않는 것을 강력히 권고합니다.

더 많은 가이드:

코멘트 남김

ArabicEnglishFrenchGermanItalianJapaneseKoreanPortugueseSpanish