Guest User

The Last Of Us: Remastered (PS4)

a guest
Feb 6th, 2020
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. #pragma METAINFO("The Last Of Us (PS4) M+KB Scripts", 1, 0, "GiphyPC")
  2. #define Toggle_Key KEY_F1 // Walk Toggle
  3.  
  4. #include <key_events.gph>
  5. #include <keyboard.gph>
  6. #include <mouse.gph>
  7. #include <ps4.gph>
  8.  
  9. bool Toggle = FALSE; // Walk Toggle
  10. bool EasyCraft; //Easy Craft Toggle
  11.  
  12.  
  13. main {
  14.  
  15. if(key_event_release(KEY_TAB)){ EasyCraft = !EasyCraft; } //Allows WASD Keys while on Craft Menu in The Last Of Us rather than Arrow Keys
  16.  
  17. if(EasyCraft) { //Easy Craft Toggle
  18. set_val(PS4_UP, key_status(KEY_W));
  19. set_val(PS4_DOWN, key_status(KEY_S));
  20. set_val(PS4_LEFT, key_status(KEY_A));
  21. set_val(PS4_RIGHT, key_status(KEY_D));
  22. set_val(PS4_R1, key_status(KEY_E));
  23. set_val(PS4_L1, key_status(KEY_Q));
  24. set_val(PS4_TOUCH, key_status(KEY_TAB)); // Once the TAB key is pressed again, everything reverts to normal.
  25. }
  26.  
  27. // When Toggle Key for Walk Script is not active: Reset pressed flag to allow toggle again.
  28. if(key_event_release(Toggle_Key)){
  29. Toggle = !Toggle;
  30. if (Toggle) {
  31. led_set(LED_1, 0.0, 0);
  32. led_set(LED_2, -1.0, 0);
  33. led_set(LED_3, 0.0, 0);
  34. led_set(LED_4, 0.0, 0);
  35. } else {
  36. led_set(LED_1, 0.0, 0);
  37. led_set(LED_2, 0.0, 0);
  38. led_set(LED_3, -1.0, 0);
  39. led_set(LED_4, 0.0, 0);
  40. }
  41. }
  42.  
  43. if(Toggle) { // Walk Script by Buffy
  44. fix32 mult = is_active(BUTTON_8) ? 0.8 : 0.4;
  45. if(is_active(STICK_2_Y) && is_active(STICK_2_X)) mult *= 0.75;
  46. set_val(STICK_2_Y, get_val(STICK_2_Y) * mult);
  47. set_val(STICK_2_X, get_val(STICK_2_X) * mult);
  48. }
  49. }
Add Comment
Please, Sign In to add comment