diff --git a/APP_SUPPORT.md b/APP_SUPPORT.md index 5221b0b69..7bc3fcaab 100644 --- a/APP_SUPPORT.md +++ b/APP_SUPPORT.md @@ -8,6 +8,8 @@ Pay attention to the **supported versions**. Versions that haven't been tested m _Scale hack supported_ means an app is compatible with the `--scale-hack=` option, which enables it to run with increased internal resolution. Assume that at least 2× and 3× scales work with no noticeable performance impact. Some apps have been tested at scales as high as 4K. +_Default button mappings_ means that touchHLE has pre-configured button mappings for the app, making it more convenient to use on a game controller. See [touchHLE_default_options.txt](touchHLE_default_options.txt) for details. + Performance is tested with release builds of touchHLE on a 2017 Retina MacBook, which is a fairly underpowered (passively cooled!) dual-core laptop. Your computer is probably faster. Please click to expand the details for the app you are interested in. @@ -33,6 +35,7 @@ Please click to expand the details for the app you are interested in. - Continuing a previous game after closing and reopening the app - Consistent full fps (60fps) - Scale hack supported + - Default button mappings -
Fastlane Street Racing (2008, Atod AB) @@ -47,7 +50,7 @@ Please click to expand the details for the app you are interested in. - Save game persistence (settings, unlocks, records) - High fps (between 50 and 60) most of the time, but with some hitching, especially in loading tunnels - Scale hack supported - - touchHLE provides default controller button mappings (A = accelerate, B = break) + - Default button mappings
-
Mystery Mania (2009, Electronic Arts) @@ -80,6 +83,7 @@ Please click to expand the details for the app you are interested in. - The tutorial (in the versions that have it) - Consistent full fps (30fps) - Scale hack supported + - Default button mappings
-
Touch & Go (2009, The Game Creators) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2e241222..83f6c2c09 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -45,7 +45,7 @@ Usability: - The options help text is now available as a file (`OPTIONS_HELP.txt`), so you don't have to use the command line to get a list of options. (@hikari-no-yume) - The new `--fullscreen` option lets you display an app in fullscreen rather than in a window. This is independent of the internal resolution/scale hack and supports both upscaling and downscaling. (@hikari-no-yume) - touchHLE now has a built-in app picker with a pretty icon grid. Specifying an app on the command-line bypasses it. (@hikari-no-yume) -- The new `--button-to-touch=` option lets you map a button on your game controller to a point on the touch screen. (@hikari-no-yume) +- The new `--button-to-touch=` option lets you map a button on your game controller to a point on the touch screen. touchHLE also now includes default button mappings for some games. (@hikari-no-yume) Other: diff --git a/touchHLE_default_options.txt b/touchHLE_default_options.txt index ecda7e985..2babee3f8 100644 --- a/touchHLE_default_options.txt +++ b/touchHLE_default_options.txt @@ -26,14 +26,17 @@ # a few seconds during startup. # - The scale hack is not exactly faithful to the original experience, and there # is no scale factor that works for everyone, so it shouldn't be used here. -# - Using --button-to-touch= is a convenience, not a necessity. +# - Use --button-to-touch= for convenience if it's a game playable with the +# accelerometer and has touch targets in predictable locations. # Super Monkey Ball and Super Monkey Ball Lite -com.ooi.supermonkeyball: --landscape-left --y-tilt-offset=24 -smblite: --landscape-left --y-tilt-offset=24 +# B = speed up level intro, X = pause +com.ooi.supermonkeyball: --landscape-left --y-tilt-offset=24 --button-to-touch=B,470,160 --button-to-touch=X,240,10 +smblite: --landscape-left --y-tilt-offset=24 --button-to-touch=B,470,160 --button-to-touch=X,240,10 # Crash Bandicoot Nitro Kart 3D -com.vgmobile.cnk2: --landscape-left +# A = jump/drift, B = brake, X = pause, Y = use item +com.vgmobile.cnk2: --landscape-left --button-to-touch=A,240,160 --button-to-touch=B,240,310 --button-to-touch=X,10,310 --button-to-touch=Y,470,310 # Mystery Mania com.ea.mysterymania.inc: --landscape-left