Skip to content

Asphalt 5 Native v2.2.0

Choose a tag to compare

@mrbaazzman mrbaazzman released this 01 Nov 06:28
· 8 commits to main since this release

Asphalt 5 Native v2.2.0

  • Added the PC input mapper. Open it with F1 or OPTIONS -> CONTROLS ->
    CONFIGURE INPUT
    from the main options or the pause menu, then click a
    keyboard or controller cell and press the key, button or axis you want.
    Bindings save immediately.
  • Supports keyboard, XInput controllers and generic DirectInput controllers,
    wheels, pedals and joysticks. Axes and POV hats can be bound as well as
    buttons.
  • Seven actions can be rebound: steer left/right, accelerate, brake, nitro,
    camera and pause. A binding can be cleared with Delete; Reset Defaults and
    Done are in the overlay.
  • Bindings are stored in %LOCALAPPDATA%\Asphalt5\input.ini; the file is
    created with defaults on first launch.
  • The overlay owns the mouse and keyboard while open, so clicking a binding
    does not change stock options underneath.
  • Xbox pads are handled through XInput only; their legacy DirectInput
    duplicate is skipped. A controller A press can be bound by pressing A,
    releasing it and pressing it again. B/Start/Back do not close the mapper.
  • The stock AUTO ACCELERATE row is available again and is controlled by the
    game itself. Menus use control mode 1 so the row is not disabled; races
    still switch to the mode-2 button layout. The mapper overlay's separate
    Auto Accelerate button and auto_accelerate setting were removed.
  • CONFIGURE INPUT opens the mapper from the pause-menu Controls page as well
    as from the main Options page.
  • 3.3.7: keyboard/gamepad accelerate and brake feed the GamePad key mask
    directly because that build no longer maps the D-pad keycodes. The race
    pause button hotzone uses the real 1024x600 layout instead of the 854x480
    corner test.
  • The phone touch buttons are hidden every frame during a race, so resuming
    from pause no longer flashes them.
  • All three builds statically link the pthread runtime, so
    libwinpthread-1.dll is no longer required.
  • Fixed the 854x480 Controls-page row geometry used by 3.2.4 and 3.4.1.
  • Guarded the stock Controls-row DoAction so the opening click cannot cycle
    ACCELEROMETER/BUTTONS behind the overlay.
  • Tested by the maintainer on 3.2.4, 3.3.7 and 3.4.1: mapper entry, capture,
    persistence, stock Auto Accelerate, pause-menu entry and touch-button
    hiding.