PS4에서 크로너스맥스를 이용해 엑스박스패드에 임펄스 트리거를 오게 해보자

FULLAUTO&ImpulseTrigger.gpc


PS4의 터치패드기능을 오른쪽 아날로그 스틱으로 활용이 가능하긴 한데 간헐적으로 (터치패드) ↔ (아날로그 스틱) 전환이 잘 안먹히니 참고하시고 쓰세요.


D-PAD Up (풀오토 반복속도 올리기)

D-PAD Down (풀오토 반복속도 내리기)

View + Option (CronusMax EEPROM memory에 반복속도 저장하기)


View + R3 = Share

View + L1 L2 L3 R1 R2 □ △ x ( 풀오토 모드. R3와 ○은 제외 )

View + ○ = Touch Pad Mode ( RStick 을 무빙하는대로 터치패드 동작 )


풀오토 모드는 말그대로 터보 버튼 모드입니다. View + 해당버튼 한번 더 눌러주시면 해제됩니다.

반복속도는 각 버튼 마다 고유하게 저장됩니다.


아직 퇴근 전이라 적용해서 테스트는 퇴근하고 해볼 예정입니다. 

테스트 해보실 수 있는 분은 하고 나서 덧글 부탁드립니다 ^^


*테스트 해보니 진동이 RT만 적용 되어있어서 LT도 적용 시켜 양쪽다 진동 오도록 설정했습니다.

'PS4' 카테고리의 다른 글

크로너스 맥스 GPC 파일  (0) 2017.09.18

크로너스 맥스 GPC 파일

FULLAUTOLTRTIMPULSETRRIGER.gpc

LTRTIMPULSETRRIGER.gpc


* 이 프로그램은 단순한 스크립트이며 크로너스맥스의 업데이트 같은게 아닙니다.


단순히 트리거 모터를 껐다 켰다 하는 정도이지 엑스박스원처럼 동작한다는 글이 아닌데

소스에 그런 부분이 나와있어서 간단히만 설명 했더니 오해하시는 분들이 있네요. 

간략하게 적다보니 오해가 생긴거 같네요


크로너스맥스를 이용해서 PS4에서 XBOXONE 패드를 사용할때 쓰는 GPC파일입니다


사용법은 크로너스프로그램에서 GPC 컴파일러 열어서 파일 불러오신 다음 


프로그래머탭에서 빈 슬롯에 넣어서 디바이스에 실어주시면 됩니다.



VIEW 버튼 -> 터치패드


VIEW 버튼 누른 상태 + R3 = 쉐어버튼


LT, RT (L2,R2) 누르면 임펄스트리거 모터 동작 (너무 높게 설정하면 손에 진동이 계속 아른아른 거리는 부작용이..)


단순히 LT, RT (L2,R2) 를 누르면 임펄스 트리거가 동작하게 되있는겁니다 실제 엑스박스원처럼 다이나믹하게 임펄스트리거가 동작하는게 아니구요.


오해하시는 분들이 많아서 수정해서 글 씁니다. PS4에서는 임펄스트리거 소스 신호가 따로 없기 때문에 엑스박스원처럼 임펄스 트리거를 동작시키진 못합니다


제가 만든건 단순히 LT RT 누를때만 동작하게 한거구요 오해 없으시길 바랍니다 ㅠ.ㅠ


임펄스 트리거 모터 동작을 늘리거나 줄이고 싶으시면


   if(get_val(XB1_LT) && get_controller() == PIO_XB1) {

        set_rumble(RUMBLE_LT, 10);

    } else {

        set_rumble(RUMBLE_LT, 0);

    }

    if(get_val(XB1_RT) && get_controller() == PIO_XB1) {

        set_rumble(RUMBLE_RT, 20);

    } else {

        set_rumble(RUMBLE_RT, 0);

    }


파일 열었을때 위의 구문에서 RUMBLE_LT, RT 옆의 10 , 20을 변경해주시면 됩니다

0으로 하시면 모터가 동작 안하겠죠?


추가적으로 FULLAUTO가 붙은 파일은 RT(R2)가 연사로 나가는 건데 파일을 열어보시면 


define RATE_OF_FIRE = 25;  //Range: 1 to 25 RPS (Round/s) 


위의 부분에서 25된 부분을 줄여주시면 적절하게 쏘는 속도가 줄어듭니다. 테스트는 제대로 못해봤습니다 보더랜드로 하다보니 풀오토가 아닌 총을 구하는게 더 어렵네요.


그럼 이만.. PS4에서도 임펄스트리거의 손맛을 즐기시길..!

◀ PREV 1 NEXT ▶