Add default button bindings for CBNK 3D and Super Monkey Ball

This commit is contained in:
hikari_no_yume
2023-08-31 10:07:58 +02:00
parent c4581033bb
commit ea2243df90
3 changed files with 13 additions and 6 deletions

View File

@@ -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
</details>
- <details>
<summary>Fastlane Street Racing (2008, Atod AB)</summary>
@@ -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
</details>
- <details>
<summary>Mystery Mania (2009, Electronic Arts)</summary>
@@ -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
</details>
- <details>
<summary>Touch & Go (2009, The Game Creators)</summary>

View File

@@ -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:

View File

@@ -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