41 Commits

Author SHA1 Message Date
hikari_no_yume
5c93dbc606 Spore Origins default options for rest-of-world version
Change-Id: I09216bcbd50e6e255ecf693a920bfe40814f420d
2026-01-02 22:32:50 +01:00
ciciplusplus
f459ec0708 Add default option for Hero of Sparta II
Change-Id: I284210388e42e583eea03ae6e1e7ed82fbc0c919
2025-12-29 22:27:19 +01:00
ciciplusplus
5ff7cfa355 Add default options for Arvale and BIA
Change-Id: Ibefe3855b920eb7a33a457e405b947e209cc2072
2025-12-27 23:57:58 +01:00
ciciplusplus
5f0adc7502 Add controller options for FIFA 10 and FIFA 2010 WORLD CUP SOUTH AFRICA
Change-Id: I6e7b128c861e0dc498962b999e990042ace135cb
2025-12-25 21:03:45 +01:00
ciciplusplus
542dae7403 Add input handling for analog stick and 8-directional DPad
Co-authored-by: celerizer <celerizer@gmail.com>
Change-Id: I6e24bdcc2367b6433e3fae7139d76f961675edfd
2025-12-25 19:06:15 +01:00
RMZeroFour
b71b6d78b3 Update plist to v1.8.0 and quick-xml to v0.38.4
In Metal Gear Solid Touch (v1.0.0), the plist crate caused a crash when
English was used, due to an InvalidTrailerObjectOffsetSize error when
reading the en.lproj/Localizable.strings file. It was worked around
by setting Japanese as the default language, since
ja.lproj/Localizable.strings loaded successfully.

The latest version of plist fixes this issue, and thus the workaround
is no longer required.

quick-xml, being both a direct dependency as well as transitive
dependency through plist, was also updated to avoid requiring two
versions of the same crate.

The commit updates the versions in Cargo.toml, removes the Japanese
language default setting, and replaces calls to the unescape method
in quick-xml with its replacement method decode.

Fixes GitHub issue #430.

Change-Id: I9b3dae3e994acc1df8016af69a4d2c250cf3f6ef
2025-11-28 12:46:53 +05:30
ciciplusplus
9c9c139708 Add default options for Casper
Change-Id: I840a3e2bf378fd3f7ea5f7d3de2225859546e8fd
2025-11-23 14:07:05 +01:00
ciciplusplus
06e83024a0 Enable --ignore-gl-errors for Bugdom 2
Change-Id: I1a2575872860fbf9e7338cd9b7860dd6e58e4236
2025-09-19 22:07:14 +02:00
ciciplusplus
d9b0991b1a Enable --ignore-gl-errors for some games by default
Change-Id: Id8de0eb627f7b35d8ebf5cb23f80e14940b89d07
2025-09-16 21:57:31 +02:00
apexad
e52ba1d97c Add default options for Real Racing
Change-Id: I21be8ee72f763fdc177beebe66a853845d887230
2025-08-19 15:24:56 +00:00
ciciplusplus
ea6eadd9c0 Game specific hacks to make Fuse powered games work
Change-Id: Id902b9cc79b2bf5419c3355c6ddfba3b5b0a0269
2025-07-08 22:42:03 +02:00
ciciplusplus
be191c2bdd Add default options for Dark Nebula
Change-Id: I2cadfc54f26ca431c4701871dfba5a1dee4bbafd
2025-06-17 23:19:57 +02:00
ciciplusplus
d9067f0c9b Fix typo in default options
Change-Id: I9eb850c8f8d32e3cdca01d6ed47c7f63f554da4f
2025-03-15 10:22:19 +01:00
ciciplusplus
ec88d4bf32 Default options for Metal Gear Solid Touch
Change-Id: Ie3b3a2820c97dcc032aace0fe2053bde1695160c
2025-03-14 21:02:23 +01:00
Keyoke
3c97e28ab8 add force composition for defender chronicles to fix black boxes on Adreno GPUs
Change-Id: I75079a2d0ff431908628c1d8a5cc537a58cce67c
2025-02-11 13:43:08 +00:00
Arlindo Pereira
ad6a5dff91 Adds default options for newly supported games
Games with controller support:

- Asphalt 4 Elite Racing
- Asphalt 5
- Iron Man
- Prince of Persia: Warrior Within
- Shrek 4 / Forever After
- Skater Nation

Change-Id: Id73c5830bfbc79fdc85c5252941772077cfbc793
2024-12-26 20:36:57 +01:00
ciciplusplus
8ae93accbd Define --force-composition option to deal with render issues.
Enable it as a default option for TCSCC and EWJ.

Change-Id: I3108495c341e759a90720b78ef69959312cb965d
2024-12-12 21:35:08 +01:00
ciciplusplus
a76f713836 Force SimCity language to be English.
This prevents a crash on non-English locales.
(We should fix that for good in the future!)

