Skip to content

I added full controller support #16

@Lyraedan

Description

@Lyraedan

I completely redid how the controls are done using Unity's new Input System

And I also changed the controls to something that was a little bit more sane.

Added controller support

  • Accelerate (Cross (PS5), A (Xbox), B (Nintendo))
  • Reverse (Circle (PS5), B (Xbox), A (Nintendo))
  • Look Behind (Triangle (PS5), Y (Xbox), X (Nintendo))
  • Use Item (L1 (PS5), LB (Xbox), L (Nintendo))
  • Drift, Trick etc (R2 (PS5), RT (Xbox), ZR (Nintendo))
  • Steer / Glide (Left analog stick (ALL))
  • Throw Item Back (Right stick down (ALL))

Updated Keyboard controls

  • Accelerate (W, Up Arrow)
  • Reverse (S, Down Arrow)
  • Look Behind (B)
  • Use Item (E)
  • Drift, Trick etc (Left Shift)
  • Steer (A, Left Arrow, D, Right Arrow)
  • Glider (W, Up Arrow, S, Down Arrow)
  • Throw Item Back (Left Ctrl)

I'd make a PR but some game models are cooked / missing.
Its all on my fork here: https://github.com/Lyraedan/Oddly-Familiar-Kart-Racing-Game

I did this because I refuse "just use joytokey bruh" as a "solution"... also it only took me a couple hours

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions