Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma METAINFO("The Last Of Us (PS4) M+KB Scripts", 1, 0, "GiphyPC")
- #define Toggle_Key KEY_F1 // Walk Toggle
- #include <key_events.gph>
- #include <keyboard.gph>
- #include <mouse.gph>
- #include <ps4.gph>
- bool Toggle = FALSE; // Walk Toggle
- bool EasyCraft; //Easy Craft Toggle
- main {
- if(key_event_release(KEY_TAB)){ EasyCraft = !EasyCraft; } //Allows WASD Keys while on Craft Menu in The Last Of Us rather than Arrow Keys
- if(EasyCraft) { //Easy Craft Toggle
- set_val(PS4_UP, key_status(KEY_W));
- set_val(PS4_DOWN, key_status(KEY_S));
- set_val(PS4_LEFT, key_status(KEY_A));
- set_val(PS4_RIGHT, key_status(KEY_D));
- set_val(PS4_R1, key_status(KEY_E));
- set_val(PS4_L1, key_status(KEY_Q));
- set_val(PS4_TOUCH, key_status(KEY_TAB)); // Once the TAB key is pressed again, everything reverts to normal.
- }
- // When Toggle Key for Walk Script is not active: Reset pressed flag to allow toggle again.
- if(key_event_release(Toggle_Key)){
- Toggle = !Toggle;
- if (Toggle) {
- led_set(LED_1, 0.0, 0);
- led_set(LED_2, -1.0, 0);
- led_set(LED_3, 0.0, 0);
- led_set(LED_4, 0.0, 0);
- } else {
- led_set(LED_1, 0.0, 0);
- led_set(LED_2, 0.0, 0);
- led_set(LED_3, -1.0, 0);
- led_set(LED_4, 0.0, 0);
- }
- }
- if(Toggle) { // Walk Script by Buffy
- fix32 mult = is_active(BUTTON_8) ? 0.8 : 0.4;
- if(is_active(STICK_2_Y) && is_active(STICK_2_X)) mult *= 0.75;
- set_val(STICK_2_Y, get_val(STICK_2_Y) * mult);
- set_val(STICK_2_X, get_val(STICK_2_X) * mult);
- }
- }
Add Comment
Please, Sign In to add comment