Change-Id: Ie24b952624b6c5fddca470077743d6d416eb9be3
2024-11-22 23:02:02 +01:00
Keyoke
511fa8efe6 add default option for defender chronicles to be in landscape mode
Change-Id: If18741826d24400a4c9c3f080dcf50bcacb80aa2
2024-11-16 21:01:00 +01:00
Arlindo Pereira
596ce227b4 Adds default options for Wave Blazer and C&C Red Alert
Change-Id: I80ace0f40e4e81d5a4d327f0b36d59af7f3a0958
2024-08-19 10:53:04 +02:00
Arlindo Pereira
917ddcafd8 Adds default options for MLB World Series 2009
Change-Id: I914e5362ad525de0e22ac03bd64169b668d883d8
2024-08-19 08:32:34 +00:00
Arlindo Pereira
ec7ba5e156 Adds default options for CSI: Miami
Change-Id: I68e3d2d93279c722ce03a111b2d59af6329f5d43
2024-08-09 16:28:55 +02:00
Arlindo Pereira
e52f3fbfb7 Adds default options for TV Show King
Change-Id: I677b05e1e64a847d849ca4110873f9719d99e515
2024-08-08 17:22:23 +02:00
hikari_no_yume
4216f6820b Add default options for Spore
Change-Id: I5973055b76c1de5355b3c30d2d5eccca4db634c7
2024-08-07 22:08:43 +02:00
celerizer
c64b21f4ab Add "Earthworm Jim" default options, fix Crash story mode default options
Change-Id: If35199d18fa406ed76a777e59e2805ab7b414c9d
2024-07-07 23:12:13 +02:00
alborrajo
316391a4a8 Default options for Resident Evil 4
Change-Id: I9b7d3186dc377d6854039e2e1b746ae31c58dd1c
2024-06-22 14:34:55 +00:00
Arlindo Pereira
4066e8d60e Left Shoulder button + Warrior Nation Blade default options
Change-Id: I0dc698f8e3aa9068931aadecef827ad5d431ee79
2024-01-28 13:28:02 +00:00
Arlindo Pereira
d72a76f67c MotoRacing GP default options
Change-Id: Id3e24cca159af4b83e6590750b7043b6a41472c6
2024-01-26 10:20:42 +01:00
Arlindo Pereira
24689c512b Jackpot Casino default options
Change-Id: Iee9ad43889d46758bb2400422ca03a2e33dafd0b
2024-01-26 09:05:08 +00:00
Arlindo Pereira
8a0ac45f38 Add Start button support + couple of default options
Includes:
- Start button support
- buttons support for THPS2
- adds Start default buttons to:
  - SMB
  - CBNK
  - Fastlane (as well as Camera button)
  - KataDama
- adds default tilt offset for:
  - KataDama
- adds options for new game
  - Head2Head

Change-Id: I160592c5b9233937f3e760dec5b439a6c0472383
2023-12-07 15:48:42 +00:00
alborrajo
bf2a516a62 Default dpad mapping options for id software RPGs
Change-Id: I35b1db4b76cc8d28d4353eb72ec0248638a68282
2023-10-31 14:02:45 +01:00
hikari_no_yume
221900e0d3 Default options for Doom II RPG (same problems as Wolfenstein RPG)
Change-Id: I0c49ea27845929df5170497e0fbf81ffa8a5c20a
2023-10-31 13:54:47 +01:00
hikari_no_yume
0ac486370b Add stabilization option for virtual cursor, enable it for some games
I Love Katamari and Wolfenstein RPG really need this to be usable with
a controller.

Special thanks to @wareya for helping me out in designing an algorithm
for this.

Also used the opportunity to add --landscape-left as a default option
for Wolfenstein RPG.

Change-Id: Ib70a8933dd8720990553fe21cbb4c30f28867113
2023-10-24 18:02:30 +02:00
ciciplusplus
e2f5cdb06e Default options for KataDama
Change-Id: Ieeff6a48c527e80d22d9295e76760e4b522883b3
2023-10-23 15:12:14 +00:00
hikari_no_yume
6cad5d3acd Add default options for Wolfenstein 3D (pre-rotation) 2023-09-11 16:27:37 +02:00
hikari_no_yume
ea2243df90 Add default button bindings for CBNK 3D and Super Monkey Ball 2023-08-31 10:07:58 +02:00
hikari_no_yume
a5f50f3800 Add default options for Fastlane 2023-08-28 21:04:19 +02:00
KiritoDv
d096a8bd30 Added default options for com.ea.mysterymania.inc 2023-08-26 19:35:24 +02:00
hikari_no_yume
ff86ee9687 Put the options help text in a text file for easy access 2023-04-08 17:48:34 +02:00
hikari_no_yume
eb489407f1 Fix missing newlines 2023-03-03 08:45:17 +01:00
hikari_no_yume
aac5a7b81f Load per-app options from files where available
Closes #67.
2023-03-02 23:00:20 +01:00