스노우러너에서 세미 트레일러는 크게 두 종류가 있다.
트레일러에 맞게 로우 새들, 하이 새들을 탈착해야 하는데 미션을 하다보면 트레일러 종류가 섞여있어서 난감한 경우가 많다.😖
하나의 새들 형태로 두 종류의 트레일러를 연결할 수 있도록 개조해본다.
XML 준비
XML 편집
[media]\_dlc\dlc_9\classes\trucks 폴더의 차량별.xml 파일을 편집하면 된다.
트릭은 두 개의 새들을 모두 설치하는 것이다. 그러면 두 종류의 트레일러를 모두 연결할 수 있다.
GameData 태그의 하위 태그만 수정하면 된다.
<AddonSockets>
<Socket Names="Trailer" Offset="(-4.823; 0.838; 0)"/>
<Socket Names="LargeSemitrailer, LargeSemitrailerOiltank" Offset="(-3.08; 1.75; 0)"/>
<Socket Names="Semitrailer, SemitrailerOiltank" Offset="(-3.08; 1.75; 0)"/>
</AddonSockets>
위와 같이 대형 세미 트레일러와, 기본 세미 트레일러의 Offset 값을 동일하게 설정한다.
NamesBlock 속성을 삭제한다.
AddonSockets 태그 내에 있는 소켓은 한 개만 설치가 된다.
아래와 같이 로우 새들과 하이 새들이 같은 애드온소켓에 있으면, 상점에서 한 개만 설치가 된다.
<AddonSockets>
...생략
<Socket Names="SaddleLow" Offset="(-3.244; 1.233; 0)">
<ExtraParent Frame="BoneChassis_cdt" Offset="(0; 0; 0.087)"/>
<ExtraParent Frame="BoneChassis_cdt" Offset="(0; 0; -0.087)"/>
</Socket>
<Socket Names="SaddleHigh" Offset="(-3.244; 1.266; 0)">
<ExtraParent Frame="BoneChassis_cdt" Offset="(0; 0; -0.01)"/>
<ExtraParent Frame="BoneChassis_cdt" Offset="(0; 0; 0.01)"/>
</Socket>
<Socket Names="FrameAddon" Offset="(-2.350; 1.267; 0)">
<AddonsShift Offset="(-0.9; 0; 0)" Types="MinicraneRU"/>
</Socket>
...생략
</AddonSockets>
두 개를 설치하려면 각각의 AddonSockets 태그에 소켓 태그를 넣어야 한다.
아래처럼 별도의 AddonSockets 태그에 로우 새들 소켓 코드를 이동시킨다. 없는 차량은 추가한다.
하이 새들과 로우 새들이 같은 모양이 있는데, 그것은 ZikzSaddleHigh과 SaddleLow이다. SaddleLow1은 스프링 형태가 있는 하이 새들이다.
원래 애드온소켓 태그의 새들 소켓 태그의 이름 속성은 SaddleHigh 대신 ZikzSaddleHigh로 바꾼다.
<AddonSockets>
...생략
<Socket Names="ZikzSaddleHigh" Offset="(-3.244; 1.266; 0)"/>
<Socket Names="FrameAddon" Offset="(-2.350; 1.267; 0)">
<AddonsShift Offset="(-0.9; 0; 0)" Types="MinicraneRU"/>
</Socket>
...생략
</AddonSockets>
<AddonSockets>
<Socket Names="SaddleLow" Offset="(3.5; 1.3; 0)" ParentFrame="BoneChassis_cdt"/>
</AddonSockets>
오프셋 값은 차량별로 조정한다.
로우 새들을 하이 새들에 겹쳐도 되지만, 캡 내부에 숨겨도 된다. Offset x값을 +방향으로 입력하면 앞으로 이동한다.
새들 코드는 가시적인 오브젝트의 기능만 하며, 트레일러와 새들이 연결되는 위치는 트레일러 소켓의 오프셋 값(첫번째 코드 박스)에 따른다.
주의할 점은 새들 형태가 트레일러 형태와 겹치지 않도록 한다. 충돌할 경우 트레일러 회전이 뻑뻑하거나, 바퀴가 지면에서 떨어질 수 있다.
주의
이미 설치된 애드온 소켓은 차고에 넣고 애드온 설정을 다시 확인해야 갱신된다.
애드온이 차체에 설치된 상태에서 코드에서 애드온을 삭제하면, 애드온은 차체 가운데 땅바닥에 위치하고 차고에서도 삭제가 되지 않으므로 차량 판매 후 재구입을 해야 한다.